Raportowanie SAP HANA

Spisie treści:

Anonim

Do tej pory ładowaliśmy dane z SAP Source, Non-SAP i Flat file przez SAP SLT, SAP BODS i utworzyliśmy widok informacji (widok atrybutów, widok analityczny i widok obliczeń).

Teraz omówimy widok informacji w narzędziach raportowania - Sterowniki, takie jak JDBC, ODBC i ODBO w narzędziu raportowania, są częścią SAP HANA Client.

Tak więc, instalując oprogramowanie SAP HANA Client (plik * .exe), wszystkie sterowniki będą dostępne na komputerze PC do łączenia się z narzędziami raportowania do SAP HANA.

Będziemy używać SAP BO, SAP Lumira i Microsoft Excel, aby uzyskać dostęp do widoku informacji SAP HANA w tym samouczku.

Wybór narzędzia do raportowania zależy od rodzaju wymaganych raportów.

W tym samouczku nauczysz się:

  • Raportowanie w SAP BI (Business Intelligence) Omówienie
  • Raportowanie w Webi obiektów biznesowych SAP (BO) na platformie HANA
  • Raportowanie w Crystal Report
  • Raportowanie w SAP Lumira
  • Raportowanie w programie Microsoft Excel

Raportowanie w SAP BI (Business Intelligence) Omówienie

SAP BI to narzędzie do magazynowania danych i raportowania.

W BI (Business Intelligence) surowe dane zostaną wyczyszczone, zastosowana zostanie logika biznesowa, przetworzona i dostarczą użytkownikowi znaczących informacji. BI to produkt SAP, który zapewnia przyjazne dla użytkownika środowisko.

SAP BI obsługuje wiele baz danych, ale podczas migracji z danych źródłowych do SAP HANA architektura będzie wyglądać jak poniżej-

SAP BI to architektura trójwarstwowa -

  1. Serwer bazy danych - w tym przypadku dane są fizycznie przechowywane w PSA, ODS, Infocube.
  2. Serwer aplikacji - służy do uzyskiwania dostępu do danych z serwera bazy danych i przetwarzania danych dla serwera prezentacji.
  3. Presentation Server - wyświetla dane użytkownikowi.

SAP Bex Query Designer (składnik SAP BI) może uzyskać dostęp do SAP HANA View jako dostawca informacji i wyświetlać dane w Bex.

Raportowanie w Webi SAP Business Object (BO) firmy HANA

SAP Business Objects Web Intelligence (SAP BO WebI) jest częścią rodziny narzędzi klienckich SAP Business Objects Platform ( SBOP ). Narzędzie SAP Business Objects używa sterownika JDBC / ODBC do łączenia się z systemem źródłowym.

Funkcje SAP BO WebI są następujące -

  • Webi to narzędzie do raportowania ad hoc.
  • Webi służy do raportowania poziomu szczegółowości.
  • Webi wyświetla wynik w formatach tabelarycznych lub graficznych.
  • Użytkownik może tworzyć / modyfikować własne zapytania do raportu.

Po zainstalowaniu klienta SAP HANA na komputerze PC zostanie zainstalowany sterownik JDBC / ODBC.

Te sterowniki działają jako pośrednik między SAP HANA i narzędziami raportowania klienta podczas prezentowania danych użytkownikowi.

Narzędzia klienckie SAP BO Server i SAP BO Platform (SBOP).

Stwórz wszechświat za pomocą narzędzia do projektowania informacji

Krok 1) W tym kroku stworzymy wszechświat przy użyciu narzędzia do projektowania informacji (IDT).

Dostęp do platformy HANA można uzyskać za pośrednictwem sterowników ODBC i JDBC, a jej tabele można definiować i odpytywać za pomocą języka SQL. Tabelami zarządza się za pomocą narzędzia o nazwie HANA Studio.

  1. Uruchom IDT, przechodząc do

Menu Start -> SAP Business Intelligence -> Platforma SAP Business Objects BI 4 Narzędzia klienckie -> Narzędzie do projektowania informacji

Pojawi się ekran narzędzi Information Design. Aby stworzyć wszechświat, potrzebujemy projektu w IDT.

  1. Przejdź do opcji projektu, jak poniżej-
    1. Kliknij Plik.
    2. Kliknij opcję Nowa.
    3. Wybierz opcję Projekt.

      Lub

      1. Kliknij ikonę nowego pliku.
      2. Wybierz projekt.

Pojawi się wyskakujące okienko nowego projektu - w tym wyskakującym okienku wprowadź następujące informacje:

1. Wpisz nazwę projektu

2. Kliknij przycisk Zakończ.

Nazwa projektu „WEBI_DHK_HANA” pojawi się na karcie Projekty lokalne, jak poniżej.

Projekt to lokalny obszar roboczy, w którym przechowywane są zasoby używane do budowy jednego lub większej liczby wszechświatów.

Dostępne są dwa połączenia, szczegóły każdego z nich są jak poniżej -

  1. Połączenie relacyjne - aby uzyskać dostęp do danych z tabeli i uzyskać dostęp do zwykłego systemu RDBMS, użyj połączenia relacyjnego.
  2. Połączenie OLAP - aby uzyskać dostęp do danych z aplikacji (SAP, Oracle, Microsoft, SAP BO) i danych przechowywanych w Cube / Information View, użyj połączenia OLAP.

Krok 2) Teraz tworzymy połączenie relacyjne.

Przejdź do Project -> New -> Relational Connection.

Pojawi się wyskakujące okienko dla nazwy źródła nowego połączenia relacyjnego-

  1. Wprowadź nazwę zasobu.
  2. Kliknij przycisk Dalej.

Pojawi się wyskakujące okienko wyboru sterownika oprogramowania pośredniczącego bazy danych -

  1. Wybierz opcję Sterowniki JDBC w obszarze Baza danych SAP HANA 1.0.
  2. Kliknij przycisk Dalej.

Zostanie wyświetlone wyskakujące okienko dla parametru Nowe połączenie relacyjne, wprowadź w nim następujące szczegóły.

  1. Tryb uwierzytelniania zostanie wybrany jako „Użyj określonej nazwy użytkownika i hasła”.
  2. Wprowadź nazwę użytkownika HANA.
  3. Wprowadź hasło.
  4. Wybierz opcję Pojedynczy serwer w sekcji Źródło danych. Wprowadź nazwę hosta (tutaj najlepiej: 30015).
  5. Wprowadź numer instancji.
  6. Kliknij przycisk Testuj połączenie, aby zweryfikować połączenie.

Zostanie wyświetlone wyskakujące okienko z potwierdzeniem pomyślnego połączenia testowego.

Po pomyślnym połączeniu zostanie utworzone połączenie o nazwie SAP HANA.cnx.

Krok 3) Aby korzystać z Universe przez Web Intelligence, Dashboards lub Crystal Report for Enterprise, musimy opublikować połączenie. Więc teraz publikujemy połączenie dla SAP HANA.cnx.

  1. Wybierz połączenie SAP HANA.cnx w ramach projektu „WEBI_DHK_HANA” i kliknij prawym przyciskiem myszy.
  2. Wybierz opcję Opublikuj połączenie w repozytorium.
  3. Połączenie publikowania o nazwie SAPHANA.cns zostanie utworzone po pomyślnym opublikowaniu w repozytorium.

Pojawia się wyskakujące okienko do publikowania połączenia z repozytorium -

  1. Wybierz Business IDT.
  2. Kliknij przycisk Zakończ.

Zostanie wyświetlone wyskakujące okienko „Połączenie zostało pomyślnie opublikowane”.

Teraz tworzymy Wszechświat przy użyciu warstwy biznesowej SAP HANA.

Krok 4) Utwórz wszechświat (Wszechświat to biznesowa reprezentacja Twojej hurtowni danych lub transakcyjnej bazy danych. Wszechświat umożliwia użytkownikowi interakcję z danymi bez znajomości złożoności bazy danych).

Aby stworzyć wszechświat, używamy warstwy biznesowej SAP HANA, jak poniżej -

Warstwa biznesowa SAP HANA

Począwszy od SAP BOBI 4.1, SAP udostępnia nową opcję „SAP HANA Business Layer” podczas tworzenia uniwersum za pomocą narzędzia Information Design.

