前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PowerBI活动日志REST API——使用PowerBI报告真的能提升业绩吗?

PowerBI活动日志REST API——使用PowerBI报告真的能提升业绩吗?

作者头像
陈学谦
发布2020-05-25 15:34:25
1.2K0
发布2020-05-25 15:34:25
举报
文章被收录于专栏:学谦数据运营

引子:

请问,从下图你能分析出什么结论?

序言:

2019年底,微软PowerBI的开发部发布了一个叫做活动日志的REST API,以下链接打开是发布的内容:

Introducing the Power BI Activity Log

想要调用REST API,我们可以使用PowerShell cmdlets,熟悉PowerShell的朋友用起来会比较方便,不过,大部分人可能并不愿意在蓝色的PowerShell或者黑色的CMD中通过命令行的方式来实现。

那么有没有简单一点的办法,在PowerBI直接调用REST API呢?

这正是本篇文章所要讲述的。

首先我们来看一下通过调用Power BI Event Activity Log REST API我们能得到什么:

详细数据:

通过这些数据,我们可以从宏观上把握所有用户的登录、下载、使用报告的情况,以此来反映哪些报告对业务的增进更有益,或者我们可以通过用户试用报告的次数和业绩完成之间的相关关系来做分析:

实际场景还真就是这样,业绩完成率好的永远是那些敢于、善于利用分析报告,然后通过报告提供的指导去做业务的管理者。

一段时间之内,可能会出现你要求大家去用,大家的使用率普遍都上来了。但是,能够月月高频度使用的,一定是认识到报告所起的作用,进而在一定程度上推动了业务的发展。

而这,也正是数据挖掘和数据分析的价值所在。

正文:

获取Activity Log的方式很多,可以用上边说的PowerShell,也可以调用Python等。不过,Power BI Custom Connector怕是我见过的最简单的一种方法。

第一步:配置Custom Connector

具体步骤直接参考GitHub上的repo:

https://github.com/migueesc123/PowerBIRESTAPI

具体就不展开了,已经非常详细了,唯一需要注意的点是:如果是用admin账号,需要单独配置"Tenant.Read.All"权限,否则通过不了。

第二步:获取函数以用来获取数据

点击获取数据-查找api:

如果找不到这个API的话,可能需要你将警告级别调到最低,数据扩展也调整到最低:

中间可能会出现这个提示,继续即可:

选择“fuctions- Event Activity Log” ,然后点击”转换数据“,而不是加载数据:

如果出现下图:

一般意味着你的api配置没做好,再确认一下"Tenant.Read.All"权限是否配置好了。

登录:

获取许可:

同意许可:

这时候就在pq中导入了一个函数:

选择日期范围调用即可:

有了数据,就可以开始做分析了。

而且,其实你会发现,除了Activity Log之外,我们还可以获取很多其他数据:

大家可以尽情挖掘。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PowerBI生命管理大师学谦 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档