因PowerBI Pro的方式可以实现网页版、手机端的报表阅读效果,对终端用户的电脑依赖度更低,特别是公司领导高层更合适使用。在Azure AS做好的模型,若能让PowerBI Pro来调用,就无需重复建模过程,也是一个非常刚需的需求。
当然公司级别的的BI项目,就是如此真实,需求是美好的,趟坑的苦却只有实施者能体会。本篇再次为大家填完这个巨坑。
未经验证的现状
直接使用PowerBI Pro帐号创建模型并发布到PowerBI Server上,这种方案的确很吸引人,低成本,低门槛。
但市场也还是很真实的,便宜没好货,廉价的东西,一般都会有些缺陷。笔者以为PowerBI Server的方案,可能最大的缺陷是来自性能,在PowerBI公有云上,如果多人同时访问模型,或本身PowerBI公有云就因为太多人同时使用,必然不能给我们保证到访问速度。微软也不会那么雷锋地给你在公有云上不断地加添服务器资源,毕竟是一个引流产品,最终收割的方式还在PowerBI Premium之类的解决方案上。
在项目过程中发现,PowerBI网页版上访问,经常慢得让人非常难受,这个不知道其他人是否经常遇到过。
若采用PowerBI Pro+Azure AS的方案,可能还会有所缓解性能的问题,毕竟将网页渲染和模型计算独立开,PowerBI Pro体系只负责网页渲染可视化对象的任务,不需要其承担模型的计算负荷问题。也是本篇接下来分享的应用价值所在。
PowerBI Pro与Azure AS连通的前提条件
在微软的产品组中,PowerBI属于OFFICE365的体系,而Azure属于另外的体系,两个体系间要互相打通,出现一个很奇特的要求,要么在OFFICE365体系下开通PowerBI服务与Azure服务,要么在Azure体系下开通此两者服务。若分别在两个体系下开通了对应的服务,就没法实现PowerBI Pro与Azure AS连通的需求。
使用Azure的帐号开通OFFICE365下的PowerBI Pro服务
暂时笔者实操过这种方式的开通,反向开通的话,若有需求可以项目开始时向世纪互联发起工单详细咨询。
第1步,在已登录Azure的状态下,访问OFFICE365门户地址
登录此网址:https://portal.partner.microsoftonline.cn,会出现下图页面。
点击左下角蓝色按钮,再点击管理按钮。
第2步,购买PowerBI Pro服务
跳到到产页面后,在【帐单】菜单下选择【购买服务】
滚动到最下面,可以选择到【PowerBI Pro】服务,可以免费试用一个月。
第3步,分配PowerBI Pro 许可证
其实OFFICE365帐号也类似Azure的AAD帐号一样,是可以让我们免费创建的,只是需要给某个帐号分配某项服务的许可证时,才会收费,例如给予【PowerBI Pro】的许可证。
OFFICE365的帐号和Azure AAD帐号不能重复,因笔者已经在Azure AAD上有test的用户名,此处就不能使用,同时可看到是我们OFFICE365订阅下购买了25个许可,可以分配给最多25个用户使用。
按提示创建好用户,可以向该用户发送电子邮件的方式通知用户其用户名和密码。
同样地,我们可以使用之前创建的AAD帐号,在编辑用户那里可以找到,其已经变成OFFICE365帐号了,对其授予[PowerBI Pro]许可证即可。
使用PowerBI DeskTop发布报表至PowerBI Server
我们现在可以使用已授权[PowerBI Pro]许可证的帐号登录PowerBI DeskTop并连接到AzureAS模型上,最终用此帐号将模型发布到PowerBI Server上。
发布后,就可以在网页端的PowerBI Server上浏览使用。
结语
回到笔者之前谈论过的场景,给领导层分配几个PowerBI Pro帐号,再其他一线人员直接在Azure上创建AAD帐号,使用Excel作为客户端供其使用,对可视化有追求的,可以让他们自行安装PowerBI DeskTop客户端来使用,所有客户端所指向的数据模型都是Azure AS所提供,在用户量不断增加的情况下,可以在Azure上无缝提升容量的方式扩展性能。
这么一个PowerBI方案,无需购买大量PowerBI Pro帐号,一样可以实现人员的权限划分管理,且资源利用率也是最大化,在中小企业里推行堪称完美。
最后关于权限管理方面,其实还是很多细节需要处理的,后续有机会再分享,IT级别的企业级方案,无时无刻都是在考虑这些基础权限分配等问题,本来很简单的事情,就慢慢变得越来越复杂,这时就是微软收割的时候了,哈哈。
笔者未来聚焦在数据领域的分享,不限于Excel,会分享更多Sqlserver、dotNET、Azure、PowerBI等话题,升级数据分析的能力,欢迎继续关注。
相关阅读(链接可能失效,可自助翻阅历史文章)
「Azure」数据分析师有理由爱Azure之一-Azure能带给我们什么?https://www.jianshu.com/p/cc131a8c551c
「Azure」数据分析师有理由爱Azure之二-立即申请帐号开始学习之旅 https://www.jianshu.com/p/706a10505a6f
「Azure」数据分析师有理由爱Azure之三-对照Sqlserver学Azure https://www.jianshu.com/p/2fd9002f429b
「Azure」数据分析师有理由爱Azure之四-Azure SQL的实操 https://www.jianshu.com/p/1ed21285b49a
「Azure」数据分析师有理由爱Azure之五-Azure Analysis Services实操https://www.jianshu.com/p/bbfa23e2e282
「Azure」数据分析师有理由爱Azure之六-浅谈Azure AS的企业级应用优势 https://www.jianshu.com/p/c178208a2ca6
「Azure」数据分析师有理由爱Azure之七-从零开始做一个完整的Azure AS项目部署 https://www.jianshu.com/p/b2af5596d534
「Azure」数据分析师有理由爱Azure之八-填坑-使用本地网关让AzureAS访问本地数据 https://www.jianshu.com/p/8e43c50acac3
关于Excel催化剂
Excel催化剂先是一微信公众号的名称,后来顺其名称,正式推出了Excel插件,插件将持续性地更新,更新的周期视本人的时间而定争取一周能够上线一个大功能模块。Excel催化剂插件承诺个人用户永久性免费使用!
Excel催化剂插件使用最新的布署技术,实现一次安装,日后所有更新自动更新完成,无需重复关注更新动态,手动下载安装包重新安装,只需一次安装即可随时保持最新版本!
Excel催化剂插件下载链接:https://pan.baidu.com/s/1Iz2_NZJ8v7C9eqhNjdnP3Q
取名催化剂,因Excel本身的强大,并非所有人能够立马享受到,大部分人还是在被Excel软件所虐的阶段,就是头脑里很清晰想达到的效果,而且高手们也已经实现出来,就是自己怎么弄都弄不出来,或者更糟的是还不知道Excel能够做什么而停留在不断地重复、机械、手工地在做着数据,耗费着无数的青春年华岁月。所以催生了是否可以作为一种媒介,让广大的Excel用户们可以瞬间点燃Excel的爆点,无需苦苦地挣扎地没日没夜的技巧学习、高级复杂函数的烧脑,最终走向了从入门到放弃的道路。
最后Excel功能强大,其实还需树立一个观点,不是所有事情都要交给Excel去完成,也不是所有事情Excel都是十分胜任的,外面的世界仍然是一个广阔的世界,Excel只是其中一枚耀眼的明星,还有其他更多同样精彩强大的技术、工具等。*Excel催化剂也将借力这些其他技术,让Excel能够发挥更强大的爆发!
关于Excel催化剂作者
姓名:李伟坚,从事数据分析工作多年(BI方向),一名同样在路上的学习者。
服务过行业:零售特别是鞋服类的零售行业,电商(淘宝、天猫、京东、唯品会)
技术路线从一名普通用户,通过Excel软件的学习,从此走向数据世界,非科班IT专业人士。
历经重重难关,终于在数据的道路上达到技术平原期,学习众多的知识不再太吃力,同时也形成了自己的一套数据解决方案(数据采集、数据加工清洗、数据多维建模、数据报表展示等)。
擅长技术领域:Excel等Office家族软件、VBA&VSTO的二次开发、Sqlserver数据库技术、Sqlserver的商业智能BI技术、Powerbi技术、云服务器布署技术等等。
2018年开始职业生涯作了重大调整,从原来的正职工作,转为自由职业者,暂无固定收入,暂对前面道路不太明朗,苦重新回到正职工作,对Excel催化剂的运营和开发必定受到很大的影响(正职工作时间内不可能维护也不可能随便把工作时间内的成果公布于外,工作外的时间也十分有限,因已而立之年,家庭责任重大)。
和广大拥护者一同期盼:Excel催化剂一直能运行下去,我所惠及的群体们能够给予支持(多留言鼓励下、转发下朋友圈推荐、小额打赏下和最重点的可以和所在公司及同行推荐推荐,让我的技术可以在贵司发挥价值,实现双赢(初步设想可以数据顾问的方式或一些小型项目开发的方式合作)。