SAP Modelowanie HANA: widoki, tabele i modele danych

โšก Inteligentne podsumowanie

SAP Modelowanie HANA tworzy widoki informacyjne, ktรณre przeksztaล‚cajฤ… surowe tabele bazy danych w modele gotowe do zastosowania w biznesie. Widoki atrybutรณw, analityczne i obliczeniowe, struktura pakietรณw, wymagane uprawnienia i reguล‚y wydajnoล›ci sฤ… omรณwione wraz z praktycznymi standardami nazewnictwa.

  • ๐Ÿงฑ Definicja podstawowa: Modelowanie polega na tworzeniu widokรณw informacji na podstawie atrybutรณw i miar, dziฤ™ki czemu pojedynczy model odpowiada na pytanie biznesowe, a nie na surowe zapytanie tabelaryczne.
  • ๐Ÿท๏ธ Typy atrybutรณw: Atrybuty proste, obliczone i lokalne opisujฤ… dane, a atrybut lokalny pozostaje ograniczony do widoku, ktรณry go definiuje.
  • ๐Ÿ“Š Typy miar: Proste, obliczone, ograniczone i przeciwdziaล‚ajฤ…ce ล›rodki dostarczajฤ… wszelkich mierzalnych danych, jakie moลผna uzyskaฤ‡ za pomocฤ… analizy lub obliczeล„.
  • ๐Ÿ” Zestaw przywilejรณw: Uprawnienia dotyczฤ…ce obiektรณw, pakietรณw i analiz ล‚ฤ…cznie decydujฤ… o tym, do ktรณrych schematรณw, pakietรณw i wierszy moลผe uzyskaฤ‡ dostฤ™p modelarz.
  • ๐Ÿ“ฆ Dyscyplina pakietowa: Pakiet strukturalny zawiera wyล‚ฤ…cznie podpakiety, natomiast pakiet niestrukturalny zawiera same widoki informacji.
  • โšก Zasady wykonania: Filtruj wedล‚ug wฤ™zล‚รณw projekcji, preferuj sumowanie nad ล‚ฤ…czeniem i obliczaj przed agregacjฤ….
  • ๐Ÿ”„ Kierunek nowoczesny: Widoki obliczeniowe zastฤ™pujฤ… widoki atrybutรณw i widoki analityczne SAP HANA 2.0 i nowsze.

SAP HANA Modelowanie

Czym jest SAP HANA Modelka?

SAP Modelowanie HANA to aktywnoล›ฤ‡, w ramach ktรณrej tworzymy widok informacji. Widok informacji jest podobny do wymiaru, kostki lub InfoProvidera w BW. Ten widok informacji sล‚uลผy do tworzenia wielowymiarowego modelu danych.

Fizyczne stoล‚y w ล›rodku SAP HANA Przechowuj dane w formie dostarczonej przez system ลบrรณdล‚owy. Modelowanie dodaje warstwฤ™ nad tabelami, ktรณra zmienia nazwy kolumn, ล‚ฤ…czy powiฤ…zane rekordy, stosuje filtry i definiuje obliczenia. Narzฤ™dzia raportowania odczytujฤ… nastฤ™pnie tฤ™ warstwฤ™ zamiast tabel, dziฤ™ki czemu uลผytkownicy biznesowi nie muszฤ… znaฤ‡ podstawowej struktury tabeli.

SAP Przeglฤ…d modelowania HANA

Modelowanie to czynnoล›ฤ‡, w ktรณrej uลผytkownik udoskonala lub dzieli dane w tabeli bazy danych, tworzฤ…c widok informacji na podstawie scenariusza biznesowego. Widoki te mogฤ… byฤ‡ wykorzystywane do celรณw raportowania i podejmowania decyzji.

Widok informacji tworzy siฤ™ na podstawie rรณลผnych kombinacji danych dotyczฤ…cych treล›ci, aby utworzyฤ‡ model scenariusza biznesowego.

Dane dotyczฤ…ce treล›ci w widoku informacyjnym dzielฤ… siฤ™ na dwa typy:

  • Atrybut: DescriptDane rzeczywiste i niemierzalne. Na przykล‚ad identyfikator dostawcy, nazwa dostawcy, miasto itp.
  • Zmierzyฤ‡: Dane, ktรณre moลผna skwantyfikowaฤ‡ i obliczyฤ‡. Na przykล‚ad: Revenue, Iloล›ฤ‡ sprzedanych sztuk i Liczniki. Miara jest generowana z widoku analitycznego i widoku obliczeniowego. Miary nie moลผna utworzyฤ‡ w widoku atrybutรณw.

Oba bloki konstrukcyjne sฤ… definiowane raz w widoku i ponownie wykorzystywane przez kaลผdy raport, ktรณry je wykorzystuje. Poniลผsze sekcje zawierajฤ… listฤ™ dokล‚adnych wariantรณw. SAP HANA obsล‚uguje kaลผdฤ… z tych funkcji.

Rodzaje atrybutรณw

SAP HANA obsล‚uguje trzy typy atrybutรณw:

Rodzaje atrybutรณw Aktywnoล›ci
Prosty atrybut Opiera siฤ™ na fundamencie danych.
Obliczony atrybut Jest ona wyprowadzana z jednego lub wiฤ™kszej liczby istniejฤ…cych atrybutรณw i staล‚ych. Na przykล‚ad, z obliczeล„ arytmetycznych lub z utworzenia peล‚nego imienia i nazwiska.
Atrybut lokalny Jest on uลผywany w widokach modelowania (widoku analitycznym lub widoku obliczeniowym) w celu dostosowania zachowania atrybutu, aby byล‚ lokalny dla modelowanie widoku i nie moลผna uzyskaฤ‡ do niego dostฤ™pu spoza tego widoku.

Rodzaje miar

SAP HANA obsล‚uguje cztery typy miar:

Rodzaje ล›rodkรณw Aktywnoล›ci
Prosta miara Opiera siฤ™ na fundamencie danych.
Obliczona miara Jest ona pochodnฤ… jednej lub wiฤ™kszej liczby istniejฤ…cych miar, staล‚ych i funkcji. Na przykล‚ad obliczeล„ arytmetycznych.
ลšrodek zastrzeลผony Sล‚uลผy do filtrowania wartoล›ci na podstawie zdefiniowanych przez uลผytkownika reguล‚ dotyczฤ…cych wartoล›ci atrybutรณw.
Przeciwdziaล‚aฤ‡ To specjalny typ kolumny, ktรณry wyล›wietla unikalny numer dla kolumn atrybutรณw (widok analityczny lub widok obliczeniowy). Sล‚uลผy do zliczania jednej lub wiฤ™cej kolumn atrybutรณw.

Po ustaleniu atrybutรณw i miar sฤ… one gromadzone w jednym z trzech widokรณw informacji:

  • Widok atrybutu โ€“ Jest uลผywany w kontekล›cie danych podstawowych.
  • Widok analityczny โ€“ Sล‚uลผy do tworzenia tabel faktรณw i jest podobny do kostki w BW.
  • Widok obliczeล„ โ€“ Sล‚uลผy do tworzenia zล‚oลผonego widoku i jest podobny do MultiProvider w BW.

Aby moลผna byล‚o utworzyฤ‡ ktรณrykolwiek z tych widokรณw, konto modelarza musi mieฤ‡ okreล›lony zestaw autoryzacji.

Uprawnienia wymagane do modelowania

Przywileje zapewniajฤ… bezpieczeล„stwo SAP Baza danych HANA, dziฤ™ki ktรณrej dostฤ™p do treล›ci jest moลผliwy wyล‚ฤ…cznie za zgodฤ… uลผytkownika.

Uprawnienia obiektu

Uprawnienia do obiektu sฤ… SQL Uprawnienia sล‚uลผฤ…ce do zapewnienia dostฤ™pu do odczytu/zapisu obiektรณw bazy danych. Poniลผsze uprawnienia obiektรณw sฤ… wymagane do modelowania.

  • Uprawnienie SELECT w schemacie _SYS_BI.
  • Uprawnienie SELECT w schemacie _SYS_BIC.
  • Uprawnienie EXECUTE na REPOSITORY_REST (SYS).
  • Uprawnienie SELECT w schemacie tabeli.

Przywileje pakietu

