Requires a Microsoft Fabric connection. These tools are only available when your workspace is connected to a Microsoft Fabric Data Warehouse. See your workspace settings to configure a Fabric credential.
Capabilities
The Microsoft Fabric Tools give DinoAI the following abilities:- List all user databases in your Fabric Data Warehouse (system databases are excluded automatically)
- List all schemas within a given database (system schemas such as
INFORMATION_SCHEMA,SYS, andGUESTare excluded) - List all base tables within a given database and schema
- Inspect column names, data types, and descriptions for any table
Using the Microsoft Fabric Tools
- Open DinoAI in the right panel of the Code IDE
- Describe what you want to explore (e.g., a database name, a schema, or the columns of a specific table)
- Add your prompt describing what you want DinoAI to do with that information
- Grant permission when DinoAI asks to access your Fabric Data Warehouse
- Review the results and implement DinoAI’s suggested actions
Example Use Cases
Generating a dbt Source File PromptINFORMATION_SCHEMA.COLUMNS for the specified table, fetches all column names and data types, and produces a ready-to-use sources.yml file with the correct structure and column definitions pre-filled.
Exploring an Unfamiliar Database
Prompt
Working with Other Tools
The Microsoft Fabric Tools work well alongside DinoAI’s other capabilities:- Combine with the dbt Tools to inspect Fabric source tables and immediately scaffold dbt models or source definitions
- Combine with the Catalog Search Tool to cross-reference Fabric table structure with existing dbt model documentation
- Combine with the Column Level Lineage Tool to trace how a specific column flows from a raw Fabric table through your dbt transformations
Best Practices
- List databases and schemas first — If you’re unsure of exact names, ask DinoAI to list databases and schemas before drilling into tables or columns
- Identifiers use bracket notation — Fabric queries use
[database].INFORMATION_SCHEMAsyntax internally; provide clean identifiers without brackets in your prompts - System schemas are excluded automatically —
INFORMATION_SCHEMA,SYS, andGUESTare filtered out by default; you don’t need to exclude them manually - Check permissions — DinoAI surfaces a
[ERROR]if it cannot access a resource; confirm your Fabric credential has the necessary read permissions on the target database