Power BI
Power BI 介绍
Power BI 是软件服务、应用连接器的集合,其可以连接到多种数据源,包括 Excel、SQL Server、Azure、Google Analytics 等,以便用户可以轻松得整合和清洗数据。通过 Power BI 的数据建模,用户可以创建关系模型、数据分析表达式和数据关系,以支持高级的数据分析和可视化。 Power BI 提供了丰富的可视化选项,包括图标、地图、仪表盘和自定义可视化工具,以帮助用户更直观地理解数据。
Apache Doris 高度兼容 MySQL 协议,可以通过 MySQL 驱动器连接 Power BI 与 Apache Doris,当前 Power BI 中已经正式支持了 Apache Doris 的内部数据建模以及数据查询与可视化处理。
前置条件
未安装 Power BI Desktop 可以访问 https://www.microsoft.com/zh-cn/power-platform/products/power-bi/desktop 下载安装 Power BI。
Power BI与Doris的Connector配置
选择8.0.26版本的 MySQL JDBC Connector
MySQL Connector 下载
下载链接:https://downloads.mysql.com/archives/c-net/
本地加载数据与创建模型
-
启动 Power BI Desktop
-
在 Power BI Desktop 打开界面点击新建报表。若已有本地报表可以选择打开已有报表
-
点击获取数据,在弹出窗口中选择MySQL数据库
-
配置数据库连接信息,在服务器输入框中输入ip:port。Doris默认的端口号为9030
-
上一步点击确定后在新的连接窗口处选择"数据库"连接,并在用户名与密码处填写Doris的连接信息。
-
加载选中的表,使其表中数据至 Power BI Desktop
-
配置需要的统计罗盘
-
把创建好的统计罗盘保存至本地
设置数据自动刷新
-
下载On-premises data gateway。下载地址:https://learn.microsoft.com/en-us/power-bi/connect-data/service-gateway-personal-mode
-
安装On-premises data gateway
-
登陆 Power BI Online,在个人的工作区中把刚保存的本地模型进行导入
-
点击模型配置自动刷新时间
-
数据刷新的配置需要有gataway连接,本地开启网关后可以在网关连接中看到本地启动的网关,选取本地的网关即可。更多关于gateway:https://learn.microsoft.com/zh-cn/power-bi/connect-data/service-gateway-onprem
-
配置相关刷新计划即可完成 Power BI自动数据刷新