Cet article explique comment utiliser le connecteur Starburst pour DataGalaxy.
Ce connecteur est disponible dans les modes suivants :
| Mode Desktop ✅ | Mode SaaS Online ✅ |
Présentation du connecteur
Le connecteur vous permet d'importer les métadonnées suivantes à partir de Starburst :
- Les catalogues de la couche de virtualisation Starburst seront importés dans le Dictionnaire, ainsi que leur contenu : schémas, tables/vues et colonnes ;
- Les Domaines et Data Products Starburst seront importés dans les Usages.
Le tableau suivant détaille les objets et les attributs récupérés, ainsi que leurs correspondances dans DataGalaxy :
| Objet Starburst | Module DataGalaxy | Objet DataGalaxy | Attributs DataGalaxy | Commentaires |
| Catalogue | Dictionnaire | Modèle (Conteneur) | Type technique | Le type technique correspond à la technologie utilisée par la catalogue Starburst (mysql, hive, ...) |
| Schéma | Dictionnaire | Modèle (Conteneur) | ||
| Table / Vue | Dictionnaire | Table (Structure) | Le commentaire sur la table / vue est remonté lorsqu'il est disponible | |
| Colonne | Dictionnaire | Colonne | Le nom, le type de données, le commentaire et l'ordre sont remontés lorsqu'ils sont disponibles. | |
| Domaine | Usages | Application | Chaque Domaine regroupe tous les Data Products qui lui sont liés | |
| Data Product | Usages | Dataset | Le Data Product sera relié au Modèle du Dictionnaire représentant le Catalogue Starburst associé au Data Product | |
| Dataset | Usages | Dataset | Le Dataset sera lié à la Vue du Dictionnaire représentant ce Dataset, sous le Modèle lié au Data Product auquel il appartient |
Etape 1 : Installation
- Télécharger le connecteur DataGalaxy depuis le portail (voir ici)
- Extraire l'archive du connecteur dans le répertoire de votre choix
- Télécharger le plug-in Starburst depuis le portail et le copier dans le répertoire /lib du connecteur
Etape 2 : Exécution du connecteur Starburst
- Après avoir démarré le connecteur, accéder aux connecteurs du Dictionnaire ou des Usages :

- S'il a été correctement installé, le plug-in Starburst apparaît dans la liste

- Les informations suivantes sont demandées :

| Paramètre | Obligatoire | Description |
| Protocole | Oui | http ou https |
| Serveur | Oui | Nom de domaine ou adresse IP de l'instance Starburst |
| Port | Oui | Port de l'instance Starburst |
| Application racine | Oui | Nom de l'Application "parent" dans le module Usage de DataGalaxy, qui sera utilisée pour stocker l’ensemble des éléments source de Starburst. Si l'application n'existe pas, elle sera créée lors de l'import. |
| Utilisateur | Oui | Nom de l'utilisateur |
| Mot de passe | Non | Mot de passe de l'utilisateur |
| Mode avancé | Non | Option qui permet de personnaliser l'URL JDBC utilisée lors de la connexion ⚠ La syntaxe de la chaîne de connexion JDBC permet de spécifier un catalogue. Cependant, si votre besoin est de limiter le périmètre d'extraction du connecteur à un catalogue donné, veuillez utiliser le champ ci-dessus prévu à cet effet. |
Informations techniques
Le connecteur utilise le driver JDBC fourni par Starburst ainsi que la couche REST API de Starburst Enterprise.
Releases
| Date | Plugin Version | DataGalaxy release | Desktop Connector version (minimum) | Description |
| 23/08/2024 | 2.0.1 | v3.69.0 | 5.2.3 | Updated the logger to show more information when using verbose mode |
| 06/08/2024 | 2.0.0 | v3.65.0 | 5.0.5 | Migrated from java 11 to java 17 + CVE fixes |