Yonghong Z-Suite V9.1白皮书

<< Click to Display Table of Contents >>

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

Yonghong Z-Suite V9.1白皮书

Previous pageReturn to chapter overviewNext page

重点新增功能详述

1.自服务数据准备

支持国产数据源达梦DM

支持国产数据源达梦,用户可以使用jdbc连接达梦数据库。

91-1

 

新增内置参数,获取当前访问的IP

新版本增加了新的内置参数,返回当前访问机器的IP。数据集或者报告中的新建计算列,报告或组件的脚本,以及过滤器,都可以使用新增的IP内置参数去获取当前访问者机器的IP。

91-2

 

Elasticsearch增加SQL Restful Api连接方式

Elasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elasticsearch)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件。

91-3

 

永洪在8.8版本支持了jdbc连接Elasticsearch。但是Elasticsearch有很多版本,只有白金版和企业版支持jdbc。很多中小型客户用的是基础级版本(Elastic License),通过基础版本集成x-pack,可以用restful调用sql,无需支付费用。为了满足这些中小型的smb的客户,让其可以直接使用es数据源,我们支持通过Resttful api免费连接社区版的Elasticsearch进行连接计算等。

91-4

 

支持导出数据到Hive数据库

导出数据库的功能,增加Hive数据源,即用户可以导出数据到Hive数据库。注意,hive 0.14才支持单行数据插入的,所以永洪产品支持的也是hive 0.14之后的版本。

截至当前的9.1版本,导出数据库、定时任务导出数据库、填报、数据库新建表支持的数据库清单为:

Oracle、MySQL、DB2、SQLServer、PostgreSQL、Derby、Gbase8a, Hana,GaussDB100、GaussDB200, AnalyticDB(原名ADS)、Hive。

91-5

 

SQL数据集基础操作和新建计算列的下推增强

在永洪产品的数据集中,列级别的操作较多,这个版本对这些操作进行了优化。

对于拆分列、分组、值映射、缺失值填充、去空格、文本转日期、数字转日期、转为数字列、数据分箱,以及新建计算列里的函数进行了下推,优化了性能。

涉及的数据库:Mysql、SQLServer、Oracle、Hive、Postgres、SybaseIQ、DB2

 

支持mongo_id

在MongoDB里,每个document都需要一个唯一标识_id字段作为主键,如果不指定,系统会自动生成12字节唯一标识。

以前永洪产品默认过滤掉_id字段,而现在默认选中集合时可以将_id作为普通字段展示并使用。

91-6

 

计算列增强

1.多粒度表达式加强

多粒度表达式的聚合计算部分支持嵌套聚合表达式了。

例1:fixed(col['MARKET'],col['MARKET_SIZE']::col['calc1']) //其中 calc1 为聚合表达式

例2:fixed(col['MARKET'],col['MARKET_SIZE']::sum(col['cal1'] +1)) //即聚合表达式中包含细节表达式

例3:fixed(col['MARKET'],col['MARKET_SIZE']::sum(col['cal1']) +1) //即包含聚合表达式后期计算

例4:fixed (col['MARKET_SIZE'],col['MARKET']: (IF [cal1]>50000 then 'Y' else 'N' end) //cal1 是聚合表达式  

 

2.表达式的ifelse中如果有不等式的判断的话,进行了数据类型的校验,提高用户体验。

 

支持存储过程返回多个结果集

存储过程是可以返回多个结果集的,以前产品只支持返回一个结果集。

现在支持获取存储过程的其他结果集。编辑参数处新增参数_RETURN_SP_LOCATION_,指定类型为整数,值为1时返回第一个结果集,值为2时返回第2个结果集,依次类推。

91-7

 

支持数据库的存储过程返回游标

存储过程中返回游标的结果集,直接在编辑参数里面设置out的类型为游标。

新增支持Greenplum,Postgres,GaussDB200,DWS等所有数据库。

示例:

91-8

 

如果数据库的输入参数是in,对应永洪产品的参数方向是in,参数类型必须选择完全对应的精确数据类型。

数据库的输出参数为out时,对应永洪产品的参数方向切换成out,参数类型必须选择cursor。

注意,产品不支持inout的游标。

91-9

 

Sysbaseiq等9个数据库普通表的明细和汇总数据真分页

以下9个数据库支持明细和汇总数据的真分页:SQL Server,MySQL,DB2,Oracle,Gbase8a,Kylin,Sysbaseiq,Hana,达梦DM。

明细和汇总数据支持真分页,涉及的汇总计算:

平均

最大值

最小值

范围

计数

精确不同值计数

不同值计数

总和

平方和

权重和

加权平均

相关系数

协方差

中位数

模式

总体标准差

总体方差

乘积

Pth百分位

 

自定义合计和小计(普通数据集,多维和Kylin cube)

在以往的版本中,永洪支持通过合计/分组合计(小计)去做数据的自动求和或组内求和。在新版本中,永洪进一步丰富合计和小计的场景,除了总和外,还支持自定义合计小计,即切换合计小计的汇总依据:可以切换的汇总依据变为总和、最大值、最小值、平均值。

在普通表和交叉表中,用户可以设置某列数据的合计或分组合计,并切换度量列的汇总依据为最大值、最小值、平均值,从而计算出所选数据的最大值、最小值、平均值。

每一个度量列可以单独设置汇总依据。

91-10

91-11

 

数据集一键隐藏/隐藏所有列

数据集页面支持一键隐藏/显示所有列。

91-12

 

数据集元数据的更多菜单新增“移动到”

在数据集元数据列的更多菜单中,增加了“移动到”选项,用户通过该功能可将列移动到层次或者文件夹中。

 

数据集支持多选列进行移动,隐藏,删除

在数据集元数据区域,用户可以通过按住ctrl选中多列,在更多菜单中,进行批量操作,包括删除列、隐藏列,移动列到层次或者文件夹中、转换列类型。

91-13

 

删除层次或者文件夹时,不再删除文件夹/层次中的新建列

以前删除层次或者文件夹的时候,除了解散层次或者文件夹之外,还会删除层次或文件夹中的新建列。9.1版本对该功能做了优化。新版本,删除文件夹或者层次时,不会再删除新建列,只是解散了文件夹和层次的关系。

 

不同数据类型的计算列具有不同的icon样式,区分数据类型更加方便

以前计算列虽然分为不同的数据类型,但所有计算列(无论数据类型如何)都由同一个icon代表。新版本对UI细节进行了优化,用不同的icon代表不同数据类型的计算列,方便用户区分。

91-14

 

新增数据源排序

当用户连接一个数据库时,数据库表中的列有一个默认的排列顺序。有些用户习惯使用字母排序,而有些用户习惯数据集列的顺序与数据库保持一致。为了照顾第二类客户的使用习惯,产品支持了数据源排序。当用户选择使用“数据源排序”时,数据集列的顺序将与数据库表中列的顺序一致。

91-15

 

2.可视化

参数组件全选性能优化

新版本简化了列表参数组件全选时的数据库执行,性能上得到了提升。

 

动态计算增强

支持从属计算

新版本动态计算支持从属计算。当计算为【累计总计】或【移动计算】时,可以添加从属计算,即对当前的计算进行第二次计算,使得动态计算能力增强,且更为灵活。下图为累计汇总百分比的计算方式,

91-16

 

增加百分位计算

新版本动态计算新增了百分位计算,当你想要知道数据的分布情况时,可以使用百分位计算。百分位计算支持升序和降序两种排序方式。

91-17

91-18

 

排名计算支持排序策略

新版本排名计算支持四种排序策略,分别如下,

竞争排序(1,2,2,4):为相同的值分配相同的排名,最高值排在第1位,后面两个相同的值都排在第2位,下一个值则排在第4位。

调整后竞争排序(1,3,3,4):为相同的值分配相同的排名,最高值排在第1位,后面两个相同的值都排在第3位,下一个值则排在第4位。

密集(1,2,2,3):重复值的排名全部相同,也就是排名序列中的下一个数字,将按照重复值,单个值那样计算重复值后面的下一个值。

唯一(1,2,3,4):将按照计算排名的方向为重复值指定不同的排名。

 

日期列支持财年设置

新版本制作报告的时间维度支持设置财年开始,包括日期和时间戳类型字段,日期表达式不支持。财年开始默认为1月,即为日历年数据。

用户如果修改了财年开始,则会影响时间戳字段的季度,以及整数字段的年、季度、周。在修改前后建立的日期表达式都会进行同步。其他类型字段不受影响。

以2014年4月1日为例,设置财年开始为4月,则:

时间戳字段:季度:(中文:2015财年 季1;英文:Q1/FY 2015)。

整数字段:年:(中文:2015财年;英文:FY 2015);季度:(中文:1季;英文:Q1);周:(中文:周1;英文:1)。

 

需要注意的是,脚本日期函数不考虑配置的财年开始。如果用户通过文本格式对日期格式进行了修改,不考虑财年开始的影响,依据原始数据进行格式变换。

91-19

 

报告数据加载优化

新版本对于打开报告进行了优化,当加载完第一屏报告后,会自动加载下一屏的数据,优化用户浏览报告时的体验。

 

菜单优化

新版本优化了菜单以及交互。

格式分为局部格式和组件格式,便于用户区分设置。

91-20

 

交互上,增强“所见即所得”。当用户点击标记、轴、标签、图例时,右侧对应菜单中的数据会根据用户选中的数据切换显示,减少用户操作步骤。

91-21

 

列表参数,列表过滤,树状过滤支持输入值进行筛选

新版本列表参数、列表过滤、树状过滤,增加了“输入”操作,在组件操作中可配置。查看新老报告时,默认不能输入。手动在查看操作中配置“输入”后,点击可输入单个值或多个值进行筛选,输入多个值时以“;”分隔,输入后点击回车输入生效。

91-22

 

参数组件修改名称同步优化

新版本在用户修改参数组件名称后,会对该报告中所有使用到的地方进行同步,而不再像以前一样无法得到结果或者报错,提升用户体验。

 

编辑参数支持搜索

新版本优化了编辑参数弹窗,增加了搜索功能,当参数较多时,查找参数更加方便。

91-23

 

门户体验优化

新版本优化了门户使用体验,用户可以拖动门户一级导航进行层级或者位置调整,对整个门户菜单进行任意调整。右侧菜单Tree上也支持用户任意拖动调整。大大提升门户编辑体验。

91-24

 

组件传参操作

新版本组件传参操作功能,通过组件传参可以实现图表在笔刷、选择或者自动的情况下,将组件上绑定列的值传递给参数。用户可以使用参数对其他同源/非同源的组件进行过滤等联动。

91-25

 

报告中支持设置多个传参操作,如下图:

91-26

 

操作类型分为无,笔刷,选择三种。无,即源组件数据变化时,自动将值传递给参数。笔刷和选择,即在笔刷或者选择时将值传递给参数。

源组件可同时选择多个组件,数据列必须为多个组件中共同绑定的列(可以是名称相同)。

传递参数中可能会传递多个值,使用时请注意。

91-27

 

过滤组件和参数组件默认值优化

新版本中,列表过滤、列表参数、下拉参数组件支持了【默认选中第一个值】功能,即打开报告默认选中数据中的第一个选项。

日期过滤组件、文本参数日期类型新增了前天、本年、上一年、本季度、上一季度、最大值等默认值,满足更多使用场景。

91-28

 

报告加载优化

新版本预览和查看报告时,增加了loading步骤显示,优化报告加载时的体验,loading的动画可以通过viewer.loading.name进行配置。

91-29

 

脚本支持设置runtime格子格式

新版本报告脚本增加了三个表格对象函数,支持对普通表、交叉表、自由表runtime的格子格式进行设置,具体接口在【函数】-【DataGrid】下,如下:

setBackground(int r, int c, Color bg);

setForeground(int r, int c, Color bg);

setFont(int r, int c, GFont font);

91-30

 

导出权限优化

新版本对用户导出权限进行了优化,如果用户没有导出权限,包括PDF/EXCEL/WORD/PNG/CSV格式。则

在编辑报告设置超链接时,无法设置超链接为导出;

在查看报告点击导出时也无法导出并会提示用户没有对应导出权限;

使用URL进行导出时也无法导出并会提示用户没有对应导出权限。

 

自由表优化

单元格同步优化

新版本自由表修改单元格名称时,使用到单元格的地方,包括高亮,超链接,预警,过滤,隔间计算等,都会自动同步,不再需要手动修改。

单元格合并优化

合并单元格的情况下,仍然可以保持按照父单元格数据进行扩展显示,且数据相同时不会自动合并。

 

门户组合支持URL引用

新版本支持门户组合通过URL访问,在url后面拼接如下参数即可,

?proc=0&action=portal&isPreview=true&path=&isCell=true;

Path后带上门户组合的路径。

 

自由表、交叉表支持宽自适应

新版本中自由表、交叉表支持宽自适应功能,并对普通表的宽自适应进行了优化,显示更为合理。

 

富文本优化

新版本对富文本进行了全新设计优化,界面交互更加美观友好,字体、字号、颜色更加丰富,满足更多场景需求。

91-31

 

批量提交优化

新版本优化了批量提交流程和交互,去掉了【报告设置】-【高级】中的<批量提交>选项。

使用批量提交时,只需要拖入文本、图片或提交按钮,将【设置】-【选项】-【类型】设置为<批量提交即可>,不需要再写额外的脚本。

91-32

 

脚本、动态计算、目标线增加了应用功能

新版本脚本、动态计算、目标线的弹窗中,增加了【应用】按钮,用户可以通过【应用】查看运行效果,对于编写脚本、设置动态计算和目标线时非常便利。

91-33

 

普通表、交叉表TopN合计显示优化

新版本普通表、交叉表的【设置】-【高级】中增加了<合计以TopN数据计算>选项,默认勾选。勾选时,普通表、交叉表的合计和小计结果以TopN的数据显示;不勾选时,合计和小计以所有数据显示。

91-34

 

应用开发调试流程优化

新版本开发者开发永洪应用时,不再需要通过官方渠道打包,本地将源码打Jar包后,通过【管理系统】-【应用管理】中的上传调试插件即可进行调试,入口如下。

91-35

安装成功后,在编辑报告界面可以看到对应的应用,如下图:

91-36

调试应用支持禁用、启用,且只能在编辑报告和预览报告时运行,查看报告时调试插件不可使用。如果需要查看使用,仍需要通过官方渠道进行打包。

目前只支持算子、组件、图表、动态背景等类型应用进行调试,系统集成类的应用不支持调试。

 

智能轴刻度优化

针对chart的度量轴刻度进行动态智能展示优化,其根据绑定数据及组件大小绘制出最佳的轴刻度。同时解决了上个版本遗留的多标签后轴刻度展现不好的问题。

91-37

 

多标签设置格式支持

多标签内部支持格式设置,通过界面可设置标签的字体、字号、字样式、颜色、对齐、快速插入组件所绑列、原脚本书写行为、预览、重置等。

91-38

91-39

 

同时针对多标签通过指定列进行单独的数据格式设置,方便用户快速定义数据格式。

91-40

 

91-41

 

91-42

 

瀑布图汇总标签优化

瀑布图的汇总标签支持单独格式设置,同时支持绑定颜色列后,对汇总标记进行颜色的设置。

91-43

 

引导线优化

针对饼图及地图,支持对标签的引导线设置局部格式。用户也可以在自定义主题中定义饼图和地图的引导线颜色。

91-44

91-45

 

连续时间轴刻度优化

时间轴标签旋转0°时,支持自动计算间隔间距,使其根据组件大小及数据范围合理展现时间刻度。

91-46

91-47

 

数据格式默认值优化

对报告的数据格式默认值进行优化。根据数据类型、所展现位置及组件类型,进行重新定义。度量数据被应用为连续时以千分位格式展示(如 68,125),被应用为离散时无特定格式(如 68125)。日期数据格式会根据其所定义层级进行展示。

91-48

chart的度量轴会根据数据情况进行单位进位转换;时间轴标签会根据日期层级提供合理的默认格式定义;标签的度量格式以千分位的格式进行展示。

91-49

 

颜色面板增加取色预览

色板支持预览显示原始/新取颜色的对比。

91-50

 

报告布局多组件设置优化

报告布局支持对同类的多个组件设置共同属性。适用于自由布局和智能布局。

91-51

 

多组件对齐功能新增多种对齐方式

多组件的对齐设置增加了多种对齐方式,横向分布、纵向分布、居中对齐、水平对齐,优化了易用性。适用于自由布局和智能布局。

91-52

91-53

 

增加仪表样式,并优化其易用性

仪表新增2种样式。同时在此2种仪表上范围展示会覆盖值域条。优化范围设置易用性,更好的引导用户进行设置,并增加固定范围值,针对动态值域更佳友好。

91-54

 

参数组件日期样式优化

参数日期样式优化,如下图:

91-55

 

日期过滤组件样式优化

日历组件下拉样式优化,以及各模式下操作交互优化。

91-56

 

新版本,日期过滤组件的<应用>按钮更易发现和使用,如下图:

91-57

 

组件颜色设置优化

过滤/参数/范围组件icon颜色可支持自定义主题设置。同时可针对各下拉组件进行主题边框颜色设置,同时开放组件局部格式可定义边框颜色。(过滤/参数/下拉参数/日历下拉)

91-58

91-60

91-61

 

3.轻量级填报

支持更多数据源类型

新版本在MySQL的基础上,新增支持了DB2、Oracle、SQLServer、PostgreSQL、Derby、Gbase8a、Hana、GaussDB100、GausDB200、AnalyticDB类型的数据源。

 

编辑表单增加导航栏功能

编辑表单页面增加了导航栏功能,方便用户在各个步骤进行跳转编辑,提升用户体验。

92-62

 

表单题目编号支持可配置

用户可以配置表单中的题目编号是否显示,默认配置为显示。

92-63

 

 

发布表单可查看填写数量

已发布的表单可以查看填写数量,便于用户了解表单回收情况。

92-64

 

4.填报与流程

新增自由表填报组件,支持用户的复杂表填报场景

9.1版本新增自由表填报组件,支持交叉表填报、自由表单填报。

说明:使用自由表填报组件需要有自由表license和填报license。

交叉表样式举例:

92-65

92-66

92-67

92-68

92-69

自由表单举例:

92-70

 

自由表填报支持编辑器,用户可以将单元格设置为下拉列表、日期、整数、浮点数等。同时支持校验。

92-71

92-72

 

自由表填报组件支持动态格间计算,当修改单元格的值时,格间计算的结果值会同步发生变化。

自由表填报支持更新提交和智能提交。

92-73

由于自由表填报组件,可以不绑定数据,直接用空白单元格做填报mapping,所以填报时有些单元格可能是空。这些未被编辑过且为空的单元格,不确定用户是否需要入库。因此,自由表填报组件的高级属性“填报时,提交全部数据”,勾选后,可以将自由表填报组件上的所有(做过mapping关系的)数据做提交(适用于智能提交)。

92-74

 

优化智能提交

V9.1版本对智能提交的逻辑进行了两点优化。

1.在以前的版本中,填报参数组件支持智能提交,但填报参数组件和普通参数组件/系统参数混合时,就不能进行智能提交了。在新版本中,填报组件混用的情况,也支持进行智能提交,但条件列只能在填报参数组件或自由表填报组件上。

92-75

92-76

 

2.之前,智能提交将新增行做数据新增,更新行做数据更新,删除行做数据删除。优化后,智能提交会对新增行首先做数据新增,如新增失败(数据库主键冲突),则该行数据会自动转为更新。对修改的数据,首先做数据更新,如发现where条件不存在,则将该行数据会当做新数据插入数据库。如新增和修改都失败了,会返回数据库的报错信息。

1.绑定的数据库与 填报的目标库 是同一个数据库表,且数据库有主键:以前因为主键冲突插入失败的,现在会在插入失败后尝试执行数据更新,数据更新是否成功依具体数据库情况而定;以前做数据更新的,依旧做数据更新。

2.绑定的数据库与 填报的目标库 是同一个数据库表,但数据库没有主键:以前做数据插入的,现在依然做数据插入,以前做数据更新的,依旧做数据更新。

3.绑定的数据库与 填报的目标库 不是同一个数据库表,且数据库有主键:以前数据插入失败的,现在会在插入失败后尝试执行数据更新,数据更新是否成功依具体数据库情况而定;以前更新失败的,现在会在数据失败后尝试执行数据插入,数据插入是否成功依具体数据库情况而定

4.绑定的数据库与 填报的目标库 不是同一个数据库表,且没有设置数据库主键:以前做数据插入的,现在仍做数据插入;以前做数据更新的,今后可能做数据更新或插入,更新/插入是否成功依具体数据库情况而定。

 

优化“上传Excel更新时,更新时删除全部数据”

在以前的版本中,无论是否勾选该属性,只要上传excel,就会将填报参数上的数据全部删除,再将excel中的数据插入填报参数组件。

92-77

 

在新的版本中,对这一属性进行了优化。如果勾选了该属性,效果同之前一样,会先删除填报参数上的数据,再插入excel中的数据。如果不勾选该属性,则会将excel中的数据同填报参数上的数据做Union或Join(有条件列时做Join,无条件列时做Union)。默认不勾选。

以下面的excel和填报参数组件为例:

92-78

92-79

92-80

92-81

92-82

 

注意:

1)用户上传excel时,如果填报参数里有但excel里没有的数据,希望在数据库里做删除,就需要勾选该属性。如果不希望在数据库里删除,请不要勾选该属性。

2)自由表填报组件暂不支持填报时上传excel。

 

支持通过按钮组件进行常用的填报操作

以往用户需要在填报参数组件上做新增行、删除行时,只能通过右键。需要导入excel进行填报时,也只能通过填报参数组件右上方的悬浮icon进行操作。

鉴于这两类操作十分常见,但操作方式较为不便,所以新增了此类的按钮组件,让用户的填报操作更加方便。

92-83

 

注意:

(1)移动端暂不支持导出Excel、导入Excel、自定义弹窗类型的button。

(2)当用户没有该操作的权限时,点击按钮,无法进行相关操作。

92-84

 

新增填报弹窗,支持弹出窗口进行填报的场景

有客户场景,不直接在查看数据的报告上填报新数据,而是需要弹出一个新的弹窗,填写数据提交入库。并在弹窗关闭时,自动刷新组件或报告上的数据。

为实现这种场景,我们支持点击按钮,弹出自定义弹窗。这个弹窗可以是系统中的一张报告,也可以是一个URL地址。用户设定目标地址以后,可以设置弹窗关闭时,是否自动刷新数据。

92-85

92-86

 

为了使这个场景更加易用,可以设置“填报成功时,弹窗自动关闭”。只要这个提交按钮上的数据被成功提交,那么这个弹窗就会自动关闭。

92-87

 

上传Excel,支持自定义起始行

上传excel到填报参数组件时,不仅可以选择自动或者第一行为起始行,也可以选择其他行作为起始行。

你可以输入任意正整数(excel总行数范围内),系统就会将你选择的行作为表头行,去匹配填报参数组件的列。

92-88

 

上传Excel时,自动识别列的文本格式

客户在做填报时,会将填报参数组件导出excel,在excel中填写数据,然后再进行上传。如果填报参数的字段名设置过文本格式,那么导出后再上传,会出现组件的字段与Excel列匹配不上的情况。那是因为之前的匹配规则,只会将excel的列名与组件字段的列名或列别名进行匹配,不会与组件字段的文本格式进行匹配。增加了逻辑后,即使字段设置过文本格式,也能和excel的列进行匹配。

说明:匹配的优先级为 文本格式>列别名>列名。

 

优化数据校验,提交数据时,会再对表格中修改过的数据进行校验

永洪产品的数据校验是即时校验,当单元格结束编辑状态时,就会进行校验。但是当用户通过上传excel进行填报时,excel中的数据可能不满足要求但也没办法触发即时校验。因此新版本中增加了提交校验的逻辑。在提交数据时,系统会对修改状态和新增状态的数据进行校验。若有单元格校验不通过,将会提示校验出错。

 

