web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

Project Operations & Power BI Reporting

(1) ShareShare
ReportReport
Posted on by 5

Hello,

I'm trying to connect Power BI to Project Operations to report on an individual Project's summary, including its status/health & its tasks/work breakdown structure. I'm coming across several issues.

Prerequisites:

1. We have a single Tenant, with multiple different Environments including multiple productions environments. For Projects and project-related work/data, we've created and are using a new sandbox dev environment with the Project Operations app installed.

2. We are using a lite deployment of Project Operations

3. I am a system admin for our sandbox dev environment & I have a Power BI Pro license. I do not have tenant admin permissions. 

What I've tried:

1. Power BI Project Templates 

I downloaded the Microsoft project templates from here (https://github.com/OfficeDev/Project-Power-BI-Templates). Regardless if I'm signed into my Microsoft account or not, I try to use the sandbox URL (https://<devenvironment>.crm.dynamics.com/ or <devenvironment>.crm.dynamics.com) and none of the templates can connect to our Dataverse.

If I use "Microsoft Project for the Web Power BI Template", I get this error for all of the tables/entities/queries. 

Loading blocked by failures with other queries.

When I use "Microsoft Project Power BI Template" it asks for a Sharepoint PWA url. Please correct me if I'm wrong but Project Operations doesn't have a Sharepoint PWA url, so I can't seem to use this template.

2. Dataverse Connector

I tried connecting to our sandbox environment using the Power BI Dataverse connector. I see our environment but I get the following error. 

Microsoft SQL: A connection was successfully established with the server, 
but then an error occurred during the pre-login handshake.
(provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)

None of the tables load.

3. Power Query

I referenced this article (https://crmchartguy.com/2019/07/23/comparing-the-three-main-ways-to-get-dynamics-365-data-into-power-bi/) and used Power Query to connect D365/Project Operations to Power BI. I was able to successfully pull in the Project table with my custom fields, but it doesn't show the Project tasks/wbs.

I think I have to pull in the Projects tasks table (msdyn_projecttasks), but will I have to rebuild the data model/establish the relationships? I'm trying to avoid that. Ideally I just want to embed the existing Project tasks/wbs as a widget/visualization into the Power BI report, and if possible, filter upon that with Power BI. How can I accomplish this?

Conclusion

Where does Project Operations projects & project tasks actually live in the Dataverse? 

Why can't I connect to the Dataverse with Power BI?

How can I get options #1 or #2 to work?

How can I filter on project tasks with Power BI?

Is there an easier method to report on an individual Project's summary, including its status/health & its tasks/work breakdown structure using Power BI?


Thanks,

Adil

I have the same question (0)
  • Verified answer
    cps12345 Profile Picture
    50 on at
    RE: Project Operations & Power BI Reporting

    HI, you seem to be on the right track with Method 1 mentioned in your post.

    The template provided at GitHub was designed to use the data from the Dataverse and you want to connect the report to a Project Operations environment.

    Microsoft Dynamics 365 Project Operations and Project for the Web share the same data model based on the Project Service. As Power BI connects to the Dataverse, we can simply replace the P4W environment URL (based on the default Dataverse environment) with any Project Operations environment URL (based on Sandbox or production Dataverse environments).

    After downloading the template file, you will be asked to enter the system URL. Simply enter it where the Project Operations is installed (https://<devenvironment>.crm.dynamics.com) The report will start loading the data and we can save the report to publish it to our Power BI service and start sharing it.

    You can load the data onto your desktop, which seems to work fine for me.  

    In the Report and the “transform data” you will quickly discover an "error". It comes from Project Operations not using the Roadmap Features. Please ignore these errors or delete the roadmap queries. This is what I did.

    I was able to manipulate, filter, and improve on the reports in the template quite easily.  For example, I added Invoice reporting by project.

    After deleting the roadmap report pages, save and publish the report and enable the scheduled refresh to keep your data up-to-date.

    You can always answer as verified if you found something helpful. This way the community can benefit from the response.

    Christopher Schilling

  • Suggested answer
    anajmuddin Profile Picture
    5 on at
    RE: Project Operations & Power BI Reporting

    Thank you for your reply cps12345 . I discovered my Data Source query's credentials & Privacy Level were incorrect. I fixed those and updated the Privacy Level to Organizational in Power Query and that fixed my issues for Method 1.

    Thanks!

    Adil

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
CA Neeraj Kumar Profile Picture

CA Neeraj Kumar 2,004

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 865 Super User 2025 Season 2

#3
Sohaib Cheema Profile Picture

Sohaib Cheema 582 User Group Leader

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans