Générer une chaîne de connexion Trino pour des outils externes
Un consommateur Trino génère une chaîne de connexion Trino prête à l'emploi en quelques clics
Objectif
Un consommateur Trino génère une chaîne de connexion Trino prête à l'emploi en quelques clics. Auparavant, connecter un outil externe à votre projet via Trino signifiait créer un compte de service, générer des clés API et assembler la chaîne de connexion à la main. Un consommateur Trino fait tout cela pour vous.
Vous les trouverez dans le service Connectors, sous l'onglet Consommateurs, dans la section Consommateurs Trino de Consommateurs enregistrés.
Contrairement aux consommateurs PowerBI et OpenLineage (que vous connectez une seule fois), vous pouvez créer autant de consommateurs Trino que nécessaire. Chacun avec son propre nom, son niveau de permission et ses identifiants.
Créer un consommateur Trino
-
Dans la section Consommateurs Trino, cliquez sur + New Trino consommateur.
-
Donnez-lui un nom, une description optionnelle, et des tags optionnels.
-
Définissez la permission : le niveau d'accès que ce consommateur Trino a sur vos données :
-
Cliquez sur Créer.
-
Votre chaîne de connexion Trino s'affiche.
Copiez la chaîne de connexion maintenant et stockez-la en lieu sûr (par exemple, un gestionnaire de mots de passe). Vous ne pourrez plus la consulter après avoir fermé cette fenêtre ; si vous la perdez, vous devrez créer un nouveau consommateur Trino.
Gérer le compte de service lié
Chaque consommateur Trino possède un compte de service dédié dans l'Identity Access Manager de votre projet. Après avoir créé le consommateur, cliquez sur Go to service account settings pour le consulter et le gérer.
L'admin du projet reçoit également un e-mail contenant les identifiants du connecteur Trino.
Utiliser la chaîne de connexion
La chaîne de connexion est prête à être collée dans n'importe quel client compatible Trino externe ou outil de BI. Elle intègre les identifiants et suit ce format :
Intégrez-la dans l'outil de votre choix, par exemple :
Connecter Metabase à la Data Platform via Trino
Tout utilisateur se connectant via un consommateur Trino accède aux données selon la permission du consommateur et les rôles et groupes IAM du projet. Traitez la chaîne de connexion comme un mot de passe.
Interroger un autre catalogue
Par défaut, la chaîne de connexion cible le catalogue default dataset de votre projet (le segment final /<catalog>, par exemple db_<project>_default_dataset).
Pour interroger un catalogue différent dans le projet, remplacez ce segment final /<catalog> de la chaîne de connexion. Pour lister les noms de catalogues disponibles, exécutez la commande suivante dans le Lakehouse Manager Explorer :
Pour le détail complet de la chaîne de connexion et pour apprendre à en construire une à la main, consultez Intégrer Trino à des outils externes.
L'écriture de données via Trino nécessite parfois un CAST explicite. Consultez Types de données et conversions Trino pour connaître la correspondance entre les types Lakehouse et les types Trino, et pour résoudre les erreurs TYPE_MISMATCH.
Aller plus loin
Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.
Posez vos questions, faites-nous part de vos commentaires et interagissez directement avec l’équipe qui développe la Data Platform sur le canal Discord dédié.
Si vous avez besoin d'une assistance concernant vos services OVHcloud, créez une demande depuis notre centre d'aide.
Rejoignez notre communauté d'utilisateurs.