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
- 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.
- À 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.
- 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.
- 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
- Dans une fenêtre de la console Linux, naviguez vers
HOME_PATH
oùHOME_PATH
est le répertoire de base indiqué lors de l'installation.Naviguer jusqu'au dossierenv
. - Ajoutez des privilèges Écrire à
ODBC.sh
fichier en saisissant la commande suivante :chmod u+w ODBC.sh
- Modifier
odbc.sh
et indiquez l'emplacement où vous avez installé les fichiers du pilote SAP HANA ODBC. Dans laODBC.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>
dansodbc.sh
. - 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
- Dans une fenêtre de la console Linux, naviguez vers
HOME_PATH
oùHOME_PATH
est le répertoire de base indiqué lors de l'installation. - Ouvrir la
odbc.ini.example
fichier et trouver la section qui commence par[SAP HANA]
. Copier la section dansodbc.ini
fichier. -
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.
- Enregistrer
odbc.ini
fichier. - 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.
- 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.
-
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 - 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.
- 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.