如何设计一款敏捷自助型的BI产品(二)

小马
小马
小马
12
文章
0
评论
2021-09-0616:12:26 评论 710 1592字
摘要

敏捷BI产品可以为企业提供自助式数据连接、傻瓜式拖拽可视化多维分析、企业级管控和快速获得数据分析结果、分享数据、挖掘数据潜在价值等服务;上一篇我们探讨了如何设计一款敏捷自助型的BI产品(一),本篇我们来介绍功能设计。

敏捷自助型BI产品包含以下核心功能:注册/登录、数据源管理、数据模型管理、可视化报告制作、分享报告。

如何设计一款敏捷自助型的BI产品(二)

在开始之前有必要重申我们的核心设计原则:无需专业的技术人员协助,让用户像制作PPT一样简单操作,自行对数据进行分析跟呈现,并快捷地分享自己的劳动成果(分析报告)。

一、注册/登录

注册登录当然是必不可少的环节,大家都懂我就不再BB了,但是账户体系还是强烈建议支持手机号;因为除了考虑快捷登录及安全,更重要的是推送报告或发送指标预警时是最直接的、最及时的信息触达渠道。

二、数据源管理

在开始数据分析之前,当然是要先连接数据源,好比做菜之前你得先去超市买好菜和配料;但是我们必须要考虑数据源可能是存在于多个系统数据库中,比如存在于门诊系统、住院系统、OA系统、CRM系统或Excel本地文件中;因此我们需要根据分析目标,需要连接一个或多个数据库进行数据表读取。

如何设计一款敏捷自助型的BI产品(二)

1. 新建数据连接

选择需要连接的数据库数据类型,以常见的Mysql数据库为例,连接时我们需要设置数据源名称、数据库地址、端口、访问账户密码。

如何设计一款敏捷自助型的BI产品(二)

2. 数据源列表管理

数据库连接成功后,"数据列表"会显示已连接成功的数据表,选中一张表除了基本信息,我们还可以查看数据连接的"表信息"、"相关内容"、"操作记录"。

1)基本信息

用于管理连接数据的名称、服务器、端口、用户名及密码信息。

如何设计一款敏捷自助型的BI产品(二)

2)表信息

用于查看选中数据连接的所有数据表,点击每个数据表可以查看具体的表结构。

如何设计一款敏捷自助型的BI产品(二)

3)相关内容

用于查看基于该数据连接建立的数据模型跟报告,点击名称可以快速跳转至对应的数据模型或报告。

如何设计一款敏捷自助型的BI产品(二)

4)操作记录

用于查看用户对该数据连接的操作记录。记录创建/修改/删除等重要操作行为。

如何设计一款敏捷自助型的BI产品(二)

三、数据模型管理

1. 新建数据模型

在数据连接完成后,即所需肉、蔬菜、配料都准备好了,那下一步就是根据现有材料进行配菜,即——建立数据模型,西红柿+鸡蛋+配料=西红柿炒蛋,皮皮虾+盐=盐焗皮皮虾,剁椒+鱼头=剁椒鱼头。

因此在BI里面大家可以看出你要的数据模型可能不是一张表可以完成的,大多情况是需要将多张数据表关联成一张表;再进行所需的数据处理(诸如字段重命名、空值处理、建立数据字典、添加计算字段、创建层级等操作),建立数据模型后才进行后续的数据可视化分析工作。

如何设计一款敏捷自助型的BI产品(二)

2. 表关联

如果你的模型一张数据表便可满足那最好,但是现实中我们需要的指标可能存在多张表中,需要多张数据表关联查询来完成;比如你在天猫、京东都开了店铺,过了一段时间想知道那家的流量大转化多,便可以将天猫、京东的访客表、订单表进行关联查询。

多张数据表进行关联时,有4种关联类型:交集、左合并、右合并、并集。

1)交集

使用交集来合并表时,生成的新表将包含与两个表均匹配的值。

如何设计一款敏捷自助型的BI产品(二)

如何设计一款敏捷自助型的BI产品(二)

2)左合并

使用左合并来合并表时,生成的新表将包含左侧表中的所有值以及右侧表中的对应匹配项;当左侧表中的值在右侧表中没有对应匹配项时,数据为 null 值。

如何设计一款敏捷自助型的BI产品(二)

如何设计一款敏捷自助型的BI产品(二)

3)右合并

使用右合并来合并表时,生成的新表将包含右侧表中的所有值以及左侧表中的对应匹配项;当右侧表中的值在左侧表中没有对应匹配项时,数据为 null 值。

如何设计一款敏捷自助型的BI产品(二)

如何设计一款敏捷自助型的BI产品(二)

4)并集

使用并集来合并表时,生成的新表将包含两个表中的所有值;当任一表中的值在另一个表中没有匹配项时,数据为 null 值。

如何设计一款敏捷自助型的BI产品(二)

如何设计一款敏捷自助型的BI产品(二)

四、数据同步

如果为了提升查询效率,可以将数据抽到指定的MPP数据库(大规模并行分析数据库)。

数据同步实现主要分为手动同步和定时同步两种:定时同步与手动同步。

如何设计一款敏捷自助型的BI产品(二)

数据抽取方式分为:全量抽取和增量抽取,针对全量抽取和增量抽取,分别提供了两种抽取方式:全量覆盖抽取/全量追加抽取、增量抽取/增量抽取。

如何设计一款敏捷自助型的BI产品(二)

关于BI产品功能设计我们先介绍到这里,感谢大伙关注!

End.

作者:海北 原创发布于人人都是产品经理 

本文为转载分享,如果涉及作品、版权和其他问题,请联系我们第一时间删除(微信号:lovedata0520)

更多文章前往首页浏览http://www.itongji.cn/

  • 我的微信公众号
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: