Co to są atrybuty?
Widok atrybutów działa jak wymiar. Łączy wiele stołów i działa jako Mistrz. Widok atrybutów to obiekty wielokrotnego użytku.
Widok atrybutów ma następującą zaletę:
- Widok atrybutów działa jako kontekst danych głównych, który udostępnia tekst lub opis dla pola klucz / nieklucz.
- Widok atrybutów można ponownie wykorzystać w widoku analitycznym i widoku obliczeń.
- Widok atrybutów służy do wybierania podzbioru kolumn i wierszy z tabeli bazy danych.
- Atrybuty (pola) można obliczyć z wielu pól tabeli.
- Nie ma opcji pomiaru i agregacji.
Typ widoku atrybutu
Widok atrybutów to 3 typy-
Typ widoku atrybutu> | Opis |
Standard | Jest to standardowy atrybut, który jest tworzony przez pola tabeli. |
Czas | Jest to widok atrybutu Czas oparty na domyślnym harmonogramie - Dla kalendarza gregoriańskiego -
|
Pochodny | Jest to widok atrybutu pochodzący z innego istniejącego widoku atrybutu. Widok atrybutów pochodnych zostanie otwarty w trybie tylko do odczytu. Jedynym edytowalnym polem jest jego opis. Kopiuj z - jeśli chcesz zdefiniować widok atrybutu, kopiując istniejący widok atrybutu, możesz użyć opcji „Kopiuj z”. |
Uwaga: Różnica między Wyprowadzony i Kopiuj z polega na tym, że w przypadku wyprowadzenia można edytować tylko opis nowego widoku atrybutu, natomiast w przypadku kopiowania można wszystko całkowicie zmodyfikować.
Utwórz standardowy widok atrybutów
Tworzenie widoku standardowego ma wstępnie zdefiniowany krok, jak poniżej:
Tworzenie tabeli dla widoku atrybutów
Tutaj mamy zamiar utworzyć standardowy widok atrybutów dla tabeli produktów, więc najpierw tworzymy tabelę „PRODUCT” i „PRODUCT_DESC”.
Poniżej przedstawiono skrypt SQL do tworzenia tabeli -
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 opisu produktu-
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');
Teraz tabele „PRODUCT” i „PRODUCT_DESC” są tworzone w schemacie „DHK_SCHEMA”.
Tworzenie widoku atrybutów
KROK 1) w tym kroku,
- Wybierz system SAP HANA.
- Wybierz folder zawartości.
- Wybierz Non-Structural Package Modeling pod Package DHK_SCHEMA w węźle treści i kliknij prawym przyciskiem myszy -> new.
- Wybierz opcję widoku atrybutów.
KROK 2) Teraz w następnym oknie
- Wprowadź nazwę i etykietę atrybutu.
- Wybierz Typ widoku, tutaj Widok atrybutów.
- Wybierz podtyp jako „Standardowy”.
- Kliknij przycisk Zakończ.
KROK 3) Otworzy się ekran edytora widoku informacji. Szczegóły każdej części w Edytorze informacji są następujące -
- Okienko scenariusza : w tym okienku istnieje następujący węzeł -
- Semantyka
- Podstawa danych
- Okienko szczegółów : w tym okienku znajduje się następująca zakładka -
- Kolumna
- Wyświetl właściwości
- Hierchery
- Semantyka (okienko scenariusza): ten węzeł reprezentuje strukturę wyjściową widoku. Tutaj jest Wymiar.
- Podstawa danych (okienko scenariusza): Ten węzeł reprezentuje tabelę, której używamy do definiowania widoku atrybutów.
- Tutaj upuszczamy tabelę do tworzenia widoku atrybutów.
- Zostanie wyświetlona zakładka (kolumny, widok Właściwości, Hierarchie) dla panelu szczegółów.
- Lokalne : tutaj zostaną wyświetlone wszystkie szczegóły atrybutu lokalnego.
- Pokaż: filtr dla atrybutu lokalnego.
- Szczegóły atrybutu.
- To jest pasek narzędzi do analizy wydajności, kolumny wyszukiwania, walidacji, aktywacji, podglądu danych itp.
KROK 4) Aby dołączyć tabelę bazy danych do tworzenia widoku atrybutów, kliknij węzeł bazy danych i postępuj zgodnie z instrukcjami krok po kroku, jak poniżej -
- Przeciągnij tabelę „PRODUCT” i „PRODUCT_DESC” z węzła TABLE pod DHK_SCHEMA
- Upuść „PRODUCT” i „PRODUCT_DESC” do węzła bazy danych.
- Wybierz pole z tabeli „PRODUKT” w okienku szczegółów Dane wyjściowe. Kolor ikony pola zmienia się z szarego na pomarańczowy.
- Wybierz pole z tabeli „PRODUCT_DESC” jako dane wyjściowe w okienku szczegółów. Kolor ikony pola zmienia się z szarego na pomarańczowy.
- Pole wybrane jako dane wyjściowe z obu tabeli jest wyświetlane w obszarze Lista kolumn w okienku danych wyjściowych.
Dołącz tabelę „PRODUCT” do „PRODUCT_DESC” za pomocą pola „PRODUCT_ID”.
KROK 5) Wybierz opcję Połącz ścieżkę i kliknij ją prawym przyciskiem myszy i wybierz opcję Edytuj. Pojawi się ekran Edytuj warunek łączenia
- Wybierz Typ połączenia jako Typ „Wewnętrzny”.
- Wybierz liczność jako „1… 1”.
Po wybraniu typu dołączenia kliknij przycisk „OK”. W kolejnym kroku wybieramy kolumnę i definiujemy klucz do wyjścia.
KROK 6) W tym kroku wybierzemy kolumnę i zdefiniujemy klucz do wyjścia
- Wybierz panel semantyczny.
- Karta Kolumna pojawi się w okienku szczegółów.
- Wybierz „PRODUCT_ID” jako klucz.
- Zaznacz opcję Ukryta dla pola PRODUCT_ID_1 (pole tabeli PRODUCT_DESC).
- Kliknij przycisk zatwierdzania.
- Po pomyślnej weryfikacji kliknij przycisk Aktywuj.
Dziennik zadań dla czynności sprawdzających i aktywujących jest wyświetlany na dole ekranu na tej samej stronie, tj. Sekcja Dziennik zadań, jak poniżej -
KROK 7) Zostanie utworzony widok atrybutu o nazwie „AT_PRODUCT”. Aby wyświetlić, odśwież folder Widok atrybutów.
- Przejdź do pakietu DHK_SCHEMA-> MODELING.
- AT_PRODUCT Wyświetlanie widoku atrybutów w folderze widoku atrybutów.
KROK 8) Aby wyświetlić dane w widoku atrybutów,
- Wybierz opcję Podgląd danych z paska narzędzi.
- Będą dwie opcje widoku danych z widoku atrybutów -
- Otwórz w edytorze podglądu danych (spowoduje to wyświetlenie danych z opcją analizy).
- Otwórz w edytorze SQL. (Spowoduje to wyświetlenie danych wyjściowych jako tylko wyjście zapytania SQL).
KROK 9) Aby zobaczyć dane atrybutu widoku w edytorze podglądu danych -
Dostępne są 3 opcje - Analiza, Odrębne i Surowe dane
Analiza : jest to graficzna reprezentacja widoku atrybutu.
- Wybierając zakładkę Analiza, wybieramy Atrybuty dla widoku formatu etykiety i osi.
- Przeciągnij i upuść atrybut na osi etykiety, zostanie wyświetlony na osi etykiety (oś X).
- Przeciągnij i upuść atrybut na osi wartości, wyświetli się na osi wartości (oś Y).
- Dane wyjściowe będą dostępne w formacie wykresu, tabeli, siatki i HTML.
Odrębne wartości : W tym miejscu można wyświetlić odrębną wartość kolumny. To pokaże całkowity nie. rekordy dla wybranego atrybutu.
Karta Surowe dane: Ta opcja wyświetla dane widoku atrybutów w formacie tabeli.
- Kliknij kartę Surowe dane
- Wyświetli dane w formacie tabeli
KROK 10) Wyświetl dane atrybutów w edytorze SQL, jak poniżej -
Ta opcja wyświetla dane za pomocą zapytania SQL z widoku kolumny w schemacie „SYS_BIC”. Widok kolumnowy o nazwie "zostanie utworzony po aktywacji widoku atrybutu" AT_PRODUCT ". Służy do wyświetlenia zapytania SQL używanego do wyświetlania danych z widoku.
- Wyświetl zapytanie SQL do wyboru danych.
- Wyjście wyświetlacza.
Widok atrybutów po aktywacji tworzony jest widok kolumnowy w schemacie _SYS_BIC. Tak więc, kiedy uruchamiamy Podgląd danych, system wybiera dane z widoku kolumnowego w schemacie _SYS_BIC.
Zrzut ekranu widoku kolumny „AT_PRODUCT” pod „_SYS_BIC” Schemat węzła katalogu jest następujący -