MicroStrategy ONE

Driver ODBC per SAP HANA per Windows e Linux

Il driver ODBC per SAP HANA non è un driver a marchio MicroStrategy. I passaggi seguenti mostrano come configurare il driver ODBC per SAP HANA.

MicroStrategy consiglia di concedere autorizzazioni complete per l'account utente SAP HANA utilizzato per creare il database. Se non è possibile concedere autorizzazioni complete per il database all'account utente del database, è possibile utilizzare i consigli elencati in Autorizzazioni del database richieste per creare metadati, elenco cronologia e repository di statistiche per determinare le autorizzazioni necessarie per l'account utente del database SAP HANA. Inoltre, assicurati che siano definite le seguenti autorizzazioni per il tuo account utente SAP HANA:

  • Inserire l'autorizzazione per _SYS_BIC schema.
  • Selezionare l'autorizzazione per _SYS_REPO schema.
  • Selezionare l'autorizzazione per _SYS_BI schema.

Per poter eseguire report che creano tabelle temporanee, è necessario l'estensioneCREATE ANY autorizzazione.

Per configurare un driver ODBC per SAP HANA su Windows

  1. Installare i file del driver ODBC di SAP HANA nel sistema Windows che ospiterà MicroStrategy Intelligence Server. Per passaggi di installazione specifici, fare riferimento alla documentazione SAP di terze parti.
  2. Utilizzando Microsoft ODBC Data Source Administrator, crea un nome di origine dati per connetterti all'origine dati SAP HANA.

    Per conoscere le best practice sull'utilizzo di Amministratore origini dati ODBC Microsoft per creare nomi di origini dati da utilizzare in MicroStrategy, vedere Gestione delle origini dati e ODBC con l'Amministratore origini dati ODBC Microsoft.

  3. È possibile utilizzare lo Strumento di query di MicroStrategy DB per verificare se i dati possono essere recuperati dall'origine dati SAP HANA. Per informazioni sull'utilizzo dello Strumento di query di MicroStrategy DB, cfr Utilizzando lo strumento di query DB.
  4. Per utilizzare SAP HANA come origine dati, è necessario creare un'istanza di database in MicroStrategy. Per informazioni sulla creazione di un'istanza di database, vedere Creazione di un'istanza del database.

    Quando crei una connessione al database, che fa parte di un'istanza del database, assicurati di selezionare Non UTF-8 come codifica del set di caratteri per i driver Windows.

Questa operazione completa i passaggi per la connessione iniziale a SAP HANA in ambienti MicroStrategy per Windows. Per ulteriori requisiti di configurazione, vedere Requisiti aggiuntivi per supportare SAP HANA.

Per configurare un driver ODBC per SAP HANA su Linux

Iniziare installando i file del driver ODBC di SAP HANA sul sistema Linux che ospiterà MicroStrategy Intelligence Server. Per passaggi di installazione specifici, fare riferimento alla documentazione SAP di terze parti.

Le seguenti istruzioni sono divise in due sezioni: come configurare il proprio ambiente e come configurare un DSN.

Per configurare l'ambiente

  1. Nella finestra della console Linux, accedere a HOME_PATH dove HOME_PATH è la directory home specificata durante l'installazione.Individuare la cartella env.
  2. Aggiungi i privilegi di scrittura a ODBC.sh file immettendo il seguente comando:
    chmod u+w ODBC.sh
  3. Modificare il odbc.sh e fornire il percorso in cui sono installati i file del driver ODBC SAP HANA. All'interno di ODBC.sh file, è inclusa la seguente definizione:

    SAPHANA_PATH='<SAPHANA_PATH>'

    Sostituirlo <SAPHANA_PATH> segnaposto con il percorso dei file del driver ODBC SAP HANA.

    Non modificare altre occorrenze di <SAPHANA_PATH> all'interno odbc.sh.

  4. Salva il ODBC.sh file e rimuovere i privilegi di scrittura dal file immettendo il seguente comando:
    chmod a-w ODBC.sh

Per configurare un DSN

  1. Nella finestra della console Linux, accedere a HOME_PATH dove HOME_PATH è la directory home specificata durante l'installazione.
  2. Aprire il odbc.ini.example e trovare la sezione che inizia con [SAP HANA]. Copia la sezione in odbc.ini file.
  3. Modificare le seguenti informazioni dalla sintassi in cui sono state copiate odbc.ini:

    • Driver=<SAPHANA_PATH>/libodbcHDB.so

      Sostituisci <SAPHANA_PATH> con il percorso in cui sono stati installati i file del driver ODBC SAP HANA.

    • Servernode=ip_address:port

      Sostituisci ip_address con l'indirizzo IP del computer che ospita il database SAP HANA.

      Sostituisci port con il numero della porta per la connessione al database SAP HANA. Contatta l'amministratore del database SAP HANA per il numero di porta richiesto.

    • USER=uid

      Sostituisci uid con un account utente SAP HANA valido.

    • PASSWORD=pwd

      Sostituisci pwd con la password per l'account utente SAP HANA sopra descritto.

    Per informazioni sui parametri disponibili, fare riferimento alla documentazione del driver SAP HANA di terze parti. Questo può essere spesso trovato insieme all'installazione del driver.

  4. Salva il odbc.ini file.
  5. È possibile utilizzare lo Strumento di query di MicroStrategy DB per verificare se i dati possono essere recuperati dall'origine dati SAP HANA. Per informazioni sull'utilizzo dello Strumento di query di MicroStrategy DB, cfr Utilizzando lo strumento di query DB.
  6. Per utilizzare SAP HANA come origine dati, è necessario creare un'istanza di database in MicroStrategy. Per informazioni sulla creazione di un'istanza di database, vedere Creazione di un'istanza del database.

    Quando crei una connessione al database, che fa parte di un'istanza del database, per SAP HANA, assicurati di selezionare Non UTF-8 come codifica del set di caratteri per i driver Linux.

Questa operazione completa i passaggi per la connessione iniziale a SAP HANA in ambienti MicroStrategy per Windows. Per ulteriori requisiti di configurazione, vedere Requisiti aggiuntivi per supportare SAP HANA di seguito.

Per configurare una connessione senza DSN

Per configurare il driver ODBC per la connessione senza DSN, è necessario un passaggio aggiuntivo oltre a quelli descritti in Per configurare un DSN sezione precedente.

  1. Aprire il odbcinst.ini file e trovare questa sezione:

    Copia
    [HDBODBC]
    Driver=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
    Description=HANA Driver
    Setup=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
    CPTimeout=0
  2. Sostituire < SAP_HANA_ODBC_DIR> segnaposto con il percorso in cui sono installati i file del driver ODBC SAP HANA. Il percorso è lo stesso specificato in odbc.ini file.
  3. Riavviare Intelligence Server.

Requisiti aggiuntivi per supportare SAP HANA

Esaminare i seguenti requisiti aggiuntivi per garantire la corretta integrazione di SAP HANA in MicroStrategy:

  • Si tenga presente che, dopo l'importazione delle tabelle da SAP HANA in MicroStrategy, è necessario importare manualmente anche le informazioni relative al prefisso. Utilizzando il Catalogo warehouse, è possibile selezionare tutte le tabelle importate da SAP HANA e selezionare Importa prefisso per importare le informazioni sul prefisso. Per ulteriori passaggi per accedere e utilizzare il catalogo Warehouse, vedere il Project Design Help.
  • Se le tabelle in SAP HANA includono parametri di input, questi sono supportati in MicroStrategy tramite prompt. Utilizzando l'editor tabelle disponibile in MicroStrategy Developer, è possibile creare e modificare i prompt per supportare i parametri di input. Per la procedura di accesso e utilizzo dell'Editor tabelle, fare riferimento a Guida alla progettazione del progetto.