Skip to main content

Power BI

Under Review

Power BI Designer API

Vote (2550) Share
Marco Russo's profile image

Marco Russo on 27 Mar 2015 16:20:23

Power BI Designer saves a local PBIX file, which can be a file to export data and data model – in other words, it’s a format that contains a complete semantic model. All the applications that today export data in several formats (CSV, Excel, XML), might provide a richer semantic model exporting a PBIX file.

Many ISV/SI that have OLTP and other applications that stores data in some database, usually struggle to offer a compelling BI story to their customers. The smaller they are, the more they feel this pressure because probably the effort they can put in their custom software is minimal.

Today these ISV/SI integrate their solution with external vendor technologies (QlikView is a common choice here). However, the cost of such a solution for the end user is not always appealing, and for this reason the MS partner ecosystem always look for components (charts and pivot tables) to integrate in their solutions.

Providing them an easy and inexpensive way to produce PBIX files “ready to use” straight from their product/solution would provide several benefits:

- Customers would have something ready to be uploaded to Power BI service

- ISV/SI would be able to provide a BI solution integrated with MS ecosystem

- ISV/SI can implement solutions like “send a PBIX file via mail every week to all the agents including only the data of their prospects/customers” - Today they already do that using the .CUB format, which can be consumed by both Excel and custom applications

- Microsoft would increase the number of Power BI users very quickly - Small ISV/SI would be able to implement such integration very fast

What I propose to do is, in descending order of importance:

1) Support Power BI Designer as a local engine with an API that can be used by anyone and officially support local connections by other programs (starting from Excel)

- The API should provide the ability to create a data model and to populate it with data by just using API, without any manual interaction

- Providing the ability to connect from other clients (today it is possible but not officially supported) would increase the adoption.

2) Document and “open” the PBIX file, so that it can be generated by anyone

- I think that this is easy for the data model, but not for the data.

- But without the data, this model would be not so useful, requiring a manual refresh to be populated.

3) Open source the Power BI Designer

- Not really a priority in my opinion, but if the first two wouldn’t be possible, this one could be ok

Administrator on 01 May 2015 05:42:28

Hi everyone. There are some really interesting ideas in this thread, thanks for your vocal support about it! We'll consider it for the future along with other suggestions and plans. Thanks!

Comments (87)
Marco Russo's profile image Profile Picture

a3309361 99be-ea11-a812-000d3a8ddfb2 on 05 Jul 2020 23:59:06

RE: Power BI Designer API

We are strugeling with this for all our technical teams in our company. It looks like this will be a reason for us to move to another bi product, like looker because it does it much simpler for them

Marco Russo's profile image Profile Picture

4b21f13f 8fb3-408a-a935-0ac67da0082f on 05 Jul 2020 23:59:02

RE: Power BI Designer API

Please we need it !

Marco Russo's profile image Profile Picture

2867e2f3 1a46-433a-a114-1af57e4a270c on 05 Jul 2020 23:58:18

RE: Power BI Designer API

Need to add tons of template measures. Please add this feature!

Marco Russo's profile image Profile Picture

50699db3 379f-ea11-a812-000d3a579c39 on 05 Jul 2020 23:58:04

RE: Power BI Designer API

Creating multiple measures has become a very time consuming exercise as my model has grown; some way of adding multiple at once would be an absolute lifesaver and be a real silver-bullet for productivity!

Marco Russo's profile image Profile Picture

b8901198 f7e2-4178-9530-4013b858ae9c on 05 Jul 2020 23:50:11

RE: Power BI Designer API

Under review for four years?

Marco Russo's profile image Profile Picture

b1bb118e 7bab-4c43-83d7-230079edbc57 on 05 Jul 2020 23:49:28

RE: Power BI Designer API

The development experience with Power BI data models must be improved, especially in terms of UI speed/responsiveness.
Even simple changes on a relatively small and simple model take too long to apply...
At the very least it's necessary to "be able to toggle whether the measure gets calculated instantly or later (similar to Excel)".

Marco Russo's profile image Profile Picture

21739c2a 6c6d-41e1-82df-a31b6f887879 on 05 Jul 2020 23:48:12

RE: Power BI Designer API

Under review for 4 years, nice PBI. This would save so much time. Or, at least, be able to toggle whether the measure gets calculated instantly or later (similar to Excel), so it's just a copy paste exercise in the interim

Marco Russo's profile image Profile Picture

d3cc5f40 e4f9-491e-9b11-ebb2ab3850fa on 05 Jul 2020 23:47:21

RE: Power BI Designer API

We need a scripting pane, to create more than one measure at a time, so arduous if you are creating many measures

Marco Russo's profile image Profile Picture

26d57ceb 786c-4c3c-8c0d-2a53076033d2 on 05 Jul 2020 23:46:03

RE: Power BI Designer API

Guys what's the hold up? I need to automate the generation of several hundred reports based on a template and publish them as offline pbix files in the file system. No PowerBI service, no PowerBI server, just standalone files for PowerBI desktop. I assumed such an API should exist but it it would appear that you just wish to force everyone to use the PowerBI Service

Marco Russo's profile image Profile Picture

f20dd457 b127-430d-bef6-ac5ef2b59532 on 05 Jul 2020 23:45:21

RE: Power BI Designer API

We really could do with something that allows us to create custom connectors to legacy systems as it would prevent the current need for FTP transfer of flat file extracts, which is error-prone and labour intensive.