Uprawnienia do pakietรณw sฤ… wymagane do autoryzacji dziaล‚aล„ na poszczegรณlnych pakietach. Poniลผsze uprawnienia do pakietรณw sฤ… wymagane do modelowania danych.

  • Uprawnienie REPO.MAINTAIN_NATIVE_PACKAGES dla pakietu gล‚รณwnego.
  • REPO.READ, REPO.EDIT_NATIVE_OBJECTS i REPO.ACTIVATE_NATIVE_OBJECTS w pakiecie uลผywanym dla obiektรณw zawartoล›ci.

Przywileje analityczne

Aby uzyskaฤ‡ dostฤ™p do SAP Widok informacji HANA, uprawnienia analityczne sฤ… wymagane.

  • Aby uzyskaฤ‡ peล‚ny dostฤ™p do danych we wszystkich widokach informacji w SAP W systemie HANA wymagane jest uprawnienie analityczne โ€ž_SYS_BI_CP_ALLโ€. Aby uzyskaฤ‡ ograniczony dostฤ™p do danych, naleลผy utworzyฤ‡ i przypisaฤ‡ uลผytkownikowi uprawnienia analityczne.

Inne przywileje

  • Udziel uลผytkownikowi _SYS_REPO dostฤ™pu do wล‚asnego schematu, uลผywajฤ…c polecenia 'GRANT SELECT ON SCHEMA โ€žNazwa schematuโ€ TO _SYS_REPO WITH GRANT OPTION';
  • REPO.MAINTAIN_DELIVERY_UNITS do tworzenia jednostek dostawczych.
  • REPO.IMPORT, REPO.EXPORT do importu i eksportu jednostek dostawczych.
  • REPO.WORK_IN_FOREIGN_WORKSPACES โ€” praca w obcych przestrzeniach roboczych.

Rรณลผnica miฤ™dzy widokiem atrybutรณw, widokiem analitycznym i widokiem obliczeniowym

Te trzy widoki informacji nie sฤ… zamienne. Kaลผdy z nich odpowiada na inne pytanie, a wybรณr niewล‚aล›ciwego jest najczฤ™stszym bล‚ฤ™dem popeล‚nianym przez poczฤ…tkujฤ…cych w modelowaniu.

kryteria Widok atrybutu Widok analityczny Widok obliczeล„
Cel Dane gล‚รณwne i kontekst opisowy Schemat gwiazdy na pojedynczej tabeli faktรณw Zล‚oลผona logika w wielu ลบrรณdล‚ach
Dozwolone ล›rodki Nie Tak Tak
Liczba tabel faktรณw Nie dotyczy jeden Wiele
Zwiฤ…zek wspieraล‚ Nie Nie Tak
Moลผna konsumowaฤ‡ inne widoki Nie Tylko widoki atrybutรณw Wszystkie trzy typy
Ekwiwalent BW Charakterystyka / wymiar Kostka informacji MultiProvider

Praktyczna zasada dziaล‚a dobrze: zbuduj widok atrybutรณw gdy wyjล›ciem jest lista opisowa, widok analityczny gdy jedna tabela faktรณw jest porรณwnywana z tymi opisami, a widok obliczeniowy gdy odpowiedลบ wymaga unii, drugiej tabeli faktรณw lub logiki, ktรณrej schemat gwiaลบdzisty nie moลผe wyraziฤ‡.

SAP Najlepsze praktyki HANA dotyczฤ…ce tworzenia modeli informacyjnych

An SAP Najlepszฤ… praktykฤ… HANA jest standard przestrzegany podczas tworzenia obiektu w SAP Baza danych HANA. Poniลผsze najlepsze praktyki majฤ… zastosowanie do kaลผdego typu obiektu.

PAKIET:

  • Utwรณrz pakiet najwyลผszego poziomu, np. โ€žRozwรณjโ€, na potrzeby prac rozwojowych.
  • Utwรณrz podpakiet w pakiecie najwyลผszego poziomu dla kaลผdego programisty.
  • W razie potrzeby moลผna utworzyฤ‡ wiฤ™cej podpakietรณw.