Przed wersją SAP BOBI 4.1 musimy stworzyć tabelę pochodną podczas budowania podstawy danych oraz zmapować zmienne i parametry wejściowe.

SAP HANA Business Layer automatycznie tworzy podstawę danych i warstwę biznesową w oparciu o wybrane widoki SAP HANA.

Warstwa biznesowa SAP HANA automatycznie wykrywa parametr wejściowy i zmienne.

Tworzymy wszechświat za pomocą warstwy biznesowej SAP HANA, jak poniżej-

  1. Wybierz Projekt utworzony „WEBI_DHK_HANA”.
  2. Kliknij projekt prawym przyciskiem myszy i wybierz nową opcję.
  3. Wybierz opcję „Warstwa biznesowa SAP HANA”.

Pojawi się wyskakujące okienko dla warstwy biznesowej SAP HANA-

  1. Wprowadź nazwę warstwy biznesowej.
  2. Wprowadź nazwę bazy danych.
  3. Wprowadź opis.
  4. Kliknij przycisk Dalej.

Wyświetlone wyskakujące okienko dla Wybierz połączenie SAP HANA-

  1. Zaznacz Połączenie „SAPHANA.cnx”.
  2. Kliknij przycisk Dalej.

Zostanie wyświetlone wyskakujące okienko umożliwiające wybranie modelu informacyjnego SAP HANA.

  1. Teraz wybierz widok analityczny (AN_PURCHASE_ORDERS) utworzony w pakiecie HANAUSER.
  2. Kliknij przycisk Zakończ.

Widok analityczny zostanie otwarty w narzędziu do projektowania informacji.

Krok 5) Szczegóły narzędzia do projektowania informacji będą wyglądać następująco:

  1. W obszarze Projekt - zostaną wyświetlone wszystkie połączenia relacyjne, warstwa biznesowa i podstawa danych.
  2. W sekcji zasobów repozytorium zostanie wyświetlony obiekt (połączenie, warstwa biznesowa itp.) Przechowywany w repozytorium.
  3. Warstwa biznesowa pokazuje widok biznesowy widoku analitycznego. To jest dla osoby funkcjonalnej.
  4. Data Foundation pokazuje nazwę tabeli i kolumny. To jest dla osoby technicznej.

    Krok 6) Na tym etapie

    Wybierz sekcję Warstwa biznesowa, przejdź do folderu o nazwie Analytic View.

    Teraz postępuj zgodnie z punktami jak poniżej-

    1. Wybierz sekcję podstawy danych.
    2. Przeciągnij i upuść kolumnę do widoku analitycznego
    3. Wyświetli obiekty w widoku analitycznym
    4. Przeciągnięte pole zostanie wyświetlone w widoku analitycznym (AN_PURCHASE_ORDER).

Krok 7) W tym kroku zapisz wszystkie obiekty.

Przejdź do pliku i kliknij opcję „Zapisz wszystko”, aby zapisać wszystkie obiekty.

Następnie wykonaj poniższy krok.

Krok 8) Utwórz zapytanie i wyświetl dane wyjściowe.

  1. Przejdź do opcji Zapytania.
  2. Zostanie wyświetlony panel Zapytanie. Wybierz pole, do którego chcesz dołączyć zapytanie.
  3. Przeciągnij je i upuść w sekcji „Obiekt wynikowy dla zapytania nr 1”.
  4. Kliknij przycisk Odśwież w sekcji Zestaw wyników.
  5. Wynik zostanie wyświetlony.

Raportowanie w SAP Crystal Report

SAP Crystal Report pomaga nam projektować, eksplorować, wizualizować i dostarczać raporty, które można uruchamiać w aplikacjach internetowych lub korporacyjnych. Dzięki SAP Crystal Report możemy stworzyć prosty lub złożony raport.

Istnieją dwa typy raportów SAP Crystal Reports -

  1. Crystal Report 2011/13/16: Będzie używany, gdy -
  • Jeśli chcesz wywołać procedurę składowaną HANA z Crystal Reports.
  • Jeśli chcesz tworzyć wyrażenia SQL
  • Jeśli chcesz wykonać widok z parametrami lub zmiennymi i przesłać wartości inne niż domyślne
  1. Kryształowy raport dla przedsiębiorstw: zostanie użyty, gdy -
  • Jeśli istnieje Universe dostępny lub potrzebny, skorzystaj z SAP Crystal Reports Enterprises.

