Źródło danych SAP BW

Dotyczy:SQL Server Środowisko SSIS Integration Runtime w usłudze Azure Data Factory

Źródło SAP BW jest komponentem źródłowym Microsoft Connector 1.1 dla SAP BW. W ten sposób źródło SAP BW pobiera dane z systemu SAP Netweaver BW w wersji 7 i udostępnia je przepływowi danych w pakiecie Microsoft Integration Services.

To źródło ma jedno wyjście i jedno wyjście błędne.

Ważna

Dokumentacja programu Microsoft Connector 1.1 dla systemu SAP BW zakłada znajomość środowiska SAP Netweaver BW. Aby uzyskać więcej informacji na temat oprogramowania SAP Netweaver BW lub informacje o sposobie konfigurowania obiektów i procesów sap Netweaver BW, zobacz dokumentację systemu SAP.

Ważna

Wyodrębnianie danych z oprogramowania SAP Netweaver BW wymaga dodatkowego licencjonowania SAP. Zapoznaj się z rozwiązaniem SAP, aby zweryfikować te wymagania.

Aby korzystać z kodu SAP BW, musisz wykonać następujące zadania:

Przygotowanie obiektów SAP Netweaver BW, których wymaga źródło

Źródło SAP BW wymaga, aby określone obiekty znajdowały się w systemie SAP Netweaver BW, zanim źródło będzie mogło działać. Jeśli te obiekty jeszcze nie istnieją, musisz wykonać te kroki, aby je utworzyć i skonfigurować w systemie SAP Netweaver BW.

Note

Szczegółowe informacje o tych obiektach i krokach konfiguracyjnych można znaleźć w dokumentacji SAP Netweaver BW.

  1. Zaloguj się do SAP Netweaver BW przez interfejs SAP GUI, wpisz kod transakcji SM59 i utwórz miejsce docelowe RFC:

    1. Aby wybrać typ połączenia, wybierz TCP/IP.

    2. Aby wybrać typ aktywacji, wybierz Zarejestrowany Program Serwera.

    3. Dla typu komunikacji z systemem docelowym wybierz nie-Unicode (Nieaktywne ustawienia MDMP).

    4. Przypisz odpowiedni identyfikator programu.

  2. Stwórz otwarte miejsce docelowe:

    1. Przejdź do Administrator Workbench (kod transakcyjny RSA1) i w lewym panelu wybierz Open Hub Destination.

    2. W środkowym panelu kliknij prawym przyciskiem myszy na InfoArea, a następnie wybierz "Create Open Hub Destination".

    3. Dla opcji Typ miejsca docelowego wybierz „Narzędzie innej firmy”, a następnie wprowadź wcześniej utworzone miejsce docelowe RFC.

    4. Zapisz i aktywuj nowe miejsce docelowe Open Hub.

  3. Utworzenie procesu transferu danych (DTP):

    1. W środkowym panelu InfoArea kliknij prawym przyciskiem myszy na wcześniej utworzony cel, a następnie wybierz "Create data transfer process".

    2. Konfiguruj, zapisz i aktywuj DTP.

    3. W menu kliknij Goto, a następnie wybierz Ustawienia dla Batch Managera.

    4. Zaktualizuj liczbę procesów do 1 dla przetwarzania szeregowego.

  4. Stwórz łańcuch procesów:

    1. Podczas konfigurowania łańcucha procesów wybierz Start Using Metadata Chain or API jako opcje planowania w ramach Rozpoczęcia procesu, a następnie dodaj wcześniej utworzony element DTP jako kolejny węzeł.

    2. Zapisz i aktywuj łańcuch procesów.

    Źródło SAP BW może wywołać łańcuch procesów, aby aktywować proces transferu danych.

Łączenie z systemem SAP Netweaver BW

Aby połączyć się z systemem SAP Netweaver BW w wersji 7, źródło SAP BW korzysta z menedżera połączeń SAP BW, który jest częścią pakietu Microsoft Connector 1.1 for SAP BW. SAP BW Connection Manager jest jedynym menedżerem połączeń Integration Services, z którego może korzystać źródło SAP BW.

Więcej informacji o SAP BW connection manager można znaleźć w SAP BW Menedżer połączeń.

Konfigurowanie źródła SAP BW

Możesz skonfigurować źródło SAP BW w następujący sposób:

  • Wyszukaj i wybierz miejsce docelowe Open Hub Service (OHS), które chcesz użyć do wyodrębniania danych.

  • Wybierz jedną z następujących metod wyodrębniania danych:

    • Uruchom łańcuch procesów. W tym przypadku pakiet Integration Services rozpoczyna proces ekstrakcji.

    • Czekaj na powiadomienie z systemu SAP Netweaver BW, aby rozpocząć ekstrakcję. W takim przypadku system SAP Netweaver BW rozpoczyna proces ekstrakcji.

    • Pobierz dane powiązane z określonym identyfikatorem żądania. W tym przypadku system SAP Netweaver BW już wyodrębnił dane do wewnętrznej tabeli, a pakiet Integration Services jedynie odczytuje dane.

  • W zależności od wybranej metody wyodrębniania danych, należy podać następujące dodatkowe informacje:

    • W przypadku opcji P - Trigger Process Chain podaj nazwę hosta bramy, nazwę usługi bramy, ID programu docelowego RFC oraz nazwę łańcucha procesów.

    • W opcji W - Wait for Notify podaj nazwę hosta bramy, nazwę serwera bramy oraz identyfikator programu docelowego RFC. Możesz też określić czas przejścia (w sekundach). Limit czasu to maksymalny czas, przez jaki źródło będzie czekać na otrzymanie powiadomienia.

    • W przypadku opcji E - Extract Only podaj ID żądania.

  • Określ reguły konwersji ciągów znaków. (Na przykład konwertować wszystkie ciągi w zależności od tego, czy system SAP Netweaver BW jest Unicode, czy nie, albo przekonwertować wszystkie ciągi na varchar lub nvarchar).

  • Użyj wybranych opcji, aby podglądać dane do wyodrębnienia.

Możesz także włączyć logowanie wywołań funkcji RFC według źródła. (To logowanie jest oddzielne od opcjonalnego logowania, które można włączyć w pakietach Integration Services.) Włączasz logowanie wywołań RFC podczas konfiguracji menedżera połączeń SAP BW, którego będzie używać źródło. Aby uzyskać więcej informacji o konfiguracji SAP BW connection manager, zobacz SAP BW Menedżer połączeń.

Jeśli nie znasz wszystkich wartości potrzebnych do skonfigurowania źródła, być może będziesz musiał zapytać administratora SAP.

Aby zapoznać się z przewodnikiem, który pokazuje, jak skonfigurować i używać menedżera połączeń SAP BW, źródła i miejsca docelowego, zobacz oficjalny dokument Using SQL Server 2008 Integration Services with SAP BI 7.0 (Korzystanie z usług SQL Server 2008 Integration Services z oprogramowaniem SAP BI 7.0). W tym białym dokumencie pokazano również, jak skonfigurować wymagane obiekty w systemie SAP BW.

Konfigurowanie źródła przy użyciu projektanta usług SSIS

Aby uzyskać więcej informacji o właściwościach kodu SAP BW, które możesz ustawić w SSIS Designer, kliknij jeden z poniższych tematów:

Podczas konfiguracji źródła SAP BW możesz także użyć różnych okien dialogowych, aby wyszukać obiekty SAP Netweaver BW lub podglądać dane źródłowe. Aby uzyskać więcej informacji o tych oknach dialogowych, kliknij jeden z następujących tematów: