Yonghong Z-Suite V8.8白皮书

<< Click to Display Table of Contents >>

当前位置:  Yonghong Z-Suite新增功能白皮书 

Yonghong Z-Suite V8.8白皮书

Previous pageReturn to chapter overviewNext page

重点新增功能详述

1.自服务数据准备

组合数据集优化

优化组合数据集字段隐藏的逻辑,解决将联接(Join)改为联合(Union)时显示无效的问题,提高组合数据集的易用性。

优化点包括以下几个方面:

数据集拖入组合数据集,表达式列由原先的默认隐藏优化为默认不隐藏。

加入组合数据集的节点,其字段按字典列名称(列名)排序。

去掉第二个Join表的Join字段隐藏并沉底的逻辑。联接或者联合后的字段列保持原有顺序不变。

隐藏的字段不再沉底。

 

新增数据源GaussDB 100

新增支持华为数据源 GaussDB 100,满足用户对GaussDB 100数据库的对接需要。

88-1

 

新增数据源的高级属性“事务隔离级别”

在8.8版本中,连接数据源的高级属性中,新增“事务隔离级别”,支持用户为单个数据源设置事务隔离级别。

在以前的版本中,永洪也支持事务级别隔离,但需要在bi.properties中配置(conn.transaction.level=2),且作用于全部数据源。新版本不仅支持在界面中对单个数据源进行设置,还支持了多个事务隔离级别,用户可根据需要选择需要哪种事务隔离级别。

说明:如果用户之前在bi.properties中已经设置了conn.transaction.level=2,那么升级后,“事务隔离级别”属性会自动选中“防止脏数据读”。

88-2

支持如下事务隔离级别:

事务级别下拉菜单选项

说明

JDBC默认值

使用JDBC的处理方式

关闭事务

在不启用事务的情况下执行查询

脏数据读

允许读取其它事务正在更新的数据,减少锁表

防止脏数据读

如果读取的数据被锁定时,会等待

可重复读

数据数据时会锁定数据避免其它事务更新

串行

事务逐一执行

 

表达式功能增强与易用性提升

为了更好地支持客户对表达式的使用需求,永洪对表达式功能和易用性做了增强优化。需要设置use.yonghong.script=true,才能开启以下功能增强。默认不开启。

1. 两种表达式,统一合并为“计算列”

在8.8版本之前,永洪产品有2种表达式入口:“新建表达式”和“新建聚合表达式”。在8.8版本中,对这两种类型的表达式进行了合并,合并后统一为“新建计算列”。用户不用再区分细节和聚合表达式,只需要根据场景需求创建对应的字段列,优化了用户自建计算列的体验。

88-3

2. 新计算列的支持粒度

函数分为以下几个类别:日期时间、文本、数学、类型转换、逻辑、聚合、多粒度表达式。对函数说明进行了易用性优化,帮助用户快速找到并理解函数的正确用法。目前支持的数据库是Oracle,SybaseIQ。

另外也可以直接看到永洪内置的参数。

88-4

3. 新的语法检测

当用户书写计算列的时候,将进行语法检测提示,引导用户书写正确的关键字。

例如,书写语句不完整时,提示用户“需要end来匹配if语句”

if (col['产品种类'] == "咖啡") then '1'

elseif col['产品种类'] == "茶" then '2'

else '3'

88-5

4.友好的性能检测提示

如果用户使用SQL数据集,下推到数据库中的计算列将会正常显示。

新建的计算列如果没有下推,列上会显示橙色,而且会提示“计算列”不能下推到到数据库执行,将会交给内存处理。同时,工具栏的“性能检测”里会将此报表中的所有没有下推的信息收集起来。

88-6

5.无效计算列的判断

如果用户直接保存了语法错误的表达式,数据列后面会出现一个红色感叹号,提示用户计算错误。

88-7

注意事项:

以前版本(V8.0,V8.5,V8.6,V8.7)在制作报告中新建表达式的时候,可以建出相同名称的表达式来,8.8版本不允许新建同名的计算列。

6.自动获取计算列的数据类型

在永洪支持的基础函数中,每个计算列都会根据结果自动返回数据类型。

例如:计算列dateAdd(col['交易时间'],'dayofyear',1),用户书写完自动返回数据类型为日期时间,默认会放到维度下。

7.在制作报告界面,开放“新建日期表达式”入口,可以直接在制作报告时,新建日期表达式,无需再跳转至数据集界面。

88-8

8.计算列支持的函数清单

支持的表达式清单为:

日期时间

dateAdd,dateName,datePart,dateTrunc,day,isDate,month,now,quarter,today,year,date,weekNum,getDate,dateGap,weekday,dateValue

文本split,substring,indexOf,ascii,char,contains,endsWith,exact,extractNTH,find,left,len,lower,match,mid,replace,replaceRegex,rept,right,search,startsWith,substitute,trim,upper,concat

聚合

avg,correlation,count,distinctCount,covariance,max,median,min,pthPercentile,standardDeviation,populationStandardDeviation,sum,variance,populationVariance,range,product,mode,sumSQ,quartile,standardError,sumWT,weightAvg,approximateCount,countAll

数字

sqr,abs,acos,asin,atan,atan2,ceiling,cos,cot,degrees,exp,floor,ln,log,pi,power,radians,round,sign,sin,sqrt,tan,trunc,roundUp,randbetween,roundDown

逻辑

isNull,isNumber,and,case,else,elseIf,end,if,ifNull,iif,not,or,then,when

类型转换

str,formatDate,parseDate,formatNumber,parseInt,parseFloat

多粒度表达式

exclude,fixed,include

 

2.可视化

编辑界面交互优化

新版本对整个编辑报告的界面和交互进行了优化,提升编辑报告的易用性。其中包括:增大编辑页面区域、优化数据tab页的交互及数据tree的使用、调整组件tab内容、优化切换图表的入口、行列转换入口更明显等,如下图所示:

88-9

88-10

 

支持图表(Chart)与普通表/交叉表的智能切换

新版本增加了智能切换功能,支持普通表、交叉表转换为chart图表,或chart图表转换为普通表、交叉表。同时优化了切换图表的交互界面,入口更加独立明显。

无论是内置图表还是插件类图表,都能根据实际绑定的数据状况,切换为普通表或交叉表。普通表或交叉表,也能根据实际绑定的数据,切换为内置图表。

在进行图转表或表转图时,提示信息会提示用户目标对象所需绑定的度量和维度的数量。同时,通过icon是否置灰,来提示用户是否可进行转换。

注意:

1.目前尚不支持 普通表和交叉表之间的转换。

2.图表之间的转换 仍然使用原有逻辑。

3.目前只有表转图、图转表,可根据icon是否置灰,来提示用户是否可进行转化。图表之间的转换,尚未增加转换提示。

88-11

 

美化过滤组件样式,优化用户选择体验

样式优化

新版本美化了列表过滤、树状过滤、列表参数下拉布局样式,使得默认效果与主题更加契合美观。

88-12

选项状态优化

新版本对过滤组件的状态也进行了优化提升,选项状态从5种变为了3种:选中,未选中,半选。

选中:用户勾选了某个选项,即为选中。

未选中:用户未勾选选项,即为未选中。

半选:用户勾选了某个父级点下的部分子节点,即为半选。例如列表过滤部分选择部分选项时,全选状态为半选。树状过滤子节点选中部分时,父节点为半选状态。

过滤组件之间的过滤交互也做了相应的优化,满足用户多种常见场景,如下图:

勾选前

88-13

勾选后

88-14

 

优化自由表表达式创建

自由式表格去掉了SQL表达式和脚本表达式。用户如果想创建表达式,直接通过数据列tree上创建计算列,然后绑定到自由表对应位置即可。

88-15

 

日期格式功能增强:优化日期格式的显示,支持日本和历日期格式

新版本增强了文本格式-日期格式的功能,不仅优化了格式显示,用户设置日期格式时,可以看到即将展示的效果,方便用户选择和使用,还新增了日本和历日期格式支持,只要将系统语言切换为日文,即可看到和历效果。

88-16

用户也可以选择自定义进行自定义日期格式的设置,如下图:

88-17

 

地图组件支持匹配日本邮政编码

地图组件增加了日本邮政编码匹配支持,包括企业个人邮政编码和地址邮政编码,数据更新截至2019年6月。

编辑地图列时,选择日本邮编进行匹配,如下图:

88-18

 

表格支持隐藏列,满足更多场景需求

新版本表格增加了隐藏列功能,隐藏的列在查看时不可见,编辑报告时可通过组件更多菜单恢复显示。

88-19

88-20

 

图表(Chart)标记组支持多维度标记,可对不同的度量进行不同标记

同一个图表(chart)上展示多个度量数据图形时,可以对不同的度量单独设置标记类型,包括颜色,图案,大小、形状、标签。

如下图所示,对边际利润按产品种类进行颜色标记,销售额按市场分布进行颜色标记。

88-21

88-22

 

报告订阅支持发送到企业微信,提高协作能力

报告订阅增加了发送到企业微信功能,勾选后,用户的订阅消息会发送到对应的企业微信,用户可通过企业微信访问报告。系统必须要先配置企业微信,才可以看到此选项。

88-23

企业微信推送如下图所示:

88-24

 

填报功能增强,新增支持GaussDB 100/200,ADS(AnalyticDB)数据源

在新版本中,填报功能所支持的数据库进一步增加。用户可以填报数据至GaussDB 100数据库,GaussDB 200数据库,ADS(AnalyticDB)数据库。

 

提供升级校验支持,帮助用户判断升级影响

新版本提供了独立的升级校验工具,用户通过校验结果可看到升级前后报告展现和数据的差异。当前该工具为一个独立的jar包,通过定时任务运行。具体使用方法参考《永洪升级校验工具使用说明》。

 

3. 企业级管理

用户批量导入导出

8.8版本支持用户信息的批量导入导出,即可以将系统中的用户导出为excel,或是将Excel和数据库中的用户数据导入进系统中。

批量导出:

在用户管理模块,可以一键将系统中的用户数据导出为excel文件。

88-25

批量导入:

批量导入分为 Excel导入与数据集导入。

1、Excel批量导入

选择Excel批量导入,需要先下载导入模板,并且按照模板的格式要求填写用户数据。

88-26

注意:如果需要添加用户定制属性,那么需要先在产品中添加用户定制属性,再下载模板。

88-27

填写完模板后,将Excel上传到系统中,如果用户在系统中不存在,会在自动创建相应的用户、分组、角色。

不符合填写格式的用户数据,会上传失败,在上传结束后,用户可以得到所有上传失败的用户列表。

 

2、数据集批量导入

选择数据集批量导入,需要先将用户数据按照格式处理成Excel数据集或者SQL数据集,并且维护好系统中用户字段和数据集字段的对应关系。

同样,如果需要添加用户定制属性,那么需要先在产品中添加好用户定制属性,再选择数据集上传。

88-28

填写完所有必填字段的对应关系后,点击同步,会将数据集中的用户数据同步到系统中。不符合格式要求的用户数据,会同步失败,在同步结束后,用户可以得到所有同步失败的用户列表。

 

对接华为Welink,支持在Welink应用中查看报告

在8.8.1版本中,永洪对接了Welink,支持用户在Welink应用中查看报告。

注意:1)Welink集成插件需单独购买安装;

2)使用Welink插件需要配置数据空间数据库;

 

Desktop支持linux系统

Yonghong Desktop V8.8支持linux系统,具体支持的系统版本为:Ubuntu、Centos、Deepin、红旗、中标麒麟、方德。

 

4. 大数据

业务人员使用数据集时方便入集市

在8.8之前的版本,当业务用户或者普通数据集用户想自己改动数据入集市,都需要向管理员申请。可是在大型企业里面,一般不会将调度任务的权限开放给用户的。业务用户内部申请流程很长,时间成本很高。所以永洪考虑在产品层面优化帮助业务用户解决此问题。

8.8版本增加了抽取数据的功能,方便业务用户进行数据入集市的操作。对数据集有写权限的用户通过点击抽取数据即可运行抽取数据,同步到集市的操作。

88-29

1)用户可以选择立即运行或者定时抽取,用户可以设置定时按月,按周,按天抽取数据。

2)用户同步追加数据入集市,可以选择数字或者日期类型的字段作为更新依据列,就会将最新的数据追加到历史数据中。

注意:如果数据减少,则不会将新数据追加到历史数据中。

3)保存配置,只是在数据集上保存配置任务的相关信息,点击“立即运行/定时运行”按钮后配置信息才会生效。

 

5. 移动端

5.1.支持在非全屏状态下滚动表格,增加查看表格的易用性

在新版本中,支持在报告页,即非组件全屏状态下,滚动表格。

说明:

1.表格、交叉表、自由表支持“可选中”属性,默认不勾选。只有当“可选中”属性为勾选状态,才能支持表格在非全屏状态下的滚动。

88-30

2.对于旧的表格组件,其“可选中”属性为不勾选状态。

另外,在设置中新增“移动端”分类,组件在移动端的可见性设置 位于“移动端”分类中。

 

Yonghong Z-Suite 新增功能概览

1.自服务数据准备

序号

新增功能

版本号

1

组合数据集优化

V8.8

2

支持数据源GaussDB 100

V8.8

3

新增数据源的高级属性“事务隔离级别”

V8.8

4

优化数据集字段菜单,提升易用性

V8.8

5

表达式功能增强与易用性提升

V8.8

 

2.可视化

序号

新增功能

版本号

1

编辑界面交互优化

V8.8

2

图表(Chart)与普通表(Table)/交叉表(Pivot)的智能切换

V8.8

3

美化过滤组件样式,优化用户选择体验

V8.8

4

优化自由表表达式创建

V8.8

5

日期格式功能增强:优化日期格式的显示,支持日本和历日期格式

V8.8

6

地图组件支持匹配日本邮政编码

V8.8

7

表格支持隐藏列,满足更多场景需求

V8.8

8

图表(Chart)标记组支持多维度标记,可对不同的度量进行不同标记

V8.8

9

报告订阅支持发送到企业微信,提高协作能力

V8.8

10

填报功能增强,新增支持GaussDB 100/200、ADS(AnalyticDB)数据源

V8.8.1

11

提供升级校验支持,帮助用户判断升级影响

V8.8

12

优化日语支持力度

V8.8.1

 

3. 企业级管理

序号

新增功能

版本号

1

用户批量导入导出

V8.8

2

对接华为Welink,支持在Welink应用中查看报告

V8.8.1

3

Desktop支持linux系统

V8.8

 

4. 大数据

序号

新增功能

版本号

1

业务人员使用数据集时方便入集市

V8.8

 

5. 移动端

序号

新增功能

版本号

1

支持在非全屏状态下滚动表格,增加查看表格的易用性

V8.8