SAP DS (usługi danych) w HANA

⚡ Inteligentne podsumowanie

SAP Data Services to platforma ETL dla przedsiębiorstw, która przenosi i oczyszcza dane z heterogenicznych źródeł do SAP HANA. Projektant, serwer zadań, silnik, repozytorium i serwer dostępu współpracują ze sobą, aby tworzyć, planować i uruchamiać przepływy danych.

  • 🧩 Główny cel: Jedna platforma obejmuje integrację danych, transformację, jakość danych, profilowanie danych i przetwarzanie danych tekstowych w docelowej bazie danych lub magazynie danych.
  • 🏗️. Zestaw komponentów: Projektant tworzy zadania, Serwer zadań uruchamia je, Silnik je wykonuje, Repozytorium przechowuje metadane, a Serwer dostępu obsługuje wiadomości w czasie rzeczywistym.
  • 🗄️ Typy repozytoriów: Lokalne repozytorium obsługuje projektanta i serwer zadań, natomiast centralne repozytorium zajmuje się udostępnianiem obiektów i kontrolą wersji.
  • 🔗 Reguła magazynu danych: Dla każdego źródła i celu wymagany jest osobny magazyn danych, ponieważ magazyn danych stanowi logiczny kanał do jednej bazy danych.
  • 📐 Hierarchia obiektów: Projekt zawiera zadania, zadanie zawiera przepływy pracy, a przepływ pracy zawiera przepływy danych, przy czym przepływy pracy i warunki pozostają opcjonalne.
  • ⚙️ Kolejność ładowania: Utwórz magazyny danych, zaimportuj metadane, skonfiguruj serwer importu, zbuduj projekt, zadanie, przepływ pracy i przepływ danych, a następnie wykonaj i zweryfikuj.
  • 🔄 Status wersji: SAP Aktualną wersją jest Data Services 4.3, a wersja 4.2 zakończyła główny okres wsparcia technicznego 31 maja 2023 r.

SAP DS (Usługi danych) w SAP HANA

Czym jest SAP Usługi danych?

SAP Data Services to narzędzie ETL zapewniające pojedyncze rozwiązanie na poziomie przedsiębiorstwa do integracji, transformacji, zapewniania jakości i profilowania danych oraz przetwarzania danych tekstowych z heterogenicznego źródła do docelowej bazy danych lub magazynu danych.

Aplikacje, nazywane zadaniami, są tworzone w Projektancie, gdzie mapowane są daneping i transformacja są zdefiniowane. Produkt jest również nazywany SAP Usługi danych BusinessObjects, w skrócie SAP BODS, przy czym obie nazwy opisują to samo narzędzie. SAP Aktualną wersją jest Data Services 4.3; zakończenie głównego wsparcia technicznego wersji 4.2 nastąpiło 31 maja 2023 r., więc nowe implementacje powinny rozpocząć się od wersji 4.3.

W ciągu SAP Krajobraz HANA, SAP Usługi danych to opcja wybierana, gdy dane muszą zostać przekształcone w trakcie przesyłania, a nie skopiowane w obecnej formie. Poniższe sekcje opisują, co oferuje narzędzie, jak jego części się ze sobą łączą oraz całkowite obciążenie robocze z SAP Tabela ECC do SAP HANA.

Cechy SAP Usługi danych

Poniższe możliwości wyjaśniają dlaczego SAP Usługa Data Services jest pozycjonowana jako platforma klasy korporacyjnej, a nie jako proste narzędzie do kopiowania.

  • Zapewnia wysoką wydajność transformacji równoległych.
  • Posiada kompleksowe narzędzia administracyjne i narzędzie do raportowania.
  • Obsługuje wielu użytkowników.
  • SAP BOD jest bardzo elastyczny w przypadku aplikacji bazujących na usługach sieciowych.
  • Umożliwia użycie języka skryptowego z bogatym zestawem funkcji.
  • SAP Usługi danych można zintegrować z SAP Serwer replikacji LT (SLT) wykorzystując technologię opartą na wyzwalaczach. SLT dodaje możliwości delty do każdego SAP lub nieSAP tabela źródłowa, która umożliwia przechwytywanie danych zmian i przesyłanie danych różnicowych z tabeli źródłowej.
  • Walidacja danych za pomocą dashboardów i audyt procesów.
  • Narzędzie administracyjne z możliwością planowania i panelami monitorującymi.
  • Debugowanie, wbudowane profilowanie i przeglądanie danych.
  • SAP Usługi danych obsługują szeroką gamę źródeł i celów:
  • Dowolna aplikacja, na przykład SAP.
  • Dowolna baza danych z możliwością masowego ładowania i przechwytywania zmian danych.
  • Pliki: o stałej szerokości, rozdzielone przecinkami, COBOL, XML i przewyższać.

