Créer un ticket Mes tickets
Bienvenue
Connexion  S'inscrire

Importer des métadonnées dans le dictionnaire à l'aide du connecteur DataGalaxy

Introduction

Le connecteur permet d'importer les métadonnées de vos systèmes de stockage existants dans la plateforme DataGalaxy. Dans cet article, nous vous expliquons comment configurer ces imports par type de source, et quelles métadonnées seront importées dans la plateforme.

Pour mettre en application les éléments présentés dans cet article, il vous faudra télécharger le connecteur et les plugins associés (voir cet article)
Le fonctionnement du connecteur en mode interface graphique est expliqué en détail dans cet article

Le cas échéant, des articles de documentation spécifiques à chaque technologie et plugin peuvent être disponibles afin de détailler leurs particularités.

Importer des métadonnées dans une source de type relationnelle (base de données)

Le tableau suivant détaille les objets pris en compte dans vos systèmes sources et les objets DataGalaxy correspondants

Système sourceObjet DataGalaxyCommentaires
SchémaModèle (Conteneur)
TableTable (Structure)Les commentaires sont remontés dans le champ Commentaire technique de DataGalaxy
VueVueLes commentaires sont remontés dans le champ Commentaire technique de DataGalaxy
ColonneColonneLe nom, le type de données (taille et précision), la description, l'ordre sont remontés lorsqu'ils sont disponibles. Les commentaires sont remontés dans le champ Commentaire technique de DataGalaxy
Clé primaireClé primaireCes informations seront utilisées pour relier les tables dans les diagrammes DataGalaxy
Clé étrangèreClé étrangère

L'import de métadonnées à partir d'une base de données fonctionne de façon générique, quelque soit la technologie du système source. Elle s'appuie sur l'utilisation d'un driver JDBC spécifique à chaque technologie. Ci contre un exemple de formulaire de connexion pour la technologie AzureSQL : 

Ce formulaire peut être différent suivant la technologie du plugin utilisé.

Le mode avancé permet de voir et modifier l'URL JDBC qui est générée en arrière plan de ce formulaire. Vous pouvez l'activer pour ajouter des paramètres qui ne seraient pas exposées par défaut, ou la copier afin de la réutiliser en mode JDBC avancé (voir plus loin).

L'écran suivant liste les tables et vues identifiées sur la connexion paramétrée, et permet de limiter si besoin le périmètre de votre export :

Importer des métadonnées dans une source de type non relationnelle (système de fichiers et datalake)

Le tableau suivant détaille les objets pris en compte dans vos systèmes sources et les objets DataGalaxy correspondants

Système sourceObjet DataGalaxyCommentaires
RépertoireDossier (Conteneur)
FichierFichier (Structure)Les fichiers peuvent être regroupés en définissant des masques lorsque l'option vous est proposée (voir plus loin)
Champ (fichier CSV uniquement)ChampActuellement seuls les fichiers CSV sont parcourus, et les types de colonnes remontent en tant que chaînes de caractères par défaut.

Outre les information de connexion spécifiques à chaque technologie, l'écran de connexion vous permet de définir des masques qui seront utilisés pour filtrer et/ou grouper les fichiers identifiés:
 

Le bouton Ajouter un nouveau masque apporte des informations supplémentaires sur la syntaxe à utiliser : 


Les masques ajoutés et les options de filtrage et de regroupement sont enregistrés dans les fichiers de connexion

L'écran suivant liste les fichiers identifiés et vous permet de sélectionner un sous-ensemble si vous souhaitez limiter le périmètre de l'import

Les masques ne sont pas appliqués à l'affichage de cet écran

Dans cet exemple, nous pouvons définir les masques suivants afin d'avoir un regroupement des fichiers : 

  • /Allemagne/Berlin/berlin{XX}.json
  • /Espagne/Madrid/madrid{XX}.json 
  • /France/Paris/paris{XX}.json 
  • /Italie/Rome/rome{XX}.json 
  • /Megapack{X}/Pack{Y}/Huge{XX}.csv
  • /Megapack{X}/Pack{Y}/Huge{X}.csv

Un masque est un ensemble de caractères entre {} qui va remplacer le nombre exact de caractères dans le nom des fichiers. L'objectif étant de remplacer des chaînes répétitives. 

Releases

DatePlugin versionDataGalaxy releaseDesktop connector version (minimum)Description
26/07/20245.0.1v3.62.05.0.3Migrated from java 11 to java 17

Cette réponse a-t-elle été utile ? Oui Non

Envoyer vos commentaires
Désolés de n'avoir pu vous être utile. Aidez-nous à améliorer cet article en nous faisant part de vos commentaires.