Dans le cadre des activités de gouvernance et de traçabilité des données, il est nécessaire d'avoir une vue exhaustive sur l'usage fait des données tout au long du cycle de vie. Dans le cadre de la valorisation de la donnée, toutes les sources nécessaires à la traçabilité ne sont pas obligatoirement disponibles au sein de Suadeo SDS®.
Pour couvrir ce besoin, les utilisateurs sont en capacité d’intégrer des sources décrivant un modèle de données sans donnée et sans accès aux sources. Pour ce faire, l'utilisateur doit se rendre dans "Catalogue > Sources de données".
Dans ce cas-là, la plateforme Suadeo SDS® met à disposition un connecteur spécifique : Source non connectée.
Il suffit donc de créer une source de type "Source non connectée" et d’importer un fichier de description de modèle.
Un exemple de structure peut être téléchargé directement dans la plateforme pour comprendre et préparer le modèle de document attendu.
Voici la structure du fichier à importer :
- Nom de la table : TABLE_NAME ;
- Nom de la colonne : COLUMN_NAME ;
- Type de la donnée (int, date, datetime, float, varchar, etc.) : DATA_TYPE ;
- [Optionnel] Taille de la donnée (dans le cas de donnée dynamique) : DATA_TYPE_SIZE ;
- [Optionnel] Alias fonctionnel de la colonne : ALIAS ;
- [Optionnel] Description de la colonne : DESCRIPTION ;
- [Optionnel] Tags de la colonne (multiples valeurs séparées par ||) : TAGS.
Il est possible d’importer ce fichier manuellement au travers de la plateforme Suadeo. Mais il est également possible de passer par un mode API (par exemple via une commande CURL) afin d’automatiser cet import de données.
En complément, il est possible de choisir quelle source va être décrite, par exemple, Qlik Sense, Cognos, DigDash, Power BI, etc. Cette information n’est pas obligatoire, il peut bien évidemment s’agir simplement d’une source déconnectée sans application externe.
Une fois le fichier chargé et la source sauvegardée, l’écran de description affiche les détails de la connexion.
Un onglet (log) est également disponible. Il contient des informations concernant le statut du chargement du fichier et permet de détailler le nombre de tables et de colonnes chargées et éventuellement les erreurs de chargement.