当前位置: 首页 > news >正文

图书建设网站六安市网站制作公司

图书建设网站,六安市网站制作公司,dtc建站服务,固始县网站建设培训1. 简单介绍 Power BI中也有实时接收流式数据以及实时数据展示的功能。在Power BI 中,当前共有三种类型的实时流式Semantic Model, 分别是 1.Streaming semantic model (没有database用来持久化流式数据), 2.PubSub Streaming semantic model (没有database用来持久…

1. 简单介绍

Power BI中也有实时接收流式数据以及实时数据展示的功能。在Power BI 中,当前共有三种类型的实时流式Semantic Model, 分别是

        1.Streaming semantic model (没有database用来持久化流式数据),

        2.PubSub Streaming semantic model (没有database用来持久化流式数据),

        3.Push semantic model (会有一个database自动创建用于持久化数据)

这边主要用一下第一种Streaming semantic model,客户端是通过Power BI Rest Api的方式发送数据给Power BI service来模拟的。

由于水库的水文监测需要有一定的实时性,尤其是汛期。用Power BI Streaming Semantic Model 来模拟监测水文变化,感觉也可以尝试一下。

2. 创建 Streaming Dataset

  1. 打开 Power BI workspace, 点击 Streaming dataset 菜单项

        

        2. 点击 API 选项

        

        3. 配置 streaming dataset 如下

        

        其中 Height表示水库水位,Storage表示水库蓄水量

       4. 点击创建之后,可以获取一个 Power BI 的 Rest Api,

        

3. 准备客户端

这边主要用到.NET 8的 console application来作为发送数据的客户端

由于Streaming sementic model不会对发送过来的数据进行持久化存储,这边在console application中也对发送的数据也进行了存储,用的是EntityFrameworkCore 8.0。

大概的项目情况如下, 主要发送的过程都放到MockWaterData中

发送数据的代码

 

note: 上面代码是对发送的数据进行序列化和发送给Power BI Rest Api,同时把数据也持久化到数据库中,以便后续做report,对过去的水文情况进行一下追踪。

4. 创建一个 Power BI dashboard

        1.打开Power BI workspace, 点击 Dashboard菜单项创建一个Dashboard

        

        2. 在创建的dashboard中,点击 "Add a tile" 创建一个磁贴

        

        3. 随后点击Real-Time data栏中的 Custom Streaming data 选项,

        

        4. 选中 YOUR DATASETS栏中的 dataset (上面已经创建的)

        

        5. 对磁贴进行简单的设定,主要是给水库的水位指标

        

        6. 重复2-5的步骤创建一个水库的蓄水量指标

        创建完成后, 我们开始运行客户端了。

5. 模拟水库监测

这边主要模拟监测一个比较大的水库,平常水位大概130+米,蓄水量大概20多亿立方米。是一个非常好的水库。

5.1 运行客户端程序

                

5.2 查看dashboard

打开Power BI workspace中dashboard,可以看到马上就有实时的数据出现了,这样就可以对水库的水位和蓄水量进行监测了。水位越高,蓄水量就越大,所以两个line chart有点像

        

6. 其他

由于Power BI streaming semantic model没有对数据进行持久化,上面用了Entity Framework Core把数据也放到了数据库中。这样也可以以数据库为数据源创建Power BI report。Report不是实时的呈现数据,但是可以对水库历史水文情况进行辅助追踪,也是比较重要的。

        

做一个report, 用来看过去一段时间最高水位和最大的蓄水量

        

7.总结

Power BI streaming semantic model 为实时监测场景提供了一种解决方式。现实当中水库的水位监测也是一种IOT的应用场景。在汛期时监测实时性要求应该很高。

针对流式数据处理, 之前MS Build 2024大会中有提到,后续会有一个Real-Time hub在Microsoft Fabric中发布。在2025年Power BI Real-time Streaming正在进行到Microsoft Fabric Real-Time Intelligence的过渡中。

        

 以下是微软mslearn的一个提示,

        

以上简单介绍了一下用Power BI Streaming semantic model模拟监测水库的水位和蓄水量。

如果哪里有错误的地方,麻烦告之,谢谢谢谢!

http://www.yayakq.cn/news/475243/

相关文章:

  • 网站快照前显示中文怎么做的html5网页制作代码大全
  • 购物网站怎么做SEO网站开发的经费预算
  • 小米的网站建设的要点做竞价改网站可以吗
  • 网站开发中的服务抽离利用vs做网站
  • 花店网站建设方案小程序登录跳转
  • 电子商务网站建设与管理考试网站建设注册什么公司好
  • 网页策划书 网站建设定位济宁网站建设常用解决方案
  • 宁波网站建设电话咨询网站的功能和作用
  • 凡科做网站的模版在哪儿找上海专业网站制作设计公司哪家好
  • 济南网站优化厂家手机ftp上传wordpress
  • 25转行做网站运营wordpress 集成环境
  • 中国建设工程协会网站网站的优化排名怎么做
  • 建设银行手机银行下载官方网站自己的网站建设
  • 揭阳市建设局网站惠州网站建设 翻译6
  • 微网站建设的第一步是进行首页的设置开发游戏学什么专业
  • 网站建设与管理课程视频中国农技推广网
  • 企业官网建设_创意网站建设图书网站开发数据库的建立
  • 哪些设计网站可以赚钱谷歌外贸平台有哪些
  • 梁山网站建设小程序注册认证流程
  • 北京网站技术开发公司vi设计收费标准
  • 建站平台绑定域名曲阜网站制作
  • 自己怎样做优惠券网站房产网站做那个比较好
  • 用python做网站前端大庆做网站的
  • 怎么介绍自己做的网站效果图免费网站一键生成
  • 泉州高端网站建设高校文明建设网站
  • 做配电柜在哪个网站发布信息个人做网站和百家号赚钱
  • 访问国外网站 速度慢推荐一些做电子的网站
  • 做网站编辑器网页设计图片旋转代码
  • 用爬虫做数据整合网站影视广告制作公司
  • 内网网站如何建设大连模版网站