Funkcje te są realizowane za pośrednictwem niewielkiego zestawu instalowalnych komponentów, z których każdy pełni określoną rolę.

Części SAP Usługi danych

SAP Usługi danych zawierają poniższe komponenty.

  1. projektant – To narzędzie programistyczne, za pomocą którego możemy tworzyć, testować i wykonywać zadania wypełniające magazyn danych. Umożliwia ono programistom tworzenie obiektów i konfigurowanie ich poprzez wybranie ikony na diagramie przepływu od źródła do celu. Można go użyć do tworzenia aplikacji poprzez określenie przepływów pracy i danych. Aby otworzyć Projektanta usług danych, przejdź do Menu Start -> Wszystkie programy -> SAP Usługi danych -> Projektant usług danych.

Otwarte SAP Projektant usług danych z menu Start

  1. Serwer zadań – Jest to aplikacja uruchamiająca silnik przetwarzania usług danych i pełniąca funkcję interfejsu pomiędzy silnikiem a pakietem usług danych.
  2. silnik – Silnik usług danych wykonuje poszczególne zadania zdefiniowane w aplikacji.
  3. Magazyn – Repozytorium to baza danych, w której przechowywane są obiekty predefiniowane przez Projektanta oraz obiekty zdefiniowane przez użytkownika (metadane źródłowe i docelowe, reguły transformacji). Repozytoria dzielą się na dwa typy:
  • Repozytorium lokalne (używane przez projektanta i serwer zadań).
  • Centralne repozytorium (służy do współdzielenia obiektów i kontroli wersji).
  1. Dostęp do serwera – Serwer dostępu przesyła wiadomości pomiędzy aplikacjami internetowymi, serwerem zadań usług danych i silnikami.
  2. Administrator – Administrator witryny zapewnia administrację zasobami usług danych za pośrednictwem przeglądarki, szczegółowo opisaną poniżej:
  • Konfigurowanie, uruchamianie i zatrzymywanieping usługi w czasie rzeczywistym.
  • Planowanie, monitorowanie i wykonywanie zadań wsadowych.
  • Konfigurowanie serwera zadań, serwera dostępu i korzystania z repozytorium.
  • Zarządzanie użytkownikami.
  • Publikowanie zadań wsadowych i usług w czasie rzeczywistym za pośrednictwem usług sieciowych.
  • Konfigurowanie i zarządzanie adapterami.

Wiedza o tym, co robi każdy komponent, to tylko połowa sukcesu. Poniższa architektura pokazuje, jak komunikują się one podczas obciążenia.

SAP Usługi danych Architektura

Architektura usług danych składa się z następujących komponentów:

  • Centralne repozytorium – służy do konfiguracji repozytoriów dla serwerów zadań, zarządzania bezpieczeństwem, kontroli wersji i udostępniania obiektów.
  • Projektant – służy do tworzenia projektu, zadania, przepływu pracy i przepływu danych oraz do ich uruchamiania.
  • Repozytorium lokalne – w tym miejscu możesz tworzyć, zmieniać i uruchamiać zadania, przepływy pracy i przepływy danych.
  • Serwer i silnik zadań – zarządza zadaniami.
  • Serwer dostępu – służy do wykonywania w czasie rzeczywistym zadań tworzonych przez programistów w repozytoriach.

Na poniższym obrazku przedstawiono usługi danych i relacje między ich komponentami.

SAP BOD Archistruktura pokazująca projektanta, repozytoria, serwer zadań i serwer dostępu

SAP BOD Architektura

Szczegóły okna projektanta

Projektant to komponent, któremu programista poświęca najwięcej czasu, dlatego warto najpierw poznać jego układ. Poniżej znajduje się szczegółowy opis każdej sekcji Projektanta usług danych:

  1. Pasek narzędzi (używane do Otwórz, Zapisz, Wstecz, Sprawdź, Wykonaj itd.).
  2. Teren projektu (zawiera bieżący projekt, który obejmuje zadanie, przepływ pracy i przepływ danych. W usługach danych wszystkie jednostki są obiektami).
  3. Miejsce do pracy (obszar okna aplikacji, w którym definiujemy, wyświetlamy i modyfikujemy obiekty).
  4. Lokalna biblioteka obiektów (zawiera lokalne obiekty repozytorium, takie jak transformacje, zadania, przepływy pracy, przepływy danych itp.).
  5. Paleta narzędzi (przyciski na palecie narzędzi umożliwiają dodawanie nowych obiektów do obszaru roboczego).

SAP Okno projektanta usług danych z paskiem narzędzi, obszarem projektu, przestrzenią roboczą, biblioteką obiektów i paletą narzędzi

Hierarchia obiektów

Poniższy diagram przedstawia hierarchiczne relacje pomiędzy najważniejszymi typami obiektów w ramach Usług danych.

SAP Hierarchia obiektów usług danych od projektu do przepływu danych

Uwaga: Legenda poniżej identyfikuje opcjonalne elementy w hierarchii.

Legenda oznaczająca przepływ pracy i obiekty warunkowe jako opcjonalne

Przepływy pracy i warunki są opcjonalne.

Przedmioty używane w SAP Szczegóły usług danych podano poniżej.

Obiekty OPIS
Projekt Projekt to obiekt najwyższego poziomu w oknie Projektanta. Projekty umożliwiają organizowanie innych obiektów tworzonych w Usługach danych. Jednocześnie otwarty jest tylko jeden projekt, gdzie „otwarty” oznacza „widoczny w obszarze projektu”.
Praca „Zadanie” to najmniejsza jednostka pracy, której wykonanie można zaplanować niezależnie.
Skrypty Podzbiór linii w procedurze.
Workflow „Przepływ pracy” to połączenie kilku przepływów danych w spójny przepływ pracy dla całego zadania. Przepływ pracy jest opcjonalny. Przepływ pracy to procedura, która może:

  • Wywołaj przepływy danych
  • Wywołaj inny przepływ pracy
  • Określ kolejność kroków do wykonania w swojej pracy
  • Przekazywanie parametrów do i z przepływów danych
  • Określ sposób obsługi błędów występujących podczas wykonywania
  • Określ warunki realizacji poszczególnych części projektu
Przepływ danych „Przepływ danych” to proces, w którym dane źródłowe są przekształcane w dane docelowe. Przepływ danych to obiekt wielokrotnego użytku. Jest zawsze wywoływany z przepływu pracy lub zadania. Służy do:

  • Zidentyfikuj dane źródłowe, które chcesz odczytać
  • Zdefiniuj transformacje, które chcesz wykonać na danych
  • Zidentyfikuj tabelę docelową, do której chcesz załadować dane
Magazyn danych Logiczny kanał łączący usługi danych z bazami danych źródłowymi i docelowymi. Magazyny danych:

  • Należy określić dla każdej bazy danych źródłowej i docelowej
  • Służą do importowania metadanych dla baz danych źródłowych i docelowych do repozytorium
  • Są używane przez usługi danych do odczytywania danych z tabel źródłowych i ładowania danych do tabel docelowych
Target Tabela lub plik, do którego Usługi danych ładują dane ze źródła.

SAP Usługi danych kontra SLT kontra DXC

SAP Usługi danych to jedna z kilku dostarczanie danych opcje dla SAP HANA, a wybór niewłaściwej metody generuje dodatkowe koszty, których nie da się odzyskać poprzez żadne dostrajanie. Poniższa tabela porównuje trzy metody po stronie serwera.

kryteria SAP Usługi danych SLT DXC
Utajenie Partiami lub zaplanowane W czasie rzeczywistym Partia, zaplanowana przez DataSource
Transformacja Pełne ETL, oczyszczanie i profilowanie Proste reguły filtrowania i pól Żaden poza extraclogika tor
Zakres źródła SAP i nieSAP, pliki, aplikacje SAP i nieSAP Bazy danych SAP Tylko apartament biznesowy
Wymagany dodatkowy serwer Tak, serwer zadań Zwykle tak Nie
Najlepiej nadaje się do Jakość danych i konsolidacja wieloźródłowa Operaraportowanie krajowe na podstawie danych na żywo Ponowne wykorzystanie istniejącej zawartości biznesowej, np.tractorsy

