Power BI AI Native Source Router
Use this skill when source access must be generated or reviewed.
Routing Rules
- Prefer first-party/native Power Query connectors for production.
- Use
Excel.Workbookfor Excel workbook sheets and tables. - Use
Csv.Documentfor CSV files. - Use
Folder.FilesorSharePoint.Filesfor file collections. - Use database connectors for SQL/Fabric/Snowflake/Databricks and similar systems.
- Use
OData.FeedorWeb.Contentsonly when native service connectors are not suitable. - Use embedded
DATATABLEonly for offline demos and smoke-test fixtures.
Output Requirements
- For every table: source family, connector function, path/endpoint pattern, auth, gateway, privacy, refresh mode, folding expectation, and fallback.
- Flag missing source objects before generating M.
Executable Support
- Use
data/powerbi_connector_matrix.jsonas the local connector decision source. - Use
scripts/powerbi_expert_factory.py validate --project <pbip-folder>to detect native connector functions,DATATABLEdemo usage, missing file references, and brittle numeric M navigation.