Is it possible to connect to 2 different data sources from Power BI Desktop at the same time to design one report?
I have 2 different data sources ( SQL Server & Oracle) to fetch data using Power BI and create a common report.
please suggest any possibility or any work around if there?
It is possible to connect to more than one data sources and types. You can mix and match modes as well, you can import data, or use direct query to allow a connection to the data sources. SQL Server will have a native driver in Power BI, for Oracle please see here
Related
Just looking for a pointer as to the best way to go about this.
I'm comfortable with Power BI Report Builder (SSRS experience), but am pretty much a Power BI novice.
Basically, we have to create a Paginated (non-interactive) report for client consumption. It's going to be large, have multiple datasets, and use parameters / presence of data in the data sets to group data and/or turn sections on or off.
Not too much visualisation - some illustrative graphs and tables here and there - and quite a bit of text, some of it with data / text inserted via placeholders from the various datasets.
There are 3 Azure SQL databases I need to combine data from for this, (split roughly into config, data and results).
In SSRS / SQL Server, I would have used one of my databases as the data source, and written a stored procedure per SSRS data set, joining to tables in other databases in the stored procedure query.
Then in Report builder just set up the data sets joining to the stored procs and gone from there.
On Azure SQL Server, I think I've got 2 options:
write elastic queries so I can bring in the data I need from each database, but just query on one database.
Build a Power BI Model / Dataset that joins the relevant tables from the 3 databases together, publish to power bi service and use that as my datasource.
What's the best solution for my reporting scenario?
Cheers
We are having difficulty finding a method of sharing a dataset and allowing users to use that dataset to create and publish their own reports. This would include ability to create new measures (Dax) and then publish themselves. Using the "service" live connection does not seem to allow that and if not using that there seems to be an issue of refreshing the data once that dataset is downloaded and modified with new columns/measures etc.
Greatly appreciate any help on this. So far I have seen nothing that shows how to do any of this so I have to assume it may not be possible? Thank you.
Live Connect to a Power BI Dataset allows for local measures.
If you need more modeling changes when working with a remote Data Set, the DirectQuery for Power BI Datasets and AAS feature (currently in preview) enables you to mash-up remote Data Set tables, with local tables, and allows for adding calculated columns to remote tables.
But you should use this with some care, as the query processing is split between the local model and the remote model(s), which can cause performance issues.
I'm trying to create a live connection from our AppDynamics data to PowerBI for reporting purposes. An example of a command I would need to run to get AppD data is below.
curl -H "Authorization:Bearer <AUTH_TOKEN>" "http://master-onprem-controller.e2e.appd-test.com:8090/controller/rest/applications"
Is it possible to run arbitrary commands like this in PowerBI to return JSON data to PowerBI?
just to make it clear, a live connection is (in the world of Power BI 😉) a connection to either a Power BI dataset or a SSAS tabular model.
I think what you are looking for is DirectQuery, but it is currently not supported for URL GET commands.
MS docs - Power BI data sources
To get realtime data you need to use one of the supported sources. maybe AppDynamics supports direct DB access. DirectQuery is supported by SQL databases.
Another way is to offload the data to a supported source eg. SQL-db or CDS-service and then connect your pbi to that source.
I am new to Power BI and trying to build a report for one of our business requirements. I have access to a Power BI dataset which I imported in the Power BI desktop version. I also need to import an excel file placed in SharePoint/OneDrive and merge the data in these two sources. When I am trying to do this, I am getting the below error.
Is this feature not available in Power BI?
If not, is there a way to achieve this objective?
You are connected to a Tabular SSAS cube or Power BI Service dataset, you can't add other data sources.
You can only mix data source types in the modes direct query and import. See the limitations section of the MS docs
One option would be to recreate the Tabular data model in Power BI, over the base table/views it is based on in direct query mode, then add the SharePoint list, or add it as a table in the Tabular/Power BI Service Dataset
I have a report (.pbix file) successfully deployed to Power BI Report Server and I want to connect it to a Shared Data Source I've created (as I always do when I deploy SSRS reports) independently, but I do not see any possibility to do that...
It seems like there is only option to use embedded data sources and configure them all separately for Power BI reports.
Is it true or I just haven't figure it out?
Data Source
Report
Unfortunately, no, it is not possible to connect a Power BI report to a shared data source like you're hoping. I had the same hopes, but I guess Microsoft hasn't gotten there yet.
See: https://community.powerbi.com/t5/Desktop/Shared-data-Source/m-p/175620/highlight/true#M76987
Although it is fairly straight forward with Power BI Service (PowerBI.com), it is not the case with Power BI Report Server, running on premise.
There is a feature request that remains 'declined' so far, on the Power BI Idea site.
This link should be helpful.
Shared data source connection (live to Tabular SSAS) for reports published on Power BI Report Server