cyberneticlibrary

Map dbt models to semantic layer

dbt_ingestskillsetup L3948
Kaelio/ktx
What it does

Parse and ingest dbt project definitions

Best for

Extracting structured metadata from a dbt project for documentation, lineage visualization, or quality auditing without running dbt

Inputs
  • · Path to dbt project (dbt_project.yml + models/)
  • · Optional: target config
Outputs
  • · Parsed model DAG
  • · Column-level lineage
  • · Test coverage map
  • · Freshness checks
Requires
  • · dbt CLI or dbt-core library
  • · YAML parser
  • · SQL parser
Preconditions

dbt_project.yml valid; models/ directory follows dbt structure; SQL parseable

Failure modes
  • · dbt_project.yml malformed
  • · Circular dependencies in DAG
  • · SQL syntax unsupported
Trust signals
  • · Reads actual dbt_project.yml (source of truth)
  • · Parses full model DAG
  • · Column-level lineage tracking