Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hello,I used to have this DAX code that I executed on the endpoint to retrieve dataset relationships, but now Microsoft seems to have blocked the execution of queries with INFO.*. Is there another way to get the relationships without using the INFO functions?
My querie:
DEFINE
VAR _Table =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"TableName", [Name]
)
VAR _Col =
SELECTCOLUMNS(
INFO.COLUMNS(),
"ColumnID", [ID],
"ColumnName",
IF(
ISBLANK([ExplicitName]),
[InferredName],
[ExplicitName]
)
)
VAR _RelFrom =
SELECTCOLUMNS(
INFO.RELATIONSHIPS(),
[ID],
[FromCardinality],
[IsActive],
[CrossFilteringBehavior],
[SecurityFilteringBehavior],
"ColumnID", [FromColumnID],
"TableID", [FromTableID]
)
VAR _RelTo =
SELECTCOLUMNS(
INFO.RELATIONSHIPS(),
[ID],
[ToCardinality],
[CrossFilteringBehavior],
"ColumnID", [ToColumnID],
"TableID", [ToTableID]
)
VAR _FromRel =
SELECTCOLUMNS(
NATURALLEFTOUTERJOIN(
NATURALLEFTOUTERJOIN(_RelFrom, _Table),
_Col
),
[ID],
[IsActive],
"From Table", [TableName],
"From Column", [ColumnName],
"From Cardinality",
SWITCH(
[FromCardinality],
1, "One",
2, "Many",
"Something else"
)
)
VAR _ToRel =
SELECTCOLUMNS(
NATURALLEFTOUTERJOIN(
NATURALLEFTOUTERJOIN(_RelTo, _Table),
_Col
),
[ID],
"To Table", [TableName],
"To Column", [ColumnName],
"To Cardinality",
SWITCH(
[ToCardinality],
1, "One",
2, "Many",
"Something else"
)
)
VAR _Result =
SELECTCOLUMNS(
NATURALLEFTOUTERJOIN(_FromRel, _ToRel),
"From Table", [From Table],
"From Column", [From Column],
"To Table", [To Table],
"To Column", [To Column],
"Cardinality (From/To)",
UPPER([From Cardinality]) & " row" &
IF([From Cardinality] = "One", "", "s") &
" in '" & [From Table] & "'[" & [From Column] & "]" &
" matches to " &
UPPER([To Cardinality]) & " row" &
IF([To Cardinality] = "One", "", "s") &
" in '" & [To Table] & "'[" & [To Column] & "]"
)
EVALUATE _Result
This query works at Dax Studio for example:
Any updates about this?
In my case, it was taking too long and having too much impact.
I had to rewrite my PowerShell code to use AdomdConnection, AdomdCommand et AdomdDataReader via the XMLAEndpoint.
Allegedly will be fixed by end of April, allegedly.
Confirmed, We'll probably raise a ticket as well.
Here's what I got back:
I would like to let you know that Microsoft already found this issue and working on the fix, unfortunately there is no ETA information yet.
Meanwhile, could you please follow this workaround given below and let us know if you have any issue.
• If the model is in premium, customers might be able to switch their solutions to XMLA Endpoint-based connections and query semantic models by using the AS client libraries (ADOMD.NET).
Yes, I got the same answer from them. The problem is still live as of today. Switching to XMLA Endpoint requires some work so we'll wait for the fix.
Hi all ,
Thank you for all your feedback! Once you receive the message that the problem has been fixed, please reply below and accept it as a solution so that more users facing the same problem can find a solution faster. Thank you!
Best Regards,
Dino Tao
We have the same issue since January 24, 2025. It stopped working with an Error 400 ...
I will open a ticket with Microsoft.
Frederick
See if the new INFO.VIEW* calls cover that.
The Microsoft blocked the INFO.* at this endpoint, any sugestion?
https://learn.microsoft.com/en-us/rest/api/power-bi/datasets/execute-queries?tryIt=true&source=docs#...
Use the INFO.VIEW calls
I need execute the dax at this endpoint: https://learn.microsoft.com/en-us/rest/api/power-bi/datasets/execute-queries
The microsoft BLOCKED the INFO calls here..
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
11 | |
6 | |
4 | |
2 | |
2 |
User | Count |
---|---|
4 | |
3 | |
3 | |
3 | |
3 |