Connecter IBM Cognos Analytics à Presto dans watsonx.data

Cette rubrique vous fournit la procédure pour connecter IBM Cognos Analytics à Presto. IBM Cognos Analytics offre des capacités d'automatisation alimentées par l'IA et vous permet de générer des informations à partir des sources de données connectées.

Avant de commencer

Pré-requis pour IBM Cognos Analytics

  • IBM Cognos Analytics version 12.0.1 ou supérieure.
  • Téléchargez le pilote Presto JDBC à partir de JDBC Drivers. Utilisez une version du pilote JDBC prise en charge par IBM Cognos Analytics. Copiez le pilote dans le répertoire IBM Cognos Analytics installation_location\drivers, et redémarrez le service de requête.
  • Connexions aux sources de données Privilège de l'administrateur pour créer des connexions au serveur de données.

Pré-requis pour IBM watsonx.data

  • Abonnement à watsonx.data sur IBM Cloud
  • Mise à disposition de l'instance watsonx.data avec le moteur Presto.

Connexion à Presto

  1. Se connecter à Cognos Analytics.

  2. Dans le menu de navigation, cliquez sur Nouveau.

  3. Cliquez sur Serveur de données. La page Créer une connexion au serveur de données s'ouvre. Dans cette page, procédez comme suit :

    1. Indiquez les informations suivantes :

      • Nom : Indiquez un nom pour la connexion.
      • Type de connexion : Sélectionnez watsonx.data.
    2. Cliquez sur Suivant.

    3. Indiquez les informations suivantes :

      • JDBC URL: Presto JDBC URL. Pour plus d'informations sur la récupération du nom d'hôte et du port, voir Obtenir des informations de connexion. Exemple de URL: jdbc:presto://xxxxx-xxxx-xxx-xxx-xxxxx.xxxxx.xx.x.appdomain.cloud:xxxx?SSL=true.
      • Nom de la classe de conducteur (facultatif)
      • Propriétés de la connexion (facultatif)
      • Authentification > Méthode : Sélectionnez Use signon.
      • Cliquez sur Add signon. La fenêtre ID utilisateur et mot de passe s'ouvre.
    4. Dans la fenêtre d'identification de l'utilisateur et du mot de passe, fournir les détails suivants du moteur Presto:

      • Nom d'utilisateur : Le nom d'utilisateur est 'ibmlhapikey_<watsonx.datauser_id> ou 'ibmlhapikey_ServiceId-<service_id>. Par exemple, " ibmlhapikey_joe@ibm.com ou " ibmlhapikey_ServiceId-xxxxxxx-9-9e71-xxxx-yxay-cxaraa68. Pour obtenir le " <service_id>, voir Création d'un identifiant de service à l'aide de la console.

      • 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érer la clé API.

    5. Cliquez sur Terminé.

    6. Cliquez sur Tester la connexion pour vérifier que la connexion est établie.

    7. Vous pouvez cliquer sur Suivant lorsque votre connexion de test est réussie.

    8. Spécifier les commandes que la base de données exécute lorsque certains événements se produisent (facultatif). Pour plus d'informations, voir Création d'une connexion au serveur de données.

    9. Cliquez sur Créer. Cliquez sur Charger pour configurer les actifs utilisés par la connexion. Les catalogues de watsonx.data sont listés.

    10. Sélectionnez les actifs que vous souhaitez utiliser dans IBM Cognos Analytics et cliquez sur le lien Charger en regard de l'actif. Il chargera les tables présentes dans les catalogues.

    11. Cliquez sur Terminé. La page Connexions au serveur de données s'ouvre et la connexion est répertoriée.

  4. Cliquez sur la connexion watsonx.data que vous avez créée.

  5. Cliquez sur le menu déroulant en regard du nom de la connexion. Sélectionnez Actifs pour lister tous les schémas et tables disponibles de l'instance watsonx.data

  6. La page Actifs s'ouvre. Sélectionnez les actifs (tables et schémas) à importer dans Cognos Analytics

  7. Sélectionnez le tableau (éventuellement supplémentaire) avec lequel vous souhaitez travailler et cliquez sur le menu de débordement situé à côté. Cliquez sur Charger les métadonnées. Le statut affiche " Loaded lorsque le tableau est complètement chargé.

    Vous pouvez commencer à travailler avec les données.

  8. Vous pouvez également vérifier si les données du tableau sont complètement chargées. Pour ce faire :

    1. Aller au menu de navigation.
    2. Cliquez sur Nouveau > Module de données.
    3. Sélectionnez Serveurs de données.
    4. Sélectionnez la connexion watsonx.data que vous avez créée.
    5. Cliquez sur OK. Affichez la page du module de données avec les données de watsonx.data