Example Prompt
I uploaded some new data to my data warehouse . Can you create a sources.yaml file?
Optional: When updating existing sources with new tables, you can add context by selecting your existing sources.yml file. Context helps DinoAI understand your existing project structure and make more relevant changes.

How It Works
After you enter your prompt:- DinoAI connects to your data warehouse and scans available schemas and tables
- It retrieves column information including data types
- If configured, DinoAI applies your .dinorules preferences
- It generates a properly formatted sources.yml file
Note: If you’re updating existing (not creating) a YAML file, DinoAI preserves existing documentation and adds only the new tables
Example Output
DinoAI will generate a properly formatted sources.yml file like this:Key Benefits
- Time Savings: Reduces a 30+ minute manual task to seconds
- Accuracy: Eliminates typos and formatting errors
- Maintainability: Makes it easy to keep sources up-to-date as your warehouse evolves
- Completeness: Captures all tables and columns without missing anything
When to Use This
- When setting up a new dbt™ project
- When data engineers have added new tables to your warehouse
- During data migrations or schema updates
- Any time your source data structure changes