【熊说轻分析】直播课程笔记:苍穹系列直播2021.08原创
金蝶云社区-福分小熊
福分小熊
5人赞赏了该文章 1809次浏览 未经作者许可,禁止转载编辑于2022年11月02日 18:24:14
封面

@金蝶云苍穹AI与大数据平台部/轻分析服务部

2021年8月总部苍穹轻分析老师针对轻分析几大功能做了深入的讲解,下表为主要内容清单,具体每一部分可参考对应的链接跳转学习。

课程时间
内容
主讲内容
20210805(周四)
16:00-17:00
数据建模
1.如何快速连接各类数据资产
2.如何快速过滤出数据表中的有效数据
3.利用系统变量与宏变量巧妙控制数据行集权限
4.轻松实现多表关联查询
5.设置数据提取策略提高取数效率
20210812(周四)16:00-17:00
数据分析&数据斗方
1.简单拖拽完成图表制作
2.使用筛选器聚焦关注数据
3.结合案例解析高级计算
4.灵活使用多种形式的穿透分析
5.自由创建各种地图模板
6.快速定制个性化数据门户
7.便捷配置及应用嵌入式分析
20210819(周四)16:00-17:00
仪表板
1.简单拖拽完成各种可视化组件的综合布局
2.如何使用图表联动、超链接跳转等实现组件间交互
3.使用页签控件,在有效的控件内,展现更多的数据内容
4.使用轮播功能提升大屏展现能力
5.自定义外观风格,轻松设计美观多样的大屏看板
20210826(周四)16:00-17:00
发布与推送
1.设置发布与共享,打破数据壁垒,让数据在人人可用的协同决策中创造价值
2.实现移动端呈现,方便用户随时随地掌握最新业务数据
3.以邮件或群组机器人定时推送的方式,使用户可定期查阅、评论和沟通数据内容

Part01:数据建模-裴城妍-20210805

1.如何快速连接各类数据资产

数据建模用于为数据分析和数据斗方进行原始数据的准备。
数据建模支持多种数据源,包括实体模型、SQLServer/Oracle等各种关系型数据库、Excel/CSV等各种平面数据文件以及OpenAPI编程式数据集。

【emoji】引入实体:如采购订单

【emoji】引入关系型数据库

【emoji】引入平面数据文件(数据源更新,在原有数据源选择右键,重新上传更新后的数据源文件;选择字段,重新选择需要引入数据源的字段,新增加的字段默认不勾选,需要人为重新勾选下)


数据建模中新建计算字段:比如销售成本=销售收入-销售利润。只支持单表创建计算字段,不支持聚合函数

合并数据源:引入其它数据源的数据,比如一处是数据库中,一处是excel中的,点击合并数据源,把另一处的数据源导入进来,选择字段映射。合并后,还可修改合并状态,重新选择字段映射。


2.如何快速过滤数据表中的有效数据

数据表:可引入各种数据源的数据,并可进行字段类型转换、数据过滤(通用过滤、相对日期过滤、匹配系统变量等)、计算字段创建等各种数据预处理操作。


3.利用系统变量与宏变量控制数据行集权限

系统变量:当前用户ID、当前用户名称、当前组织ID、当前组织名称、当前用户所属部门(ID)、当前用户所属部门及下级(ID)、当前用户负责的部门(ID)、当前用户负责的部门及下级(ID)、当前用户业务单元范围(ID)

宏变量:自定义数据源、数据建模【仅轻分析管理员可建立宏变量、公共数据源管理】

【emoji】轻分析管理员为苍穹系统中预置通用角色,分配该角色后即能使用管理员的相关功能。


宏定义,举例如下:
编码
responsiblearea
名称
我的负责区域
描述
获取当前用户负责区域
返回值
单值
数据库连接(可获取公共数据源)
course_data
内容(SQLorKSQL)
SQL
编辑区(支持插入系统变量和预览)
select 地区 from 区域负责人 where 负责人 = '@当前用户名称'

4.实现多表关联查询的方式