SCHEMAT:

  • Zaprojektuj ukล‚ad schematu przed rozpoczฤ™ciem projektu. Na przykล‚ad DS_SCHEMA, SLT_SCHEMA, FI_SCHEMA, SD_SCHEMA itd.
  • Tabele niestandardowe powinny znajdowaฤ‡ siฤ™ w osobnym schemacie.

STOลY:

  • Tabela, ktรณra bฤ™dzie uลผywana w raportowaniu lub OLAP powinien byฤ‡ typu magazynu kolumnowego.
  • Tabela, ktรณra bฤ™dzie uลผywana w transakcjach lub OLTP powinien byฤ‡ typu magazynu wierszowego.
  • Aby uล‚atwiฤ‡ zrozumienie, podaj odpowiedni komentarz lub opis nazw tabel i kolumn.

KONWENCJA NAZEWNICTWA:

OBIEKTY Format: OPIS
WYลšWIETLENIE ATRYBUTร“W AT_PRODUKT AT_ oznacza widok atrybutรณw
POGLฤ„DY ANALITYCZNE AN_OBROTY AN_ oznacza widok analityczny
WIDOKI OBLICZENIOWE CA_OBROTY CA_ oznacza widok obliczeniowy
PRZYWILEJE ANALITYCZNE AP_REST_AT (Widok atrybutรณw)
AP_REST_AN (Widok analityczny)
AP_REST_CA (Widok obliczeniowy)
AP_ oznacza uprawnienia analityczne
HIERARCHIA HI_BNAME_PC (Nadrzฤ™dny-Dzieciฤ™cy)
HI_BNAME_LV (Poziom)
HI_ oznacza hierarchiฤ™
PROCEDURA SP_NAZWAPROCEDURY SP_ oznacza procedurฤ™ skล‚adowanฤ…
PARAMETRY WEJลšCIOWE IP_PARA_NAME IP_ oznacza parametr
ZMIENNE VA_VNAZWA VA_ oznacza nazwฤ™ zmiennej

Konwencja nazewnictwa sprawdza siฤ™ tylko wtedy, gdy kaลผdy model mieล›ci siฤ™ w zaplanowanej strukturze pakietu, tworzonej w sposรณb pokazany poniลผej.

Tworzenie pakietu w SAP Studio HANA

Pakiet: Jest to kontener przechowujฤ…cy wszystkie informacje o modelu (widok atrybutรณw, widok analityczny, widok obliczeniowy itd.) w grupie.

Rodzaje opakowaล„: Istniejฤ… dwa rodzaje pakietรณw, jak pokazano poniลผej.

Typ OPIS Ikona
Strukturalny W pakiecie strukturalnym moลผna utworzyฤ‡ tylko podpakiet. W pakiecie strukturalnym nie moลผna utworzyฤ‡ ลผadnego widoku informacyjnego (widoku atrybutรณw, widoku analitycznego itp.).
Przykล‚adami pakietu strukturalnego sฤ…: SAP, system-local, system-local.generated i system-local.private.

SAP HANA Modelowanie

Niestrukturalny Pakiet niestrukturalny moลผe zawieraฤ‡ obiekty informacyjne i podpakiety. Jest to pakiet domyล›lny.

SAP HANA Modelowanie

Zastosowania pakietu: Pakiet grupuje wszystkie modele informacji i uล‚atwia ich transport. Oba typy pakietรณw mogฤ… byฤ‡ uลผywane w transporcie.

Kroki tworzenia pakietu strukturalnego w SAP Studio HANA:

Krok 1) W tym etapie,

  1. Wybierz system HANA, w tym przypadku HDB.
  2. Przejdลบ do folderu Zawartoล›ฤ‡.

Tworzenie pakietu konstrukcyjnego w SAP HANA

Krok 2) W tym etapie,

  1. Wybierz Nowy.
  2. Wybierz opcjฤ™ Pakiet.

Tworzenie pakietu konstrukcyjnego w SAP HANA

Krok 3) W tym etapie,

  1. Wprowadลบ nazwฤ™ pakietu. Na przykล‚ad โ€žDHK_SCHEMAโ€.
  2. Wprowadลบ opis pakietu.
  3. Jฤ™zyk oryginalny i osoba odpowiedzialna sฤ… wybierane domyล›lnie.

