Prerequisiti
Prima di trasferire o replicare i dati, assicurarsi di aver completato i seguenti prerequisiti:
-
Installare il driver richiesto sul server del Gateway di Data Movement
Nota informaticaQuesto è richiesto solo se si è scelto di utilizzare il Gateway di Data Movement. Per informazioni sui vantaggi del Gateway di Data Movement e quando è richiesto, vedere Qlik Data Gateway - Spostamento dati.
-
Concedere le autorizzazioni necessarie alla sorgente dati
-
Configurare il connettore della sorgente dati
Configurazione del driver
Scaricare il driver SAP HANA ODBC 2.0.19-2.12 a 64-bit da SAP Software Download Center. È necessario disporre di un account con SAP per scaricare il software.
Il driver SAP HANA ODBC 2.13 e successivi non sono supportati.
Esempio di nome del driver: HDBODBC
Quindi, sul computer gateway di Data Movement, aprire un prompt della shell e procedere come segue:
Arrestare il servizio gateway di Data Movement:
sudo systemctl stop repagent
Facoltativamente, confermare che il servizio è stato interrotto:
sudo systemctl status repagent
Lo stato dovrebbe essere il seguente:
Active: inactive (dead) since <timestamp> ago
Installare il driver sul computer gateway di Data Movement.
Aggiungi la seguente sezione al file odbcinst.ini che si trova nella directory /etc:
[HDBODBC]
Description=64-bit HANA ODBC Driver
Driver=/opt/sap/hdbclient/libodbcHDB.so
fileUsage=1
Avviare il servizio gateway di Data Movement:
sudo systemctl start repagent
Facoltativamente, conferma che il servizio si è avviato:
sudo systemctl status repagent
Lo stato dovrebbe essere il seguente:
Active: active (running) since <timestamp> ago
Connessione tramite SSL
Per connettersi a SAP HANA utilizzando SSL, il client deve essere configurato per autenticare il certificato del server SSL.
Per l'autenticazione del server, seguire le istruzioni in Autenticazione del certificato del server.
Per l'autenticazione reciproca, seguire le istruzioni in Implementare l'autenticazione reciproca. Quando si utilizza OpenSSL come provider di crittografia, è necessario completare la configurazione eseguendo i passaggi aggiuntivi per OpenSSL in Crypto Provider.
Porta
Sul computer gateway di Data Movement, aprire il numero 3xx15 di porta in entrata nel server SAP HANA dove xx è il numero di istanza del database SAP HANA che contiene le tabelle di origine.
Ad esempio, la porta relativa all'istanza 90, sarebbe 39015.
Acquisizione modifiche ai dati
Quando si esegue il trasferimento dei dati utilizzando il connettore SAP Hana (database), vengono creati automaticamente questi artefatti nel database sorgente:
- Tre trigger per ciascuna delle tabelle sorgente in fase di trasferimento: i trigger acquisiscono le modifiche alle tabelle sorgente (INSERT, UPDATE e DELETE) e le scrivono nella tabella attrep_cdc_changes_cts (descritta di seguito). Viene creato un trigger separato per ogni operazione DML. I trigger vengono creati nello schema della tabella sorgente.
- attrep_cdc_changes_cts: Questa tabella contiene le modifiche acquisite dai trigger. La tabella verrà creata nello schema specificato nel campo Crea tabella CDC nello schema del connettore SAP HANA (database).
Vedi anche: Autorizzazioni