dbt_show
Preview transformation results from a specific dbt model without materializing it. Use this tool to inspect data, debug issues, or demonstrate processed data outputs in JSON or other formats, avoiding changes to the target database.
Instructions
Preview the results of a model. An AI agent should use this tool when it needs to preview data from a specific model without materializing it. This helps inspect transformation results, debug issues, or demonstrate how data looks after processing without modifying the target database.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
limit | No | Limit the number of rows returned | |
models | Yes | Specific model to show. For model references, use standard dbt syntax like 'model_name'. For inline SQL, use the format 'select * from {{ ref("model_name") }}' to reference other models. | |
output | No | Output format (json, table, etc.) | json |
profiles_dir | No | Directory containing the profiles.yml file (defaults to project_dir if not specified) | |
project_dir | No | ABSOLUTE PATH to the directory containing the dbt project (e.g. '/Users/username/projects/dbt_project' not '.') | . |