填报易用性优化

1.填报参数dialog的优化:优化弹窗样式,源字段、目标字段的区域更大,方便匹配。

92-89

2.制作报告,右侧“组件”pane,将所有填报类组件 都归类到 填报组件中,方便用户制作填报表。无填报权限时,填报组件 类别会隐藏。

92-90

3.填报的交互优化:在单元格单击,即可编辑内容。

92-91

 

5.深度分析

实验操作支持撤销、重做

在新版本中,实验的操作可以支持撤销和重做。在顶部菜单栏“另存为”icon旁边新增了撤销和重做,除运行实验外的所有操作都可以撤销和重做。

91-92

 

支持剪切、复制、剪切并连接、删除并连接节点

在节点的操作上新增剪切、复制、剪切并连接、删除并连接。

所有节点都支持剪切、复制和粘贴,可以跨实验粘贴。选择多个节点,可以同时剪切、复制和粘贴。

当有三个以上节点相连且连线唯一时,选择非两边的节点,在节点上点击右键,菜单中显示“剪切并连接”或“删除并连接”,选择后此节点的两边的节点自动连接。

91-93

91-94

 

支持多节点保存

在右侧操作列表中,新增组合节点文件夹,用户可以自定义保存节点。选择单个或多个节点,在右键菜单中选择保存为组合节点,选择保存的路径后保存的节点显示在组合节点文件夹下,用户可以拖入此节点到画布中使用。

91-95

 

用户保存的节点默认只能自己和admin使用,如果其他用户需要使用,可以在权限中赋予读权限或写权限。读权限用户只可以看到此保存的组合节点并能使用,但是不能修改、重命名、删除和移动。写权限用户都可以操作。

91-96

 

Python脚本节点支持多数据接入

一个Python脚本节点可以连接多个数据集节点,需要在脚本中编写。

91-97

 

支持实验运行时的实时日志输出

运行实验时在画布的底部会弹出实时日志面板,显示实验的运行情况,方便用户了解运行的进度、错误等,也可以下载日志。

91-98

 

制作报告支持使用实验

在制作报告可以通过选择指定的实验节点对数据集的数据进行处理,生成的新数据可以拖入组件中使用。

首先需要在深度分析中创建实验并运行成功,然后选择设置节点,从可使用的节点中选择在制作报告可以使用的节点,可以选择多个节点,不支持单节点连接多数据集的实验和REST实验。

91-99

 

在制作报告数据-更多菜单中新增应用实验,选择应用实验,可以在选择实验中选择实验和节点,选中节点后右侧会列出此节点中需要包含的字段,方便用户校验选择的数据是否符合实验要求,如不符合将不能应用。运行成功后在数据列表中新增实验字段,字段支持删除。

91-100

 

制作报告-数据-更多菜单中不再支持“指定已训练模型”。

 

易用性优化

1.将节点拖入画布时就显示节点图标,如能与画布中节点相连将显示连接线。

2.去掉过滤数据tab,改为过滤icon。

91-101

3.当鼠标放在连接线上,显示删除icon,可直接点击删除,去掉右键删除连接线功能。

91-102

4.连接线支持自动断开,当有两个节点1和2已经连接,把一个新的节点3连接两个中的任意一个节点,例如1,如果可以连接且与另一个节点2互斥,将自动断开2的连接,改为1和3连接。

5.新建实验,左侧tab菜单由实验自动切换为操作。

6.左侧实验菜单去掉实验文件夹,用户可以直接选择保存的实验,不用先展开实验文件夹。

7.在更多中新增实验设置,可以设置是否保存实验结果,默认保存。如选择不保存,再次打开实验,实验结果清空。

8.在实验结果展示页新增图片放大图标,可以放大图片。

9.插件算子支持国际化。

 

6.企业级管理

Desktop支持添加行列过滤

新版本近一步完善桌面版的分析场景,支持在桌面端对数据集添加行级和列级权限,并以此制作报告。在上传报告及数据集到服务器后,服务器上的用户仅可查看权限范围内的数据。

添加行列权限,需要桌面版用户先连接到服务器,系统此时会验证服务器用户的身份,如果连接的是admin或者是groupadmin用户,行过滤中才可以选择内置参数,元数据上才会显示编辑列权限的入口。添加列权限时,也仅会拉取管理范围内的用户列表。

断开服务器连接时,桌面端将不执行已经添加的过滤条件,连接到服务器时,则会按照服务器的用户属性去执行过滤条件。

 

作业列表新增授权用户列

管理员可以把作业授权给不同用户,拥有该作业权限的用户可以编辑和运行。当作业数量较多时,管理员无法直观的查看作业的授权用户分别是谁,因此新版本在作业列表新增了授权用户列,并支持对授权用户进行筛选和搜索,方便管理员管理作业。

91-103

 

资源部署导入支持选择依赖的资源

导出资源jar时,可以选择导入其中的部分资源。

91-104

 

监控系统《运行资源信息监控统计》报告优化

新版本优化了监控系统《运行资源信息监控统计》中历史运行资源的展示逻辑,将由主表和子表两部分构成。例如打开了一个报告,在主表中会生成一行数据,记录报告首屏打开时间。点击报告名称上的超链接,可以查看该报告上每个组件依赖的数据集的运行时长,数据行数以及占用的内存。

91-105

 

Desktop支持Mac系统

Desktop支持mac系统安装。

 

《用户操作信息监控统计》表信息细化

监控系统《用户操作信息监控统计》报告中补充了近几个版本中新增的用户操作,比如用户批量导入导出,角色复制等操作。

 

管理系统操作权限拆分细化

为了满足更加细分的管理场景,新版本对管理系统的权限进行细化拆分。管理系统中的系统设置、监控预警、日志管理、数据库管理等功能模块均支持独立授权。如果用户在旧版本就拥有管理系统权限,则升级到新版本之后自动拥有全部的管理系统操作权限。

91-106

 

API需求

新增若干api:

给用户/组/角色批量设置资源及操作权限(覆盖)

给用户/组/角色批量设置资源及操作权限(不覆盖)

给角色批量添加用户/组(覆盖)

给角色批量添加用户/组(不覆盖)

给资源批量设置用户/组/角色权限(覆盖)

给资源批量设置用户/组/角色权限(不覆盖)

查询数据集列过滤设置情况

给数据集指定字段添加列过滤(覆盖)

给数据集指定字段添加列过滤(不覆盖)

报告分享

删除指定用户/组/角色的权限

替换数据集

复制粘贴报告、数据集、数据源

新建数据源补充类型(支持全部数据源类型)

 

权限数据导出

在产品中无法直接查看全部资源的权限设置情况,在权限审计的场景中,用户就需要手动依次切换资源查看,较为繁琐,因此新版本支持权限导出功能。导出的excel文件中,汇总了系统全部资源和操作的权限数据,用户可以直观的查看哪些用户、分组和角色对该资源有权限。

91-107

91-108

 

用户属性添加创建时间修改时间等

用户属性(底层用户数据)新增了用户创建人,用户创建时间,用户更新人,用户更新时间4个字段,可以通过api获取。(获取用户节点信息的api)

 

license server

产品正式的license是需要绑定mac地址的,而某些企业的服务器mac地址可能会发生变化,当mac地址变化后,原先的license就会失效,因此新版本支持了license server验证模式。

