Home

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">

dbt-hub support-snowflake support-dbt built-in-sis

Data-diff solution for dbt-ers with Snowflake ā„ļø šŸš€

[!TIP] šŸ“– For more details, please help to visit the documentation site (or go to the docs/index.md) for more details

<img src="./docs/assets/img/data-diff.jpeg" alt="Sample diffing">

Installation

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
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
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

<img src="https://raw.githubusercontent.com/infinitelambda/cdn/1.0.0/general/images/GitHub-About-Section-1080x1080.png" alt="About IL" width="500">