Utwórz swój pierwszy widok obliczeń SAP HANA
w tym samouczku SAP HANA Programiści SQL stworzą swój pierwszy widok obliczeń za pomocą SAP HANA Studio.Dostarczę kody SQLScript do tworzenia przykładowych tabel w schemacie programowania i wypełnię próbką data.In w kolejnych krokach postaram się pokazać, jak programiści SAP HANA mogą tworzyć widok obliczeń krok po kroku.
Uruchom SAP HANA Studio.
przełącz się na perspektywę rozwoju SAP HANA.
w zakładce Systemy połącz się z systemem SAP HANA.
rozwiń węzeł katalogu w wybranym systemie SAP HANA i podświetl swój schemat.
po wybraniu schematu otwórz Konsolę SQL, aby wykonać kody SQLScript do tworzenia przykładowej tabeli bazy danych i tworzenia przykładowych danych.
Kopiuj i wykonuj następujące kody SQL.
na tym etapie utworzymy nasz przykładowy pakiet repozytorium, a następnie utworzymy widok obliczeń
w SAP HANA Studio SAP HANA Development perspective, połączymy się z docelowym systemem SAP, drążemy aż do zaimportowanego obszaru roboczego.
kliknij prawym przyciskiem myszy nazwę obszaru roboczego.
w menu kontekstowym wybierz następujące opcje menu: Nowy Pakiet repozytorium >…
w polu tekstowym Nazwa pakietu wpisz nazwę pakietu docelowego w uporządkowany sposób.
każdy””utworzy pakiet podrzędny pod pierwszym pakietem repozytorium.
kliknij przycisk Dalej.
poniższy ekran umożliwi programistom SAP HANA edycję właściwości pakietów repozytorium.
naciśnij Finish
Odśwież Obszar roboczy prawym przyciskiem myszy i wybierz Odśwież z menu kontekstowego
teraz możesz wywiercić obszar roboczy dla nowego pakietu repozytorium
kliknij prawym przyciskiem myszy ostatnio utworzony pakiet i postępując zgodnie z opcjami menu kontekstowego, utworzymy nasz pierwszy widok obliczeń
wpisz nazwę nowego widoku obliczeń.
w tym samouczku możemy użyć graficznego widoku obliczeń zamiast typu widoku obliczeń skryptu SQL.
nie zmieniaj również opcji kategorii danych. Zachowaj kostkę zamiast opcji wymiaru.
kliknij Zakończ
jak widać na powyższych zrzutach ekranu, widok obliczeń próbki cv_purchase_orders jest tworzony i otwierany w edytorze widoku SAP HANA
domyślnie nie jest zaznaczona żadna tabela bazowa. Programiści SQL zbudują swój pierwszy widok obliczeń od podstaw
pierwszym krokiem jest dodanie tabel bazowych dla naszego widoku obliczeń.
w sekcji paleta wybierz opcję projekcja i przeciągnij ją i upuść dla każdej tabeli bazowej na układzie.
użyjemy 2 tabel bazy danych; PurchaseOrders i Vendors.
kliknij prawym przyciskiem myszy na Projection_1 i zmień nazwę pierwszego węzła na „PurchaseOrder”
, aby wybrać tabelę bazową, podświetl węzeł projekcji. Następnie kliknij zielony znak”+”.
gdy pojawi się okno dialogowe” Znajdź”, wpisz i wyszukaj tabelę bazy danych”PurchaseOrders”.
po wyświetleniu żądanej tabeli źródłowej wybierz ją i naciśnij przycisk OK, aby przesunąć ją jako tabelę źródłową węzła projekcyjnego.
wykonaj ten sam proces wyboru tabeli bazy danych HANA dla drugiego węzła projekcji.
tym razem programiści powinni wybrać tabelę dostawców.
aby wybrać kolumny tabeli dla widoku obliczeń wśród pól tabeli bazowej, kliknij węzeł projekcji „PurchaseOrder” na układzie scenariusza.
w układzie szczegółów Programiści widzą kolumny tabeli.
kliknij prawym przyciskiem myszy wybrane pola i wybierz opcję Dodaj do wyjścia.
możliwe jest zaznaczenie wielu pól, aby dodać je do wyjścia.
oto kolumny wyjściowe
w tym miejscu można również dodać nowe kolumny obliczone.
klikając prawym przyciskiem myszy na obliczonych kolumnach, wybierz ” nowy…”aby utworzyć kolumnę obliczoną
wpisz nazwę nowej kolumny, wybierz typ danych i podaj wyrażenie, które formułuje obliczoną wartość pola.
wykonaj ten sam proces wyboru kolumny wyjściowej dla węzła projekcji dostawcy.
programiści mogą zapisać rozwój widoku obliczeń w dowolnym momencie, naciskając Ctrl + S lub używając ikony Zapisz w górnym menu.
teraz Programiści SQL będą używać węzła JOIN do łączenia tych dwóch węzłów projekcyjnych; PurchaseOrder i Vendor
przeciągnij i upuść węzeł Join do układu scenariusza i zmień domyślną nazwę połączenia
aby połączyć tabele dla węzła Join, narysuj linię z węzła projekcyjnego, aby połączyć węzeł, jak pokazano na poniższym zrzucie ekranu.
łącz okręgi zakupu i dołącz węzeł.
zrób to również dla tabeli sprzedawcy.
po połączeniu tabel z węzłem Join, tabele te zostaną wymienione w węźle Join, jak pokazano na poniższym zrzucie ekranu.
w układzie szczegółów programiści mogą łączyć dwie tabele, łącząc ze sobą kolumny odniesienia.Programista może dalej konfigurować warunki przyłączenia, klikając dwukrotnie łącze.
na tym etapie Programiści wybierają kolumny wyjściowe połączenia SQL. Więc wybierz wymagane kolumny i „dodaj do wyjścia”
następnym krokiem do utworzenia widoku obliczeń w tym samouczku będzie połączenie węzła Join z węzłem agregacji w układzie scenariusza.
gdy rysujesz linię od węzła Join do węzła agregacji, nazwa węzła Join będzie widoczna w polu węzeł agregacji.
wykonaj następujący wybór kolumny wyjściowej dla kroku agregacji.
Wybierz „EmployeeID” i „dodaj do wyjścia”
Wybierz „VendorName” i „dodaj do wyjścia”
Wybierz „POID” i „Dodaj jako zagregowaną kolumnę”
w sekcji wyjście kliknij POID i zmień właściwość Typ agregacji z domyślnej sumy, aby policzyć
teraz wybierz semantykę węzeł do wprowadzania ostatnich zmian konfiguracyjnych.
możesz zmienić etykiety kolumn widoku obliczeń, ukryć je.
kliknij zielony przycisk OK, aby zapisać i zweryfikować widok obliczeń.
jeśli wszystko jest w porządku, „Walidacja modelu zakończyła się pomyślnie” zostanie zgłoszona w dziennikach.
programiści mogą teraz aktywować widok obliczeń SAP HANA, naciskając poniższą ikonę.
nadszedł czas, aby wyświetlić dane widoku obliczeń.
kliknij na węzeł semantyczny. Kliknij go prawym przyciskiem myszy, aby wyświetlić menu kontekstowe.
wybierz opcję menu Podgląd danych.
domyślnie zostanie wyświetlony pusty ekran podglądu danych. Okno tylko dostępne obiekty wyświetli pola i miary atrybutów kolumny obliczeń.
przeciągając i upuszczając atrybuty i miary, dane widoku obliczeń mogą być wyświetlane na różne sposoby z różnymi opcjami wyjścia i wykresu.
oczywiście, aby użyć tego widoku obliczeń w innych rozwiązaniach SAP HANA, możemy bezpośrednio odwołać się do tego widoku w klauzuli FROM.
widok obliczeń jest domyślnie tworzony w schemacie „_SYS_BIC”.
więc programista SAP HANA może wykonać na przykład następujące polecenie SQLSCRIPT SELECT:
w przypadku wystąpienia następującego błędu podczas próby wykonania zapytania SQLScript w nowym widoku obliczeń; jego przyczyną może być brak uprawnień SELECT dla _sys_repo na domyślnym schemacie tabeli bazy danych.
repozytorium: Napotkano błąd w rozszerzeniu runtime repozytorium; niespójność modelu.
tworzenie scenariusza nie powiodło się: wystąpiły następujące błędy: użytkownik nie jest autoryzowany (2950)
następujące polecenie GRANT może pomóc programistom SAP HANA ponownie rozwiązać ten problem z autoryzacją
mam nadzieję, że ten samouczek SAP HANA będzie pomocny dla programistów SQL, aby rozpocząć tworzenie widoków obliczeń w SAP HANA Studio.