# 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 Gegevensgateway - Gegevensverplaatsing](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm) 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 voor Linux van het [SAP Software Download Center](https://support.sap.com/en/my-support/software-downloads.html) en kopieer de bestanden IMDB\_CLIENT\_&lt;version number&gt;.SAR en SAPCAR\_&lt;version number&gt;.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 &lt;timestamp&gt; ago

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

   opt/qlik/gateway/movement/drivers/bin

4. Voer de volgende opdracht uit:

   Syntaxis:

   ./install saphana

   Het driver wordt geïnstalleerd.

5. Wacht totdat de installatie is voltooid (wordt aangegeven met "Voltooid!") en start vervolgens 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 &lt;timestamp&gt; 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 &lt;timestamp&gt; ago

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

   opt/qlik/gateway/movement/drivers/bin

4. Voer de volgende opdracht uit:

   Syntaxis:

   ./update saphana

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

5. Wacht totdat de installatie is voltooid (wordt aangegeven met "Voltooid!") en start vervolgens 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 &lt;timestamp&gt; 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 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](https://support.sap.com/en/my-support/software-downloads.html). 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 &lt;timestamp&gt; 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 &lt;timestamp&gt; 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.

* Voor serververificatie volgt u de instructies in [Verificatie van servercertificaten](https://help.sap.com/docs/SAP_HANA_CLIENT/f1b440ded6144a54ada97ff95dac7adf/a95754380f4c4c05b728524f9cd652e3.html).

* Voor wederzijdse verificatie volgt u de instructies in [Wederzijdse verificatie implementeren](https://help.sap.com/docs/SAP_HANA_CLIENT/f1b440ded6144a54ada97ff95dac7adf/02f21560bbc1495483373d266f7e1fc7.html). Als u OpenSSL als uw cryptografieprovider gebruikt, moet u de configuratie voltooien door de extra stappen voor OpenSSL uit te voeren onder Cryptografieprovider.

## 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](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/SAP-HANA/security_req_saphana.htm)