Comparer les modèles dbt et les relations d'entrepôt avant de faire confiance à la parité de migration avec dbt-audit-helper
Permet à un agent d'exécuter des vérifications de parité dbt, des différences de relations et des comparaisons de lignes ou de valeurs afin de vérifier les refontes et les échanges de sources avant le déploiement.
Prérequis
dbt Core, identifiants d'entrepôt, package dbt-audit-helper
Installation
Exigences et mises en garde de la source amont :
- Chaque relation doit avoir les mêmes colonnes avec les mêmes noms, mais elles ne doivent pas nécessairement être dans le même ordre.
- Chaque relation doit avoir les mêmes colonnes avec les mêmes noms, mais elles ne doivent pas nécessairement être dans le même ordre. Construisez des listes longues avec quelques exclusions en utilisant
dbt_utils.get_filtered_columns_in_relation, ou passezNoneet... - Chaque relation doit avoir les mêmes colonnes avec les mêmes noms, mais elles ne doivent pas nécessairement être dans le même ordre. Utilisez
exclude_columnssi certaines colonnes n'existent que dans une seule relation.
Notes de base ou de démarrage :
-
Nouveau dans les packages dbt ? En savoir plus ici.
-
Incluez ce package dans votre fichier
packages.yml— vérifiez ici pour la dernière version. -
Extrait de la documentation amont : https://raw.githubusercontent.com/dbt-labs/dbt-audit-helper/HEAD/README.md