Krótko mówiąc, wybierz SAP Usługi danych, gdy dane muszą zostać oczyszczone, połączone lub ujednolicone przed ich dostarczeniem. Wybierz SLT, gdy raport musi odzwierciedlać transakcję w trakcie jej trwania. DXC gdy sprawdzony ekspert ds. treści biznesowychtracTor już generuje potrzebną semantykę. W przypadku jednorazowego zbioru danych bez harmonogramu powtarzania, przesyłanie pliku płaskiego jest szybsza niż konfigurowanie którejkolwiek z trzech metod.

Jak załadować dane z SAP Tabela źródłowa używana SAP Usługi danych

Wszystko w usługach danych jest obiektem. Dla każdej bazy danych źródłowej i docelowej potrzebny jest osobny magazyn danych.

Pełna sekwencja ładowania danych z SAP Poniżej znajduje się tabela źródłowa. Następnie szczegółowo opisano każdy krok.

  • Utwórz magazyn danych pomiędzy źródłem a BODS
  • Importuj metadane (struktury) do BODS
  • Skonfiguruj serwer importu
  • Importuj metadane do systemu HANA
  • Utwórz magazyn danych pomiędzy BODS i HANA
  • Utwórz projekt
  • Utwórz zadanie (wsadowe lub w czasie rzeczywistym)
  • Utwórz przepływ pracy
  • Utwórz przepływ danych
  • Dodaj obiekty do przepływu danych
  • Wykonaj zadanie
  • Sprawdź podgląd danych w HANA

Krok 1) Utwórz magazyn danych pomiędzy SAP źródło i BODS.

  1. Aby załadować dane z SAP źródło do SAP HANA przez SAP BODS, wymagany jest magazyn danych. Dlatego najpierw tworzymy magazyn danych, jak pokazano poniżej – Projekt -> Nowy -> Magazyn danych

Tworzenie nowego magazynu danych z menu Projekt w Projektancie usług danych

  1. Pojawi się okno dialogowe „Utwórz nowy magazyn danych”. Wprowadź dane jak poniżej:
    1. Wprowadź nazwę magazynu danych „ds_ecc”.
    2. Wybierz nazwę typu magazynu danych jako „SAP Aplikacje".
    3. Wprowadź nazwę serwera bazy danych.
    4. Wprowadź nazwę użytkownika i hasło.
    5. Kliknij przycisk „Zastosuj”.
    6. Kliknij przycisk „OK”.

Utwórz nowe okno dialogowe magazynu danych dla ds_ecc z SAP Typ aplikacji

  1. Magazyn danych zostanie utworzony. Zobacz utworzony magazyn danych poniżej.
  1. Przejdź do biblioteki obiektów lokalnych.
  2. Wybierz kartę Magazyn danych.
  3. Wyświetlony zostanie magazyn danych „ds_ecc”.

Magazyn danych ds_ecc wymieniony na karcie Magazyn danych w bibliotece obiektów lokalnych

Krok 2) Importuj metadane (strukturę) do serwera BODS.

Utworzyliśmy magazyn danych dla ECC do BODS; teraz importujemy metadane z ECC do BODS. Aby zaimportować, wykonaj poniższe kroki.

  1. Wybierz magazyn danych „ds_ecc” i kliknij prawym przyciskiem myszy.
  2. Wybierz opcję Importuj według nazwy.

Opcja Importuj według nazwy w menu kontekstowym magazynu danych ds_ecc

Wyświetli się okno dialogowe Importuj według nazwy. Wprowadź dane jak poniżej:

  1. Wybierz opcję Typ jako tabela.
  2. Wprowadź nazwę tabeli do zaimportowania. Tutaj importujemy tabelę KNA1.
  3. Kliknij przycisk „Importuj”. Tabela KNA1 pojawi się pod węzłem „Tabela” źródła danych „ds_ecc”.

Okno dialogowe Importuj według nazwy z typem tabeli i wprowadzonym KNA1

Metadane tabeli zostaną zaimportowane do magazynu danych ds_ecc w sposób pokazany poniżej.

Metadane tabeli KNA1 zaimportowane do magazynu danych ds_ecc

Krok 3) Skonfiguruj serwer importu.

