Udostępnianie i replikacja DANYCH w SAP HANA
⚡ Inteligentne podsumowanie
Dostarczanie danych w SAP HANA ładuje dane z systemów źródłowych zanim jakiekolwiek narzędzie front-end będzie mogło do nich dotrzeć.tract, transformacja i ładowanie z procesu, dostarczane za pomocą wbudowanych opcji lub narzędzi zewnętrznych, takich jak SLT, Data Services i DXC.

Co to jest dostarczanie danych?
Udostępnianie danych to proces tworzenia, przygotowywania i umożliwiania sieci dostarczania danych użytkownikowi. Dane muszą zostać załadowane do SAP HANA zanim dane dotrą do użytkownika poprzez narzędzie front-end.
Wszystkie te procesy to tzw ETL (Byłytract, Transform i Load), a szczegóły podano poniżej-
- Extract - To pierwsza i czasami najtrudniejsza część ETL, w której dane są przetwarzanetracpochodzące z różnych systemów źródłowych.
- Transformacja – W części Transformacja definiowany jest szereg reguł lub funkcji dla danych, np.tracpobierane z systemu źródłowego w celu załadowania danych do systemu docelowego.
- Obciążenie - Faza ładowania ładuje dane w systemie docelowym.
Bo SAP HANA przechowuje dane w pamięci i jest często wykorzystywana do raportowania w czasie rzeczywistym. Wybór metody udostępniania danych ma bezpośredni wpływ na aktualność danych w raporcie. Wybór ten jest analizowany po wyświetleniu listy dostępnych narzędzi.
Replikacja w SAP HANA
SAP HANA obsługuje dwa typy narzędzi do aprowizacji –
- SAP Wbudowane narzędzie do obsługi administracyjnej HANA
- Plik płaski
- Inteligentne przesyłanie danych
- Inteligentny dostęp do danych (SDA)
- Zarządzanie informacjami w przedsiębiorstwie (EIM)
- Dane zdalne
- Narzędzie zewnętrzne obsługiwane przez SAP HANA
- SAP Transformacja krajobrazu
- SAP Usługi danych obiektów biznesowych
- SAP Bezpośredni ExtracPołączenie Tor
- Serwer replikacji Sybase
Obecnie istnieją główne metody dostarczania danych dla SAP HANA, to są –
| Metody udostępniania danych | OPIS |
|---|---|
| SLT | SLT ( 'SAP Serwer replikacji transformacji krajobrazu”) działający na serwerze SAP Platforma tkacza sieci. SLT jest idealnym rozwiązaniem do replikacji w czasie rzeczywistym i harmonogramie SAP i nieSAP układ źródłowy. |
| SAP Usługi DANYCH | SAP Usługi DANYCH to platforma do projektowania procesów ETL z graficznym interfejsem użytkownika. |
| DXC | DXC oznacza Direct Extractor Connect to narzędzie ETL sterowane wsadowo. |
| Przesyłanie plików płaskich | Ta opcja służy do przesyłania danych (.csv, .xls, .xlsx) do SAP HANA. |
SAP Mapa drogowa HANA SLT
SAP Mapa drogowa HANA SLT jest następująca – dostarczanie danych za pośrednictwem SLT wymaga połączenia RFC/DB SAP/Nie-SAP System źródłowy i połączenie DB dla SAP baza danych HANA. NA SAP Serwer STL, definiujemy Mapęping i transformacji. Poniżej znajduje się plan działania dotyczący udostępniania danych za pośrednictwem SLT.

Porównanie SLT, usług danych, DXC i plików płaskich
Cztery główne metody nie są zamienne. Każda z nich została zaprojektowana z myślą o innych wymaganiach dotyczących opóźnienia i innym rodzaju źródła, co jasno wynika z tabeli.
| Parametr | SLT | SAP Usługi danych | DXC | Plik płaski |
|---|---|---|---|---|
| Utajenie | W czasie rzeczywistym lub według harmonogramu | Partia, zaplanowana | Partia, zaplanowana | Manualny, jednorazowy |
| Systemy źródłowe | SAP i nieSAP Bazy danych | Prawie każde źródło, w tym pliki i usługi sieciowe | SAP Tylko apartament biznesowy | CSV, XLS, XLSX |
| Transformacja | Proste, oparte na regułach podczas replikacji | Bogate transformacje graficzne | Zastosowane przez istniejącego byłegotracTor | żaden |
| Semantyka zachowana | Tylko na poziomie tabeli | Zgodnie z projektem w pracy | Tak, semantyka biznesowa byłegotracTor | żaden |
| Wysiłek konfiguracji | Średni, wymaga serwera SLT | Wysoki, wymaga środowiska usług danych | Nisko, gdzie extracistnieją tory | bardzo niski |
| Typowe zastosowanie | Operaraportowanie na temat bieżących transakcji | Konsolidacja heterogenicznych źródeł | Ponowne wykorzystanie istniejącego BW extraclogika tor | Prototyping i małe tabele wyszukiwania |
Każdy z nich ma swój własny samouczek: SLT, SAP Usługi danych, DXC, przesyłanie pliku płaskiego.
Inteligentny dostęp do danych i inteligentna integracja danych
Powyższa wbudowana lista zawiera dwie opcje, które działają inaczej niż pozostałe, ponieważ pozwalają całkowicie uniknąć kopiowania danych.
Inteligentny dostęp do danych (SDA). SDA tworzy wirtualną tabelę w SAP HANA wskazuje na tabelę w systemie zdalnym. Dane nie są replikowane. Gdy zapytanie dotyka tabeli wirtualnej, HANA przekazuje jak najwięcej zadań do zdalnej bazy danych i pobiera tylko wynik. Zaletą jest zerowy koszt przechowywania i zawsze aktualność danych. Ograniczeniem jest to, że szybkość zapytania zależy teraz od systemu zdalnego, więc wolne źródło spowalnia szybki raport HANA.
Inteligentna integracja danych (SDI). SDI rozszerza tę ideę o adaptery, które mogą również replikować dane, zarówno w partiach, jak i poprzez przechwytywanie zmian, i stosować transformacje w trakcie ich realizacji. W efekcie przenosi wiele funkcji oferowanych przez Data Services do samej platformy HANA, eliminując potrzebę oddzielnego środowiska ETL w mniejszych projektach.
Wybór pomiędzy trzema rodzinami sprowadza się do odpowiedzi na trzy pytania:
- Jak aktualne muszą być dane? Punkty w czasie rzeczywistym w SLT lub SDI zmieniają przechwytywane dane; w przypadku usług danych lub DXC wystarczy noc.
- Czy dane w ogóle muszą być kopiowane? Jeśli dane są rzadko wyszukiwane i znajdują się w wydajnej bazie danych, SDA całkowicie zapobiega duplikacji.
- Jak głębokiej transformacji potrzeba? Proste filtrowanie pasuje do SLT; złożone oczyszczanie, deduplikacja i wyszukiwanie pasują do Data Services.
Po dotarciu danych są one udostępniane do raportowania za pośrednictwem widoków informacyjnych opisanych w SAP Modelowanie HANA poradnik.
