DinoAI Copilot
DinoAI Copilot provides real-time, context-aware support to enhance your dbt™ development workflow. Whether you’re optimizing model performance, troubleshooting data transformations, or implementing incremental models, Copilot helps—without disrupting your focus.
Commands Overview
Asking Questions
Copilot can assist with any dbt™ development inquiry. Common questions include:
"How can I optimize the performance of my dbt models?"
"What's the best way to handle data quality issues?"
"Can you suggest a pattern for implementing incremental models?
How to Use:
Click the DinoAI icon (🪄) in the left panel.
Type your question in the prompt.
Create a dbt™ model
DinoAI generates dbt™ models based on your prompts, tailored to your project’s structure.
How to Use
Open DinoAI: Click the DinoAI icon (🪄) in the left panel.
Access the "Create Model" Feature:
Select the "One Click" command: "Create a dbt model"
Or type
/model
in the prompt.
Describe Your Model
Implement the Model:
Copy the generated SQL and paste it into your dbt project.
Modify as needed and validate using Data Explorer.
Explain a dbt™ Model
DinoAI provides detailed explanations of any dbt™ model, including purpose, structure, and key components.
How to Use
Right-click a
.sql
file and select "Explain Model" from the DinoAI dropdown.Alternative: Open DinoAI and type:
Review the Explanation: DinoAI will summarize your model’s purpose and output.
Debug a dbt™ Model
DinoAI helps identify and fix errors in your dbt™ models, ensuring a reliable data pipeline.
How to Use
Right-click a
.sql
file and select "Fix Model" from the DinoAI dropdown.Alternative: Open DinoAI and type:
Review and Implement Fixes:
Copy the debugged code into your project.
Use Data Explorer to validate the fixes.
Generate Tests For a dbt™ Model
DinoAI can automatically generate dbt™ tests to maintain data integrity and consistency.
Generating TestsGenerating Elementary Tests
How to Use
Right-click a
.sql
file and select "Generate Tests".Alternative: Open DinoAI and type:
Implement the Test:
Copy the test code into your
schema.yml
file.Run
dbt test
to validate.
Generate Mermaid diagram for a dbt™ Model
DinoAI can create entity relationship diagrams (ERDs) using Mermaid.js, helping you visualize model dependencies.
How to Use:
Right-click a
.sql
file and select "Generate Mermaid Diagram".Alternative: Open DinoAI and type:
Implement the Diagram:
Copy the Mermaid code into a
.mmd
file.Upload it to Paradime Editor and click the 👀 eye icon to view it.
Convert SQL to dbt™ model
DinoAI can convert raw SQL queries into dbt™ models, saving development time.
How to Use:
Right-click a
.sql
file with raw SQL and select "Convert SQL to dbt model".Alternative: Open DinoAI and type:
Implement the Model:
Copy the generated dbt model SQL and modify as needed.
Additional DinoAI Features
DinoAI extends beyond the Copilot to enhance your entire dbt™ workflow:
📜 Version Control – AI-generated commit messages & version control workflows.
📖 Data Documentation – AI-powered data catalog and model documentation.
🚀 Production Pipelines – Intelligent run analysis and troubleshooting in Bolt.
⚙️ Custom Rules – Configure DinoAI behavior via the
.dinorules
file.
Last updated
Was this helpful?