analyze_relationships
Detect Power BI model relationship design issues by flagging many-to-many, bidirectional cross-filter, inactive relationships, and visible tables with no relationships.
Instructions
List relationships with modeling-analysis flags attached: which are many-to-many, which cross-filter bidirectionally, which are inactive, and which visible tables have no relationships at all (isolated from the rest of the model). Use this over list_relationships when the goal is spotting model design issues rather than just reading the raw list.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"instance": "<instance>"
},
"name": "analyze_relationships"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instance | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||