Data Engineering Toolkit compiler
The det CLI turns the controlled V4.0.1 official-ODCS Excel superset into
canonical ODCS, DET execution metadata, and a readable dbt project. It includes
safe questionnaire-based workbook creation, ODCS/DDL/dbt-to-Excel import and
merge-safe synchronization, source-schema import, cross-sheet semantic/type
validation, atomic post-sync generation, Data Contract synchronization, SQLFluff,
and the isolated det prove acceptance flow. Data Contract CLI, dbt Core,
DuckDB, and SQLFluff are default dependencies.
V4.0.1 makes the visible official Quality sheet authoritative, preserves
advanced per-rule ODCS values, supports eight production warehouse providers, and adds mandatory
85.01% Python statement coverage. The generated dbt package has 98.53% DuckDB-scoped macro
implementation coverage plus 100% public-API direct execution coverage and supports dbt Core plus
Fusion-compatible projects. External resources
are isolated behind brokers; reusable services interpret workbooks and input
formats; independent components validate with stable diagnostic codes; and one
emitter owns each artifact family. The CLI remains a thin exposer over
ToolkitApplication.
Install
python -m pip install dbt-data-engineering-toolkit-compiler==4.0.1
The default installation includes Data Contract CLI, dbt Core, dbt-duckdb, DuckDB, and SQLFluff. Install one additional warehouse adapter per deployment environment, for example:
python -m pip install "dbt-data-engineering-toolkit-compiler[snowflake]"
Supported extras are athena, bigquery, clickhouse, databricks,
duckdb, postgres, redshift, snowflake, and spark.
Safe first workbook
det workbook build data_product.xlsx --no-input
det validate data_product.xlsx
The default is blank: it does not add Customer 360 sample data. Use
--sample-customer-data only when you explicitly want the demonstration.
Continue with det --help and det workbook --help. The source repository's
root README contains the complete workbook-to-ODCS-to-dbt walkthrough,
architecture, compatibility matrix, testing definitions, and deployment guide.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dbt_data_engineering_toolkit_compiler-4.0.1.tar.gz.
File metadata
- Download URL: dbt_data_engineering_toolkit_compiler-4.0.1.tar.gz
- Upload date:
- Size: 267.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a6f63c8bdfce6b1cc311231c6d3062b459538e2daef48a136338d37f2c2936d
|
|
| MD5 |
86d20d2ad0af7141f706fd603dd0477e
|
|
| BLAKE2b-256 |
e5fa4d5c7f434d6d745bc0d40bb96ade075e2735aeddadb5a99b316ad6aecf9e
|
Provenance
The following attestation bundles were made for dbt_data_engineering_toolkit_compiler-4.0.1.tar.gz:
Publisher:
release.yml on systemizing-solutions/dbt_data_engineering_toolkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbt_data_engineering_toolkit_compiler-4.0.1.tar.gz -
Subject digest:
3a6f63c8bdfce6b1cc311231c6d3062b459538e2daef48a136338d37f2c2936d - Sigstore transparency entry: 2769302249
- Sigstore integration time:
-
Permalink:
systemizing-solutions/dbt_data_engineering_toolkit@32994e8493ea768067b69610ab1f304db47faf5f -
Branch / Tag:
refs/heads/main - Owner: https://github.com/systemizing-solutions
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@32994e8493ea768067b69610ab1f304db47faf5f -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file dbt_data_engineering_toolkit_compiler-4.0.1-py3-none-any.whl.
File metadata
- Download URL: dbt_data_engineering_toolkit_compiler-4.0.1-py3-none-any.whl
- Upload date:
- Size: 289.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
300ac138bb0e1b19c3215a21c76f95a5298bc04896042233b737bf6f93144514
|
|
| MD5 |
58a01d6983764165b361ae7b48501548
|
|
| BLAKE2b-256 |
51128e6aeb6523e8b880ef52c2fdbc2800d3f68cd37184de67a46038f845e047
|
Provenance
The following attestation bundles were made for dbt_data_engineering_toolkit_compiler-4.0.1-py3-none-any.whl:
Publisher:
release.yml on systemizing-solutions/dbt_data_engineering_toolkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbt_data_engineering_toolkit_compiler-4.0.1-py3-none-any.whl -
Subject digest:
300ac138bb0e1b19c3215a21c76f95a5298bc04896042233b737bf6f93144514 - Sigstore transparency entry: 2769302342
- Sigstore integration time:
-
Permalink:
systemizing-solutions/dbt_data_engineering_toolkit@32994e8493ea768067b69610ab1f304db47faf5f -
Branch / Tag:
refs/heads/main - Owner: https://github.com/systemizing-solutions
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@32994e8493ea768067b69610ab1f304db47faf5f -
Trigger Event:
workflow_run
-
Statement type: