Open-Source Utils
Wir glauben an die Weitergabe von Wissen. Unsere dbt- und Snowflake-Utilities sind kostenlos auf GitHub verfügbar, für jeden, dem sie nützlich sind.
Auf GitHub ansehendbt
Makros
dbt-Run-Monitoring
Logging
Verfolgen Sie, wann ein dbt-Run startet und endet. Automatisch in Snowflake protokolliert, sodass Sie jederzeit nachsehen können, was wann ausgeführt wurde. Unverzichtbar für Produktionsumgebungen.
DSGVO-Datenmaskierung
Masking
Wenden Sie dynamische Datenmaskierung auf sensible Spalten über dbt-Tags an. Ein Makro, und Ihre persönlichen Daten sind automatisch vor Rollen geschützt, die keinen Zugang haben sollten.
Datum & Uhrzeit Utilities
Timestamps
Ein vollständiger Satz von Makros zum Konvertieren und Bereinigen von Datums- und Zeitwerten in Snowflake. Von rohen Timestamp-Strings zu sauberen, konsistenten Datumswerten.
Code-Generator
Generate Sources
Generieren Sie automatisch sources.yml, Staging-Modelle und dbt_project.yml-Konfiguration aus Ihrer Snowflake-Datenbank. Kein manuelles Boilerplate mehr beim Onboarding neuer Datenquellen.
Code-Generator
Generate Date Dimension
Generieren Sie eine vollständige Datumsdimension für Snowflake mit Kalender- und Fiskalperioden, Kalenderwochen und niederländischen Feiertagen, einschließlich beweglicher Feiertage wie Ostern.
Datentypstandardisierung
Uniform Datatypes
Wandeln Sie alle Spalten einer Quelltabelle automatisch in einheitliche Snowflake-Datentypen um. Ungültige Werte werden über TRY_TO_*-Funktionen in NULL umgewandelt statt einen Fehler zu erzeugen.
Snowflake
Stored Procedures
Anonymizer
Anonymisieren Sie Daten direkt in Snowflake über eine Stored Procedure. Ideal für die Erstellung sicherer Entwicklungs- und Testumgebungen ohne personenbezogene Daten außerhalb der Produktion.
Analyzer
Analysieren Sie die Struktur und den Inhalt Ihrer Snowflake-Tabellen mit einem einzigen Prozeduraufruf. Nützlich als Ausgangspunkt beim Onboarding neuer Datenquellen oder bei Datenqualitätsproblemen.
GDPR Profiler
Scannen Sie ein Snowflake-Schema automatisch auf personenbezogene Daten über konfigurierbare Regex-Regeln. Kombiniert Spaltenname- und Werterkennung mit einem Konfidenz-Score und empfohlenem Vorgehen.
Snippets
Apps
Generate Sources
Lokale Streamlit-App, die dbt-Sources, Staging-Modelle und Projektkonfiguration aus Snowflake generiert — mit grafischer Oberfläche und direkter Schreibfunktion.
Analyze
Grafisches Frontend für die Analyzer Stored Procedures. Erstellen Sie Point-in-Time-Snapshots, registrieren Sie diese und sehen Sie Spaltenstatistiken mit bedingter Formatierung.
Timestamp Tester
Testen Sie Timestamp-Strings direkt in Snowflake, um das richtige Formatmuster zu finden. Unterstützt ISO, europäische, US-, kompakte und datenbankspezifische Formate.
Views
Admin Views
Eine Sammlung von SQL-Views für Snowflake-Plattformadministratoren. Die Views lesen aus SNOWFLAKE.ACCOUNT_USAGE und geben Einblicke in Kosten, Abfrageverhalten und Sicherheitsereignisse.
Erste Schritte
Klonen Sie das Repository, führen Sie setup.sql einmalig als accountadmin in Snowflake aus, und die Makros und Prozeduren sind bereit für den Einsatz in Ihrem dbt-Projekt.