在部署环境时,需要先安装一台机器作为license server,此机器需要一直启动,不作为访问节点,仅做验证license使用。安装其他BI节点时,需要配置license server的url,并用license server的mac申请license。部署完成后BI节点会以license server的Mac地址校验BI节点的license。

如果BI节点和license server的连接断开了,将会给BI节点推送一条消息,此时BI节点的license可继续使用7天。如果7天后仍无法连接license server,BI节点将被认定为使用非法license继而无法访问。

 

产品启动默认为文件权限管理系统

产品启动默认改为文件权限管理系统,admin用户的默认密码仍为g5。

 

7.大数据

ZooKeeper安装

新版本如果要安装使用vooltdb,可以直接安装产品中内置的ZooKeeper。用户需要一次性添加奇数个节点,并全部安装。安装成功后不支持新增、编辑和删除节点。只能卸载后再重新安装。

91-109

ZooKeeper安装成功后,可以直接获取ZooKeeper连接地址。

91-110

用户如果不使用产品集成的ZooKeeper,那直接配置已经安装好的连接地址即可。

 

Vooltdb支持灾备和扩容

新版本vooltdb安装完成后,如果新增或删除了节点,不需要重新安装,只需点击变更即可。Vooltdb也支持最多安装主集群、备集群一和备集群二共三个集群,三个集群数据一致,用户可以设定其中一个集群为工作集群,工作集群承担了集市查询任务。当工作集群出现故障时,用户可以将其他集群切换为工作集群,以保障系统仍旧能正常运行。

需要注意的是三个集群的节点数量需要始终保持一致,如果其中一个集群的节点数量发生改变,其余其余要随之一起改变,并进行数据变更。

91-111

 

动态增量更新数据

以前永洪产品入集市的时候有2个选项,同步数据集,增量导入数据。增量导入数据中只支持追加新数据。

如果用户的旧数据有新修改,那么用户只能通过删除旧数据。

9.1在增量导入数据中新增“动态增量更新”的选项,用户只要选择一个日期列,就可以更新旧数据+追加新数据。用户可以直接选择指定时间范围更新,或者按周期更新。

用户场景1:按天的频率入集市,

在入集市时,日期级别选择天,按天分割入集市设置开始时间,结束时间到今天。定时运行的时间频率设置为1天即可。

用户场景2:更新近3年的数据

在入集市时,按天分割入集市设置开始时间,结束时间到今天。

91-112

 

按周期更新,如下图:

91-113

 

集市文件的多选删除

支持多选多个集市文件夹 或集市文件进行删除。

 

8.移动端

制作报告支持手机报告

在报告设置中新增设备类型,可以切换选择制作移动端报告,支持多种主流手机尺寸,也支持自定义添加。

91-114

选择移动端后,可以直接拖入组件制作手机报告,并在预览中查看报告,便于制作美观复杂的手机报告。

91-115

画布中会显示屏幕分割线,即为每一屏的高度,便于用户了解制作的报告显示的位置。

可以设置组件在移动端是否可见,当为不可见时,置灰显示。文本组件当内容为空的时,也在移动端默认可见。表格组件支持表格宽自适应和高自适应。支持Tab和轮播组件在移动端按设置的填充距离显示。

可以设置查看的手机报告的自适应类型,手机报告支持全局筛选和多标签,注意:目前只支持顶部设置。

 

手机布局优化

手机布局支持通过鼠标调节图表X轴和Y轴的宽度。

手机布局支持设置图例宽高。

手机布局支持设置标题宽高。

91-116

 

过滤传参组件交互优化

列表过滤、树状过滤、列表参数、下拉参数全屏后直接显示搜索框,可以直接进入搜索功能搜索。新增确认和取消,多选时选择数据后点击确定后即可提交退出全屏,单选时选择后即可提交退出全屏。

91-11791-11891-119

 

集成优化

当在url后增加参数showToolbar=false时可以不显示首页的菜单和搜索。

