自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

这篇文章我们以达芬奇为例,介绍一下数据中台如何集成达芬奇,实现数据中台的自助分析模块;再基于一个配置产品线每天的PV/UV看板的实战案例,来介绍一下如何通过达芬奇配置自己的看板。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

一、数据中台集成达芬奇

我们先来介绍一下,如何将数据中台与达芬奇做集成,形成数据中台的自助分析模块。

1.部署达芬奇

这个工作可以让开发人员按照达芬奇的部署教程完成开源项目的部署。部署达芬奇后,就要解决数据中台与达芬奇用户的登录互通问题。数据中台有自己的账号体系,达芬奇也有自己的账号体系,既然数据中台集成达芬奇,那么我们的目标就是在登录数据中台后,点击菜单就可以跳转进入达芬奇的各个功能模块。简单的做法就是定期将数据中台的账号导入达芬奇,当用户登录数据中台时,调用达芬奇的登录接口,也完成达芬奇的登录,这样就实现了2个系统的互通。

部署达芬奇后,使用者打开的第一个界面如图9-14所示。图中的各个色块就代表一个个项目。达芬奇的模块结构是“一个项目可以有多个菜单,一个菜单可以有多个图表”。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-14 supset 集成的比较丰富的图表功能

对于一个公司来说,一个项目就可以满足公司内多条产品线的看板配置,所以我们并不需要创建多个项目。可以新建一个项目,用户打开后直接跳入这个项目的菜单,查看图表模块,如图9-15所示。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-15 达芬奇的“我的看板”界面

按照以上方式,可以完成达芬奇的数据源管理(链接数据库)、数据表管理(处理数据库数据,形成产品/运营人员可以理解的字段)、自助分析(配置看板)、我的看板(看板的显示)等模块的PC端配置,如图9-16所示。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-16 数据中台集成达芬奇后的功能界面

2.移植到移动端

为了在移动端上也能查看PC端配置的看板,我们需要把达芬奇的“我的看板”功能集成到移动端。针对这个目的,我们要解决两个问题。其一还是登录问题,我们在数据中台的移动端登录的同时,要调用达芬奇的接口进行达芬奇的登录。其二,我们究竟如何将PC端的“我的看板”功能移植到移动端。这里讲一下集成的思路,如图9-17所示,PC端的“我的看板”功能包含一级菜单、二级菜单以及菜单页面的图表,我们只需同步达芬奇数据库中某个用户有哪些菜单、这些菜单的地址是什么。通过在移动端查询用户的菜单、菜单对应的地址,即可完成PC端“我的看板”界面在移动端的显示。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-17 达芬奇PC端的“我的看板”功能

如图9-18所示,移动端的界面可以分为两层:第1层是菜单的名称,第2层是菜单的具体内容,由前端开发工程师基于菜单的地址加载图表即可。因为达芬奇的前端界面是基于H5开发,所以在移动端可以自适应显示,这样就解决了用户随时随地在移动端查看图表的问题。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-18 移动端“我的看板”界面

3.两个关于权限的问题

(1)关于数据表的权限

数据表的权限决定谁能操作哪些数据。达芬奇在连接数据库后一般可以授予开发人员全部的权限,接着,数据分析师或者技术人员可以基于数据库中的数据,通过SQL输出产品/运营人员可以理解的表结构,设置好哪个是指标,哪个是维度,如图9-19所示。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-19 配置数据表

最后,可以配置数据表的权限,如图9-20所示。这个功能可以精确到字段级别,设置某个角色可以看到全部字段或者某个字段。用户的角色可以通过达芬奇的权限管理功能提前设置。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-20 数据表数据权限的配置

(2)关于图表的权限

图表的权限决定某个用户能看到哪些看板。当使用者制作好看板时,在“我的看板”模块就可以看到自己的看板,当使用者想分享自己的看板给别人看时,就可以用分享功能将看板分享给相应的用户,移动端“我的看板”功能也要增加一层逻辑,不但能看到自己制作的看板,还能看到别人分享的菜单或者看板,功能界面如图9-22所示。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-22 菜单和图表的权限配置

二、自助分析平台实战案例

接下来我们以配置某条产品线的每天PV/UV为实战案例,介绍一下数据中台自助分析平台应该如何使用。

(1)管理数据源。通过达芬奇连接数据中台数据库的ADS层,如图9-23所示。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-23 数据源管理

(2)管理数据表。这一步由数据中台的数据分析师或者开发人员完成,如图9-24所示。涉及UV的表是用户模块的日报表,可以选择数据源。涉及的SQL如下(有删减)。

SELECT

DATE_FORMAT(DS, ‘%m.%d’) AS 日期,

DATE_FORMAT(DS,’%Y-%m-%d %T’ ) AS 统计日期,

UV_1D AS 访问用户数,

PV_1D AS 浏览次数,

FROM

ADS_XXX_STAT_1D T

WHERE

CHANNEL_ID=XXX AND T.DS >= Replace($Start_Time$,’-‘,”);

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-24 配置PV/UV数据表

接下来选择维度和指标,如图9-25所示。在这个案例中,我们的统计维度就是日期,指标就是PV、UV,最后完成数据表权限的设置,确认哪个角色可以看到这个数据表、哪些角色可以看到哪些字段。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-25 配置维度和指标

(3)制作看板。选择数据源“用户日报表”,可以将日期拖入看板制作器的维度区域,再将指标UV、PV拖入指标区域,右侧就可以形成看板。可以选择图表的类型和样式,在这里,我们为了看趋势选择的是折线图,如图9-26所示。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-26 配置维度和指标

(4)配置看板。上一步我们制作完成看板,接着命名该看板,并将之存储到看板库中。在“我的看板”界面,我们可以新建菜单“我的看板”demo,并可以将刚才制作好的看板放入菜单中,如图9-27所示。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-27 配置PV、UV看板

这样就可以分别在PC端和移动端查看刚才制作完成的看板。PC端看板的显示如图9-28所示。移动端看板的显示如图9-29所示。

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-28 PC端显示的看板

自助分析平台(二):以达芬奇为实战案例搭建自助分析平台

图9-29 移动端UV看板

相关阅读:

自助分析平台(一):快速入门三种数据可视化插件

业界动态

如何撰写整合营销传播全案2.0?

2021-3-4 16:43:05

业界动态

Ke.Design:从服务出发,打造生长·包容·联接的设计系统

2021-3-4 16:59:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索