Awesome
<!-- markdownlint-disable no-inline-html no-alt-text -->dbt-data-diff
<img align="right" width="150" height="150" src="./docs/assets/img/il-logo.png">Data-diff solution for dbt-ers with Snowflake āļø š
<img src="./docs/assets/img/data-diff.jpeg" alt="Sample diffing">[!TIP] š For more details, please help to visit the documentation site (or go to the docs/index.md) for more details
Installation
- Add to
packages.yml
file:
packages:
- package: infinitelambda/data_diff
version: [">=1.0.0", "<1.1.0"]
Or use the latest version from git:
packages:
- git: "https://github.com/infinitelambda/dbt-data-diff.git"
revision: 1.0.0 # 1.0.0b1
- (Optional) Configure database & schema in
dbt_project.yml
file:
vars:
# (optional) default to `target.database` if not specified
data_diff__database: COMMON
# (optional) default to `target.schema` if not specified
data_diff__schema: DATA_DIFF
- Create/Migrate the
data-diff
's DDL resources
dbt deps
dbt run -s data_diff --vars '{data_diff__on_migration: true}'
Quick Demo
Let's jump to the Quick Start section and the next demo one š
š Here is the sample Streamlit in Snowflake application based on the result produced by the package:
<img src="./docs/assets/img/sis_ui.png" alt="Sample SiS">How to Contribute
dbt-data-diff
is an open-source dbt package. Whether you are a seasoned open-source contributor or a first-time committer, we welcome and encourage you to contribute code, documentation, ideas, or problem statements to this project.
š See CONTRIBUTING guideline for more details or check out CONTRIBUTING.md
š And then, kudos to our beloved Contributors:
<a href="https://github.com/infinitelambda/dbt-data-diff/graphs/contributors"> <img src="https://contrib.rocks/image?repo=infinitelambda/dbt-data-diff" alt="Contributors" /> </a>ā Special Credits to š± Attila Berecz who is the OG Contributor of the Core Concept and all the Snowflake Stored Procedures
About Infinite Lambda
Infinite Lambda is a cloud and data consultancy. We build strategies, help organizations implement them, and pass on the expertise to look after the infrastructure.
We are an Elite Snowflake Partner, a Platinum dbt Partner, and a two-time Fivetran Innovation Partner of the Year for EMEA.
Naturally, we love exploring innovative solutions and sharing knowledge, so go ahead and:
š§ Take a look around our Git
āļø Browse our tech blog
We are also chatty, so:
š Follow us on LinkedIn
šš¼ Or just get in touch