SOLVED

SharePoint Custom Columns and OData feed

Brass Contributor

Hi

 

I am looking to be able to add columns to the risks and issue lists on each project site. Whilst that is easy to do, my question is, with the oData feed/Power BI integration would these custom columns be available for reporting?

 

There isn't much documentation on project sites on the impact or customisation or project sites SharePoint vs PowerBI/OData. (That I can find)

 

Thanks

Paul

5 Replies
best response confirmed by Paul Bullock (Brass Contributor)
Solution

Hi Paul,

 

Adding new custom columns to the default Issues and Risks lists and adding new lists to the project sites is very simple as you have mentioned, reporting is a bit more involved if you wanted to create a portfolio issues reports and include those new columns etc. The default Project Online OData Reporting API (_api/ProjectData) only includes the default Issues and Risks columns, so custom columns will not be available here for reporting. For an out of the box approach, you would need to use the SharePoint List REST APIs to get this data in Power BI. See an example here: https://pwmather.wordpress.com/2016/01/05/want-to-query-cross-project-site-sharepoint-lists-in-proje... Please note, this will only refresh in the Power Bi Desktop client, the data will not refresh in the Power BI app service (well it didn't the last time I looked at this!). Another approach is to look at extracting the data out into a SQL Database for example, them the Power BI report just queries the SQL database. You can either build something yourself or there are many third party products that do this.

Paul

Thank you Paul!

Hello,

 

Sorry for posting here, I have a new account and I can't post a new topic yet.

 

I have a question, and need your opinion or solution if you have one.

 

I work in a company that is trying to make smart heating systems in building using IoT and more precisely Microsoft Azure.

 

I followed the tutorials that Microsoft Azure offers, until it came to PowerBi... And i found two elements that made me lose alot of time..

 

First element: Sending data directly from Azure Storage Blob doesn't work on PowerBI, i had to recreate an other query to make it work but it took lots of time to find the solution on the blog.

 

Second element: I'm surprised that there is only commercial units for data in PowerBI. Isn't it supposed to be monitoring devices in a building as well? 

 

Well i hope that i didn't annoy you with my questions but you seem more experienced that me, so i decided to ask while waiting to be able to post my own topics. 

 

PS: Azure IoT central is very limited and not smart at all... i had to use something else like PowerBI. 

Hello,

 

No need to say sorry for posting here! This is the tech community for Project, Microsoft's PPM tool. For your query maybe try one of the communities below:

 

https://techcommunity.microsoft.com/t5/Internet-of-Things-IoT/ct-p/IoT

https://techcommunity.microsoft.com/t5/Azure/ct-p/Azure

 

Thanks

Paul

Thank you =)

1 best response

Accepted Solutions
best response confirmed by Paul Bullock (Brass Contributor)
Solution

Hi Paul,

 

Adding new custom columns to the default Issues and Risks lists and adding new lists to the project sites is very simple as you have mentioned, reporting is a bit more involved if you wanted to create a portfolio issues reports and include those new columns etc. The default Project Online OData Reporting API (_api/ProjectData) only includes the default Issues and Risks columns, so custom columns will not be available here for reporting. For an out of the box approach, you would need to use the SharePoint List REST APIs to get this data in Power BI. See an example here: https://pwmather.wordpress.com/2016/01/05/want-to-query-cross-project-site-sharepoint-lists-in-proje... Please note, this will only refresh in the Power Bi Desktop client, the data will not refresh in the Power BI app service (well it didn't the last time I looked at this!). Another approach is to look at extracting the data out into a SQL Database for example, them the Power BI report just queries the SQL database. You can either build something yourself or there are many third party products that do this.

Paul

View solution in original post