dbt_trino
CommunityDeploy reliable dbt models on Trino
Software Engineering#data modeling#dbt#trino#iceberg#materializations#profiles.yml#incremental models
Authorivanshamaev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
dbt + Trino projects often fail or underperform due to misconfigured profiles/authentication, incorrect materialization choices, unsafe incremental logic, or missing engine/session/table properties.
Core Features & Use Cases
- profiles.yml setup & authentication: Configure Trino/Starburst connections with the right auth method (none/ldap/kerberos/jwt/certificate/oauth) and production-safe practices like env-var secrets.
- dbt model materializations & patterns: Select the correct materialization (table/view/incremental/materialized_view/ephemeral) and structure a maintainable project (staging → intermediate → marts) that fits Trino/connector capabilities.
- incremental correctness & performance tuning: Implement append/merge/delete+insert strategies, manage on_schema_change behavior, set Iceberg/Hive/Delta table properties, and add session/table properties that reduce scan cost and avoid connector-specific pitfalls.
Quick Start
Use the dbt_trino skill to generate a Trino-targeted profiles.yml and a production-ready incremental model config for Iceberg tables using the merge strategy.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dbt_trino Download link: https://github.com/ivanshamaev/de-agent-skills/archive/main.zip#dbt-trino Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.