So i have my whole business data in SAGE 50 UK, i want to import the data (sales...) from SAGE 50 to Power BI desktop to create a dashboard but unfortunately Power BI doesn't support importing data directly from SAGE, is there any solid method to do that to import live data from SAGE 50 to Power BI?
For data sources not directly supported by Power BI Connectors, you need to investigate the APIs or Data Export options available. Power BI can connect directly over Rest, OData, or using an ODBC or OleDB driver. And can load exported data in any common format.
So start here Sage 50 Import/Export Overview to see what options are available.
Related
I was searching for some info on retrieving data from PLC to Power BI dashboard. It was suggested to use API for data upload from PLC. Power BI is then get all the info from API. The example videos was removed and i can't find any related examples.
Is the any guidance project on this or maybe some better solution than accessing API ?
Here are a few other examples of projects that demonstrate how to retrieve data from a PLC and display it in a Power BI dashboard:
"Power BI and PLC Data Integration"
(https://www.plcdev.com/blog/power-bi-and-plc-data-integration/)
This project uses an OPC UA server to collect data from the PLC and send it to a database, and then uses Power BI to connect to the database and display the data in a dashboard.
"Power BI Dashboard with PLC Data"
(https://www.youtube.com/watch?v=8ZWwLZt5_JQ)
This project uses a Raspberry Pi as a gateway to collect data from the PLC and send it to a database, and then uses Power BI to connect to the database and display the data in a dashboard.
"Real-time PLC data visualization with Power BI and Python"
(https://www.youtube.com/watch?v=S1pZ7V_C_6U)
This project uses python script to collect data from the PLC and send it to a database, and then uses Power BI to connect to the database and display the data in a dashboard.
Please note that these are just a few examples, and there may be other ways to achieve this, depending on your specific use case and requirements. It's also possible to use other services such as InfluxDB, Grafana, or even a simple database like MySQL to store and retrieve data.
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
Snowflake
PowerBI
Is it possible to use different warehouse in snowflake for data refresh in Power BI than warehouse used for dashboard development?
I'd like to have separate warehouse for data refresh in order to be able to track snowflake expenses.
Let's say I'm using SF_TUTS_WH as a warehouse for development, but I'd like to use PBI_WH as warehouse for data refresh in PowerBI. Is it possible to achieve this or do I have to change snowflake warehouse in PowerBI file before I'll load it to PBI online?
FYI: https://www.snowflake.com/blog/using-sso-between-power-bi-and-snowflake/
One option which will work for you is to have the ware house name paramterized for the reports. The value of the parameter can be updated from the service based on the requirements.Please check out the below video link to see how the parameters can be updated in the power bi service.
https://youtu.be/MJVSu47iMmo
Hope this helps
Thanks ,
Prasanth
We were implementing the Azure Time Series insights(TSI) for the data streaming through IoT hub and wanting to connect to Power BI for advanced visualization. There is a provision to build a custom query to connect to Power BI from Azure TSI but i guess there is a limitation of fetching a dataset for specific time frame and only for the time series ID selected for the view.
Is there a way we can get the latest data in Power BI as and when the data refreshes in Azure TSI and for additional number of time series ID which were not selected while building the query.
Cheers,
Amit
If you generate a query from TSI to feed into Power BI, you can manually edit it to include the TSIDs you want to see. If you set the "isSearchSpanRelative" parameter to true, the data should refresh in Power BI as it comes into TSI.
I am connecting the Power BI to Azure Data Lake store with multiple files representing multiple tables.
1)
update It is currently loading the data into the Power BI file.update
But, can I have live connection from Power BI Desktop with the Azure Data Lake Store?
2)
Can I load multiple files to represent Dimensions and Fact tables.
From desktop you can access the Azure Data Lake Store data source - just make sure you're using a recent version of Power BI Desktop Data Lake Store - Power BI.
You can join multiple queries together in Power BI desktop
The documentation for PowerBI does not list Azure Data Lake Store as a source that can be connected live as of May 2018: https://learn.microsoft.com/en-us/power-bi/refresh-data#live-connections-and-directquery-to-on-premises-data-sources.
Alternatively, you could try using Azure Stream Analytics to create a job that can copy data, and connect to the live stream, but that process might need to be manually triggered and requires data movement, which might not be ideal for your scenario. https://learn.microsoft.com/en-us/azure/data-lake-store/data-lake-store-stream-analytics
Hope this helps.
Yes, you can get data from Azure Data Lake Store from Power BI desktop application:
Also, you can join multiple queries from different tables into PBI desktop app.