Snowflake
Ce connecteur est utilisé pour se connecter aux bases de données Snowflake.
Le connecteur nécessite un entrepôt virtuel Snowflake Virtual Warehouse en cours d'exécution ou avec démarrage automatique. Il utilise ACCOUNT_USAGE de la base de données de métadonnées ‘SNOWFLAKE’ interne importée et INFORMATION_SCHEMA de chaque base de données disponible.
Pour faciliter la configuration, il est recommandé d'utiliser le rôle ACCOUNTADMIN, car cela donnera accès à toutes les tables pertinentes, mais il est aussi possible de créer un rôle personnalisé.
Account : Nom du compte Snowflake
Host : Nom d'hôte complet de l'instance Snowflake
User : Nom d'utilisateur Snowflake
Password : Mot de passe Snowflake
Role : Les requêtes seront exécutées par l'utilisateur via ce rôle Snowflake.
Warehouse : Entrepôt de calcul Snowflake à utiliser lors de l'exécution des requêtes
Règles Snowflake
Extract Tables : Lorsque cette option est activée, Qlik Lineage Connectors rassemble les définitions des tables et des champs de la table système, ainsi que des métadonnées les entourant.
Extract Views : Lorsque cette option est activée, Qlik Lineage Connectors passe en revue les vues définies dans la base de données et analyse les définitions.
-
Create view dependencies : Si cette option est activée, Extract Views rassemble non seulement le résultat des vues spécifiées, mais également la traçabilité interne et crée des connexions aux tables brutes utilisées dans chaque vue.
Extract Procedures : Lorsque cette option est activée, Qlik Lineage Connectors passe en revue les procédures définies dans la base de données et analyse les définitions.
-
Create procedure dependencies : Si cette option est activée, Qlik Lineage Connectors analyse les instructions SQL des définitions des procédures et génère la traçabilité au niveau des champs vers d'autres entités de la base de données.
Extract Functions : Lorsque cette option est activée, Qlik Lineage Connectors passe en revue les fonctions définies dans la base de données et analyse les définitions.
-
Create function dependencies : Si cette option est activée, Qlik Lineage Connectors analyse les instructions SQL des définitions des fonctions et génère la traçabilité au niveau des champs vers d'autres entités de la base de données.
Include Databases : Liste de bases de données séparées par des points-virgules permettant d'agir sur l'ensemble de règles susmentionné. Ne prend pas en charge les caractères génériques.
Schema Filter : Le filtre de schémas permet de décider quels schémas inclure. Par exemple, vous pouvez utiliser la définition *.dbo.* ; AdventureWorks.Sales.* pour rassembler l'ensemble des tables du schéma dbo de toutes vos bases de données, mais également les tables du schéma Sales du catalogue AdventureWorks.
Folder Alias
Un alias de dossier synchronisera les différentes références à partir desquelles un connecteur peut effectuer la lecture. Par exemple, une application peut faire référence à un dossier au format \\mssql01-prod\sources, mais, dans un script, il sera référencé au format \\mssql01-prod.company.com\sources. Dans ce cas, les deux références différentes pointent vers le même dossier, mais il n'apparaîtra pas sous cette forme dans les graphiques de traçabilité. L'ajout de l'alias permettra de synchroniser le nom de la ressource et de réconcilier les graphiques.