从228页9.7章开始,我大致浏览了一下这一章的内容。感觉更多的是如何用它来构建分析报告。事实上,使用之后还是非常厉害的。部门的一位分析师同事用它来做报告和演示,展示每个Q的一些趋势。这是大老板非常关心的事情。停止蜂鸣并继续。
9.7.1 案例背景
业务团队在应用画像系统进行渠道营销时,渠道运营者希望每天能够自动收到监控报表,告诉他们当前在各个业务系统中应用的各人群的后续访问、订单等转化情况,以便方便运营策略进行了优化调整,使运营更有针对性。因此,分析团队的开发人员为每个业务方构建了一套用于人群效应监控的自动化报告。
9.7.2 逻辑排序
在构建人群监测报告时,主要分为两个阶段。首先从相关的Hive表中提取数据,进行关联分析成宽表,然后整理报告模板,最后通过自动报告邮件每天定期运行Hive任务,将数据插入到报告模板中并自动发送。
下面我们通过一个案例来了解一下各个环节是如何实现的。
1. 数据提取
负责连接用户主动外销的运营商,在画像系统上线、人员转移到各个业务系统后,需要进一步监控这部分人群的转化情况。
根据业务方定义的规则,创建人群“”并在线放入邮件营销系统(见下图)
业务方圈定外呼系统使用的目标群体
写表dw。
1. 转表语法:参考
INTO ([=val1], [=val2] …) FROM ;
2、向表中插入数据(以-覆盖方式写入),分区为当天分区(='")(来自** **)从后续表中查询数据,插入到dw表中。
。覆盖插入。
— 将覆盖现有数据。如果原表使用上述数据,则先从原表复制数据,然后插入新数据。表中的最终数据仅包含新插入的记录。
3. **()插入表分区
INTO ([=val1], [=val2] …) FROM ;
您可以插入到表或分区中。如果表是分区表,则需要指定插入到哪个分区。

2. 报告自动化
一般来说,做一个个性化的数据管理项目需要三个步骤:第一步是根据分析内容和指标设计报告的呈现内容和呈现形式,即根据分析维度构建数据报告。框架。您可以先手动设计报表的布局;第二步,明确指标之间的逻辑关系,明确报告的呈现内容,设计报告内容实现逻辑,建立数据源表和数据转换表;第三步是根据设计和格式调整报表要素,并设计自动化流程。通过从数据源表导入数据,在报表文本页面上即可得到最终的结果。实施过程如下。
报告自动化流程
接下来以运营数据日报来说明个性化数据管理报告是如何制作的。
从数据源表到数据转换表
本节将详细介绍上一节介绍的数据源表和数据转换表的创建过程。原始数据用于存储从数据仓库中提取的原始数据以及经过二次计算得到的数据。一般分为三个区域:原始提取数据、计算数据和辅助数据。如下图:
原始数据表
提取数据区用于存储原来从数据仓库中提取的数据;辅助数据区用于存储一些临时参数,作为辅助列,方便另一列数据的计算;计算数据区用于存储计算的指标数据。
中间转换数据表的创建是整个自动化管理中最关键的部分。通过建立对数据源表的动态数据引用,引用数据源表的相关信息。数据转换表中主要用到日期空间函数、TEXT函数、函数和函数。下面我们分4步详细讲解数据转换表的创建过程。
第一步设置日期控制单位
借助日期控制单元,我们可以选择查看目标日期的数据,并且可以通过参考控制自动调整相应的数据列变化。
首先我们打开窗体,在“开发工具”的“插入”选项卡下的“窗体控件”中选择第二个选项组合框,如下图所示,在窗体的空白区域拖动鼠标即可生成控件。
选择日期控制单元控制
好吧,我仔细看了一下我的360,并没有看到开发工具项目。
右键单击日期控件,选择“设置控件格式”命令,如下图所示。在弹出的“格式控件”对话框中,单击“数据源区”选项按钮,进入数据源表并选择对应的日期。
如下图所示,按键确认操作。然后设置“单元格链接”,也就是我们选择空间日期时对应值存储的位置。
在数据源表中选择日期
这里我们把它放在数据转换表的日期空间旁边,如下图:
日期空间的使用
此时,当我们在数据转换表的日期空间中选择对应的日期时,旁边的单元格就可以显示其在数据源表中的位置对应的日期。接下来我们将通过表函数建立数据和日期控件之间的关系。当选择的日期改变时,对应的数据栏也会随之改变。
第二步,动态引用原始数据表中的数据
这里我们使用函数从原表中截取部分报表所需的数据,截取时间点由上一步的日期控制单元控制。时间长短可以根据业务需要进行调整。这里详细解释一下动态数据引用涉及到的功能。
该函数将指定的参考作为参考系,并通过给定的偏移量获得新的参考。返回的引用可以是一个单元格或一系列单元格。该函数的格式如下:
(,行,列,,)
该函数是一个偏移单元格引用的函数。这个偏移量并不是原始单元格内容的偏移量,而只是引用的单元格的地址发生了变化。该函数中的参数解释如下:
当第四个和第五个参数为正数时,单元格参考区域以该位移单元格为左上角。如果不想改变参考区域的大小,第四个和第五个参数可以省略。在单元格中输入公告后,需要同时按下+Ctrl+键才能完成输入。输入后,编辑显示公式用大括号括起来,表示公式已生效。如下图:
功能使用
仔细看上图的话,其实就是将源表中的数据组织起来,提取部分数据到目标表中,提取出来的函数就是函数。上图中的描述非常清楚。例如要查找2017年1月9日的数据,日期位置为第9行,则(数据源表,rows,cols,,),rows指定为9-6,本周的数据(数据从1/3到1/9)被获取。另外,指定只取源表中的第七列,并且只取从这里开始的第一列。
记录每日流量数据时,数据从杭州商行向下不断增加,因此单元格顶部应固定。
返回指定位置的内容。该函数的格式如下:
(,行号,-号)
我看了234页,明天继续。