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/dpe-actions-csv-to-postgresql.md.

Action CSV to PostgreSQL

Voir en Markdown

Par défaut, cette action ajoute des données à une table existante, avec une option explicite pour écraser entièrement son contenu

Objectif

L'action CSV to PostgreSQL vous permet d'ingérer des données depuis un fichier CSV (provenant de toute connexion compatible dans vos Connectors) vers une table au sein d'une base de données PostgreSQL. Par défaut, cette action ajoute des données à une table existante, avec une option explicite pour écraser entièrement son contenu.

Configurer une action CSV to PostgreSQL

Pour créer une nouvelle action CSV to PostgreSQL, suivez ces étapes au sein du Data Processing Engine (DPE) :

  1. Accédez à l'onglet Action au sein de l'interface du Data Processing Engine (DPE).
  2. Cliquez sur le bouton « New Action ».
  3. Dans la liste des actions disponibles, sélectionnez « CSV to PostgreSQL ».
Configurer une action CSV to PostgreSQL — Csv to postgresql

Choisir un fichier CSV pour le transfert

Tout d'abord, vous devez sélectionner le fichier CSV spécifique que vous souhaitez transférer. Cette liste comprendra les fichiers CSV accessibles depuis toutes les sources compatibles configurées dans vos Connectors.

  1. Une liste unifiée des fichiers CSV disponibles vous sera présentée. Ces fichiers proviennent de toutes les sources Connectors contenant des données CSV.
  2. Parcourez ou recherchez dans cette liste pour localiser le fichier CSV que vous souhaitez transférer.
Choisir un fichier CSV pour le transfert — Csv to postgresql
  1. Sélectionnez le fichier CSV souhaité.
  2. Choisir un délimiteur (optionnel) : vous pouvez spécifier le délimiteur utilisé dans votre fichier CSV. Par défaut, le système tentera de détecter automatiquement le délimiteur. Sinon, vous pouvez sélectionner explicitement l'un des délimiteurs courants suivants : , (virgule), ; (point-virgule), ou | (pipe).
Choisir un fichier CSV pour le transfert — Csv to postgresql (2)

Sélectionner la table PostgreSQL de destination et les options

Ensuite, vous allez définir la table PostgreSQL cible et la façon dont les données doivent être chargées. Vous verrez une liste consolidée de toutes les tables provenant de toutes les sources PostgreSQL connectées.

Sélectionner la table PostgreSQL de destination et les options — Csv to postgresql
  1. Sélectionner la table de destination : vous verrez une liste complète de toutes les tables PostgreSQL disponibles dans l'ensemble de vos sources Connectors PostgreSQL connectées.
    • Pour faciliter l'identification, le nom de la source PostgreSQL sera mentionné sous chaque nom de table.
    • Limitation : actuellement, cette action ne prend en charge l'envoi de données que vers des tables existantes dans votre base de données PostgreSQL.
    • Pour charger dans une nouvelle table : vous devez d'abord créer une table vide dans votre base de données PostgreSQL (à l'aide de votre client ou de vos outils PostgreSQL préférés), puis la sélectionner dans cette liste.
  2. Option de chargement : par défaut, l'action ajoutera les nouvelles données de votre fichier CSV à la table PostgreSQL sélectionnée.
    • Vous disposerez également d'une option explicite pour écraser (Overwrite) la table. Si elle est sélectionnée, cette option supprimera complètement toutes les données existantes de la table PostgreSQL choisie avant d'insérer les nouvelles données de votre fichier CSV. Utilisez cette option avec une extrême prudence, car elle effacera toutes les données précédentes de cette table.
  3. Lancer l'action : une fois votre fichier CSV, la table PostgreSQL de destination et l'option de chargement configurés, cliquez sur le bouton « Run » pour lancer le transfert.
Sélectionner la table PostgreSQL de destination et les options — Csv to postgresql (2)

Vérifier votre transfert

Une fois l'action CSV to PostgreSQL terminée avec succès, vous pouvez vérifier le transfert en vous connectant à la base de données PostgreSQL correspondante (par exemple, à l'aide d'un client SQL) et en interrogeant la table de destination pour confirmer la présence et l'exactitude des données CSV chargées.

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é ?