Tworzenie pakietu konstrukcyjnego w SAP HANA

W wฤ™ลบle Zawartoล›ฤ‡ zostanie utworzony pakiet niestrukturalny o nazwie โ€žDHK_SCHEMAโ€, jak pokazano poniลผej.

Tworzenie pakietu konstrukcyjnego w SAP HANA

Krok 4) Teraz naleลผy przekonwertowaฤ‡ pakiet niestrukturalny na pakiet strukturalny.

  1. Wybierz pakiet โ€žDHK_SCHEMAโ€ i kliknij go prawym przyciskiem myszy.
  2. Przejdลบ do opcji Edytuj pakiet.

Tworzenie pakietu konstrukcyjnego w SAP HANA

Krok 5) W tym etapie,

  1. Wybierz โ€žTakโ€ w polu Opcje strukturalne.
  2. Kliknij przycisk OK.

Tworzenie pakietu konstrukcyjnego w SAP HANA

Po zmianie pakietu โ€žDHK_SCHEMAโ€ z niestrukturalnego na strukturalny styl ikony ulega zmianie z Tworzenie pakietu konstrukcyjnego w SAP HANA do Tworzenie pakietu konstrukcyjnego w SAP HANA. Jest to sygnaล‚, ลผe pakiet niestrukturalny zostaล‚ przeksztaล‚cony w pakiet strukturalny.

Tworzenie pakietu konstrukcyjnego w SAP HANA

Kroki tworzenia pakietu niestrukturalnego jako podpakietu w ramach pakietu strukturalnego:

Pakiet jest domyล›lnie tworzony jako niestrukturalny. W pakiecie niestrukturalnym moลผna tworzyฤ‡ inne pakiety i obiekty informacyjne. Lepiej najpierw utworzyฤ‡ pakiet strukturalny, a nastฤ™pnie utworzyฤ‡ w nim podpakiet.

Krok 1) W tym etapie,

  1. Wybierz pakiet strukturalny โ€žDHK_SCHEMAโ€ i kliknij go prawym przyciskiem myszy.
  2. Wybierz Nowy -> Pakiet.

Tworzenie pakietu niekonstrukcyjnego jako podpakietu

Krok 2) W tym etapie,

  1. W polu Nazwa wprowadลบ nazwฤ™ podpakietu.
  2. Wprowadลบ opis.
  3. Kliknij przycisk โ€žOKโ€.

Tworzenie pakietu niekonstrukcyjnego jako podpakietu

Nowy pakiet niestrukturalny zostanie utworzony jako podpakiet w ramach pakietu DHK_SCHEMA.

Tworzenie pakietu niekonstrukcyjnego jako podpakietu

Jak aktywowaฤ‡ i zweryfikowaฤ‡ widok informacji

Zapisanie widoku przechowuje go jedynie w repozytorium czasu projektowania. Dopรณki widok nie zostanie aktywowany, ลผaden obiekt ล›rodowiska wykonawczego nie istnieje i ลผaden raport nie moลผe go odczytaฤ‡. Aktywacja generuje widok kolumnowy w schemacie _SYS_BIC, a wygenerowany obiekt jest obiektem, do ktรณrego faktycznie odpytujฤ… narzฤ™dzia SQL i raportowania.

Krok 1) Zapisz widok. Wciล›nij Ctrl+S SAP HANA Studio. Widok istnieje teraz jako nieaktywny obiekt w czasie projektowania, oznaczony diamentowฤ… nakล‚adkฤ… w wฤ™ลบle Zawartoล›ฤ‡.

Krok 2) Aktywuj widok. Kliknij widok prawym przyciskiem myszy i wybierz โ€žAktywujโ€ lub naciล›nij Ctrl+F3. Wybierz โ€žAktywujโ€, aby wdroลผyฤ‡ tylko ten widok, lub โ€žWdrรณลผ ponownieโ€, aby odbudowaฤ‡ obiekt ล›rodowiska wykonawczego, jeล›li definicja w czasie projektowania nie ulegล‚a zmianie, ale wygenerowany obiekt jest brakujฤ…cy.