关系:可建立多个数据表间的逻辑关系,每个数据表可以来自不同类型的数据源。


5.设置数据提取策略提高取数效率

设置:可定义数据的提取策略,数据可以是实时提取的,也可以通过定时调度提前准备。
数据源的取数是实时还是定时的,与数据斗方中组件定时刷新(一般为数据看板中涉及大屏的定时刷新,仪表板中的组件定时刷新按钮)的关系:
  • 如果数据源取数实时,组件定时刷新所获取的数据源也是实时的。
  • 如果数据源取数定时,组件定时刷新所获取的数据源为最近一次定时预提取的数据源。


image.png

image.png仪表板中的组件定时刷新按钮


6.关系详解(关系视图)

6.1为什么要创建关系?

建立多个数据表间的逻辑关系后,可以产生新的数据视图,当用户使用不同数据表的字段在数据分析与数据斗方中进行拖拽分析时,系统将默认使用新的数据视图进行取数计算;

6.2我应该选择哪个关系,有什么区别?

轻分析目前支持的关系有:一对一、一对多、多对一
支持关系
不支持关系
不支持关系的解决办法
仍无法解决
一对一



一对多或多对一




多对多

区分:

1.什么是维度字段?

2.什么是度量字段?

可以定义第三个表,分别与这两个表建立关系(建立的关系是一对一或者一对多)
轻分析支持两个多端数据表中的度量字段同时分析(前两张表中的度量字段)【自动去重,把维度字段都不看的方式】
不能拖入多端数据表的维度字段
一对一:一张表的一条记录一定只能与另一张表的一条记录进行对应,反之亦然
例如:人和身份证号

一个人只有1个身份证号,一个身份证号只能对应一个人

image.png


一对多/多对一
一对多:一张表(A)的一条记录可以匹配另一张表(B)的多条记录,但B表中的一个记录只可以与A表中的一个记录相关,即A表中用来关联的字段的值必须是唯一的。

例如:客户和订单,1个客户可以有很多订单,1个订单只属于一个客户

image.png

不建议直接如上图这样配置,容易出现问题。

image.png


多对多:该关系中第一个表中的一个记录可以匹配第二个表中的多个记录。第二个表中的一个记录也可以匹配第一个表中的多个记录。例如一种物料对应多条出库数据和多条订单数据

image.png

Q:轻分析为什么不支持创建“多对多”的关系?
构建后的关系视图,如计算C-001物料的销售额的话,结果回变成100+100+100+200+200+200+300+300+300=1800(数据累加),实际销售额却为600。
解决方法:
对于两个数据表是多对多的关系,可以定义第三个表,分别与这两个表建立关系。

例如:可通过“物料表”这个中间表分别与“销售表”和“出库表”创建2个1对多的关系。

image.png


轻分析支持两个多端数据表中的度量字段同时分析

例如分析1端数据表“物料表”中的物料名称对应的销售额和出库数量,分析视图呈现出我们预期的结果;当拖入1端数据表“物料表”中的维度,多端数据表中的度量字段时,“物料表”的中的字段在查询到多条数据后,会把因创建关系而撑开的数据进行自动去重,所以“销售额”字段的值显示正确的600(100+200+300),“出库数量”字段的值显示为正确的55(10+20+25)。

image.png

Q:为什么不能拖入多端数据表的维度字段?

当继续拖入多端数据表“出库表”中的维度字段【地区】时,由小计可以看出洗衣机【销售额】的数值并不是我们预期的结果,由正确的600,显示为错误的1800,这是因为当拖入“出库表”中的维度字段【仓库】时,对于【销售额】来说,会对不同仓库对应的销售额进行累加,因此界面上显示为600(100+200+300)

6.3怎么选择创建关系的字段

在选择创建关系的字段时,可以优先考虑用其中一个表中主键字段与另一个数据表中对应的外键字段创建关系,例如客户表中【客户ID】是主键,订单表中的【客户ID】是一个外键,要查看不同客户的销售情况,可以将客户表与订单表通过【客户ID】建立一对多的关系。
主关键字(primary key)是表中的一个或多个字段,它的值用于唯一的标识表中的某一条记录。当表A 的主键被包含在表B中时,A表中的主键便成为B 表的外键。

6.4“保留无法关联的行”对我的分析视图有什么影响

image.png

image.png

image.png

image.png

image.png





Q&A

  • 宏变量定义:如项目管理系统中涉及到人员的项目权限(这边的获取的复杂程度影响项目权限如何设计)
  • 轻分析管理员:如何设置轻分析管理员、如何使用宏定义、公共数据源管理等?如何进行移交管理员?
  • 出现两个一对多关系,如何设置SQL取数避免出现数据叉乘、影响取数效率?
  • KSQL是指什么?
  • 如何设置自定义SQL提高取数效率?





Part02:数据分析&数据斗方-裴城妍-20210812

数据分析:借助数据分析,业务用户可以高效地对业务数据进行分析探索,快速创建自己所关注的数据分析内容,功能特性主要包括:拖拽分析、数据筛选、查看明细、高级计算、导出、分析方案、发布、定时推送
数据斗方:轻分析的卡片设计工具。通过数据斗方,普通用户可以自由创作各种数据可视化卡片,并把它们排列和布局到自己的个性化门户上。
序号
功能
子功能
说明
1
数据分析
拖拽分析
10种图表类型:表格、柱形图、多系列/堆积 柱形图、折线图、多系列折线图、面积图、饼图、热力图、树图、散点/气泡图

度量字段(放在数值区域,支持设置颜色-比如负数颜色显示红色-图表设置隐藏颜色图例)、维度字段(1-2个维度,支持自定义排序)

image.png

2
数据筛选
不同类型字段的筛选
  • 日期字段:日期范围(相对日期/绝对日期)、年、季度、月、日、年月、年月日
  • 文本字段:枚举值(支持多选、单选)
  • 度量字段:原始值、求和、平均值、计数、最大值、最小是、去重计数
3
查看明细

4
高级计算
  • 行列合计
  • 行列存在多个维度分析:可针对外层的维度添加小计
  • 按日期计算:同比/环比、累计、占比(日期字段)

  • 占比:分组内同一行、分组内同一列、分组内同一块、整行、整列、整表

  • 创建计算字段

    image.png

    image.png

5
导出

6
分析方案

7
发布
邮件定时推送等(可见本系列最后一堂课“发布与推送”
8
定时推送
9
数据斗方(可视化更强、可放首页、数据看板)
钻取
字段排序(维度字段和度量字段)、多维度抓取
10
单据联查
数据源来源于业务实体
11
图表属性

12
地图库应用
1.悬停信息自动展示/图表设置颜色(2021.08新功能)
2.预置国家地图模板、主要省/直辖市/等地图模板
目前无各市地图模板(比如福州市地图模板)
3.设置自定义图片模板(超市分布图、楼盘分布图)
13
卡片库

1.简单拖拽完成图表制作

1.1数据分析-拖拽分析

通过简单拖拽即可完成多维透视的图表呈现,数据分析目前支持10种图表类型,切换图表类型时可以自动为用户推导和呈现最优的数据可视化效果。

1.2数据分析-查看明细

通过“查看数据”,用户可以查看指定区域所对应的明细数据,追溯聚合前的原始数据构成。明细数据也可支持导出到Excel。

image.png

1.3数据分析-导出

数据分析支持导出Excel、PDF及PNG,用户可将自己的分析结果完美导出,用于日常的工作汇报。

image.png


1.4数据分析-分析方案

任意分析状态都可以保存为分析方案,当分析方案被设置为默认方案,用户再次打开数据分析时,即可默认加载、直接套用当时所保存的分析模板。

1.5数据分析-发布

数据分析支持发布到应用菜单、轻分析中心及移动轻应用,并且支持按用户和角色进行授权。已授权用户可在发布路径下查看到所发布的数据分析内容。

1.5数据分析-定时推送

数据分析支持邮件定时推送和移动端定时推送,通过定时推送功能可发起针对数据的分享和协作。

image.png

2.使用筛选器聚焦关注数据

2.1数据分析-数据筛选

数据分析支持不同字段类型的数据筛选,拖拽字段到筛选器中即可对数据进行过滤,通过筛选器,用户可以快速定位和聚焦关键问题或异常数据。

3.结合案例解析高级计算

3.1数据分析-高级计算

数据分析的公式引擎支持6个函数类别、共计65个函数,依托强大的公式引擎,除可以进行常规的聚合运算外,还可支持:
  • 小计/总计image.pngimage.png

  • 同比/环比image.png

  • 累计

  • 占比image.png

  • 计算字段


创建计算字段举例:
实现效果
公式
截图
南北方
if(find("北",[销售订单.地区])>0,"北方","南方")

判断是否超期,两个发货日期相差的天数
if(DATEDIFF([销售订单.计划发货日期],[销售订单.实际发货日期],"D")>0,"超期","正常")

本年
if(year([销售订单.订单日期])=year(now()),[销售订单.销售额],null)

本月
if(FIRSTDAY([销售订单.订单日期],"MD")=FIRSTDAY(now()),"MD"),[销售订单.销售额],null)

本日
if(int([销售订单.订单日期])=int(now()),[销售订单.销售额],null)

利润率(记得聚合+SUM函数)
sum([销售订单.利润])/sum([销售订单.销售额])
两个字段的相除,需要加上聚合函数image.png
结合if和or进行多条件判断返回值
if(or([销售订单.邮寄方式]="当日",[销售订单.邮寄方式]="一级"),"紧急","普通")


4.灵活使用多种形式的穿透分析

4.1数据斗方-钻取

数据斗方同样可以通过拖拽字段的方式,低成本的快速制作各种图表卡片。

数据斗方支持钻取,可以让业务用户在多个维度层级上对原始数据进行穿透式分析。

image.png


4.2数据斗方-单据联查

数据斗方支持单据联查,在“单据联查”属性中定义联查目标后,即可通过点击任意数据可视化区域一键联查到原始单据的所有相关数据。

仅支持数据源为业务实体。

image.png

4.3数据斗方-图表属性

数据斗方支持对数据标签、调色板、图例、数轴、参考线等图表属性进行设置,轻松设计出简洁美观的数据卡片。

image.png


5.自由创建各种地图模板

5.1数据斗方-地图库应用

轻分析提供了“地图库”应用,通过“地图库”,用户可自由创建各种自定义地图模板(包括行政区划图、仓库平面图等),并将地图模板应用于数据斗方的“地图”图表类型。

image.png

6.快速定制个性化数据门户

6.1数据斗方-卡片库

数据斗方支持发布到卡片库,并授权给指定用户或角色,授权用户可将卡片添加到门户首页及仪表板上进行综合布局。

对于布局到首页或仪表板上的数据斗方卡片,用户可以进行图表再定义、数据过滤、数据分析等操作。


7.便捷配置及应用嵌入式分析

嵌入式分析是轻分析与业务系统深度融合的应用形态。通过嵌入式分析产品,业务用户能够从单据、固定报表等业务界面上,一键切换到轻分析数据探索模式,为业务用户提供在当前业务场景下,用于分析和决策所需要的数据分析能力,让数据随时随地支撑用户的业务决策。
嵌入式分析继承了数据分析和数据斗方的所有功能特性,同样也支持发布和授权,以及丰富的移动端展现。

轻分析不仅在原厂应用中提供了强大的嵌入式分析能力,并且在BOS开发工具中提供了组件化、可定制的二次开发能力。这让二次开发者可以针对特定软件功能,轻松定制嵌入式分析。嵌入式分析目前有以下两种应用形式:

建议结合轻分析官网操作手册-苍穹嵌入式分析相关配置查看使用

  • 轻分析视图
    • BOS开发工具默认为单据列表页面提供了“轻分析视图”选项卡,将左侧的单据实体字段拖入轻分析视图中即可快速完成分析字段的配置。
    • 在BOS开发工具中为单据列表界面启用轻分析视图后,用户可从单据列表右上角的视图切换区域,点击切换到轻分析视图。单据列表上的通用过滤参数也将被同时应用到轻分析的数据来源。用户可以在轻分析视图中,基于当前单据的相关业务数据进行数据的分析探索和可视化呈现。
  • 轻分析控件:我们为BOS设计器提供了轻分析控件。轻分析控件像普通控件一样,可被布局在软件界面的任何位置,二次开发者可通过编写插件类的方式自由提供数据源,然后通过编程方式调起和使用。

对于数据来源较为复杂的业务场景,如动态表单、工作流程等,可以通过配置轻分析控件实现嵌入式分析。



Q&A

  • 1.数据分析和数据斗方的区别:数据分析支持棚架式展开,数据斗方主要偏向于卡片形式
  • 2.报表轻分析控件如何开发?
  • 3.苍穹报表模板中的轻分析类型报表如何开发?





Part03:仪表板-迟美然-20210819

案例:苍穹示例大屏-环宇全球司库
案例功能点整理:

【emoji】设计仪表板原则(体验感最佳):在小尺寸小设计(尺寸宽高可设置笔记本的尺寸)、在同等尺寸或更大尺寸下预览

【emoji】页签自动切换&文字组件超链接到新页签中/新页签中返回主页签的文字组件(面包屑):当日余额值细化到每个区域、每个银行的余额

【emoji】页签轮播:每个页签单独设置轮播方式,支持设置数据驱动轮播


仪表板:对各种分析数据内容的综合布局工具。通过它,用户可以在同一屏幕上集中展现、比较和监视一组特定的数据内容,为业务决策提供更直观的数据支撑。
组件盘点总结
序号
分类
组件
说明
控件支持设置属性
(位置大小设置通用)
功能清单中设置的必须要点
1
数据可视化内容
数据斗方


2
数据分析


3
扩展报表
待开发

4
通用内容
文字
1.基础功能:显示文字
2.扩展功能:
2.1插入变量(如数据斗方作用于文字,当数据斗方筛选时,将值传递给文字变量对应位置)
2.2插入链接
2.2.1页签切换
2.2.2超链接(URL,打开方式支持在浏览器中打开页签或者在应用中打开页签)

5
多行文字
设置多行
文本格式设置(文本内容)

6
图片


7
网页

image.png
8
筛选器
下拉列表
选项比较少

9
按钮组
选项比较少,适合平铺展示

10
弹窗选择器
选项比较多

11
日期范围
只能作用于日期字段,不能作用于维度字段或度量字段

12
容器
组合卡片
1.建议先建组合卡片,再往组合卡片中添加组件
2.组件放到组合卡片中不能设置自己的标题

13
页签控件
比如数据斗方作用于页签控件

14
页面
页面
整体页面
宽高、背景图片、展示模式、外观风格
14
大纲区域(非组件)

1.简单拖拽完成各种可视化组件的综合布局

仪表板支持数据分析、数据斗方、网页、文字、图片、页签控件、筛选器等丰富的组件类型,可灵活进行布局。此外,仪表板还支持自定义外观风格,可自由设置页面背景颜色、卡片透明度等属性,轻松设计美观多样的大屏看板。


2.如何使用图表联动、超链接跳转等实现组件间交互

仪表板具有强大的可交互性,提供了如图表联动、超链接跳转、页签切换等交互操作,便于用户从各个层面了解业务数据,掌握最新业务动态。


3.使用页签控件,在有限的空间内,展现更多的数据内容

image.png

4.使用轮播功能提升大屏展现能力

仪表板支持页签控件,可以在有限的空间内,展现更多的数据内容。页签控件支持轮播,设置子页签轮播的持续时间后,在查看仪表板时可按指定时间交替展示子页签内容。

页签轮播、子页签轮播效果


5.自定义外观风格,轻松设计美观多样的大屏看板

仪表板可作为整体发布到卡片库,授权用户可将仪表板卡片添加到门户首页上进行综合布局。


【补充说明】组件间联动

在仪表板对数据斗方、网页、文字等组件进行综合布局时,由于数据之间都是相互联系的,故也需要筛选器与数据可视化内容之间、数据可视化内容与数据可视化内容之间相互存在联系。在仪表板中有2个或2个以上的组件,可以设置点击其中一个组件,其它组件的数据随之变化,产生联动效果。轻分析有两种联动设置,一种是设置作用于,另一种是设置页签切换。
温馨提示

目前支持选中的图表类型有:柱图系(多系列柱形图、堆积柱形图、百分比堆积柱形图、多系列条形图、堆积条形图、百分比堆积条形图)、地图系(地图、GIS地图)、饼图系(饼图、环形图)、进度图系(条形进度图、柱形进度图)、组合图。

作用于


Image.png


页签切换

数据斗方可以支持“页签切换”功能,如数据斗方中图表类型为多系列柱形图,当选中柱形图横轴上的一个成员时,会将该值传递给目标页签,使其发生变化。其它支持选中的图表同理。页签切换有两种“切换到页签”的方式,一种是切换指定的页签,另一种是按选中值切换。



Q&A

  • 1.数据斗方产品功能清单:组件及组件属性、大纲
  • 2.示例看板操作拆解





Part04:发布与推送-迟美然-20210826

1.设置发布与分享,打破数据壁垒,让数据在人人可用的协同决策中创造价值

发布后的方案(保存在用户自己的账号)和原有的方案是独立的

1.1发布到应用菜单

数据分析、仪表板均支持发布到应用菜单,发布路径可选择业务相关的应用节点,并授权给指定用户或角色。

1.2发布到轻分析中心

数据分析、仪表板均支持发布到轻分析中心,并授权给指定用户或角色,可按树形目录查看数据分析内容。

1.3发布到卡片库

数据斗方、仪表板支持发布到卡片库,并授权给指定用户或角色,授权用户可将卡片添加到门户首页进行综合布局。
数据斗方卡片可被添加到仪表板上进行综合布局,仪表板卡片不支持添加到仪表板(”不允许套娃“)。

1.4发布到移动轻应用

数据分析、数据斗方及仪表板均支持发布到移动轻应用,一次分析,多终端完美呈现。
呈现方式:缩略图、立即执行
默认横屏打开

发布管理

用户可对已发布的数据内容进行综合管理,支持编辑发布信息、编辑发布方案、目录管理等。


2.实现移动端呈现,方便用户随时随地掌握最新业务数据

移动轻应用支持以列表视图和卡片视图两种形式查看已发布的数据内容,在发布到移动轻应用时,还可以指定以“缩略图”或“立即执行”的形式在卡片视图下展现数据内容。
数据可视化结果可以适应手机屏幕进行呈现;钻取、数据过滤、提示信息等功能在移动端也同样获得支持。
在移动轻应用中可以对所发布和分享的数据内容进行管理。对于日常关注的卡片,可以添加关注,然后在云之家工作台里通过“轻分析”卡片进行快捷查看。

3.以邮件或群组机器人定时推送的方式,使用户可定期查阅、评论和沟通数据内容

3.1邮件定时推送

3.2移动端定时推送

数据可视化结果支持通过群组机器人定时推送或用户即时分享的方式发送到云之家群组,群组用户可自由分享、查阅、评论和沟通数据内容。

3.3推送管理

用户可对已推送的数据内容进行综合管理,支持编辑推送信息、编辑推送方案、立即推送、查看推送记录等。

3.4移交

通过该功能,分配了“轻分析管理员”角色(系统预置角色)的用户,可以将离职或不再负责某部分工作的人员拥有的“业务主题”、“仪表板”、“发布记录”、“推送配置”等数据内容,移交给接手该人员工作的人,同时也便于管理员对当前系统的数据内容进行查询和管理,还可查看每项来源的移交记录。



Q&A

  • 1.邮箱定时发送如何配置?
  • 2.云之家机器人自动发送如何配置?



赞 5