Analysieren Sie dbt-Artefakte, bereichern Sie sie und durchsuchen Sie sie mit Algolia.
Sehen Sie sich die Online-Demo unter https://dbt-metadata-utils.guitton.co/ an.
Alles was Sie brauchen ist:
.env
Datei nach .env.example
und geben Sie Ihre Konfigurationswerte über das Algolia-Dashboard einFür das DBT-Projekt verwenden wir eines der in den DBT-Dokumenten aufgeführten Beispielprojekte: die Codebasis jaffle_shop.
Um dieses Projekt auszuprobieren, besteht eine Möglichkeit darin, in Ihrer lokalen Umgebung zu arbeiten.
Installieren Sie die Abhängigkeiten (in einer virtuellen Umgebung) mit dem folgenden Befehl:
make install
Dann indizieren Sie Datensätze in Ihrem Algolia-Suchindex:
make update-git-metadata
make update-index
Starten Sie abschließend die Such-Webapp:
make run
Unabhängig davon, ob Sie dbt-metadata-utils in der Produktion bereitstellen möchten oder einfach auf Probleme stoßen, können Sie das Projekt mit docker-compose
starten:
docker-compose up
open http://localhost:8080
make develop