Atrybut Zobacz w SAP HANA: Jak tworzyć?
⚡ Inteligentne podsumowanie
Widoki atrybutów w SAP Dane główne modelu HANA są przekształcane w wymiar wielokrotnego użytku, łącząc tabele, takie jak PRODUCT i PRODUCT_DESC, dzięki czemu raporty zawierają tekst opisowy wraz z kluczami, bez konieczności dokonywania pomiarów lub agregacji.
Czym jest widok atrybutów w SAP HANA?
Widok atrybutu w SAP HANA działa jak wymiar. Łączy wiele tabel, pełni funkcję danych głównych dla innych widoków i jest obiektem wielokrotnego użytku.
Widoki atrybutów oferują następujące korzyści.
- Działa jako kontekst danych głównych, dostarczając tekst lub opis dla pól kluczowych i niekluczowych.
- Można go ponownie wykorzystać w widok analityczny i w a widok obliczeniowy.
- Wybiera podzbiór kolumn i wierszy z tabeli bazy danych.
- Atrybuty (pola) można obliczyć na podstawie pól kilku tabel.
- Nie posiada żadnych możliwości pomiaru i agregacji.
Typy widoków atrybutów
Dostępne są trzy typy widoków atrybutów. Typ wybiera się w oknie dialogowym tworzenia.
| Typ widoku atrybutu | OPIS |
|---|---|
| Standardowe | Standardowy widok zbudowany z pól tabeli, użyty w poniższym przewodniku. |
| Czas | Na podstawie domyślnych tabel czasu. Kalendarz gregoriański: M_TIME_DIMENSION, M_TIME_DIMENSION_YEAR, M_TIME_DIMENSION_MONTH, M_TIME_DIMENSION_WEEK. Kalendarz fiskalny: M_FISCAL_CALENDAR. |
| Pochodny | Pochodzi z istniejącego widoku atrybutów. Otwiera się tylko do odczytu i można edytować tylko opis. |
Kopiuj z W tym samym oknie dialogowym definiuje widok poprzez skopiowanie istniejącego. Różnica jest istotna: widok pochodny pozwala na edycję tylko jego opisu, podczas gdy kopię można modyfikować w całości.
Jak utworzyć widok atrybutów w SAP HANA
Tworzenie standardowego widoku odbywa się według zdefiniowanej poniżej sekwencji: od utworzenia tabeli po podgląd danych.
Tworzenie tabeli dla widoku atrybutów
Tutaj tworzony jest standardowy widok atrybutów dla tabeli produktów, dlatego tabele „PRODUCT” i „PRODUCT_DESC” tworzone są najpierw za pomocą poniższych skryptów.
Skrypt tabeli produktów –
CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT" ( "PRODUCT_ID" NVARCHAR (10) PRIMARY KEY, "SUPPLIER_ID" NVARCHAR (10), "CATEGORY" NVARCHAR (3), "PRICE" DECIMAL (5,2) ); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0001','10000','A', 500.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0002','10000','B', 300.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0003','10000','C', 200.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0004','10000','D', 100.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0005','10000','A', 550.00);
Skrypt tabeli opisów produktów –
CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT_DESC" ( "PRODUCT_ID" NVARCHAR (10) PRIMARY KEY, "PRODUCT_NAME" NVARCHAR (10) ); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0001','PRODUCT1'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0002','PRODUCT2'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0003','PRODUCT3'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0004','PRODUCT4'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0005','PRODUCT5');
Obie tabele znajdują się teraz w schemacie „DHK_SCHEMA”, więc można rozpocząć modelowanie.
Tworzenie widoku atrybutów
Krok 1) Wybierz SAP System HANA, a następnie przejdź do węzła zawartości, jak pokazano poniżej.
- Wybierz folder Zawartość.
- Wybierz pakiet niestrukturalny MODELLING w obszarze DHK_SCHEMA, następnie kliknij prawym przyciskiem myszy i wybierz polecenie Nowy.
- Wybierz opcję Widok atrybutów.
Krok 2) Wprowadź informacje dotyczące widoku w oknie dialogowym tworzenia pokazanym poniżej.
- Wprowadź nazwę i etykietę widoku atrybutu.
- Wybierz typ widoku, w tym przypadku Widok atrybutu.
- Wybierz podtyp „Standard”.
- Kliknij przycisk Zakończ.
Krok 3) Sprawdź ekran edytora widoku. Otworzy się edytor widoku informacji, a każda jego ponumerowana część jest opisana poniżej.
- Panel scenariusza: zawiera semantykę i dane Foundation węzły
- Panel szczegółów: zawiera karty Kolumna, Właściwości widoku i Hierarchie.
- Węzeł semantyki: struktura wyjściowa widoku, w tym przypadku wymiar.
- Dane Foundation węzeł: tabele definiujące widok, upuszczone tutaj.
- Zostaną wyświetlone karty panelu szczegółów.
- Lokalny: pokazuje szczegóły wszystkich atrybutów lokalnych.
- Pokaż: filtr dla atrybutów lokalnych.
- Szczegóły wybranego atrybutu.
- Pasek narzędzi: analiza wydajności, znajdź kolumnę, sprawdź poprawność, aktywuj, podgląd danych.
Krok 4) Kliknij Dane Foundation węzeł ma zawierać tabele bazy danych, a następnie wykonaj poniższą sekwencję czynności.
- Przeciągnij tabele „PRODUCT” i „PRODUCT_DESC” z węzła TABLE w DHK_SCHEMA.
- Upuść „PRODUCT” i „PRODUCT_DESC” na dane Foundation węzeł.
- Wybierz pola „PRODUCT” jako dane wyjściowe; ikona pola zmieni kolor z szarego na pomarańczowy.
- W ten sam sposób wybierz pola „PRODUCT_DESC” jako dane wyjściowe.
- Pola wyjściowe z obu tabel pojawiają się na liście kolumn panelu wyjściowego.
Połącz tabelę „PRODUCT” z tabelą „PRODUCT_DESC” w polu „PRODUCT_ID”.
Krok 5) Wybierz ścieżkę dołączenia, kliknij ją prawym przyciskiem myszy i wybierz „Edytuj”. Pojawi się ekran „Edytuj warunek dołączenia”.
- Wybierz typ połączenia „Wewnętrzne”.
- Wybierz kardynalność „1..1”.
Kliknij OK, aby potwierdzić. Inne SAP HANA przyłącza się typy, takie jak połączenia referencyjne i tekstowe, ustawia się w tym samym oknie dialogowym.
Krok 6) Wybierz kolumny i zdefiniuj klucz wyjściowy.
- Wybierz węzeł Semantyka.
- Karta Kolumna wyświetlana jest w panelu szczegółów.
- Wybierz „PRODUCT_ID” jako klucz.
- Zaznacz opcję Ukryte dla pola PRODUCT_ID_1 z PRODUCT_DESC.
- Kliknij przycisk Sprawdź poprawność.
- Po pomyślnej weryfikacji kliknij przycisk Aktywuj.
Sekcja Dziennik zadań znajdująca się na dole ekranu zawiera raporty dotyczące walidacji i aktywacji.
Krok 7) Widok atrybutu „AT_PRODUCT” już istnieje. Aby go zobaczyć, odśwież folder widoku atrybutu.
- Przejdź do pakietu DHK_SCHEMA->MODELLING.
- AT_PRODUCT znajduje się w folderze Widok atrybutów.
Krok 8) Sprawdź dane. Wybierz Podgląd danych na pasku narzędzi; dostępne są dwie opcje, jak pokazano poniżej.
- Otwórz w Edytorze podglądu danych z opcjami analizy.
- Otwórz w Edytorze SQL, wyświetlając tylko wynik zapytania.
Krok 9) Sprawdź dane widoku. Edytor podglądu oferuje trzy zakładki: Analiza, Wartości odrębne i Dane surowe.
Analiza jest graficzną reprezentacją widoku atrybutów.
- Wybierz atrybuty dla osi etykiet i wartości.
- Atrybut na osi etykiety pojawia się na osi X.
- Atrybut na osi wartości pojawia się na osi Y.
- Dane wyjściowe są dostępne w formie wykresu, tabeli, siatki i kodu HTML.
Odrębne wartości wyświetla różne wartości kolumny zawierające liczbę rekordów dla wybranego atrybutu.
Surowe dane wyświetla dane widoku atrybutów w formacie tabeli.
- Kliknij kartę Surowe dane.
- Dane wyświetlane są w formie tabeli.
Krok 10) Sprawdź dane w edytorze SQL, wybranym w tym samym menu podglądu.
Ta opcja odczytuje widok kolumny wygenerowany w schemacie „_SYS_BIC” po aktywacji „AT_PRODUCT”, dzięki czemu edytor pokazuje również SQL użyte oświadczenie.
- Wyświetlane jest zapytanie SQL użyte do wyboru danych.
- Wyświetlany jest wynik.
Każdy podgląd danych odczytuje zatem z _SYS_BIC, a nie z obiektu czasu projektowania. Poniższy zrzut ekranu przedstawia widok kolumny „AT_PRODUCT” w tym schemacie w węźle katalogu.
Uwaga dotycząca planowania: widoki atrybutów są przestarzałe, dlatego w obecnych wersjach ten sam wymiar jest tworzony jako widok obliczeniowy dla kategorii danych. Powyższe kroki nadal mają zastosowanie do istniejącej zawartości w SAP Studio HANAi szerzej SAP Modelowanie HANA materiał obejmuje części zamienne.
