Krok 3) Przeczytaj dziennik zadaล„. Widok dziennika zadaล„ raportuje powodzenie lub niepowodzenie dla kaลผdego obiektu w partii aktywacji. Wpis o niepowodzeniu zawiera nazwฤ™ obiektu i przyczynฤ™, dlatego zawsze naleลผy rozwinฤ…ฤ‡ wpis, zamiast polegaฤ‡ na wierszu podsumowania.

Krok 4) Podglฤ…d danych. Kliknij prawym przyciskiem myszy aktywny widok i wybierz opcjฤ™ Podglฤ…d danych. Karta Analiza umoลผliwia przeciฤ…ganie atrybutรณw na oล› etykiet, a miar na oล› wartoล›ci, co potwierdza, ลผe โ€‹โ€‹poล‚ฤ…czenia zwracajฤ… oczekiwanฤ… liczbฤ™ wierszy.

Krok 5) Rozwiฤ…ลผ typowe bล‚ฤ™dy aktywacji. Za wiฤ™kszoล›ฤ‡ przypadkรณw odpowiadajฤ… trzy przyczyny awarii:

  • Niewystarczajฤ…ce uprawnienia w schemacie: _SYS_REPO nie obsล‚uguje opcji SELECT WITH GRANT OPTION w schemacie zawierajฤ…cym tabele bazowe. Udziel jej i aktywuj ponownie.
  • Nieprawidล‚owa nazwa kolumny: Kolumna tabeli bazowej zostaล‚a zmieniona lub usuniฤ™ta po wymodelowaniu widoku. Odล›wieลผ bazฤ™ danych i ponownie zamapuj pole.
  • Zaleลผnoล›ฤ‡ cykliczna: Dwa widoki odwoล‚ujฤ… siฤ™ do siebie nawzajem. Aby przerwaฤ‡ pฤ™tlฤ™, naleลผy wskazaฤ‡ jeden z nich na tabelฤ™ bazowฤ….

Po pomyล›lnej aktywacji moลผna bezpoล›rednio sprawdziฤ‡ widok za pomocฤ… polecenia SELECT * FROM โ€œ_SYS_BICโ€.โ€package/VIEW_NAMEโ€, co stanowi najszybszy sposรณb potwierdzenia istnienia obiektu przed poล‚ฤ…czeniem go z narzฤ™dziem raportowania.

SAP Technika optymalizacji wydajnoล›ci HANA

Aktywowany widok, ktรณry zwraca poprawne wyniki, moลผe nadal dziaล‚aฤ‡ wolno. Poniลผsze reguล‚y okreล›lajฤ… sposรณb, w jaki silnik obliczeniowy wykonuje model.

  • Wszystkie widoki informacyjne i tabelaryczne powinny byฤ‡ uลผywane z wฤ™zล‚em projekcji. Wฤ™zeล‚ projekcji poprawia wydajnoล›ฤ‡ poprzez zawฤ™ลผenie zestawu kolumn.
  • Zastosuj filtry w wฤ™zล‚ach projekcji.
  • Unikaj ล‚ฤ…czenia wฤ™zล‚รณw w widoku obliczeniowym i tam, gdzie to moลผliwe, uลผywaj unii.
  • Uลผyj parametrรณw wejล›ciowych lub zmiennych, aby ograniczyฤ‡ zbiรณr danych w widoku analitycznym lub obliczeniowym.
  • Obliczenia naleลผy wykonaฤ‡ przed agregacjฤ….
  • Hierarchie muszฤ… zostaฤ‡ zdefiniowane na nowo w widoku obliczeniowym, poniewaลผ hierarchie widoku atrybutรณw nie sฤ… widoczne w widoku obliczeniowym.
  • Hierarchie widoku atrybutรณw sฤ… widoczne w widoku analitycznym.
  • Etykiety atrybutรณw i opisy miar zdefiniowane w widoku atrybutรณw, widoku analitycznym lub widoku obliczeniowym nie bฤ™dฤ… wyล›wietlane w widoku obliczeniowym. Naleลผy je ponownie zmapowaฤ‡.
  • Nie naleลผy mieszaฤ‡ funkcji CE i Skrypt SQL w tym samym modelu informacyjnym.

