Skip to content

kanoniv/kanoniv-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Kanoniv Examples

End-to-end examples comparing approaches to identity resolution with real-world datasets.

Examples

Example Records Sources What's Inside
Customer Identity Resolution 6,539 5 Same problem solved 3 ways: pure dbt/SQL, Splink, and Kanoniv

Customer Identity Resolution

Resolve 6,500 customer records across CRM, Billing, Support, App, and Partner systems. Three approaches compared side by side:

Approach What Lines of Code Runtime
dbt-sql/ 5 hand-written SQL models in dbt 350 <1s (DuckDB)
splink/ Splink + DuckDB (Python) 440 2.6s
kanoniv/ Declarative YAML spec + Rust engine 170 0.4s

All three use the same shared dataset of 10 CSV files.

Links

About

Identity resolution: 3 approaches compared on the same dataset (dbt SQL, Splink, Kanoniv)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors