近期刚好用上powerbi对客户数据进行可视化处理,由于较菜,遇到较多麻烦,大概流程记录下来避免自己以后再次入坑.
##### 简介:
powerbi作为作为一个sass系统,分为国内版及国际版,国际版有60天试用版本,国内由世纪互联运营,一年七百多,没有经验情况下可以先下载试用版学习下;使用到的工具有powerbi desktop(制作)/powerbi服务(发布)/pc|phone(浏览)个人感觉主要分为三种操作模式
> 1.对数据实时性要求不高,可将各种数据通过powerbi desktop制作成可视化的图表后, 上传到powerbi服务上,以便会议浏览;
> 2.(计划)刷新,可让powerbi 服务通过网关实时连接本地或云数据库,实时展示销售或其他数据,供市场人员及时调整策略
> 3.搭建自己的powerbi服务器,通过Microsoft提供的安装包,搭建自己企业内部powerbi服务器,可实现前面两种功能,但更加灵活安全
本次使用第二种:数据流向 数据库->网关所在服务器->网关->powerbi服务->市场等决策人员
##### 流程:
> 1.注册账号:https://powerbi.microsoft.com/zh-cn/get-started/(免费试用) || http://www.21vbluecloud.com/powerbi/pricing/(商业版); 注意:有些邮箱注册不成功,可使用126邮箱注册
> 2.单独准备一台服务器A作为网关服务器,原因是我们需要经常刷新,且数据库是阿里云rds,需要将静态IP加入到rds白名单,注意如果A服务器是阿里云服务器,那么白名单添加内网IP, 如果是其他云, 白名单添加公网IP;
> 3.A上装windows server 2012以上版本, 2012实测安装失败,可装windows server 2016版本的系统;
> 4.在A上面的浏览器登录powerbi服务端https://app.powerbi.com, 点击下载->Data Gateway,然后按照步骤安装即可,注意如果是购买的可填写序列号, 另外不要选择"Personal Gateway(Power Bi Only)"个人模式,否则不可多用户共享
> 5.A服务器下载mysql connect/net程序安装, 如果没下载连接数据源会报错,要求下载x64位,但mysql官方压根没有64位的程序包,测试发现32位的也可以使用,没毛病;下载链接:https://dev.mysql.com/downloads/connector/net/
> 6. 配置数据源及用户,点击 设置->管理网关;我们点击添加数据源, 自定义名称, 选择数据源类型,我们的是mysql
> 7.填写数据源的详细配置, 数据库服务器地址/数据库/数据库用户/密码,点击添加即可.需要注意的是如果A服务器不是阿里云上的, 那么连接阿里云rds的数据库服务器地址需要使用外网地址;可到人rds控制台查找;
> 8.配置相应的查询脚本,利用数据处理成图表,定时更新数据,访问链接可在 设置->管理嵌入代码中获取,对于权限及详细使用等等功能需要查看文档学习