支持单独集成门户url(http://ip:port/bi/Viewer?proc=9&req=804&resource=portalViewer&path=path)和组合报告url(http:/ip:port/bi/Viewer?isPreview=true&path=路径&isCell=true&action=portal#/Home)。

 

预警功能优化

报告页支持预警展示,在报告页菜单栏新增预警。打开预警,可以显示此报告上所有组件的预警信息。

包括组件标题、组件名称、预警名称、创建人员、预警详情和预警的打开关闭状态。

91-12091-121

 

其他功能优化

1.当app过期自动退出登录的时候,返回到登录页面。

2.支持门户的共享过滤组件功能。

3.支持智能布局时,报告样式-格子(智能布局)的边框、背景和透明度设置生效。

4.当没有首页报告权限时,增加提示网页。

5.App语言支持中文(简体)、中文(繁体)、英文、日文,支持用户自定义配置。

 

Yonghong Z-Suite 新增功能概览

1.自服务数据准备

序号

新增功能

版本号

1

支持国产数据源达梦DM

V9.1

2

新增内置参数,获取当前访问的IP

V9.1

3

Elasticsearch增加SQL Restful Api连接方式

V9.1

4

支持导出数据到Hive数据库

V9.1

5

SQL数据集基础操作和新建计算列的下推增强

V9.1

6

支持mongo_id

V9.1

7

计算列增强

V9.1

8

支持存储过程返回多个结果集(oracle)

V9.1

9

支持Postgres存储过程返回游标(使用jdbc驱动)

V9.1

10

Sysbaseiq等9个数据库普通表的明细和汇总数据真分页

V9.1

11

自定义合计和小计(普通数据集,多维和Kylin cube)

V9.1

12

数据集一键隐藏/隐藏所有列

V9.1

13

数据集元数据的更多菜单新增“移动到”

V9.1

14

数据集支持多选列进行移动,隐藏,删除

V9.1

15

删除层次或者文件夹时,不再删除文件夹/层次中的新建列

V9.1

16

不同数据类型的计算列具有不同的icon样式,区分数据类型更加方便

V9.1

17

新增数据源排序

V9.1

18

自服务数据集画布展开/收起的交互优化

V9.1

 

2.可视化

序号

新增功能

版本号

1

参数组件全选性能优化

V9.1

2

动态计算增强

V9.1

3

日期列支持财年设置

V9.1

4

报告数据加载优化

V9.1

5

菜单优化

V9.1

6

列表参数,列表过滤,树状过滤支持输入值进行筛选

V9.1

7

过滤列支持显示原始列

V9.1

8

参数组件修改名称同步优化

V9.1

9

编辑参数支持搜索

V9.1

10

门户体验优化

V9.1

11

组件传参操作

V9.1

12

过滤组件和参数组件默认值优化

V9.1

13

报告加载优化

V9.1

14

脚本支持设置runtime格子格式

V9.1

15

文本、图片、提交按钮支持手型鼠标效果

V9.1

16

导出权限优化

V9.1

17

自由表优化

V9.1

18

门户组合支持URL引用

V9.1

19

自由表、交叉表支持宽自适应

V9.1

20

富文本优化

V9.1

21

批量提交优化

V9.1

22

脚本、动态计算、目标线增加了应用功能

V9.1

23

普通表、交叉表TopN合计显示优化

V9.1

24

应用开发调试流程优化

V9.1

25

智能轴刻度优化

V9.1

26

多标签设置格式支持

V9.1

27

瀑布图汇总标签优化

V9.1

28

引导线优化

V9.1

29

连续时间轴刻度优化

V9.1

30

数据格式默认值优化

V9.1

31

颜色面板增加取色预览

V9.1

32

报告布局多组件设置优化

V9.1

33

多组件对齐功能新增多种对齐方式

V9.1

34

增加仪表样式,并优化其易用性

V9.1

35

参数组件日期样式优化

V9.1

36

日期过滤组件样式优化

V9.1

37

组件颜色设置优化

V9.1

 

3.轻量级填报

序号

新增功能

版本号

1

支持更多数据源类型

V9.1

2

编辑表单增加导航栏功能

V9.1

3

表单题目编号支持可配置

V9.1

4

发布表单可查看填写数量

V9.1

 

4.填报&流程

序号

新增功能

版本号

1

新增自由表填报组件,支持用户的复杂表填报场景

V9.1

2

优化智能提交

V9.1

3

优化“上传Excel更新时,更新时删除全部数据”

V9.1

4

支持通过按钮组件进行常用的填报操作

V9.1

5

新增填报弹窗,支持弹出窗口进行填报的场景

V9.1

6

上传Excel,支持自定义起始行

V9.1

7

上传Excel时,自动识别列的文本格式

V9.1

8

优化数据校验,提交数据时,会再对表格中修改过的数据进行校验

V9.1

9

填报易用性优化

V9.1

10

优化流程任务的提交逻辑

V9.1

11

定时工作流的bug修改

V9.1

 

5.深度分析

序号

新增功能

版本号

1

实验操作支持撤销、重做

V9.1

2

支持剪切、复制、剪切并连接、删除并连接节点

V9.1

3

支持多节点保存

V9.1

4

Python脚本节点支持多数据接入

V9.1

5

支持实验运行时的实时日志输出

V9.1

6

制作报告支持使用实验

V9.1

7

易用性优化

V9.1

 

6.企业级管理

序号

新增功能

版本号

1

Desktop支持添加行列过滤

V9.1

2

作业列表新增授权用户列

V9.1

3

删除表、删除连接增加确认

V9.1

4

资源部署导入支持选择依赖的资源

V9.1

5

监控系统《运行资源信息监控统计》报告优化

V9.1

6

Desktop支持Mac系统

V9.1

7

《用户操作信息监控统计》表信息细化

V9.1

8

管理系统操作权限拆分细化

V9.1

9

API需求

V9.1

10

权限数据导出

V9.1

11

自定义任务增加用户选择

V9.1

12

用户属性添加创建时间修改时间等

V9.1

13

license server

V9.1

14

产品启动默认为文件权限管理系统

V9.1

15

个性化邮箱修改默认值

V9.1

16

调度任务增加拦截器

V9.1

17

调度任务非管理员服务状态显示优化

V9.1

 

7.大数据

序号

新增功能

版本号

1

ZooKeeper安装

V9.1

2

Vooltdb支持灾备和扩容

V9.1

3

动态增量更新数据

V9.1

4

集市文件的多选删除

V9.1

 

8.移动端

序号

新增功能

版本号

1

制作报告支持手机报告

V9.1

2

手机布局优化

V9.1

3

过滤传参组件交互优化

V9.1

4

集成优化

V9.1

5

预警功能优化

V9.1

6

其他功能优化

V9.1