MicroStrategy ONE

Pilote ODBC pour SAP HANA pour Windows et Linux

Le pilote ODBC pour SAP HANA n'est pas un pilote de marque MicroStrategy. Les étapes suivantes montrent comment configurer le pilote ODBC pour SAP HANA.

MicroStrategy recommande que le compte d'utilisateur SAP HANA utilisé pour créer la base de données dispose de toutes les autorisations pour la base de données. Si le compte d'utilisateur de base de données ne peut pas se voir accorder toutes les autorisations sur la base de données, vous pouvez utiliser les recommandations répertoriées dans Autorisations de base de données requises pour créer des métadonnées, une liste d'historique et des référentiels de statistiques pour déterminer les autorisations requises pour le compte d'utilisateur de la base de données SAP HANA. De plus, assurez-vous que les autorisations suivantes sont définies pour votre compte utilisateur SAP HANA :

  • Insérer l'autorisation pour _SYS_BIC schéma.
  • Sélectionnez l'autorisation pour _SYS_REPO schéma.
  • Sélectionnez l'autorisation pour _SYS_BI schéma.

Pour pouvoir exécuter des rapports qui créent des tables temporaires, vous avez besoin deCREATE ANY autorisation.

Pour configurer un pilote ODBC pour SAP HANA sous Windows

  1. Installez les fichiers du pilote SAP HANA ODBC sur le système Windows qui hébergera MicroStrategy Intelligence Server. Pour connaître les étapes d'installation spécifiques, reportez-vous à votre documentation SAP tierce.
  2. À l'aide de l'administrateur de source de données Microsoft ODBC, créez un nom de source de données pour vous connecter à votre source de données SAP HANA.

    Pour connaître les meilleures pratiques d'utilisation de l'administrateur de sources de données Microsoft ODBC pour créer des noms de sources de données à utiliser dans MicroStrategy, reportez-vous à Gestion d'ODBC et des sources de données avec l'administrateur de sources de données Microsoft ODBC.

  3. Vous pouvez utiliser l'outil MicroStrategy DB Requête pour tester si les données peuvent être récupérées de votre source de données SAP HANA. Pour plus d'informations sur l'utilisation de l'outil MicroStrategy DB Requête, reportez-vous à Utilisation de l'outil de requête de base de données.
  4. Pour utiliser SAP HANA comme source de données, vous devez créer une instance de base de données dans MicroStrategy. Pour plus d'informations sur la création d'une instance de base de données, reportez-vous à Création d'une instance de base de données.

    Lors de la création d'une connexion à une base de données, qui fait partie d'une instance de base de données, assurez-vous de sélectionner Non UTF-8 comme codage de jeu de caractères pour les pilotes Windows.

Ceci termine les étapes pour la connexion initiale à SAP HANA dans MicroStrategy pour les environnements Windows. Pour connaître les exigences de configuration supplémentaires, reportez-vous à Exigences supplémentaires pour prendre en charge SAP HANA.

Pour configurer un pilote ODBC pour SAP HANA sous Linux

Commencez par installer les fichiers du pilote SAP HANA ODBC sur le système Linux qui hébergera MicroStrategy Intelligence Server. Pour connaître les étapes d'installation spécifiques, reportez-vous à votre documentation SAP tierce.

L'ensemble d'instructions suivant est divisé en deux sections : comment configurer votre environnement et comment configurer un DSN.

Pour configurer l'environnement

  1. Dans une fenêtre de la console Linux, naviguez vers HOME_PATHHOME_PATH est le répertoire de base indiqué lors de l'installation.Naviguer jusqu'au dossier env.
  2. Ajoutez des privilèges Écrire à ODBC.sh fichier en saisissant la commande suivante :
    chmod u+w ODBC.sh
  3. Modifier odbc.sh et indiquez l'emplacement où vous avez installé les fichiers du pilote SAP HANA ODBC. Dans la ODBC.sh fichier, la définition suivante est incluse :

    SAPHANA_PATH='<SAPHANA_PATH>'

    Remplacer ceci <SAPHANA_PATH> Indicateur de position avec l'emplacement des fichiers du pilote SAP HANA ODBC.

    Ne pas modifier les autres occurrences de <SAPHANA_PATH> dans odbc.sh.

  4. Enregistrer ODBC.sh fichier et supprimez les privilèges Écrire du fichier en saisissant la commande suivante :
    chmod a-w ODBC.sh

Pour configurer un DSN

  1. Dans une fenêtre de la console Linux, naviguez vers HOME_PATHHOME_PATH est le répertoire de base indiqué lors de l'installation.
  2. Ouvrir la odbc.ini.example fichier et trouver la section qui commence par [SAP HANA]. Copier la section dans odbc.ini fichier.
  3. Modifiez les informations suivantes à partir de la syntaxe que vous avez copiée dans odbc.ini

    • Driver=<SAPHANA_PATH>/libodbcHDB.so

      Remplacer <SAPHANA_PATH> avec l'emplacement où vous avez installé les fichiers du pilote SAP HANA ODBC.

    • Servernode=ip_address:port

      Remplacer ip_address avec l'adresse IP de l'ordinateur qui héberge la base de données SAP HANA.

      Remplacer port avec le numéro de port pour la connexion à la base de données SAP HANA. Contactez votre administrateur de base de données SAP HANA pour obtenir le numéro de port requis.

    • USER=uid

      Remplacer uid avec un compte utilisateur SAP HANA valide.

    • PASSWORD=pwd

      Remplacer pwd avec le mot de passe du compte d'utilisateur SAP HANA décrit ci-dessus.

    Pour plus d'informations sur les paramètres disponibles, reportez-vous à la documentation de votre pilote SAP HANA tiers. Cela peut souvent être trouvé avec l’installation du pilote.

  4. Enregistrer odbc.ini fichier.
  5. Vous pouvez utiliser l'outil MicroStrategy DB Requête pour tester si les données peuvent être récupérées de votre source de données SAP HANA. Pour plus d'informations sur l'utilisation de l'outil MicroStrategy DB Requête, reportez-vous à Utilisation de l'outil de requête de base de données.
  6. Pour utiliser SAP HANA comme source de données, vous devez créer une instance de base de données dans MicroStrategy. Pour plus d'informations sur la création d'une instance de base de données, reportez-vous à Création d'une instance de base de données.

    Lors de la création d'une connexion à une base de données, qui fait partie d'une instance de base de données, pour SAP HANA, assurez-vous de sélectionner Non UTF-8 comme codage de jeu de caractères pour les pilotes Linux.

Ceci termine les étapes pour la connexion initiale à SAP HANA dans MicroStrategy pour les environnements Windows. Pour connaître les exigences de configuration supplémentaires, reportez-vous à Exigences supplémentaires pour prendre en charge SAP HANA ci-dessous.

Pour configurer une connexion sans DSN

Pour configurer le pilote ODBC pour une connexion sans DSN, une étape supplémentaire est requise en plus des étapes dans la Pour configurer un DSN section ci-dessus.

  1. Ouvrir la odbcinst.ini fichier et trouver cette section :

    Copier
    [HDBODBC]
    Driver=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
    Description=HANA Driver
    Setup=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
    CPTimeout=0
  2. Remplacer < SAP_HANA_ODBC_DIR> Indicateur de position avec l'emplacement où vous avez installé les fichiers du pilote SAP HANA ODBC. Le chemin d'accès est le même que celui indiqué dans odbc.ini fichier.
  3. Redémarrer Intelligence Server.

Exigences supplémentaires pour prendre en charge SAP HANA

Examinez les exigences supplémentaires suivantes pour assurer une intégration réussie de SAP HANA dans MicroStrategy :

  • Sachez qu'une fois que vous importez des tables de SAP HANA vers MicroStrategy, vous devez également importer manuellement toutes les informations de préfixe. À l'aide du catalogue d'entrepôt, vous pouvez sélectionner toutes les tables importées de SAP HANA et sélectionner Importer le préfixe pour importer les informations de préfixe. Pour connaître les étapes supplémentaires pour accéder et utiliser le catalogue de l'entrepôt de données, consultez la Aide Project Design.
  • Si les tables dans SAP HANA comprennent des paramètres d'entrée, ceux-ci sont pris en charge dans MicroStrategy à l'aide d'invites. À l'aide de l'éditeur de table disponible dans MicroStrategy Developer, vous pouvez créer et modifier les invites pour prendre en charge les paramètres d'entrée. Pour connaître les étapes nécessaires pour accéder et utiliser l'éditeur de table, reportez-vous à la Aide sur la conception du projet.