Metadata only. These tools inspect schema metadata, not table contents. If you need DinoAI to run queries against actual data, use the SQL Execution Tool.
Capabilities
The Data Warehouse Tools give DinoAI the ability to:- Discover available databases, catalogs, schemas, and tables
- Inspect column names, data types, descriptions, and nested fields where supported
- Understand relationships between warehouse objects
- Generate accurate dbt source definitions and model references
- Suggest join conditions based on real warehouse structure
- Help investigate warehouse-specific metadata such as query performance where supported
Supported Data Warehouses
Each warehouse has its own toolset and capabilities:- BigQuery Tools
- ClickHouse Tools
- Databricks Tools
- Microsoft Fabric Tools
- Redshift Tools
- Snowflake Tools
- Snowflake Query Analysis Tool
- SQL Server Tools
- Trino Tools
Requires a warehouse connection. These tools are available when your workspace has a supported warehouse configured. See Code IDE environment to set up a connection.
Using the Data Warehouse Tools
- Open DinoAI in the right panel of the Code IDE
- Describe the warehouse object you want to inspect
- Add your prompt describing what DinoAI should do with that metadata
- Grant permission when DinoAI asks to access your warehouse connection
- Review the results and apply DinoAI’s suggested changes
Example Use Cases
Generating dbt Source Definitions
PromptUnderstanding an Unfamiliar Schema
PromptBuilding a Model with Accurate References
PromptWorking with Other Tools
The Data Warehouse Tools work well alongside DinoAI’s other capabilities:- Combine with the SQL Execution Tool to validate assumptions against live query results
- Combine with the Column Level Lineage tool to trace how warehouse columns flow through downstream dbt assets
- Use with .dinorules to define persistent modeling and naming conventions for DinoAI
Best Practices
- Be specific about schemas when working in large warehouses
- Provide full object names when possible to reduce extra lookups
- Mention the warehouse platform if your workspace uses multiple connections
- Start with exploration before asking DinoAI to generate models or sources
- Use the warehouse-specific pages above for features unique to each platform