SAP Poradniki szkoleniowe HANA dla początkujących

Co to jest Sap HANA?

SAP HANA jest najnowszą bazą danych w pamięci i platformą, którą można wdrożyć lokalnie lub w chmurze. SAP HANA to połączenie sprzętu i oprogramowania, które integruje różne komponenty, np SAP baza danych HANA, SAP Serwer replikacji SLT (Transformacja krajobrazu systemu), SAP Połączenie HANA Direct Extractor i replikacja Sybase.

HANA została bezprecedensowo przyjęta przez SAP klientów. SAP HANA jest w stanie przetworzyć dużą ilość danych w czasie rzeczywistym w krótkim czasie.

Oto, co omawiamy w Kursie

👍 Poradnik Architektura
👍 Poradnik Pobierz i zainstaluj
👍 Poradnik SAP HANA SQL
👍 Poradnik DataType
👍 Poradnik OperaTor
👍 Poradnik FUNKCJE SQL
👍 Poradnik Procedura składowana SQL
👍 Poradnik Utwórz sekwencję
👍 Poradnik SKRYPT SQL
👍 Poradnik Widok obliczeń
👍 Poradnik Udostępnianie i replikacja DANYCH
👍 Poradnik SAP HANA SLT
👍 Poradnik SAP DS (SAP Usługi DANYCH)
👍 Poradnik Bezpośrednie podłączenie ekstraktora (DXC)
👍 Poradnik Prześlij plik płaski
👍 Poradnik Modelowanie
👍 Poradnik Dołącz do rejestru
👍 Poradnik Widok atrybutu
👍 Poradnik Widok analityczny
👍 Poradnik Przywileje analityczne
👍 Poradnik Import i eksport
👍 Poradnik Bezpieczeństwo
👍 Poradnik Raportowanie
👍 Poradnik Pytania dotyczące rozmowy kwalifikacyjnej
👍 Poradnik SAP HANA PDF

SAP Baza danych i platforma HANA

  1. SAP Baza danych HANA – SAP Baza danych HANA to hybrydowa baza danych w pamięci. SAP Baza danych HANA jest sercem SAP technologia in-memory. W SAP HANA, tabela bazy danych jest dwojakiego rodzaju –
  • Sklep rzędowy
  • Sklep kolumnowy
  1. SAP Platforma HANA – SAP Platforma HANA to platforma deweloperska z magazynem danych w pamięci, która pozwala klientom analizować duże ilości danych w czasie rzeczywistym. SAP Platforma HANA pełni funkcję platformy deweloperskiej, która udostępnia infrastrukturę i narzędzia do budowy w oparciu o wysokowydajną aplikację SAP Rozszerzone usługi aplikacyjne HANA (SAP HANA XS).

SAP Wydanie HANA

Istnieją różne rodzaje SAP Wydanie HANA, niektóre z nich jak poniżej-

  • SAP Wersja platformy HANA – Zapewnia technologię baz danych Core. To integruje SAP komponent jak SAP baza danych HANA, SAP Studio HANA i SAP Klienci HANA. Jest przeznaczona dla klientów, którzy chcą korzystać z replikacji w oparciu o ETL i posiadają już licencję na SAP Usługi danych obiektów biznesowych.
  • SAP HANA Wersja Enterprise – Zawiera komponent dostarczania danych (SLT, BODS, DXC), w tym podstawową technologię baz danych. Jest przeznaczony dla klientów, którzy chcą korzystać z replikacji opartej na wyzwalaczach lub replikacji opartej na ETL i nie posiadają wszystkich niezbędnych licencji do SAP Usługi danych obiektów biznesowych.
  • SAP HANA Wydanie rozszerzone – Zawiera więcej funkcji dostarczania danych (Sybase) niż wersja Platform i Enterprises. Jest przeznaczona dla klientów, którzy chcą w pełni wykorzystać potencjał wszystkich dostępnych scenariuszy replikacji, w tym replikacji opartej na logach.

Poniższy diagram przedstawia różnice między wszystkimi edycjami –

SAP Poradniki szkoleniowe HANA dla początkujących

Dlaczego wybrać? SAP HANA?

SAP HANA to platforma biznesowa nowej generacji działająca w pamięci. Przyspiesza analitykę i aplikacje na jednej platformie działającej w pamięci.


Poniżej wymieniono kilka powodów, dla których warto wybrać SAP HANA –

  • Czas rzeczywisty - SAP HANA zapewnia dostarczanie danych w czasie rzeczywistym i raportowanie w czasie rzeczywistym.
  • Prędkość - SAP HANA zapewnia szybkie przetwarzanie ogromnych danych dzięki technologii In-Memory.
  • Dowolne dane/źródło- SAP HANA może uzyskać dostęp do różnych źródeł danych, w tym danych strukturalnych i nieustrukturyzowanych SAP lub nie-SAP źródło danych.
  • Chmura- SAP Bazę danych i aplikację HANA można wdrożyć w środowisku chmurowym.
  • Prostota – SAP HANA zmniejsza wysiłki związane z procesem ETL, agregacją danych, indeksowaniem i mapowaniem.
  • Koszt - SAP twierdzi że SAP Oprogramowanie HANA może obniżyć całkowite koszty IT firmy.
  • Opcja wyboru – SAP HANA jest obsługiwana przez różnych dostawców sprzętu i oprogramowania, więc w zależności od wymagań użytkownik może wybrać najlepszą opcję.

SAP Strategia HANA w pamięci

SAP HANA ma wiele procesów uruchomionych w SUSE Linux Serwer. Serwer SUSE Linux zarządza rezerwacją pamięci dla wszystkich procesów.

Kiedy SAP Uruchamia się HANA, system operacyjny Linux rezerwuje pamięć na kod programu, stos programów i dane statyczne. System operacyjny może dynamicznie rezerwować dodatkową pamięć na dane na żądanie SAP Serwer HANA.

SAP HANA tworzy pulę pamięci do zarządzania i śledzenia zużycia pamięci. Pula pamięci służy do przechowywania wszystkich danych w pamięci i tabel systemowych, stosu wątków, obliczeń tymczasowych i całej innej struktury danych wymaganej do zarządzania bazą danych.

SAP HANA

Gdy wymagana jest większa ilość pamięci do wzrostu tabeli lub obliczeń tymczasowych, plik SAP Menedżer pamięci HANA uzyskuje to z puli.

Aby zapoznać się z przeglądem, sprawdź Przegląd pamięci funkcja SAP Pracownia HANA. Aby uzyskać do niego dostęp, kliknij prawym przyciskiem myszy System -> Konfiguracja i monitorowanie -> Przegląd otwartej pamięci w menu kontekstowym w następujący sposób:

SAP Poradniki szkoleniowe HANA dla początkujących

SAP Zalety HANA

Poniżej zalety SAP HANA –

  • Dzięki technologii In-Memory użytkownik może eksplorować i analizować wszystkie dane transakcyjne i analityczne w czasie rzeczywistym z praktycznie dowolnego źródła danych.
  • Dane mogą być agregowane z wielu źródeł.
  • Usługi replikacji w czasie rzeczywistym umożliwiają uzyskiwanie dostępu do danych i ich replikowanie SAP rozszerzenie ERP.
  • Interfejs SQL i MDX zapewniany przez strony trzecie.
  • Zapewnia modelowanie informacji i środowisko projektowe.

SAP HANA Porównanie z BWA (Akcelerator hurtowni biznesowych)

  • SAP Akcelerator BW: Jest to akcelerator w pamięci dla BW. BWA koncentruje się na poprawie wydajności zapytań SAP NetWeaver BW. BWA jest specjalnie zaprojektowany do przyspieszania zapytań BW, redukując czas gromadzenia danych poprzez utrwalanie kopii infocube.
  • SAP HANA: SAP HANA to baza danych przechowywana w pamięci oraz platforma dla wydajnych raportów analitycznych i aplikacji. W SAP Dane HANA można ładować z SAP i nieSAP System źródłowy poprzez SLT, BODS, DXC i Sybase i można go przeglądać za pomocą SAP BO/BI, Crystal Reports i Excel itp.

Obecnie SAP HANA działa również jako baza danych w pamięci dla SAP BW, więc w ten sposób SAP HANA jest w stanie poprawić ogólną wydajność SAP Tkacz siatki BW.

Co to jest SAP Kompozytor informacji HANA?

SAP Kompozytor informacji HANA to aplikacja internetowa umożliwiająca modelowanie i przesyłanie danych lokalnych do SAP baza danych HANA.

To jest środowisko modelowania dla osób nietechnicznych, takich jak użytkownik końcowy. Information Composer działa tak samo jak SAP HANA Modeler jest używany przez użytkowników biznesowych o mniejszej wiedzy technicznej.

Za pomocą Information Composer można przesłać dużą ilość danych (do 5 milionów komórek).

Rola wymagana do pracy z SAP Kompozytor informacji HANA –

  • IC_MODELLER: Umożliwia użytkownikowi pracę z Edytorem informacji, ładowanie danych i tworzenie widoku informacji.
  • IC_PUBLIC: Umożliwia użytkownikowi pracę z edytorem informacji, przeglądanie skoroszytów i widoków informacji.

SAP Wyrażenie SQL HANA

