Power BI Rest Api Dataset in Power Bi Desktop - azure

I successfully managed to connect a java application to Power BI REST API and managed to create a dataset and added some data.
I can view this data from Power BI web interface, make reports, graph etc.
Is it possible to connect Power BI Desktop to this datasets and create custom reports from there?
I'm asking this because the desktop application seems to be more complete. You can edit column names, merge tables, etc. all things that are not available in the web application.
Thanks all for the help.

The Power BI Desktop does not support connecting to real-time data sets in the Power BI service at this time.
Could you submit this as a request to https://ideas.powerbi.com?

It is possible to use REST API Dataset in Power Bi Desktop since April 2017 and it worked for me in the latest version of Power BI Desktop.
But even though you can create reports based on datasets from Power BI Service, you still cannot edit column names, merge tables, etc.
The features is called Power BI service Live connection.
To establish a connection to the published report, and create your own report based on the published dataset, select Get Data from the Home ribbon in Power BI Desktop, and select Power BI service. You can also select it from Get Data > Online Services > Power BI service.
After the report is finished, you can publish your report by selecting Publish from the Home ribbon in Power BI Desktop.
More details on Power BI documentation page.

Related

PowerBI dataset and Excel on Mac OS

I want to provide access to data from a DataWareHouse to several users of my company. I need to create a dataset with filtered data and then I want to provide to granted users access to those data inside Excel on Mac Os.
I don't know if this is possible as the feature "Analyze on Excel" is not available for download on Mac Os.
Any ideas?
Connection to the Power BI datasets via Power Query, can't be done on Excel for MacOS as it is not supported. Power Query for MacOS Excel is limited to csv, json and d few others. Power Pivot for MacOS isn't available.
You can connect to OLAP sources like SQL Server Tabular using this paid for option, but only for On-premise SSAS, or Azure Analysis Service. If you have Power BI Premium, the CDATA plugin might be able to connect to the xmla endpoint of the dataset.
The other option is create the filtered data model with PBI Desktop on Windows and deploy it to the service, then to give them access to the Power BI Service. The user can then create their own reports, or export the data via csv, but the export size it limited to 100,000 rows.
For Mac users Power BI is mostly limited to viewing/creating the reports in the service.

Power BI Report Builder - SharePoint as data source

Is it possible to use Power BI Report Builder to connect to a SharePoint list?
It seems that it was possible to do that with the old SSRS Report Builder - link.
I would like to Build a SSRS-like report with Power BI using different SharePoint lists as Data Sources. I tried to use the Power BI Desktop app to build a report but I couldn't matrix/tables/sections repetitions.
In the latest update(July 2019) of Power BI Report Builder, you can use NON-PREMIUM datasets from Power BI Service as a data-source for Report Builder.
So you can simply create a Dashboard in Power BI desktop from any SharePoint list and publish it in your work-space. To create a dataset from a SharePoint list, go to Get Data > Online Services > SharePoint online list and add fill in the details. Then Publish your dashboard in your workspace.
Once that is done, you can use that dataset in your report builder.
Check the image below:
Note: You can also Schedule a Refresh on your dataset so that your data is up-to-date.
Get data->More, you could find SharePoint Online List option.

PowerBI Azure refresh not working, data not updated

I have power bi configured on Azure, a dataset reading its data from excel document which is updated on daily basis.
The refresh is done manually through powerbi desktop. After I click on refresh, my reports and dashboards are reading updated figures, I open it from power bi desktop; however if I open it from any browser, data is not updated, I will have to publish my power bi reports and dashboards from power bi desktop publish button in order to see my data updated from browser.
Power BI desktop is the development tool for powerbi.com, after you have published it to powerbi.com, it has no relation with your offline .pbix file. Publishing it again (with the same name), will overwrite the file with it's data.
So a local refresh in power bi desktop has no influence on the file in powerbi.com
If you want that powerbi.com can read data from your excel file (on Premise), you'll have to setup a powerbi gateway. More information on following link:
Power BI gateway personal mode
On-premises data sources
A personal gateway is required in order to refresh datasets that get data from a supported on-premises data source in your organization.
With a gateway, REFRESH NOW and SCHEDULE REFRESH are supported for datasets uploaded from:
Microsoft Excel 2013 (or later) workbooks where Power Query or Power Pivot is used to connect to and query data from a supported on-premises data source. All on-premises data sources shown in Get External Data in Power Query or Power Pivot support refresh except for Hadoop file (HDFS) and Microsoft Exchange.
I had to uninstall my "on-premises data gateway (personal mode) and reinstall updated version. it is working now.

How to setup real time streaming in power BI?

I am creating a dashboard with database that is hosted on Azure, I can setup a connection with azure database in power bi desktop but real time streaming is not possible in case of power bi desktop. It's possible if I create a dashboard in Power BI online.
But in power bi online I don't have option for data modeling. I want to know is there any way I can perform some data modelling or transformation ?
Please provide some link also if possible.
Thanks for your time.

Can power bi online work with Azure documentDb

According to this: https://azure.microsoft.com/en-us/blog/unleashing-insights-from-data-in-documentdb-with-power-bi/ DocumentDB connector is available for both Power Bi online and Power Bi Desktop.
But when I go to Get Data -> Databases in Power Bi online, I do not see any way to connect to Document DB. I can see the connector only in Power Bi Desktop.
Is Document DB supported as data source in Power Bi online? if no, is there any workaround to make it work? I have a requirement to feed schema-less data (located in Azure) to Power Bi online, I'm searching for any way to do it, whether this is Document DB or some other NoSQL database
please allow me to clarify that connectivity to a DocumentDB account via PowerBI.com is actually there. Currently, the "Get Data" in PowerBI.com only offers data sources with DirectQuery capability. Please see this article on DirectQuery. We are working to support DirectQuery in future. For now, there are two ways to push DocumentDB data to PowerBI.com. The first method is what Denny has suggested: build the report via PowerBI Desktop and publish the report to PowerBI.com. The second method is to leverage PowerBI API to connect and push data from a DocumentDB account to PowerBI.com.
First of all, I'd like to apologize for my initial answer as I completely missed your key issue about utilizing Power BI Online. Allow me to try to make amends by attempting a more complete and proper answer.
In the case of Power BI Online, because the Power BI-to-DocumentDB connector is currently in beta, it is not available as a data source within Power BI Online under the Get Data section as you noted. Saying this, you can create a connection to DocumentDB using the Power BI desktop, publish it to Power BI Online, and then refresh it within Power BI Online. Following the "Power BI tutorial for DocumentDB: Visualize data using the Power BI connector" tutorial, here is a screenshot of running the data refresh on PowerBI.com using the credentials to your DocumentDB database.
Note, there are is already a request on the Power BI Ideas forum to have DocumentDB available directly within Power BI Online - you can read more and vote for it (if appropriate) at: https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/7160908-documentdb.
Some additional references that may be helpful:
Data Refresh in Power BI: Here is some additional information about how Data Refresh works in Power BI.
Power BI Content Packs: For more information on connectors between Power BI and other data sources, please reference Content Packs.

Resources