How can I integrate Anylogic Database to power BI platform so that Power BI can generate from the simulation a real time data (display dashboard) ? (PS : am beginner in simulation modeling with AnyLogic)
Related
I use Power BI on premise, and I am used to query the sql-server ReportServer database to retrieve useful informations on those tables :
dbo.Catalog (reports)
dbo.ExecutionLogStorage (reports usage audit)
Now, I am also using cloud-based PowerBI (Azure/365), and I know I can get informations by using Power BI REST APIs (https://learn.microsoft.com/en-us/rest/api/power-bi/).
That is sadly not a very satisfying solution for many reasons (admin rights requirements, bad performances ...).
I would like to be able to do the same thing I do on Power BI on premise, but on the cloud version, which leads to these questions :
Is there a cloud database containing the same tables as on premise Power BI ?
Is it possible to list Azure databases and then tables from Azure databases ?
Is there a different way to retrieve those informations (PBI report and audit informations) ? I know it is possible to query the Unified audit log for Power BI auditing, but it suffers from the same issues as the Power BI REST APIs AND it doesn't provide the report informations (dbo.Catalog).
Thanks !
I'm generating some simple BI reports for a dashboard of KPIs in an angular App. Well my question is can power BI update the data of the report automatically whenever i update the database? .For the DB i'm using sql server .
This is what you are looking for
Real-time streaming in Power BI
There is one more way you can do that Data refresh in Power BI
I would put my 2 cents on Data refresh
You can use a python script to automate this, I have used this project before and it works https://github.com/dubravcik/pbixrefresher-python
You will need to convert the .py file into an .exe file and run it on a task scheduler and set your preferred execution rate.
I've been using SSRS 2012 for a while now. Keep in mind I'm currently using SSRS 2012 but have set up a 2016 server and will be migrating about 200 reports within the next few months. Just went to PBI training and found out about the new Power BI Server that can sit on top of SSRS. Exciting in that we're in healthcare and cannot use the PBI publishing service for HIPAA reasons. But, I wanted to be sure I understand some things:
In SSRS, you can create a datasource and datasets that are used
regularly for efficiency and to keep down storage sizes. In
PBIRServer, it appears that you create each datasource and the
individual datasets used and store separately for each report. Is
this accurate and doesn't that seem like a step back?
Can I include SSRS reports and BPI reports/dashboards on the same
site?
If we're going to set up a local PBIRServer, can we develop using
PBIpro with about 5-10 pro users but then let the folks that
basically just want to view data use the free version?
If we develop using PBIpro can we still publish to the PBIRServer
with mobile formats? Documentation seems to indicate we need a
different development tool with a much higher cost.
Can you include a hyperlink from PBIRServer reports/dashboards that
to a specific report on the same server? I’m seeing this being used
via PBI for the visuals and then the drill-down-to as the existing
SSRS reports. They’re working great for our current purposes.
Is there a publication that articulates some of these specifics?
Thanks so much!
I think the first thing to keep in mind is that reportserver 2016 and power bi reportserver 2016 are different products. Licensing Power BI reportserver can only be obtained by either buying power bi premium capacity or have an enterprise sql server with Software Assurance
PBI premium: Costprice for this will be 5000$ a month
power bi price calculator
SQL Server Enterprise: $14,256 per corepack , 2 are required + SA
I can't answer all other question, but for question 2:
Yes you can deploy power bi and regular reports to a pbiRS server.
Question 3:
When you develop locally you have to use the power bi desktop for reporting services. To deploy this to a pbi RS you are not required to have a pbi pro license. Since you are using on premise resources, you will follow the licensing model of sql reportserver. The users connecting to the reportserver are no power bi users, just regular ssrs consumers install power bi desktop for report services
If I understand your questions well, you might need to install both, depending on organization size, report creators number and report users number.
SSRS for those people who are OK using standard reports only (with exposed datasources and standard layout design tool) so SSRS yes included with your SQL Server license
Power BI Report Server (SQL Enterprise+Assurance or PBI Premium license) for more sophisticated reports for business people; but to design/publish these reports you need Power BI Pro licence, per report developer
what exactly i want to ask u is like
In congnos we are using frame work manager as metadata modeler and semantic layer
similarly is there any tool or semantic layer like frame work manager in microsoft power BI
Yes - it's Power BI Desktop. It has a Power Query (Query Editor) for data integrations, Relationship View for table relationships, and Quick Measures backed by the DAX language for added calculations. Here's some starting points for deeper info:
https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-query-overview/
https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-relationship-view/
Published datasets can be resused on other reports.
1) Can Power BI (online/cloud-based) use our local SSAS cube directly as a data source?
2) If no, and I assume it is no, then can we upload our SSAS cube(s) to be used as a data source, and how do we do that, preferably incrementally (if it is possible to do that incrementally)?
3) If SSAS cubes cannot be used, then I assume that we have to use data built into the SSAS Tabular Model, and use DAX to query it?
4) If this is true, then how do we send data to there? Do we have to define the tabular model locally and ship the stored results (since the tabular model is in memory, I’m not sure that that even makes sense), or do we send constituent tables to the cloud and build the tabular model structures there.
5) If I build this in an SSIS package (which I gather I do), is it an SSIS package that is built and maintained locally (meaning on our existing database, running MSSQL 2012 w/ Analysis Services, the way our existing SSIS packages are), or is it built and maintained in the Power BI Online environment in the cloud?
We're looking at using the PowerBI Preview to deploy dashboards and scorecards based on data that we collect on-premises. I'm assuming that we'd use that OData plugin to make data available in the cloud, for starters...?
edit: thanks for reading!
Regarding 1): Power BI for O365 cannot as yet connect to an SSAS tabular or multidimensional model directly as a source. However, the new Power BI Preview (released December 14) does allow a direct connection to an SSAS tabular model with the new connector. So it is very likely that Microsoft will soon release a similar connector for SSAS multidimensional, as they did for power view on SharePoint, first releasing tabular then multidimensional.
2): There is no direct connection to user-maintained SSAS multidimensional models no matter where they are stored. There is a direct connection to tabular models with Power BI Preview, whether the tabular model is on-prem or in azure.
3), 4) & 5): If the purpose is to "deploy dashboards and scorecards based on data that we collect on-premises" then take a close look at Power Query and Power Pivot and at the Power BI Designer. Also take a look at the developer tools that are available here: https://msdn.microsoft.com/powerbi/
This is an old question, and things have changed between then and now. In today's context using Power BI Gateway and Power BI desktop you can connect your on-premise SSAS cubes to power BI cloud and schedule your cubes to refreshed automatically. Earlier it used to support only tabular model, but as of now it supports both tabular and multidimensional SSAS cubes. The only thing which is not yet available is you cannot live connect a multidimensional cube but you can schedule it to be auto refreshed. However with SSAS tabular you can live connect to Power BI.
We do this for a number of customers... you first need to consider the volume of data in your models as this will dictate your requirement for using Analysis Services (Tabular, as quite righty pointed out Multidimensional is not an option as the in memory model of SSAS Tabular is suited to PBI).
Then you need to think about how the dashboard will be updated and how automated this process can be made using Power Query + Power Pivot - using your OneDrive for Business could be an option to make life simpler should you not be able to use SSAS Connector in the preview.
Finally, depending on your source OData and a few other connections can be automatically refreshed on a schedule (CRM for example)...
Hope that helps.