Vai al contenuto principale Passa a contenuto complementare

Prerequisiti

Prima di trasferire o replicare i dati, assicurarsi di aver completato i seguenti prerequisiti:

  • Installare il driver richiesto sul server del Data Movement gateway

    Nota informatica

    Questo è richiesto solo se si è scelto di utilizzare il Data Movement gateway. Per informazioni sui vantaggi del Data Movement gateway e quando è richiesto, vedere Qlik Data Gateway - Data Movement.

  • Concedere le autorizzazioni necessarie alla sorgente dati

  • Configurare il connettore della sorgente dati

Configurazione del driver

È possibile installare driver utilizzando l'utilità di installazione dei driver (procedura consigliata) oppure manualmente. Si consiglia di utilizzate l'installazione manuale nel caso improbabile che si riscontrasse un problema con l'utilità di installazione dei driver.

Utilizzo dell'utilità di installazione dei driver per installare il driver

Questa sezione descrive come installare il driver richiesto. Per questo processo è necessario scaricare il driver, copiarlo nella cartella richiesta (vedere sotto) ed eseguire uno script che lo installerà e configurerà automaticamente. È inoltre possibile eseguire script per aggiornare e disinstallare il driver secondo le necessità.

Preparazione dell'installazione

  • Assicurarsi che Python 3.6.x o versione successiva sia installato sul server del gateway di Data Movement.

    Python è preinstallato nella maggior parte delle distribuzioni Linux. È possibile verificare quale versione di Python è installata sul sistema, eseguendo il seguente comando:

    python3 --version

  • Scaricare il driver SAP HANA ODBC a 64 bit dalla versione 2.0.19 alla 2.12 da SAP Software Download Center e copiare i file IMDB_CLIENT_<version number>.SAR e SAPCAR_<version number>.EXE in:

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

Installazione di driver

installare driver:

  1. Arrestare il servizio gateway di Data Movement:

    sudo systemctl stop repagent

  2. Facoltativamente, confermare che il servizio è stato interrotto:

    sudo systemctl status repagent

    Lo stato dovrebbe essere il seguente:

    Active: inactive (dead) since <timestamp> ago

  3. Sul computer gateway Data Movement, cambiare la directory di lavoro in:

    opt/qlik/gateway/movement/drivers/bin

  4. Eseguire il comando seguente:

    Sintassi:

    ./install saphana

  5. Il driver verrà installato.

  6. Attendere il completamento dell'installazione (indicato dal messaggio "Operazione completata"), quindi avviare il servizio gateway di Data Movement:

    sudo systemctl start repagent

  7. Facoltativamente, conferma che il servizio si è avviato:

    sudo systemctl status repagent

    Lo stato dovrebbe essere il seguente:

    Active: active (running) since <timestamp> ago

Aggiornamento del driver

Eseguire il comando aggiorna se si desidera disinstallare le versioni precedenti del driver prima di installare il driver fornito.

Per e aggiornare driver:

  1. Arrestare il servizio gateway di Data Movement:

    sudo systemctl stop repagent

  2. Facoltativamente, confermare che il servizio è stato interrotto:

    sudo systemctl status repagent

    Lo stato dovrebbe essere il seguente:

    Active: inactive (dead) since <timestamp> ago

  3. Sul computer gateway Data Movement, cambiare la directory di lavoro in:

    opt/qlik/gateway/movement/drivers/bin

  4. Eseguire il comando seguente:

    Sintassi:

    ./update saphana

  5. Il vecchio driver verrà disinstallato e il nuovo driver verrà installato.

  6. Attendere il completamento dell'installazione (indicato dal messaggio "Operazione completata"), quindi avviare il servizio gateway di Data Movement:

    sudo systemctl start repagent

  7. Facoltativamente, conferma che il servizio si è avviato:

    sudo systemctl status repagent

    Lo stato dovrebbe essere il seguente:

    Active: active (running) since <timestamp> ago

Disinstallazione del driver

Eseguire il comando di disinstallazione se si desidera disinstallare il driver.

Per disinstallare il driver:

  1. interrompere tutte le attività configurate per utilizzare il connettore.

  2. Sul computer gateway Data Movement, cambiare la directory di lavoro in:

    opt/qlik/gateway/movement/drivers/bin

  3. Eseguire il comando seguente:

    Sintassi:

    ./uninstall saphana

    Il driver verrà disinstallato.

Installazione manuale del driver

Si consiglia di tentare l'installazione manuale di driver nel caso in cui l'installazione automatizzata non venissa completata.

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.

Nota informatica

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:

  1. Arrestare il servizio di gateway di Data Movement:

    sudo systemctl stop repagent

  2. Facoltativamente, confermare che il servizio è stato interrotto:

    sudo systemctl status repagent

    Lo stato dovrebbe essere il seguente:

    Active: inactive (dead) since <timestamp> ago

  3. Installare il driver sulla macchina gateway di Data Movement.

  4. 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

  5. Avviare il servizio gateway di Data Movement.

    sudo systemctl start repagent

  6. 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.

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).
Nota informaticaSebbene non sia richiesta alcuna configurazione dal punto di vista dell'utente, i trigger sono un prerequisito per l'acquisizione delle modifiche, motivo per cui sono descritti in questo argomento.

Vedi anche: Autorizzazioni

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!