Analysez les artefacts de la dette, enrichissez-les et recherchez-les avec Algolia.
Consultez la démo en ligne sur https://dbt-metadata-utils.guitton.co/
Tout ce dont vous aurez besoin est :
.env
suivant .env.example
et remplissez vos valeurs de configuration depuis le tableau de bord AlgoliaPour le projet dbt, nous utiliserons l'un des exemples de projets répertoriés dans la documentation dbt : la base de code jaffle_shop.
Pour tester des choses avec ce projet, une option consiste à travailler dans votre environnement local.
Installez les dépendances (dans un environnement virtuel) avec la commande suivante :
make install
Indexez ensuite les enregistrements dans votre index de recherche Algolia :
make update-git-metadata
make update-index
Enfin, démarrez la webapp de recherche :
make run
Que vous souhaitiez un moyen de déployer dbt-metadata-utils en production ou si simplement vous rencontrez des problèmes, vous pouvez démarrer le projet en utilisant docker-compose
:
docker-compose up
open http://localhost:8080
make develop