简体   繁体   中英

Realtime report in power BI

Is it possible to make real-time monitoring report by using Power BI?

I have an experience only with elasticsearch+kibana and I want to make the same dashboard by using Power BI:

  1. There is a data source - RequestDateTime, Sendor, IsSuccess, RequestType, Request, Response. For example:

2016-10-20 12:00:12 | Test 1 | True | SetUserInfo | xml here... | xml here...
2016-10-20 12:00:18 | Test 2 | False | GetUserInfo | xml here... |

  1. This data can be downloaded from Azure SQL database, by using simple sql-query.

  2. I want to make a simple column chart. X-axis should be a timeline, accoring to the RequestDateTime field. Y-axis should be a count of records, that is correspond to filters.

  3. Report should have a filters by sendor, isSuccess, RequestType and RequestDateTime range (for example - last 6 hours).

  4. The report should be able to be refreshed in a real-time mode, according to the new events in the database.

The pipeline I usually do in my work using app.powerbi for real time visualization is :

  1. Create a dataset: In your workspace, select the "create" option, there you can import or connect to data from Files and Databases. You can choose Azure SQL database and follow instructions.
  2. Create a report: In your dataset list, select the icon to create a report (here you define the filters that you want) and save it.
  3. Create a dashboard: Pin the charts to a dashboard. I have found that only dashboard refresh itself when data is added or deleted in the database, thus, you can see the real time in the dashboard.

You may find this video useful.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM