Connexion de Looker à Presto dans watsonx.data

Cette rubrique vous indique la procédure à suivre pour connecter Looker à Presto.

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

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

Authentification

Looker utilise le mécanisme d'authentification LDAP (Lightweight Directory Access Protocol) pour se connecter à Presto. Il utilise les informations d'identification suivantes :

  • Nom d'utilisateur : Le nom d'utilisateur est ibmlhapikey_<watsonx.datauser_id>. Par exemple, ibmlhapikey_joe@ibm.com.
  • Mot de passe : la clé API de l'utilisateur watosnx.data.

Connexion à Presto

  1. Se connecter à Looker.

  2. Sur la page LookerML Projets, cliquez sur Configurer un nouveau modèle. La page Configurer un modèle s'ouvre.

  3. Configurez les détails suivants :

    • Modèle : Entrez le nom du modèle pour le projet.
    • Projet : Saisir un nom de projet. Un projet est une collection de fichiers LookML qui décrivent comment les tables Presto sont liées les unes aux autres.
    • Connexions autorisées : Sélectionnez All.
  4. Cliquez sur Sauvegarder. Le projet est listé dans la section Projets en cours.

  5. Cliquez sur le bouton Configurer en regard du projet et sélectionnez Connexions autorisées comme All.

  6. Allez à Looker > Admin.

  7. Sélectionnez Connexions dans la liste Base de données.

  8. Cliquez sur Add connection. La page Connectez votre base de données au Looker s'ouvre.

  9. Donnez un nom à la connexion et au projet Looker.

  10. Dans la liste Dialect, sélectionnez PrestoDB et fournissez les Presto suivants à partir de watsonx.data.

  • 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 : Le port Presto que Looker doit utiliser pour se connecter. Pour plus d'informations sur la récupération du numéro de port, voir L'obtention d'informations sur la connexion.
  • Database : Le nom de la base de données dans watsonx.data.
  • Schéma (facultatif): Saisissez le nom du schéma associé à vos données.
  • Nom d'utilisateur : Le nom d'utilisateur est ibmlhapikey_<watsonx.datauser_id>.
  • Mot de passe : La clé API de l'utilisateur watosnx.data. Pour plus d'informations sur la récupération de la clé API, voir Génération de la clé API.
  • Paramètres optionnels : Pour plus d'informations sur les paramètres optionnels, voir Paramètres optionnels.
  1. Cliquez sur Test pour vérifier que la connexion est réussie.
  2. Vous pouvez cliquer sur Connect lorsque votre connexion test est réussie. Un message de réussite s'affiche en haut de la page.
  3. Cliquez sur Test contre la connexion. Les options suivantes sont répertoriées :
  • Peut se connecter
  • Peut annuler des requêtes
  • (optionnel) Peut vérifier la version presto de la base de données

Analyse des données

Après avoir établi une connexion avec Presto, vous pouvez exécuter des requêtes et générer des informations.

  1. Allez dans Looker > Développer.

  2. Cliquez sur SQL Runner.

  3. Sur la page SQL Runner, sélectionnez l'onglet Base de données.

  4. Sélectionnez le Schema et Table à partir desquels vous devez analyser les données.

  5. Dans la section Requête SQL, écrivez une requête et cliquez sur Exécuter. Voici un exemple de requête.

    SELECT * FROM SCHEMA_NAME.TABLE_NAME LIMIT 10

Vous pouvez consulter le résultat dans la section RESULTATS.

Pour plus d'informations sur l'analyse des données, voir Analyse des données.