基于微软PowerBI的SEM数据化系统(一)
先交代下行业-医疗,xx系,SEM从业五年,一直受困于竞价数据的分析分散、无法完全监控推广的每个环节,还有每天重复数据处理的低效率,以及无法做到多维度,长时期的对比。偶然机会接触微软商业智能组件PowerBi,依托该系统制作了SEM数据体系,下面将总个过程思路及实现过程记录一下。
PowerBI
转一张图:https://www.zhihu.com/question/21588013
Power BI是微软最新的商业智能(BI)概念,它包含了一系列的组件和工具:
解决什么问题:
整合数据:推广数据,网站数据,商务通数据, HIS数据,各种数据都可以整合到Powerbi中,集中化管理数据,输出报表
突破EXCEL110万行的限制,一般我们觉得110万足够用,但是如果把统计粒度放到关键词的分时数据,累积一段数据后,会发现110万行永远不够用,而且受限于电脑性能,表格一大运行效率会急转直下。用powerquery,powerpiovt可以轻松处理该量级的数据。
PowerQuery强大的数据清理能力:PowerQuery个强大的ETL工具,这里有个用PowerQuery分析关键词上下游数据的例子。
一次建模、一键刷新:模型建好,数据源刷新后自动更新报表。而且要增加统计维度时,只需修改维度表即可。
丰富的图表:内置了丰富的图表,基本可以满足日常的分析需要。随便放两张,
模型搭建/发布共享
基础数据准备好后,导入模型,这涉及软件操作基本知识,不在文章讨论范围之内,直接来看模型
是不是被这个密密麻麻的表和线条吓坏了,其实很简单,按我的理解也是类似数据透视表分类汇总的思路,建立多对一的关系,
我们尝试就报表分类
黄色框为维度表,维度表与数据源进行关联,即可汇总出各个维度的数据。这里对(科室,账户,病种,计划,关键词,url,时段)等各个维度进行了细分,还是那句话,可扩展性:比如今天新增了一个渠道,只要监控代码设置好,修改维度参数即可
绿色为数据源,消费数据直接下载关键词分时数据,如果需要区分PC,MO渠道,需分别下载分时移动数据、分时计算机数据,不同账户数据加合。分了分析没有对话的访客,所以商务通报表下载全部记录。预约表到诊表这个根据不同医院预约挂号系统。没有参考性。
推荐通过powerpivot建模后倒入powerbi desktop进行可视化处理,虽说可以直接在powerbi desktop中建模,但是易用性比不上在excel中。搭建好模型在powerbi desktop中生成可视化报表,然后发布到server端。通过设置数据网关实现数据刷新,(可以定时自动刷新),然后设置组织成员,发布,你的同事只要注册账号后即可看到数据。移动端也可看到报表,付一张移动端报表图
报表解读
分享现在用的几个报表。依然是那句话,把PowerBi作为数据整合中心,根据自身业务及关注点,生成自己需要的报表
日常数据表:监控每日消费预约到诊等数据
周对比报表:包括科室,病种,计划,关键词等维度的周对比
时段报表1:不同时段不同科室的投放分析
时段报表2:细分到计划单元层级的时段报表
科室分析:不同科室的投放分析
病种分析:一个科室包括多种病种,一个病种有1个或者多个推广计划,对病种及推广计划记性投放分析