Ga naar hoofdinhoud Ga naar aanvullende inhoud

Vereisten

Voordat u gegevens tijdelijk kunt opslaan of repliceren, moet u zorgen dat er aan de volgende vereisten is voldaan:

  • Installeer de vereiste driver op de server van de Data Movement gateway

    Informatie

    Dit is alleen vereist als u hebt opgegeven dat u werkt met Data Movement gateway. Raadpleeg Qlik Data Gateway - Data Movement voor informatie over de voordelen van Data Movement gateway en wanneer deze is vereist.

  • Verleen de vereiste machtigingen voor de gegevensbron

  • De gegevensbronconnector configureren

Setup stuurprogramma

U kunt het driver installeren met het installatieprogramma (aanbevolen) of handmatig. U moet een handmatige installatie alleen uitvoeren als er een probleem ontstaat bij het hulpprogramma.

Het hulpprogramma gebruiken om het stuurprogramma te installeren

In deze sectie wordt beschreven hoe u het vereiste driver installeert. Het proces omvat het downloaden van het driver, het kopiëren ervan naar de vereiste map (zie hieronder) en het uitvoeren van een script dat automatisch het vereiste stuurprogramma installeert en configureert. U kunt indien nodig ook scripts uitvoeren om het driver bij te werken en verwijderen.

De installatie voorbereiden

  • Controleer of Python 3.6 of hoger is geïnstalleerd op de Data Movement-gatewayserver.

    Python is al geïnstalleerd op de meeste Linux-distributies. U kunt controleren welke Python-versie is geïnstalleerd op uw systeem door de volgende opdracht uit te voeren:

    python3 --version

  • Download SAP HANA ODBC 64-bits Driver 2.0.19 tot 2.12 van het SAP Software Download Center en kopieer de bestanden IMDB_CLIENT_<version number>.SAR en SAPCAR_<version number>.EXE naar:

    /opt/qlik/gateway/movement/drivers/saphana

De driver installeren

Ga als volgt te werk om het driverte installeren:

  1. Stop de Data Movement gateway-service:

    sudo systemctl stop repagent

  2. Bevestig eventueel dat de service is gestopt:

    sudo systemctl status repagent

    De status zou als volgt moeten zijn:

    Active: inactive (dead) since <timestamp> ago

  3. Op de Data Movement-gatewaymachine wijzigt u de werkdirectory in:

    opt/qlik/gateway/movement/drivers/bin

  4. Voer dan de volgende opdracht uit:

    Syntaxis:

    ./install saphana

  5. Het driver wordt geïnstalleerd.

  6. Wacht totdat de installatie is voltooid (wordt aangegeven met "Voltooid!") en start vervolgens de Data Movement gateway-service:

    sudo systemctl start repagent

  7. Bevestig eventueel dat de service is gestart:

    sudo systemctl status repagent

    De status zou als volgt moeten zijn:

    Active: active (running) since <timestamp> ago

Het driver bijwerken

Voer de update-opdracht uit als u eerdere versies van het driver wilt verwijderen voordat u het meegeleverde driver installeert.

Ga als volgt te werk om het driver te bij te werken:

  1. Stop de Data Movement gateway-service:

    sudo systemctl stop repagent

  2. Bevestig eventueel dat de service is gestopt:

    sudo systemctl status repagent

    De status zou als volgt moeten zijn:

    Active: inactive (dead) since <timestamp> ago

  3. Op de Data Movement-gatewaymachine wijzigt u de werkdirectory in:

    opt/qlik/gateway/movement/drivers/bin

  4. Voer dan de volgende opdracht uit:

    Syntaxis:

    ./update saphana

  5. Het oude driver wordt verwijderd en het nieuwe driver wordt geïnstalleerd.

  6. Wacht totdat de installatie is voltooid (wordt aangegeven met "Voltooid!") en start vervolgens de Data Movement gateway-service:

    sudo systemctl start repagent

  7. Bevestig eventueel dat de service is gestart:

    sudo systemctl status repagent

    De status zou als volgt moeten zijn:

    Active: active (running) since <timestamp> ago

Het driver verwijderen

Voer de uninstall-opdracht uit als u het driver wilt verwijderen.

Ga als volgt te werken om het driver te verwijderen:

  1. Stop alle taken die zijn geconfigureerd om deze connector te gebruiken.

  2. Op de Data Movement-gatewaymachine wijzigt u de werkdirectory in:

    opt/qlik/gateway/movement/drivers/bin

  3. Voer dan de volgende opdracht uit:

    Syntaxis:

    ./uninstall saphana

    driver wordt verwijderd.

Het stuurprogramma handmatig installeren

U moet het driver alleen handmatig uitvoeren als de geautomatiseerde installatie van het stuurprogramma niet is voltooid.

Download de SAP HANA ODBC 64-bit Driver 2.x uit het SAP Software Download Center. U moet een account bij SAP hebben om de software te kunnen downloaden.

Informatie

SAP HANA ODBC-stuurprogramma 2.13 en nieuwere versies worden niet ondersteund.

Voorbeeldnaam stuurprogramma: HDBODBC

Open vervolgens op de Data Movement gateway-machine een opdrachtregel en doe het volgende:

  1. Stop de Data Movement gateway-service:

    sudo systemctl stop repagent

  2. Bevestig eventueel dat de service is gestopt:

    sudo systemctl status repagent

    De status zou als volgt moeten zijn:

    Active: inactive (dead) since <timestamp> ago

  3. Installeer het stuurprogramma op de Data Movement gateway-machine.

  4. Voeg het volgende gedeelte toe aan het bestand odbcinst.ini in de directory /etc:

    [HDBODBC]

    Description=64-bit HANA ODBC Driver

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

    fileUsage=1

  5. Start de Data Movement gateway-service:

    sudo systemctl start repagent

  6. Bevestig eventueel dat de service is gestart:

    sudo systemctl status repagent

    De status zou als volgt moeten zijn:

    Active: active (running) since <timestamp> ago

Verbinding maken via SSL

Om te verbinden met SAP HANA via SSL, moet de client worden geconfigureerd om het SSL-servercertificaat te verifiëren.

Poort

Op de Data Movement gateway-machine opent u het inkomende poortnummer 3xx15 naar de SAP HANA-server waar xx het exemplaarnummer van de SAP HANA-database is dat de brontabellen bevat.

De poort voor exemplaar 90 is bijvoorbeeld 39015.

Gegevenswijzigingen vastleggen

Wanneer u gegevens tijdelijk opslaat met de SAP Hana (database) connector, worden de volgende artefacten automatisch aangemaakt in de brondatabase:

  • Drie triggers voor elk van de brontabellen die worden aangevoerd: de triggers leggen wijzigingen in de brontabellen vast (INSERT's, UPDATE's en DELETE's) en schrijven deze naar de attrep_cdc_changes_cts-tabel (hieronder beschreven). Voor elke DML-bewerking wordt een aparte trigger aangemaakt. De triggers worden aangemaakt in het schema van de brontabel.
  • attrep_cdc_changes_cts: Deze tabel bevat wijzigingen die door de triggers zijn vastgelegd. De tabel wordt aangemaakt in het schema dat is opgegeven in het veld CDC-tabel aanmaken in schema van de SAP HANA (database) connector.
InformatieHoewel er vanuit het oogpunt van de gebruiker geen instellingen nodig zijn, zijn de triggers een voorwaarde voor het vastleggen van wijzigingen.

Zie ook: Machtigingen

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!