Samouczek dotyczący widoku atrybutów SAP HANA

Anonim
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 -
  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_ YEAR
  • M_TIME_DIMENSION_ MONTH
  • M_TIME_DIMENSION_WEEK
  • Dla kalendarza Fiskalny -
  • M_FISCAL_CALENDAR
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,

  1. Wybierz system SAP HANA.
  2. Wybierz folder zawartości.
  3. Wybierz Non-Structural Package Modeling pod Package DHK_SCHEMA w węźle treści i kliknij prawym przyciskiem myszy -> new.
  4. Wybierz opcję widoku atrybutów.

KROK 2) Teraz w następnym oknie

  1. Wprowadź nazwę i etykietę atrybutu.
  2. Wybierz Typ widoku, tutaj Widok atrybutów.
  3. Wybierz podtyp jako „Standardowy”.
  4. 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 -

  1. Okienko scenariusza : w tym okienku istnieje następujący węzeł -
  • Semantyka
  • Podstawa danych
  1. Okienko szczegółów : w tym okienku znajduje się następująca zakładka -
  • Kolumna
  • Wyświetl właściwości
  • Hierchery
  1. Semantyka (okienko scenariusza): ten węzeł reprezentuje strukturę wyjściową widoku. Tutaj jest Wymiar.
  2. Podstawa danych (okienko scenariusza): Ten węzeł reprezentuje tabelę, której używamy do definiowania widoku atrybutów.
  3. Tutaj upuszczamy tabelę do tworzenia widoku atrybutów.
  4. Zostanie wyświetlona zakładka (kolumny, widok Właściwości, Hierarchie) dla panelu szczegółów.
  5. Lokalne : tutaj zostaną wyświetlone wszystkie szczegóły atrybutu lokalnego.
  6. Pokaż: filtr dla atrybutu lokalnego.
  7. Szczegóły atrybutu.
  8. 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 -

  1. Przeciągnij tabelę „PRODUCT” i „PRODUCT_DESC” z węzła TABLE pod DHK_SCHEMA
  2. Upuść „PRODUCT” i „PRODUCT_DESC” do węzła bazy danych.
  3. Wybierz pole z tabeli „PRODUKT” w okienku szczegółów Dane wyjściowe. Kolor ikony pola zmienia się z szarego na pomarańczowy.
  4. Wybierz pole z tabeli „PRODUCT_DESC” jako dane wyjściowe w okienku szczegółów. Kolor ikony pola zmienia się z szarego na pomarańczowy.
  5. 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

  1. Wybierz Typ połączenia jako Typ „Wewnętrzny”.
  2. 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

  1. Wybierz panel semantyczny.
  2. Karta Kolumna pojawi się w okienku szczegółów.
  3. Wybierz „PRODUCT_ID” jako klucz.
  4. Zaznacz opcję Ukryta dla pola PRODUCT_ID_1 (pole tabeli PRODUCT_DESC).
  5. Kliknij przycisk zatwierdzania.
  6. 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.

  1. Przejdź do pakietu DHK_SCHEMA-> MODELING.
  2. AT_PRODUCT Wyświetlanie widoku atrybutów w folderze widoku atrybutów.

KROK 8) Aby wyświetlić dane w widoku atrybutów,

  1. Wybierz opcję Podgląd danych z paska narzędzi.
  2. 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.

  1. Wybierając zakładkę Analiza, wybieramy Atrybuty dla widoku formatu etykiety i osi.
  2. Przeciągnij i upuść atrybut na osi etykiety, zostanie wyświetlony na osi etykiety (oś X).
  3. Przeciągnij i upuść atrybut na osi wartości, wyświetli się na osi wartości (oś Y).
  4. 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.

  1. Kliknij kartę Surowe dane
  2. 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.

  1. Wyświetl zapytanie SQL do wyboru danych.
  2. 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 -