Będziemy używać raportów kryształowych dla przedsiębiorstw.

Krok 1) Zaloguj się do Crystal Report for Enterprises.

Raporty SAP Crystal dla przedsiębiorstw zostaną wyświetlone jak poniżej:

  1. Jest to sekcja Formatowanie raportów, która udostępnia inne narzędzie do formatowania.
  2. To jest ikona okna (Eksplorator danych, konspekt, drzewo grup, Znajdź).
  3. Zostaną wyświetlone szczegóły Eksploratora danych, konspektu, drzewa grupowego, wyszukiwania itp.
  4. Opcja formatowania strony raportu.
  5. Obszar roboczy dla raportu.

Krok 2) Teraz tworzymy połączenie dla źródła danych.

Kliknij opcję Wybierz źródło danych w Eksploratorze danych-

Zostanie wyświetlone wyskakujące okienko Wybierz typ źródła danych -

Wybierz opcję Przeglądaj z sekcji Platforma SAP HANA.

Zostanie wyświetlone wyskakujące okienko umożliwiające połączenie się z serwerem. Kliknij przycisk „Nowy serwer”.

Zostanie wyświetlone okno połączenia z serwerem, jak poniżej:

  1. Kliknij przycisk Dodaj.
  2. Wprowadź nazwę wyświetlaną połączenia (saphana).
  3. Nazwa połączenia pojawi się na liście połączeń.
  4. Wprowadź nazwę serwera HANA.
  5. Wprowadź nazwę wystąpienia serwera HANA.
  6. Wprowadź nazwę użytkownika HANA.
  7. Kliknij przycisk „Testuj połączenie”.
  8. Wyskakujące okienko do logowania testowego. Wprowadź hasło dla użytkownika SAP HANA.
  9. Kliknij przycisk OK.

Zostanie wyświetlony komunikat o pomyślnym nawiązaniu połączenia.

Kliknij przycisk OK.

Zostanie wyświetlone wyskakujące okienko umożliwiające połączenie się z serwerem.

Krok 3) Na tym etapie

  1. Zrobimy następującą rzecz
    1. Wybierz serwer „saphana”.
    2. Kliknij przycisk OK

Zostanie wyświetlone wyskakujące okienko do wprowadzenia hasła, wprowadź hasło, a następnie kliknij przycisk OK.

Pojawi się jeszcze jedno wyskakujące okienko umożliwiające wybranie widoku HANA.

2) W tym kroku wybieramy widok SAP HANA.

  1. Wybierz widok HANA (widok analityczny AN_PURCHASE_ORDERS).
  2. Kliknij przycisk OK.
  1. W tym kroku otworzy się okno zapytania.

Postępuj zgodnie z poniższym punktem, aby utworzyć zapytanie-

  1. Wybierz wymaganą kolumnę z listy dla zapytania.
  2. Przeciągnij i upuść wymagane pole w zapytaniu.
  3. Kliknij przycisk Odśwież.
  4. Zestaw wyników zostanie wyświetlony.
  5. Kliknij przycisk.

Wyjście raportu zostanie wyświetlone jak poniżej:

Raportowanie w SAP Lumira

SAP Lumira to nowe oprogramowanie firmy SAP do analizy i wizualizacji danych.

Dzięki SAP Lumira użytkownik może stworzyć piękną i interaktywną mapę, infografikę i wykresy. SAP Lumira może importować dane z Excela i innych źródeł.

SAP Lumira może uzyskać bezpośredni dostęp do widoku informacji SAP HANA. SAP HANA Wykonuj wizualną analizę BI za pomocą pulpitu nawigacyjnego.

W SAP Lumira należy wykonać następujące kroki, aby zwizualizować dane.

Teraz wizualizujemy widok SAP HANA w SAP Lumira, więc najpierw logujemy się do SAP Lumira, klikając ikonę SAP Lumira Client na pulpicie, jak poniżej-

Krok 1) Utwórz dokument i uzyskaj zestaw danych

Po otwarciu SAP Lumira, otwiera się ekran do pracy nad SAP Lumira, Szczegóły dotyczące tego ekranu, jak poniżej-

  1. Pasek narzędzi aplikacji - zawiera pasek narzędzi, taki jak Plik, Edycja, Widok, Dane i Pomoc.
  2. Home Link - Korzystając z tej opcji możemy przejść do ekranu głównego.
  3. Moje sekcje dokumentów
    1. Dokumenty
    2. Wizualizacje
    3. Zestawy danych
    4. Historie
  4. SAP Lumira Cloud - Korzystając z tej opcji możemy skorzystać z opcji chmurowych.
  5. Połączenia - W widzi tutaj wszystkie połączenia.

Kliknij opcję Dokument w sekcji Moje elementy, aby utworzyć dokumenty -

  1. Przejdź do paska narzędzi aplikacji plików., Kliknij opcję pliku
  2. Wybierz opcję Nowa opcja.

SAP Lumira obsługuje poniższy zestaw danych -

  • Microsoft Excel
  • Tekst
  • Skopiuj ze schowka
  • Połącz się z SAP HANA
  • Pobierz z SAP HANA
  • Wszechświat
  • Zapytanie z SQL
  • Połącz się z SAP Business Warehouse
  • Panel zapytań SAP Universe

Krok 2) Połącz się z SAP HANA

Tutaj połączymy się z SAP HANA i uzyskamy dostęp do SAP HANA Information View.

  1. Dlatego wybierz Połącz z SAP HANA.
  2. Kliknij przycisk Dalej.

Wyskakujące okienko poświadczeń serwera SAP HANA zostanie wyświetlone, jak poniżej:

  1. Wprowadź nazwę serwera SAP HANA.
  2. Wprowadź numer instancji SAP HANA.
  3. Wprowadź nazwę użytkownika SAP HANA.
  4. Wprowadź hasło SAP HANA.
  5. Kliknij przycisk „Połącz”, aby połączyć się z serwerem SAP HANA.

Po kliknięciu przycisku Połącz, połączymy się z SAP HANA i będziemy mogli uzyskać dostęp do widoku SAP HANA.

Krok 3) Uzyskaj dostęp do widoku analitycznego SAP HANA

Pojawi się okno wyboru SAP HANA View, jak poniżej-

  1. Wybierz widok SAP HANA (tutaj „AN_PURCHASE_ORDERS”).
  2. Kliknij przycisk Dalej.

Krok 4) Zdefiniuj wymiar i miarę.

Zostanie wyświetlone następne okno wyboru miar i wymiarów -

  1. Wszystkie środki zostaną zgrupowane w sekcjach działania.
  2. Wszystkie wymiary zostaną zgrupowane w sekcjach wymiaru.
  3. Kliknij przycisk Utwórz.

Krok 5) Wizualizuj widok analityczny SAP HANA w SAP Lumira.

Po aktywacji widoku informacji w SAP HANA, widok kolumnowy o podobnej nazwie widoku informacji, w schemacie „_SYS_BIC” utworzony w węźle katalogu SAP HANA.

Gdy potrzebujemy uzyskać dostęp do dowolnego widoku informacji SAP HANA spoza SAP HANA, możemy uzyskać do niego dostęp tylko ze schematu „_SYS_BIC”.

Pojawi się ekran Visualize, w którym można wybrać widok kolumnowy w schemacie „_SYS_BIC” -

  1. W sekcji Kreator wykresów można wybrać inny typ wykresu.
    1. Kliknij ikonę Kreatora wykresów.
    2. Wybierz opcję Wykres kolumnowy.
  2. Kliknij ikonę „+” przed sekcją POMIARY, aby dodać miarę w formacie osi Y.
  3. Dodaliśmy miarę „GROSS_AMOUNT” I „TAX_AMOUNT”.
  4. Kliknij ikonę przed sekcją „WYMIARY”. Pojawi się lista wszystkich dostępnych wymiarów.
  5. Wybierz „CATEGORY”, „PRODUCT_ID”, „PRODUCT_NAME” z listy wymiarów, aby wyświetlić je na osi X.

Widok analityczny SAP HANA zostanie wyświetlony w zakładce wizualizacji SAP Lumira, na której mamy inny ekran jak poniżej-

  1. Narzędzie do rosnąco / malejąco, ranking, czyszczenie, odświeżanie itp.
  2. Można to wykorzystać do filtrowania.
  3. Dane wyjściowe widoków analitycznych SAP HANA w SAP HANA lumira.

Raportowanie w Microsoft Excel

Microsoft Excel ma potężną wbudowaną opcję raportowania; możemy szybko tworzyć raporty za pomocą tabel przestawnych i wykresów.

MS Office wykorzystuje język MDX ((język Multi Dimension Expression) do dostępu do danych z SAP HANA.

Język MDX jest używany przez narzędzie do raportowania w celu uzyskania dostępu do danych z wielowymiarowego obiektu w środowisku bazy danych. Tylko przez zapytanie MDX możemy uzyskać dostęp do hierarchii SAP Hana.

Możemy uzyskać dostęp tylko do widoku informacji SAP HANA, który ma właściwość „CUBE” w semantyce, więc nie możemy uzyskać dostępu do widoku atrybutów w programie MS Excel.

Podłączanie sterowników - MS Excel używa sterowników ODBO (OLE DB FOR OLAP) do łączenia się z bazą danych SAP HANA.

Teraz uzyskamy dostęp do bazy danych SAP HANA z SAP HANA, jak pokazano w poniższych krokach -

Krok 1) Połącz się z SAP HANA Excel-

  1. Otwórz MS Excel. Przejdź do zakładki Dane.
  2. Kliknij ikonę „Z innych źródeł”.
  3. Wybierz opcję Z kreatora połączenia danych.

Zostanie wyświetlony ekran kreatora połączenia danych, jak poniżej:

  1. Wybierz opcję „Inne / Zaawansowane”.
  2. Kliknij przycisk Dalej.

Otworzy się okno „Właściwości łącza danych”, jak poniżej:

  1. Wybierz opcję „Dostawca SAP HANA MDX” na karcie Dostarcz.
  2. Kliknij przycisk Dalej.

Zostanie wyświetlone okno właściwości łącza danych -

Wprowadź następujące szczegóły, jak poniżej -

  1. Wprowadź nazwę hosta bazy danych SAP HANA.
  2. Wprowadź numer instancji bazy danych SAP HANA.
  3. Wprowadź nazwę użytkownika / hasło do bazy danych SAP HANA.
  4. Wprowadź nazwę języka.
  5. Kliknij „Testuj połączenie”, aby przetestować połączenie z bazą danych SAP HANA z programu Excel.

Pojawi się komunikat „Test połączenia powiodło się”.

Kliknij przycisk OK.

Krok 2) Do tej pory utworzyliśmy połączenie z Excela do SAP HANA i przetestowaliśmy połączenie. Teraz uzyskujemy dostęp do widoku informacji SAP HANA z programu Excel.

Teraz zostanie wyświetlone okno „Kreatora połączeń danych”.

  1. Wybierz pakiet, który zawiera widok informacji SAP HANA.
  2. Wybierz widok informacji (widok analityczny, widok obliczeń).
  3. Kliknij przycisk Dalej.

    Pojawi się nowe okno pliku połączenia danych, wprowadź następujące szczegóły.

    1. Podaj nazwę pliku (AV_SALES).

    2. Zaznacz opcję „Zapisz hasło w pliku”, aby uniknąć wprowadzania hasła podczas otwierania pliku Excel.

    3. Zostanie wyświetlone wyskakujące okienko umożliwiające zapisanie hasła związanego z bezpieczeństwem.

    4. Kliknij przycisk Zakończ.

Krok 3) Teraz widok informacji SAP HANA zostanie wyświetlony w programie Excel jako tabela przestawna, jak poniżej -

Podsumowanie:

Dowiedzieliśmy się w tym samouczku poniżej tematu -

  • Raportowanie w omówieniu SAP BI
  • Raportowanie w SAP BO Webi na przykładzie widoku informacji SAP HANA.
  • Raportowanie w SAP Crystal Report Enterprises na przykładzie widoku informacji SAP HANA.
  • Raportowanie w SAP Lumira na przykładzie widoku informacji SAP HANA.
  • Raportowanie w programie Microsoft Excel przy użyciu widoku informacji SAP HANA.