Workflow Demo on 'Data Exchange from Federated Revit Models To PowerBI'

Workflow Demo on 'Data Exchange from Federated Revit Models To PowerBI'

rakesh.borse
Community Manager Community Manager
3,026 Views
27 Replies
Message 1 of 28

Workflow Demo on 'Data Exchange from Federated Revit Models To PowerBI'

rakesh.borse
Community Manager
Community Manager

This blog post discussed the workflow of Data Exchanges in the context of linked or federated Revit models, shedding light on existing challenges and offering practical solutions. It further demonstrates, through a detailed demo video, the process of leveraging Data Exchanges in Power BI to craft insightful dashboards.

 

Federated Revit Model

federated model in Revit is a composite model that integrates multiple discipline-specific models (such as architectural, structural, and MEP models) into a single, cohesive model. This allows for better coordination, clash detection, and overall project management. Each discipline maintains its own model, but they are combined for coordination purposes.

 

Linked Revit Model

linked model in Revit refers to a Revit file that is referenced within another Revit file. Linking models is a common practice for incorporating external discipline-specific models into a main model without merging them into a single file. Linked models retain their independence but are displayed and coordinated within the host model.

 

rakeshborse_1-1725613915631.png

 

Data Exchange Created from Federated Revit Model

Creating a Data Exchange from a Federated Revit Model (incorporates linked models from various disciplines) is possible using Revit Connector and Autodesk Construction Cloud (ACC). Individual elements from the linked Revit models remain distinct entities within the Data Exchange. If you're using the ACC to upload the Federated Revit Model, please ensure you have all the linked models visible in that Revit file.

 

Loading in PowerBI Data Connector

Data exchange created from a Federated Revit Model can be successfully loaded into PowerBI using the Autodesk Data Connector. A few key points are:

  • Individual Elements: Elements from the linked Revit models are listed as separate rows in PowerBI.
  • Parameters: Parameters from the linked Revit models are listed as individual columns in PowerBI.
  • Pre-filtering: The "Filter By = category" option works on all the elements from the linked Revit models.
  • Property Selection: The 'Select Properties' drop-down lists all properties from all elements of the linked Revit models.
  • Unique Revit Element Id: Each element from the linked Revit models is identified by a unique Revit Element ID.

Known Limitations

  1. Coloring and cross-highlighting in the Autodesk Data Viewer may not work as expected due to the current implementation. In this implementation, an element from the viewer is represented by two things: the element itself and the RVT Link. This can result in incorrect coloring and highlighting, as the 'RVT Link' overrides the element's properties.
  2. No out-of-the-box property available 'Linked Revit Model' which can help to distinguish elements respective to each Linked Model.

Workaround

  1. To address coloring and Cross-highlighting limitations, follow these steps:
    1. Go to Transform Query Editor.
    2. Remove the rows corresponding to "Revit Category Type Id = RVT Links".
    3. Close and apply the changes.
    4. After performing these steps, coloring, and cross-highlighting should work as expected.
    5. rakeshborse_2-1725614016026.png

       

  2. To address the missing property 'Linked Revit Model' limitation, manually create a custom 'Project Parameter' in each of the linked models which can help to distinguish respective elements.
    Add custom parameter 'Linked Revit Model'.png

Demo Video

 

 

 

Replies (27)
Message 21 of 28

rakesh.borse
Community Manager
Community Manager

Hello @MohamedElmasri 

Mandatory columns are ExternalElementId and sample.viewer (if you are working with viewer).

0 Likes
Message 22 of 28

rakesh.borse
Community Manager
Community Manager

@MohamedElmasri @mahmoud_rawi9JPZQ 

If you're on the latest version v2.0.11 and still experiencing this error, we will need temporary access to the exchange  so that we can quickly debug and attempt to resolve the issue. 

0 Likes
Message 23 of 28

MohamedElmasri
Explorer
Explorer

I select the mentioned columns in Transform, and it's loaded now

 

on another hand, I see this post about federated models 

https://aps.autodesk.com/blog/autodeskr-data-connector-power-bi-now-supports-federated-views

 

but the current version is 2.0.11 that already I have

is there any updates anywhere ?

0 Likes
Message 24 of 28

rakesh.borse
Community Manager
Community Manager

Hello @MohamedElmasri ,

 

Yes, the feature mentioned in the post is live; we have updated the v2.0.11 on the 27th of March 2025, which includes support for federated models.

 

So, I would request to uninstall the earlier v2.0.11 if you had, then install the latest v2.0.11 from the app store - https://apps.autodesk.com/BIM360/en/Detail/Index?id=630329146206435612&appLang=en&os=Win64https://ap...

 

Do try this new feature and let us know the feedback. Thanks!

0 Likes
Message 25 of 28

jackhack90013
Community Visitor
Community Visitor

Great blog post! The demo video really helped me understand how to use Data Exchanges with Revit and Power BI.
I’m definitely going to try building a similar dashboard—found more tips on the official Power BI website too.
This workflow could really streamline reporting for complex models!

 
0 Likes
Message 26 of 28

rakesh.borse
Community Manager
Community Manager

Nice to hear that Jack. We have more of such demos at https://www.autodesk.com/learn/ondemand/curated/power-bi-data-connector which can be also be helpful to you.

Thanks,

Rakesh

0 Likes
Message 27 of 28

LucasFMartins_IPS
Participant
Participant

LucasFMartins_IPS_0-1747759279826.png

😞

Expression.Error: The column 'children' of the table wasn't found.
Details:
children

0 Likes
Message 28 of 28

rakesh.borse
Community Manager
Community Manager

Hello @LucasFMartins_IPS ,

 

Are you still facing the problem with the filter you are trying? Can you please let us know if this is happening only with filter you shared in screenshot or with any other filter? How about loading the exchange without filters? This will help us better narrow down the issue.

 

Thanks and Best Regards,

Rakesh Borse

0 Likes