Connexion de Power BI à Presto dans watsonx.data

Cette rubrique vous fournit la procédure pour connecter Power BI à Presto en utilisant l'un des pilotes ODBC suivants :

  • Pilote Simba ODBC
  • CData ODBC driver

Lorsque vous vous connectez au moteur Presto dans watsonx.data, vous pouvez accéder aux différentes sources de données connectées et créer des visualisations de données interactives et convaincantes.

Prérequis

  • Power BI Desktop : Téléchargez et installez la dernière version de Power BI en utilisant le lien de téléchargement avancé. Créez un compte Power BI en utilisant votre identifiant e-mail et connectez-vous.
  • En fonction du pilote ODBC que vous avez sélectionné, téléchargez et installez l'un des éléments suivants :
    • Pilote ODBC Simba pour Presto: Téléchargez et installez la dernière version du logiciel Insight Simba ODBC driver depuis le Presto ODBC Driver. En fonction de votre plateforme informatique (Mac ou Desktop), connectez-vous au compte. Après le téléchargement, vous recevrez un fichier de licence dans l'email enregistré. Copiez le fichier et collez-le sous " ~\Simba Presto ODBC Driver\lib folder.
    • Pilote ODBC CData pour Presto: Téléchargez et installez la dernière version du pilote CData ODBC pour Presto depuis le site Presto ODBC Driver.
  • Abonnement de watsonx.data sur IBM Cloud.
  • Provision watsonx.data instance avec Presto moteur.

Authentification

Power BI utilise le mécanisme d'authentification LDAP (Lightweight Directory Access Protocol) pour se connecter à Presto. Vous avez besoin des informations d'identification suivantes :

  • Nom d'utilisateur : Le nom d'utilisateur est ibmlhapikey ou ibmlhapikey_<watsonx.datauser_id>.
  • Mot de passe : la clé API de l'utilisateur watsonx.data.

Configuration du pilote

Vous pouvez sélectionner l'un des pilotes ODBC suivants pour vous connecter à Presto à partir de Power BI.