Projektowanie poล‚ฤ…czeล„ wpล‚ywa rรณwnieลผ na koszt wykonania. Poล‚ฤ…czenie referencyjne moลผna caล‚kowicie usunฤ…ฤ‡, jeล›li nie zaลผฤ…dano ลผadnego pola z odpowiedniej tabeli, dlatego wybรณr typu poล‚ฤ…czenia zasล‚uguje na tyle samo uwagi, co rozmieszczenie wฤ™zล‚รณw.

Dlaczego widoki obliczeniowe zastฤ…piล‚y widoki atrybutรณw i widoki analityczne

SAP przestarzaล‚e widoki atrybutรณw i widoki analityczne wraz z modelem XS Classic i SAP Repozytorium HANA. Ogล‚oszono wycofanie SAP HANA 1.0 SPS 12 i ponownie sporzฤ…dzona dla SAP HANA 2.0 SPS 02. Wycofane oznacza, ลผe โ€‹โ€‹nadal jest obsล‚ugiwane SAP HANA 2.0, ale nie przeniesiona do nowszej wersji SAP Chmura HANA.

Powodem jest konsolidacja, a nie zastฤ™powanie funkcji. Kolejne pakiety wsparcia rozszerzaล‚y widoki obliczeniowe, aลผ wchล‚onฤ™ล‚y moลผliwoล›ci dwรณch pozostaล‚ych typรณw:

  • Widok obliczeniowy kategorii danych Wymiary, z wฤ™zล‚em projekcji na warstwie semantycznej, wykonuje pracฤ™ widoku atrybutรณw.
  • Widok obliczeniowy kategorii danych Kostka z poล‚ฤ…czeniem gwiaลบdzistym, z wฤ™zล‚em agregacji na warstwie semantycznej, wykonuje pracฤ™ widoku analitycznego.

Jeden typ widoku oznacza rรณwnieลผ jednฤ… ล›cieลผkฤ™ optymalizatora, jeden zestaw wzorcรณw modelowania do nauczenia i jeden cel migracji. SAP dostarcza narzฤ™dzie do migracji, ktรณre konwertuje istniejฤ…ce widoki atrybutรณw, widoki analityczne i widoki obliczeล„ opartych na skryptach na graficzne widoki obliczeล„ i funkcje tabelaryczne. Istniejฤ…ce widoki nadal dziaล‚ajฤ…, wiฤ™c migracjฤ™ moลผna zaplanowaฤ‡, a nie przyspieszyฤ‡, ale nowe prace rozwojowe naleลผy rozpoczฤ…ฤ‡ od widokรณw obliczeล„.

FAQ

Tak, poprzez to samo okno dialogowe edycji, ale tylko wtedy, gdy pakiet nie zawiera ลผadnych podpakietรณw. Najpierw przenieล› lub usuล„ wszystkie obiekty podrzฤ™dne, w przeciwnym razie zmiana zostanie odrzucona.

Aktywacja generuje widok kolumny ล›rodowiska wykonawczego w schemacie _SYS_BIC, ktรณrego nazwa pochodzi od ล›cieลผki pakietu. Definicja w czasie projektowania pozostaje w repozytorium i jest przenoszona przez transport.

Czฤ™ล›ciowo. SAP dostarcza narzฤ™dzie migracyjne do konwersji strukturalnej, a AI dodaje wartoล›ฤ‡ poprzez oznaczanie obliczonych atrybutรณw i filtrรณw, ktรณrych zachowanie rรณลผni siฤ™ po migracji, dlatego testy koncentrujฤ… siฤ™ na tym.

Tak. Odczytanie wpisu w dzienniku zadaล„ dla obiektรณw, ktรณrych dotyczy widok, identyfikuje dokล‚adny brakujฤ…cy schemat lub przyznanie pakietu, co jest szybsze niลผ nadawanie uprawnieล„ metodฤ… prรณb i bล‚ฤ™dรณw.

Licznik zwraca liczbฤ™ odrฤ™bnych wartoล›ci w jednej lub kilku kolumnach atrybutรณw. Miara obliczeniowa oblicza wartoล›ฤ‡ arytmetycznie na podstawie istniejฤ…cych miar, staล‚ych i funkcji.

Podsumuj ten post nastฤ™pujฤ…co: