Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Wymagania wstępne

Zanim będzie można umieszczać lub replikować dane, należy spełnić następujące wymagania wstępne:

  • Zainstaluj wymagany driver na serwerze bramy Brama danych ruchu danych

    Informacja

    Jest to wymagane tylko wtedy, gdy pracujesz z bramą Brama danych ruchu danych. Informacje o zaletach bramy Brama danych ruchu danych i o okolicznościach, w których jest wymagana, zawiera temat Brama danych Qlik — ruch danych.

  • Przyznaj wymagane uprawnienia w źródle danych

  • Skonfiguruj łącznik źródła danych

Konfiguracja sterowników

Pobierz SAP HANA 64-bit Driver 2.0.19-2.12 z witryny SAP Software Download Center. Aby pobrać oprogramowanie, musisz mieć konto w SAP.

Informacja

Sterownik SAP HANA ODBC 2.13 i nowsze nie są obsługiwane.

Przykładowa nazwa sterownika: HDBODBC

Następnie na komputerze z Data Movement gateway otwórz wiersz poleceń i wykonaj następujące czynności:

  1. Zatrzymaj usługę Data Movement gateway:

    sudo systemctl stop repagent

  2. Opcjonalnie potwierdź, że usługa została zatrzymana:

    sudo systemctl status repagent

    Status powinien być następujący:

    Active: inactive (dead) since <timestamp> ago

  3. Zainstaluj sterownik na urządzeniu Data Movement gateway.

  4. Dodaj następującą sekcję do pliku odbcinst.iniznajdującego się w katalogu /etc:

    [HDBODBC]

    Description=64-bit HANA ODBC Driver

    Driver=/opt/sap/hdbclient/libodbcHDB.so

    fileUsage=1

  5. Uruchom usługę Data Movement gateway:

    sudo systemctl start repagent

  6. Opcjonalnie potwierdź, że usługa została uruchomiona:

    sudo systemctl status repagent

    Status powinien być następujący:

    Active: active (running) since <timestamp> ago

Łączenie przy użyciu SSL

Aby połączyć się z bazą danych SAP HANA przy użyciu protokołu SSL, należy skonfigurować klient do uwierzytelniania certyfikatu serwera SSL.

  • Aby uwierzytelnić serwer, wykonaj instrukcję przestawioną w temacie Server Certificate Authentication.

  • Aby skonfigurować uwierzytelnianie wzajemne, wykonaj instrukcję przedstawioną w temacie Implement Mutual Authentication. Jeśli dostawcą usług kryptograficznych jest protokół OpenSSL, należy przeprowadzić konfigurację wraz z dodatkowymi krokami dotyczącymi protokołu OpenSSL w obszarze Crypto Provider (Dostawca usług kryptograficznych).

Port

Na komputerze z Data Movement gateway otwórz port komunikacji przychodzącej 3xx15 dla serwera SAP HANA, gdzie xx jest numerem instancji bazy danych SAP HANA, która zawiera tabele źródłowe.

Na przykład portem dla instancji 90 będzie 39015.

Przechwytywanie zmian danych

Podczas umieszczania danych za pomocą łącznika SAP Hana (baza danych) w bazie danych źródła automatycznie tworzone są następujące artefakty:

  • Trzy wyzwalacze dla każdej z tabel źródłowych do umieszczenia: wyzwalacze rejestrują zmiany w tabelach źródłowych (INSERT, UPDATE i DELETE) i zapisują je w tabeli attrep_cdc_changes_cts (opisanej poniżej). Dla każdej operacji DML tworzony jest osobny wyzwalacz. Wyzwalacze są tworzone w schemacie tabeli źródłowej.
  • attrep_cdc_changes_cts: Ta tabela zawiera zmiany zarejestrowane przez wyzwalacze. Tabela zostanie utworzona w schemacie określonym w polu Utwórz tabelę CDC w schemacie łącznika SAP HANA (baza danych).
InformacjaZ punktu widzenia użytkownika nie jest wymagana żadna konfiguracja, ale wyzwalacze są warunkiem koniecznym do rejestrowania zmian, dlatego zostały opisane w tym temacie.

Zob. także: Uprawnienia

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!