Simba

  1. Ouvrez ODBC Data Source > Exécutez en tant qu'administrateur à partir de votre ordinateur. La page ODBC Data Source Administrator s'ouvre.

  2. Cliquez sur System DSN.

  3. Sélectionnez Simba Presto.

  4. Cliquez sur Ajouter. La page Créer une nouvelle source de données s'ouvre.

  5. Sélectionnez le pilote Simba Presto ODBC pour lequel vous souhaitez configurer la source de données et cliquez sur Finish. La page Simba Presto ODBC Driver DSN Setup s'ouvre.

  6. Indiquez les informations suivantes :

    • Nom de la source de données : Saisissez un nom pour votre connexion à la source de données.
    • Description : Fournir une description pour la configuration du pilote Presto.
    • Authentication Type (Type d'authentification): Sélectionnez LDAP dans la liste.
    • Nom d'utilisateur : Le nom d'utilisateur est ibmlhapikey ou ibmlhapikey_<watsonx.datauser_id>.
    • Mot de passe : La clé API de l'utilisateur watsonx.data. Pour plus d'informations sur la récupération de la clé API, voir Génération de la clé API.
    • Host : Nom d'hôte du moteur Presto dans watsonx.data auquel vous voulez vous connecter. Pour plus d'informations sur la récupération du nom d'hôte, voir L'obtention des informations de connexion.
    • Port : Pour plus d'informations sur la récupération du numéro de port, voir L'obtention d'informations sur la connexion.
    • Catalogue : Sélectionnez le catalogue Iceberg (Iceberg_data) associé au moteur Presto dans watsonx.data.
    • Schéma : Sélectionnez le schéma associé à vos données.
  7. Cliquez sur Test pour vérifier que la connexion est réussie. La fenêtre des résultats du test s'ouvre pour afficher le message de réussite. Cliquez sur OK. La page Simba Presto ODBC Driver DSN Setup s'ouvre.

  8. Cliquez sur OK. La page ODBC Data Source Administrator s'ouvre. Cliquez sur OK.

CData

  1. Ouvrir ODBC Source de données > Exécuter en tant qu'administrateur à partir de votre ordinateur. La page ODBC Data Source Administrator s'ouvre.

  2. Cliquez sur System DSN.

  3. Sélectionnez CData Presto.

  4. Cliquez sur Ajouter. La page CData ODBC Driver for Presto- DSN Configuration s'ouvre.

  5. Indiquez les informations suivantes :

    • Nom de la source de données : Saisissez un nom pour votre connexion à la source de données.
    • Serveur : Nom d'hôte du moteur Presto dans watsonx.data auquel vous voulez vous connecter. Pour plus d'informations sur la récupération du nom d'hôte, voir L'obtention des informations de connexion.
    • Port : Pour plus d'informations sur la récupération du numéro de port, voir L'obtention d'informations sur la connexion.
    • Auth Scheme : Sélectionnez LDAP dans la liste.
    • Nom d'utilisateur : Le nom d'utilisateur est ibmlhapikey ou ibmlhapikey_<watsonx.datauser_id>.
    • Mot de passe : La clé API de l'utilisateur watsonx.data. Pour plus d'informations sur la récupération de la clé API, voir Génération de la clé API.
    • Utiliser SSL : Sélectionnez True dans la liste.
  6. Cliquez sur Tester la connexion pour vérifier que la connexion est réussie. La fenêtre ODBC- DSN Configuration s'ouvre pour afficher le message de réussite. Cliquez sur OK. La page CData ODBC Driver for Presto- DSN Configuration s'ouvre.

  7. Cliquez sur OK. La page ODBC Data Source Administrator s'ouvre. Cliquez sur OK.

Configuration de Power BI et visualisation des tableaux

  1. Ouvrez Power BI Desktop.

  2. Cliquez sur Accéder à des données provenant d'autres sources. La page Ajouter des données à votre rapport s'ouvre.

  3. Cliquez sur le lien Accéder à des données provenant d'autres sources. La page Obtenir des données s'ouvre.

  4. Rechercher et sélectionner ODBC.

  5. Cliquez sur Connecter. La page From ODBC s'ouvre.

  6. Dans la liste Nom de la source de données, sélectionnez la source de données que vous avez créée et cliquez sur Ok.

  7. La page ODBC driver s'ouvre.

  8. Indiquez votre nom d'utilisateur et votre mot de passe et cliquez sur Connect.

    Nom d'utilisateur : Le nom d'utilisateur est ibmlhapikey ou ibmlhapikey_<watsonx.datauser_id> et le mot de passe est la clé API de l'utilisateur watsonx.data. Pour plus d'informations sur la récupération de la clé API, voir Génération de la clé API.

  9. La page Navigator s'ouvre avec la liste des schémas du moteur Presto.

  10. Sélectionnez une table requise pour afficher l'aperçu de la table et cliquez sur Load ou Transformer les données en fonction de vos besoins. Vous pouvez créer des visuels en utilisant les données.

Connexion à Presto à l'aide des fichiers de configuration

Dans cette méthode, vous pouvez sélectionner le catalogue que vous souhaitez analyser dans Power BI à partir de la console watsonx.data, et watsonx.data génère un fichier Config pour le pilote sélectionné (Simba ou CData). Ce fichier peut être utilisé pour accéder au catalogue watsonx.data directement dans Power BI sans aucune configuration de Presto.

Config sont des raccourcis permettant de se connecter rapidement aux données originales que vous utilisez souvent. Les fichiers sources de données ne contiennent pas les données réelles mais plutôt les informations nécessaires pour se connecter aux données réelles.

  1. Connectez-vous à l'instance watsonx.data.
  2. Allez dans Configurations.
  3. Cliquez sur la page d' information sur la connexion.
  4. Développez Outils BI et sélectionnez PowerBI.
  5. Dans la section Détails de la connexion, développez le Presto moteur.
  6. Utilisez l'icône Modifier le catalogue dans le champ Catalogue pour sélectionner le catalogue requis pour l'analyse des données.
  7. Cliquez sur la liste Exporter les fichiers de configuration. Sélectionnez le fichier zip de configuration à télécharger (Simba config.zip ou CData config.zip ) en fonction du pilote utilisé. Cliquez sur le fichier téléchargé. Il comprend deux fichiers, le fichier .reg et le fichier .pbids.
  8. Exécutez le fichier .reg pour configurer la connexion à la base de données sous Windows. Exécutez maintenant le fichier .pbids pour vous connecter à la source de données spécifiée. Le bureau PowerBI s'ouvre. Indiquez le nom d'utilisateur et le mot de passe pour vous connecter.
  9. Les informations relatives au certificat SSL sont disponibles sur watsonx.data Connection Information > IBM Products > Instance details > SSL Certificate. Pour plus d'informations sur la récupération du certificat SSL, voir Obtenir des informations sur la connexion.
  10. La page Catalogue s'affiche. Vous pouvez sélectionner les schémas et les tables à analyser.