Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
SYNCHRO Construction Solution
  • Product Communities
SYNCHRO Construction Solution
SYNCHRO Construction Solution Wiki SYNCHRO 4D Power BI Data Connector
    • Sign In
    • SYNCHRO Construction Solution Wiki
    • +SYNCHRO Field
    • +SYNCHRO Control
    • +SYNCHRO Perform
    • SYNCHRO Cost
    • -SYNCHRO 4D
      • -Products
        • +SYNCHRO 4D Pro
        • +SYNCHRO Modeler
        • SYNCHRO Scheduler
        • SYNCHRO Open Viewer
        • -SYNCHRO 4D Power BI Data Connector
          • Power BI Report Templates (Beta)
          • SYNCHRO 4D Power BI Integration - Known Limitations
        • Plugins and Tools
        • +Frequently Asked Questions - SYNCHRO 4D
      • +SYNCHRO 4D Releases
      • +SYNCHRO 4D Pro - Best Practices, FAQ and Troubleshooting
      • Learning Resources
    • Working from home with SYNCHRO
    • Regarding the Navisworks support version of plugin
    • Bentley SYNCHRO Accreditation

     
     Questions about this article, topic, or product? Click here. 

    SYNCHRO 4D Power BI Data Connector

    Prerequisites
    Setting up Global Environments
    SYNCHRO Control Permissions
    Using Connector
    Table Relationships
    Setting a Template
    Embed Reports in SYNCHRO Control

     

    Prerequisites

    Power BI Desktop

    You will need Power BI Desktop (free BI tool) available from Microsoft at the below link:

    https://powerbi.microsoft.com/en-us/downloads/

    Connector File

    Download the SYNCHRO Power BI Data Connector file below -
    Synchro4DConnector.mez

    Copy the downloaded .mez file to the following folder: %USERPROFILE%\Documents\Power BI Desktop\Custom Connectors\

    Note: If the above folder does not exist, it will need to be created.
    Note: If your Documents folder is synced to Microsoft OneDrive then the Connector may not appear in Power BI Desktop, this is a known Power BI Desktop issue.

    Setting up Global Environments

    Open Power BI Desktop

    Navigate to File > Options and Settings > Options >Security > Data Extensions and 'Allow any extension to load without validation or warning'. This is necessary to allow the use of the external connector.

    SYNCHRO Control Permissions

    To connect and download the data from the tables the user connecting from Power BI Desktop will need the appropriate permissions in the SYNCHRO Control hosted project by going to the project in Control; from under Administration > Manage your team.

    A user’s role must have the following permissions selected -

    Access > Control

    iModel > Read iModel (Default permission in SYNCHRO Control that cannot be removed)

    4D Scheduling > Schedule (Minimum “Read” permission)



    For Connector to read User Field data, enable the following settings under SYNCHRO Control > Administration > Manage iModels > Edit > SYNCHRO Sync Settings -

    Using Connector

    1. To connect to a SYNCHRO 4D project you will need the Project ID available from the SYNCHRO Control project Administration tab > Manage project details. In the gray box, Project ID is listed with a copy button next to the ID -


    2. Open Power BI Desktop and click on Get Data.

    3. Search for SYNCHRO 4D in the top left corner search bar, or available through the Online Services sub-menu. Select the SYNCHRO 4D Connector.


    4. Fill in the required ProjectId and click Ok.


    5. Click on Sign in as a different user if you are not already signed in and enter your Bentley IMS login details -


    6. Upon signing in, click on Connect button -
         

    7. Once the connection is made, you will be able to view and select the tables to download -

    Table Relationships

    In order to cross-reference data between the tables, you will need to create relationships between them, primarily connecting GUIDs from relevant tables.

    You can do so by going to Modeling ribbon > Manage relationships -

    This is an example of what the the tables should look like -

    Most relationships will have the Cardinality automatically set, but change the Cross filter direction to Both -

    You can also use the Model tab to graphically create/review these relationships.

    Task and Resource relationships

    Resource and Resource Group relationships

    Resource and Resource Status relationships


    User Field relationships

    Codes relationships


    Setting a Template

    It is possible to set an existing Power BI report as a template, which can be reused with data from any other Control project, by creating an editable Parameter.

    Go to Transform data to open Query Editor -

    Go to Home ribbon > Manage Parameters > New Parameter -

    Create ProjectID parameter as below -

    Replace the GUID with ProjectID for all the tables in Query Editor, then click Close & Apply -

    Now you can update the ProjectID with any other SYNCHRO Control GUID to update the data on existing visuals and reports.
      

    Embed Reports in SYNCHRO Control

    https://synchro.zendesk.com/hc/en-us/articles/5897175411863-Embed-PowerBI-Reports-In-SYNCHRO-Control

    • Power BI
    • SYNCHRO 4D Pro
    • SYNCHRO 4D
    • Share
    • History
    • More
    • Cancel
    • Jon Shaw Created by Bentley Colleague Jon Shaw
    • When: Thu, Nov 4 2021 4:52 PM
    • Arpit Prakash Last revision by Bentley Colleague Arpit Prakash
    • When: Thu, Jan 12 2023 8:58 PM
    • Revisions: 31
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies