Gå till huvudinnehåll Gå till ytterligare innehåll

Förutsättningar

Innan du kan mellanlagra eller replikera data måste du skapa följande förutsättningar:

  • Installera nödvändig driverGateway för dataflytt-servern

    Anteckning om information

    Detta krävs endast om du har valt att arbeta med Gateway för dataflytt. Information om fördelarna med Gateway för dataflytt och när det krävs finns i Qlik Data Gateway – dataflytt.

  • Bevilja nödvändiga behörigheter på datakällan

  • Konfigurera datakällans koppling

Inställning av drivrutin

Hämta 64-bitars SAP HANA ODBC-drivrutin 2.0.19-2.12 från SAP Software Download Center. Du måste ha ett konto hos SAP för att kunna hämta programvaran.

Anteckning om information

Version 2.13 eller senare av ODBC-drivrutinen för SAP HANA stöds inte.

Exempel på drivrutinsnamn: HDBODBC

Öppan sedan en skalprompt på Gateway för dataflytt-maskinen och gör följande:

  1. Stoppa tjänsten Gateway för dataflytt:

    sudo systemctl stop repagent

  2. Om du vill kan du bekräfta att tjänsten har stoppats:

    sudo systemctl status repagent

    Statusen ska vara enligt följande:

    Active: inactive (dead) since <timestamp> ago

  3. Installera drivrutinen på Gateway för dataflytt-maskinen.

  4. Lägg till följande avsnitt i odbcinst.ini-filen som finns i katalogen /etc:

    [HDBODBC]

    Description=64-bit HANA ODBC Driver

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

    fileUsage=1

  5. Starta Gateway för dataflytt-tjänsten.

    sudo systemctl start repagent

  6. Om du vill kan du bekräfta att tjänsten har startats:

    sudo systemctl status repagent

    Statusen ska vara enligt följande:

    Active: active (running) since <timestamp> ago

Ansluta med SSL

Vid anslutning till SAP HANA med SSL måste klienten vara konfigurerad till att autentisera SSL-servercertifikatet.

Port

På maskinen Gateway för dataflytt öppnar du sedan port nummer 3xx15 för inkommande trafik till SAP HANA-servern där xx är instansnumret för den SAP HANA-databas som innehåller källtabellerna.

Till exempel skulle porten för instans 90 vara 39015.

Registrera dataändringar

När du mellanlagrar data med hjälp av SAP Hana-kopplingen (databas) skapas följande artefakter automatiskt i källdatabasen:

  • Tre utlösare för var och en av källtabellerna som mellanlagras: utlösarna samlar in ändringar i källtabellerna (INSERT, UPDATE och DELETE) och skriver dem till tabellen attrep_cdc_changes_cts (beskrivs nedan). En separat utlösare skapas för varje DML-åtgärd. Utlösarna skapas i schemat för källtabellen.
  • attrep_cdc_changes_cts: Den här tabellen innehåller ändringar som samlats in av utlösarna. Tabellen kommer att skapas i det schema som anges i fältet Create CDC table in schema i SAP HANA-kopplingen (databas).
Anteckning om informationÄven om det inte krävs några inställningar från användarens perspektiv är utlösarna en förutsättning för att samla in ändringar, vilket är anledningen till att de beskrivs i det här avsnittet.

Se även: Behörigheter

Var den här sidan till hjälp för dig?

Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!