pbi_local_model
Read local PBIP semantic model structure without Power BI Desktop connection. Retrieve table details, DAX measures, relationships, and shared expressions.
Instructions
Read local PBIP semantic model structure (TMDL files, no Desktop connection needed).
Requires 'pbip_root' configured in config.json.
Actions:
overview: Model summary - all tables with column/measure counts, relationship count.
table: Single table detail - columns, measures, partition M expression. Requires name.
measure: Single measure DAX expression + metadata. Requires name (fuzzy match across all tables).
expressions: Shared M expressions (datasource definitions).
relationships: All model relationships with from/to table.column and cardinality.
Args: dataset_name: Dataset name as it appears in Power BI Service. action: overview | table | measure | expressions | relationships name: Table or measure name (required for action=table/measure).
Returns: Structured JSON with model information.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dataset_name | Yes | ||
| action | No | overview | |
| name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |