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.

  • 🔄 Proces podstawowy: Zaopatrzenie tworzy, przygotowuje i umożliwia sieci dostarczanie danych swoim użytkownikom za pośrednictwem np.tract, transformuj i ładuj.
  • ⚙️ Wbudowane opcje: Pliki płaskie, inteligentne przesyłanie strumieniowe danych, inteligentny dostęp do danych, zarządzanie informacjami przedsiębiorstwa i zdalne przetwarzanie danych.
  • 🔌 Narzędzia zewnętrzne: SAP Transformacja krajobrazu, usługi danych obiektów biznesowych, bezpośredni eksporttracPołączenie Tor i serwer replikacji Sybase.
  • ⏱️. Siła SLT: Replikacja w czasie rzeczywistym i planowana z obu źródeł SAP i nieSAP systemy źródłowe.
  • 🖼️ Usługi danych: Graficzna platforma do projektowania procesów ETL w oparciu o heterogeniczne źródła.
  • 📦 Natura DXC: Bezpośredni ExtracPołączenie Tor to trasa ETL sterowana wsadowo, wykorzystująca istniejące BW extractorsy.
  • 🔗 Wymagania wstępne do SLT: Połączenie RFC lub bazy danych ze źródłem i połączenie bazy danych ze źródłem SAP HANA.

Dostarczanie danych i replikacja w SAP HANA

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 –

  1. SAP Wbudowane narzędzie do obsługi administracyjnej HANA
    1. Plik płaski
    2. Inteligentne przesyłanie danych
    3. Inteligentny dostęp do danych (SDA)
    4. Zarządzanie informacjami w przedsiębiorstwie (EIM)
    5. Dane zdalne
  2. Narzędzie zewnętrzne obsługiwane przez SAP HANA
    1. SAP Transformacja krajobrazu
    2. SAP Usługi danych obiektów biznesowych
    3. SAP Bezpośredni ExtracPołączenie Tor
    4. 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.

SAP Mapa drogowa HANA SLT
SAP Mapa drogowa HANA 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.

FAQ

Replikacja kopiuje wiersze do HANA, dzięki czemu zapytania są szybkie, a pamięć masowa zużywana. Wirtualizacja poprzez SDA pozostawia dane w źródle i odczytuje je na żądanie, zmieniając prędkość w zależności od waluty.

Tak, i tak jest w większości środowisk. SLT zazwyczaj obsługuje tabele transakcyjne na żywo, podczas gdy Data Services konsoliduje źródła zewnętrzne w ciągu nocy, z których każde zapisuje dane do innego schematu.

Sztuczna inteligencja tworzy profile źródłowych danych przed ich załadowaniem, wykrywając duplikaty, niespójne formaty i brakujące klucze. Dzięki temu problemy są rozwiązywane u źródła, a nie ujawniają się w raporcie kilka tygodni później.

Tak. Wykrywanie anomalii w liczbie wierszy i czasie ładowania sygnalizuje zatrzymanie lub spowolnienie replikacji, co często pozostaje niewidoczne do momentu wyświetlenia raportu z wczorajszymi danymi.

Dla prototypuping, małe tabele referencyjne i jednorazowe obciążenia. Jest to proces ręczny i niepowtarzalny, dlatego nigdy nie powinien być częścią produkcyjnego przepływu danych, który musi być realizowany zgodnie z harmonogramem.

Podsumuj ten post następująco: