powerbi连接hive和Python文档及创建报表基本步骤
power bi 连接 hive
1、 安装 ODBC组件
2、 设置ODBC数据源时,要添加“系统DSN”,不要添加“用户DSN”,因为添加“用户DSN”,只能在本机使用,当把程序移植到其它计算机时,程序就无法正常运行。
输入hive地址及端口,账号,可以选择不输密码,测试连接成功
3、打开power bi desktop连接数据源
获取数据 – 更多 –其他 –ODBC,点击连接
数据源名称,选择上面刚刚配置的数据源,点开高级选项,输入sql,点击确定
选择数据库,输入账号密码,点击连接
点击加载,连接成功。
Power bi 连接mysql
1、 安装MySQL连接组件
2、 打开power bi desktop连接数据源
获取数据 – 更多 –数据库 –MySQL 数据库,点击连接
填写MySQL服务器及端口号,数据库名称,点开高级选项,输入sql,点击确定
选择数据库,输入账号密码,点击连接
点击确定。
点击加载,连接成功。
创建报表
1、 打开power bi desktop,连接数据源,参考hive连接或MySQL连接
2、 加载数据之后,页面右侧会展示字段列表
可视化对象选择“表”,勾选相应字段。画布上会展示表样式。
点击“格式”,调整表样式。
可以添加文本框,为报表添加标题。
重复上述步骤,添加服务水平报表,服务水平报表中有些字段无法直接从源表聚合,需新增度量值,步骤如下
新建度量值
选择菜单栏“建模”—“新建度量值”,输入计算公式
如:
申请平均等待时长 = SUM(‘查询1’[WAIT_TIME])/sum(‘查询1’[DEAL_TOTAL])
按照同样的方式添加度量值,AHT,TTD,添加完成之后度量值会在字段列表展示
添加筛选器
将要筛选的字段拖至页面级筛选器
添加切片器
选中可视化对象中的切片器,将要显示的字段拖至“值”区域中
添加可视化图表
在可视化对象区域选择合适的可视化对象,将要展示的字段拖至“值”区域中
保存报表
点击文件—另存为,将文件保存为 .pbix 格式文件。若要进行修改,直接双击pbix打开修改即可
发布报表
报表保存成功后,在网页中打开Power BI Report Server
测试机地址:http://172.28.45.166/Reports
正式地址:http://10.101.2.83/Reports
进入相应的部门文件夹,点击上传,选择本地已保存好的.pbix文件,若已经存在则覆盖。
创建刷新计划
报表发布之后,需要定时更新
点击报表右上角 – 管理
进入“数据源”页面,身份验证类型选择“基本身份验证”,输入用户名,密码,测试连接,显示成功连接即可。
进入“计划的刷新”页面,点击“新建计划刷新加护”
填写说明,点击“编辑计划”
填写刷新方式,点击“应用”,点击“创建计划的刷新计划”
OK,刷新计划创建完成,可选择立即刷新。
权限管理
目前power bi权限均为目录级权限,可对某个用户赋予某个文件夹的访问权限
进入Power BI Report Server主页面,点击文件夹右上角—管理
切换到“安全性”页面,点击“添加组或用户”
输入要添加的用户名,选择“浏览者”,点击确定。
用新用户登录验证权限是否正确
大功告成,至此,一张power bi报表从创建到发布的整个流程就结束了,加油!!!