Wyrażenia SQL to klauzula, której można używać do zwracania wartości. Istnieją 4 typy wyrażeń SQL-

  • Wyrażenia przypadków – W tym wyrażeniu użytkownik może zastosować logikę IF – THEN – ELSE bez procedury zapisu.
  • Wyrażenia funkcyjne – Wbudowanych funkcji SQL można używać jako wyrażeń.
  • Wyrażenia zbiorcze – W tym wyrażeniu funkcje agregujące służą do obliczenia pojedynczej wartości z wartości wielu wierszy kolumny.
Nazwa zbiorcza Opis
COUNT Policz liczbę wierszy zwróconych przez zapytanie.
MIN Zwróć minimalną wartość wyrażenia.
MAX Zwróć maksymalną wartość wyrażenia.
SUMA Zwróć sumę wyrażeń.
AVG Zwraca średnią arytmetyczną wyrażeń.
ODCH.STANDARDOWE Zwróć odchylenie standardowe podanych wyrażeń jako pierwiastek kwadratowy funkcji Wariancja.
VAR Zwróć wariancję wyrażeń jako kwadrat odchylenia standardowego
  • Podzapytania w wyrażeniu – Podzapytanie to instrukcja wyboru ujęta w nawiasy i używana w głównej instrukcji wyboru jako dane wejściowe.

Utwórz wyzwalacze SQL w SAP HANA

Wyzwalacz to także procedura składowana, która jest wykonywana automatycznie, gdy w danej tabeli lub widoku wystąpi zdarzenie.

Użytkownicy bazy danych posiadający tylko uprawnienie TRIGGER dla danego mogą utworzyć wyzwalacz dla tej tabeli lub widoku.

Polecenie CREATE TRIGGER definiuje zestaw poleceń, które są wykonywane, gdy dana operacja (INSERT/UPDATE/DELETE) ma miejsce na określonej tabeli tematów lub widoku tematów.

Składnia tworzenia wyzwalaczy SQL

CREATE TRIGGER <trigger_name>	<trigger_action_time>  <trigger_event_list>		
     ON <subject_table_name> [REFERENCING <transition_list>] 
       [<for_each_row>] 
                 BEGIN 
                           [<trigger_decl_list>]
                           [<proc_handler_list>]
	             <trigger_stmt_list>		
                 END 

Elementy składni do tworzenia wyzwalaczy SQL

ELEMENTY OPIS
Określa nazwę wyzwalacza, który ma zostać utworzony, z opcjonalną nazwą schematu.
PRZED | PO | ZAMIAST

  • PRZED – Określa, że ​​wyzwalacz zostanie wykonany przed DML Operana stole.
  • AFTER – określa, że ​​wyzwalacz zostanie wykonany po operacji DML na tabeli.
  • INSTEAD OF – Określa, że ​​wyzwalacz zostanie wykonany zamiast operacji DML w widoku. Widok z wyzwalaczem INSTEAD OF staje się aktualizowalny.

Co to jest SAP Profilowanie danych SQL HANA?

Profilowanie danych to proces analizy danych dostępnych w istniejącym źródle danych oraz gromadzenia statystyk i informacji o tych danych. SQL Zadanie profilowania DANYCH służy do zrozumienia i analizy danych z różnych źródeł danych. Dzięki procesowi profilowania danych użytkownik może usunąć nieprawidłowe i niekompletne dane przed załadowaniem ich do hurtowni danych.

Zaleta SAP Profilowanie DANYCH SQL HANA przebiega jak poniżej –

  • Pomaga zrozumieć dane źródłowe.
  • Dzięki profilowaniu danych możemy skutecznie analizować dane.
  • Dzięki Profilowaniu Danych możemy usunąć dane nieprawidłowe, niekompletne i poprawić jakość danych.
  • Usprawnij możliwość wyszukiwania danych dodając słowa kluczowe, opis.
  • Zrozum problemy związane z danymi na początku projektu; znalezienie problemu z danymi na późniejszym etapie projektu może prowadzić do opóźnień i nadmiernych kosztów.
  • Dzięki profilowaniu danych można skrócić cykl realizacji dużych projektów.

Podsumowanie:

  • SAP HANA to baza danych i aplikacja znajdująca się w pamięci, która działa dalej SAP uwierzytelniony sprzęt i oprogramowanie.
  • SAP HANA występuje w trzech wersjach – platformowej, korporacyjnej i rozszerzonej.
  • SAP HANA może ładować dane z SAP i nieSAP źródło danych poprzez SLT, BODS, DXC i Sybase.
  • SAP HANA zapewnia dostarczanie i raportowanie w czasie rzeczywistym.
  • SAP HANA zapewnia wydajne raportowanie analityczne w czasie rzeczywistym.
  • SAP HANA zmniejsza całkowity koszt IT.