Do tej pory zaimportowaliśmy tabelę do magazynu danych „ds_ecc” utworzonego dla ECC, aby SAP Połączenie BODS. Aby zaimportować dane do SAP HANA, musimy skonfigurować serwer importu.

  1. Aby to zrobić, przejdź do Szybki podgląd -> Konfiguruj serwer importu jak poniżej.

Skonfiguruj opcję Serwer importu w SAP Szybki podgląd HANA Studio

  1. Pojawi się okno dialogowe Wybierz system. Wybierz SAP System HANA (tutaj HDB) jak poniżej.

Wybierz okno dialogowe systemu z HDB SAP Wybrano system HANA

  1. Kliknij przycisk „Dalej”. Pojawi się kolejne okno z danymi uwierzytelniającymi do usług danych. Wprowadź następujące dane:
  1. SAP Adres serwera BODS (tutaj BODS:6400).
  2. SAP Nazwa repozytorium BODS (nazwa repozytorium HANAUSER).
  3. Źródło danych ODBC (ZTDS_DS).
  4. Domyślny port dla SAP Serwer BODS (8080).

Dialog poświadczeń usług danych z adresem serwera, repozytorium, źródłem ODBC i portem

Kliknij przycisk „Zakończ”.

Krok 4) Zaimportuj metadane do systemu HANA.

Serwer importu jest teraz skonfigurowany, więc metadane można importować z SAP Serwer BODS.

  1. Kliknij opcję Importuj w Szybkim podglądzie.
  2. Wyświetli się okno dialogowe z opcjami importu. Wybierz opcję „Selektywny import metadanych”.

Okno dialogowe importu z wybraną opcją Selektywnego importu metadanych

Kliknij przycisk „Dalej”.

Wyświetli się okno dialogowe „Selektywnego importu metadanych”, w którym należy wybrać system docelowy.

  1. Wybierz SAP System HANA (tutaj HDB).

Kreator selektywnego importu metadanych z celem SAP Wybrano system HANA

Kliknij przycisk „Dalej”.

Krok 5) Utwórz magazyn danych pomiędzy BODS i HANA.

W systemie BODS wymagany jest oddzielny magazyn danych dla systemu źródłowego i docelowego. Magazyn źródłowy już istnieje, dlatego między systemem BODS a systemem HANA tworzony jest magazyn docelowy o nazwie „DS_BODS_HANA”.

  1. Przejdź do Projekt -> Nowy -> Datastore.

Tworzenie magazynu danych DS_BODS_HANA z menu Projekt

  1. Zostanie wyświetlony ekran umożliwiający utworzenie nowego magazynu danych, taki jak poniżej.
    1. Wprowadź nazwę magazynu danych (DS_BODS_HANA).
    2. Wprowadź typ magazynu danych jako Bazę danych.
    3. Wprowadź typ bazy danych jako SAP HANA.
    4. Wybierz wersję bazy danych.
    5. Wpisz SAP Nazwa serwera bazy danych HANA.
    6. Wprowadź nazwę portu dla SAP baza danych HANA.
    7. Wprowadź nazwę użytkownika i hasło.
    8. Zaznacz „Włącz automatyczne przesyłanie danych”.

Utwórz nowe okno dialogowe magazynu danych dla DS_BODS_HANA z SAP Typ bazy danych HANA

Kliknij „Zastosuj”, a następnie przycisk „OK”.

Magazyn danych „DS_BODS_HANA” zostanie wyświetlony na karcie Magazyn danych w Bibliotece obiektów lokalnych, jak pokazano poniżej.

Magazyn danych DS_BODS_HANA wyświetlany w bibliotece obiektów lokalnych

  1. Teraz importujemy tabelę do magazynu danych „DS_BODS_HANA”.
    1. Wybierz magazyn danych „DS_BODS_HANA” i kliknij prawym przyciskiem myszy.
    2. Wybierz opcję Importuj według nazwy.

Opcja Importuj według nazwy w menu kontekstowym magazynu danych DS_BODS_HANA

  1. Pojawi się poniższe okno dialogowe Importuj według nazwy.
    1. Wybierz opcję Typ jako tabela.
    2. Wpisz nazwę KNA1.
    3. Właściciel będzie wyświetlany jako Hanauser.
    4. Kliknij przycisk Importuj.

Okno dialogowe Importuj według nazwy importujące KNA1 do DS_BODS_HANA

Tabela zostanie zaimportowana do magazynu danych „DS_BODS_HANA”. Aby wyświetlić dane w tabeli, wykonaj poniższe kroki.

  1. Kliknij tabelę „KNA1” w magazynie danych „DS_BODS_HANA”.
  2. Dane zostaną wyświetlone w formie tabeli.

Dane tabeli KNA1 wyświetlane w formacie tabelarycznym w ramach usług danych

Krok 6) Zdefiniuj projekt. Projekt grupuje i organizuje powiązane obiekty. Projekt może zawierać dowolną liczbę zadań, przepływów pracy i przepływów danych.

  1. Przejdź do menu Projektanta.
  2. Wybierz opcję Nowy.
  3. Wybierz opcję Projekt.

Tworzenie nowego projektu z menu Projektanta

Pojawi się okno dialogowe tworzenia nowego projektu, jak poniżej. Wprowadź nazwę projektu i kliknij przycisk Utwórz. Spowoduje to utworzenie folderu projektu, w naszym przypadku BODS_DHK.

Okno dialogowe nowego projektu z wprowadzoną nazwą projektu BODS_DHK

Krok 7) Określ zadanie. Zadanie to obiekt wielokrotnego użytku. Zawiera przepływy pracy i przepływy danych. Zadania mogą być wykonywane ręcznie lub według harmonogramu. Aby wykonać proces BODS, należy zdefiniować zadanie.

Tworzymy zadanie o nazwie JOB_Customer.

  1. Wybierz projekt (BODS_DHK) utworzony w poprzednim kroku, kliknij prawym przyciskiem myszy i wybierz opcję „Nowe zadanie wsadowe”.
  2. Zmień jego nazwę na „JOB_Customer”.

Tworzenie nowego zadania wsadowego w ramach projektu BODS_DHK

Krok 8) Określ przepływ pracy.

  1. Wybierz zadanie „JOB_Customer” w obszarze projektu.
  2. Kliknij przycisk przepływu pracy na palecie narzędzi. Kliknij pusty obszar roboczy. W obszarze roboczym pojawi się ikona przepływu pracy.
  3. Zmień nazwę przepływu pracy na „WF_Customer”.

Przepływ pracy WF_Customer utworzony w obszarze roboczym usług danych

Kliknij nazwę przepływu pracy, a w obszarze roboczym pojawi się pusty widok przepływu pracy.

Pusty obszar roboczy przepływu pracy gotowy na przepływ danych

Krok 9) Zdefiniuj przepływ danych.

  1. Kliknij na przepływ pracy „WF_Customer”.
  2. Kliknij przycisk przepływu danych na palecie narzędzi. Kliknij pusty obszar roboczy. W obszarze roboczym pojawi się ikona przepływu danych.
  3. Zmień nazwę przepływu danych na „DF_Customer”.
  4. Przepływ danych jest widoczny również w obszarze projektu po lewej stronie, pod nazwą zadania.

Przepływ danych DF_Customer utworzony w przepływie pracy WF_Customer

Krok 10) Dodaj obiekty do przepływu danych.

Wewnątrz przepływu danych podajemy instrukcje dotyczące przekształcania danych źródłowych do pożądanej formy dla tabeli docelowej.

Używane są trzy obiekty:

  • Obiekt dla źródła.
  • Obiekt dla tabeli docelowej.
  • Obiekt dla transformacji zapytania, który mapuje kolumny ze źródła na cel.

Kliknij przepływ danych DF_Customer. Pojawi się pusty obszar roboczy, jak poniżej.

Pusty obszar roboczy przepływu danych dla DF_Customer

  1. Określ obiekt dla źródła – Przejdź do magazynu danych „ds_ecc”, wybierz tabelę KNA1 i przeciągnij ją i upuść na pusty ekran przepływu danych.
  2. Określ obiekt docelowy – Wybierz magazyn danych „DS_BODS_HANA” z repozytorium i wybierz tabelę KNA1.
  3. Przeciągnij i upuść na obszar roboczy i wybierz opcję „Utwórz” Target” opcja. Teraz będą dwie tabele: jedna źródłowa i jedna docelowa.

Obiekty źródłowej i docelowej tabeli KNA1 umieszczone w przepływie danych

  1. Transformacja zapytania – Narzędzie służące do pobierania danych na podstawie schematu wejściowego dla konkretnego warunku użytkownika oraz do przesyłania danych ze źródła do celu.
    1. Wybierz ikonę Transformacja zapytania z palety narzędzi, a następnie przeciągnij ją i upuść między obiektem źródłowym i docelowym w obszarze roboczym.
    2. Połącz obiekt zapytania ze źródłem.
    3. Połącz obiekt zapytania z tabelą docelową.

Transformacja zapytania powiązana pomiędzy tabelami źródłową i docelową

Double- Kliknij ikonę zapytania, aby zamapować kolumny ze schematu wejściowego na schemat wyjściowy. Mapaping pojawia się okno, w którym wykonujemy następujące czynności:

  1. Wybrano tabelę źródłową KNA1.
  2. Zaznacz wszystkie kolumny w tabeli źródłowej, kliknij prawym przyciskiem myszy i wybierz Mapuj na dane wyjściowe.
  3. Jako wynik docelowy wybrano Zapytanie, a kolumny zostaną zamapowane.

Mapaping kolumny źródłowe do schematu wyjściowego w transformacji zapytania

Zapisz i zatwierdź projekt. Kliknij ikonę „Weryfikuj”. Pojawi się okno z potwierdzeniem pomyślnej weryfikacji.

Komunikat o pomyślnej walidacji w SAP Projektant usług danych

Krok 11) Wykonaj zadanie. Aby wykonać zadanie, postępuj zgodnie ze ścieżką poniżej.

  1. Wybierz ikonę obszaru projektu, aby otworzyć projekt i wybierz utworzony projekt.
  2. Wybierz zadanie i kliknij prawym przyciskiem myszy.
  3. Wybierz opcję Wykonaj, aby wykonać zadanie.

Wykonywanie zadania JOB_Customer z obszaru projektu

Po wykonaniu zadania wyświetlane jest okno dziennika zadań, w którym pojawiają się wszystkie komunikaty dotyczące zadania. Ostatnim komunikatem będzie „Zadanie zostało pomyślnie zakończone”.

Okno dziennika zadań pokazujące komunikat o pomyślnym zakończeniu zadania

Krok 12) Sprawdź i zweryfikuj dane w SAP baza danych HANA.

  1. Zaloguj się, aby SAP Baza danych HANA poprzez SAP Studio HANAi wybierz schemat HANAUSER.
  2. Wybierz tabelę KNA1 w węźle Tabela.
  3. Kliknij prawym przyciskiem myszy tabelę KNA1 i wybierz opcję Otwórz podgląd danych.
  4. Dane KNA1 załadowane przez proces BODS zostaną wyświetlone na ekranie podglądu danych.

Podgląd danych KNA1 w SAP HANA Studio potwierdza obciążenie

Zgodna liczba wierszy w tabeli źródłowej i tym podglądzie potwierdza, że ​​ładowanie zostało ukończone prawidłowo. Następnie Administrator może zaplanować zadanie do powtórzenia.

FAQ

Magazyn danych to logiczny kanał do jednej bazy danych, przechowujący szczegóły połączenia i zaimportowane metadane. Dwie bazy danych oznaczają dwa połączenia, więc jeden magazyn danych nie może obsługiwać obu stron obciążenia.

Lokalne repozytorium przechowuje obiekty, z którymi na co dzień pracują Projektant i Serwer zadań. Centralne repozytorium umożliwia rejestrowanie, wyrejestrowywanie i historię wersji, dzięki czemu wielu programistów może bezpiecznie współdzielić obiekty.

AI profiluje źródło przed mapąping, dzięki czemu niespójne formaty, zduplikowane klucze i wartości odstające są znane z góry. Reguły czyszczenia są następnie tworzone w oparciu o rzeczywiste defekty, a nie domniemane.

Tak. Pary semantyczne, pola, których nazwy różnią się, ale których znaczenie jest zgodne, co stanowi mapę opartą na nazwieping tęskni. RevPrzejrzyj proponowane pary, ponieważ podobne nazwy mogą zawierać różne jednostki.

Tak, poprzez przechwytywanie danych zmian i integrację z wyzwalaczami SLT rozszerza możliwości delty na tabele, które nie mają własnego znacznika czasu. Bez niego każde uruchomienie powoduje ponowne załadowanie całej tabeli.

Podsumuj ten post następująco: