trino-dbt-platform

Community

Ship production dbt models on Trino

Authorivanshamaev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the problem of reliably running dbt projects in production on the Trino query engine while correctly handling Iceberg table layouts, incremental updates, and performance-friendly configuration.

Core Features & Use Cases

  • Production-ready dbt profiles.yml for Trino: Supports multiple authentication methods (ldap, kerberos, oauth, jwt, certificate) and includes practical session/query settings for stable execution.
  • End-to-end dbt materializations on Iceberg: Covers full-refresh outputs and incremental patterns (append, merge, delete+insert), plus table/view/materialized_view/ephemeral usage with Iceberg-specific properties (format, partitioning, sorted_by, location).
  • Incremental correctness and lifecycle management: Provides SCD2 snapshots via timestamp strategy, recommends Iceberg-compatible TIMESTAMP(6) handling, and includes an ANALYZE post-hook to keep cost-based optimization effective.
  • Faster CI pipelines: Implements slim dbt CI using state:modified+ with --defer and prior production artifacts to avoid unnecessary work.

Quick Start

Configure your dbt profiles.yml for Trino, set Iceberg properties in your model config blocks, then run dbt in CI using state:modified+ with --defer to build only changed models.

Dependency Matrix

Required Modules

None required

Components

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: trino-dbt-platform
Download link: https://github.com/ivanshamaev/de-agent-skills/archive/main.zip#trino-dbt-platform

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.