For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/public-cloud/data-platform/tutorials-trino-connector.md.

Extraire les données d'un project avec Trino

Voir en Markdown

Ce tutoriel montre comment utiliser le Trino Connector pour extraire des données d'un project vers un autre sur la Platform

Objectif

Ce tutoriel montre comment utiliser le Trino Connector pour extraire des données d'un project vers un autre sur la Platform.

Introduction

Prérequis

Pour suivre ce tutoriel, vous devez être familiarisé avec les Connectors, l'Analytics Manager, l'Identity Access Manager et vous devriez idéalement avoir suivi le guide de Démarrage. L'essentiel est de savoir à quoi servent les Sources et comment les utiliser.

Aperçu des concepts

Il est courant d'avoir plusieurs projects s'exécutant sur la platform. Dans le scénario où vous souhaiteriez extraire et transférer des données d'un project existant vers un autre, le Trino Connector fait le travail.

Cela est rendu possible grâce au moteur de requête Trino managé qui fait partie du service Analytics Manager. Il permet d'interroger les datasets du project - et peut être connecté depuis l'extérieur.

Ce tutoriel suivra un processus en deux étapes :

  • Apporter les modifications nécessaires sur le project source pour permettre l'extraction des données.
  • Utiliser le Trino Connector sur le project de destination comme source pour déplacer les données.

Voyons maintenant comment tout cela fonctionne en pratique !

Utiliser le Trino Connector

Étapes à suivre sur le project source

Ces premières étapes utilisent le Lakehouse Manager et l'Identity Access Manager.

  1. Identifier le Catalog et le Schema source : Trouvez le catalog et le schema auxquels vous souhaitez vous connecter dans l'Explorer du Lakehouse Manager

    Exécutez les commandes SQL suivantes pour récupérer les catalogs et schemas disponibles :

    SHOW CATALOGS

    Copiez et enregistrez le nom du catalog souhaité en tant que CATALOG_NAME.

    Étapes à suivre sur le project source — Trino connector show catalogs
    SHOW SCHEMAS FROM CATALOG_NAME
Info

Remarque : remplacez CATALOG_NAME par le catalog réel que vous avez sélectionné à l'étape précédente.

Cette commande affichera une liste des schemas disponibles dans le catalog choisi.

Étapes à suivre sur le project source — Trino connector show schemas

Copiez et enregistrez le nom du schema souhaité en tant que SCHEMA_NAME.

Info

Lors de la création d'un nouveau project, le default dataset est fourni. Si vous n'avez pas créé de dataset supplémentaire dans votre project, il s'agit de la sélection appropriée.

  1. Ouvrez l'Identity Access Manager et créez un nouveau service account destiné à ce transfert.

    Étapes à suivre sur le project source — Trino connector service account
Info

Veillez à ajouter Platform Admin comme groupe pour ce service account

Une fois le service account créé avec succès, vous devez générer une clé pour l'API Access. Cliquez sur le bouton d'ajout comme indiqué dans l'image ci-dessous, puis sur create.

Étapes à suivre sur le project source — Trino connector service account (2) Étapes à suivre sur le project source — Trino connector create api key

L'API Key et la Secret Key vous seront fournies. Veillez à les copier et à les enregistrer en lieu sûr, car vous ne pourrez plus accéder à la Secret Key une fois cette page quittée.

Étapes à suivre sur le project source — Trino connector created api key

Vous avez terminé avec succès toutes les étapes requises sur le project source ; la suite du tutoriel se poursuivra sur le project de destination.

Étapes à suivre sur le project de destination

  1. Rendez-vous dans les Connectors et ajoutez une nouvelle Trino Source.
Étapes à suivre sur le project de destination — Trino connector add source
  1. Renseignez les détails ci-dessous et cliquez sur connect
  • Host : remplacez par votre Project_Name source + -query.eu.dataplatform.ovh.net
  • Port : 443
  • Catalog : remplacez par votre CATALOG_NAME
  • Schema : remplacez par votre SCHEMA_NAME
  • Username : remplacez par API_KEY
  • Password : remplacez par SECRET_KEY
  • SSL : activé
Étapes à suivre sur le project de destination — Trino connector source settings
  1. Une fois la connexion Trino établie avec succès, la liste des tables disponibles se remplira. Cochez la case en regard du nom de la table que vous souhaitez extraire de la source, puis cliquez sur create.
Étapes à suivre sur le project de destination — Trino connector source connected

Utiliser les données extraites

Une fois toutes les étapes précédentes terminées, vous pouvez consulter l'onglet Analyzer dans les Connectors pour vérifier les tables extraites.

Pour utiliser ces données extraites, vous pouvez suivre l'étape trois du tutoriel Démarrage.

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.

Cette page vous a-t-elle aidé ?