You need to enable JavaScript to run this app.
导航

替换数据集

最近更新时间2023.11.16 15:45:53

首次发布时间2021.06.15 19:16:42

1. 概述

替换数据集,是指您在创建仪表盘后,可以给仪表盘快速切换数据集,使用替换后数据集来更新仪表盘,此外,您还可以在使用仪表盘模板之后,在保留模板的精美样式的同时,将仪表盘原有数据替换为自己的业务数据。
常见应用场景

  • 底层数据集发生变化,在保持上层仪表盘内图表不变的基础上,替换底层数据。
  • 创建仪表盘具有通用性,希望横向复制用于多个业务线。支持复制仪表盘,对复制后的仪表盘数据集的替换,快速完成数据集创建-图表制作-仪表盘搭建的生产链路。
2. 快速入门

第一步
方式1:在项目中心-图表管理模块,筛选需要替换的数据集后,点击需要替换数据集的图标,点击右侧[替换数据集]图标;

注:仅项目管理员、图表 owner、图表所在仪表盘管理员可以操作替换数据集


用户也可勾选多个图表名称,批量替换数据集。需注意,仅支持单一数据集的批量替换。

方式2:在仪表盘编辑界面,点击右上角「替换数据集」

第二步
填写完善数据集替换配置,选择替换目标数据集后,进行模型字段匹配;
需注意,系统默认按照模型字段名称自动匹配。如存在数据类型不匹配,模型红色高亮显示,请确认后类型一致后再进行下一步操作。(如遇图表报错,用户可在图表配置页面调整,详见3. 功能介绍)

第三步
确认一下信息,并点击确认。

第四步: 确认图表替换结果,并确认图表呈现效果符合预期。

3. 功能介绍

3.1 支持替换的数据集类型

  • 支持:

    • 普通数据集(含常规的抽取和直连数据集)、镜像数据集
  • 不支持:

    • 标签数据集、群体数据集
    • 基于可视化 JOIN 创建的图表

3.2 替换的匹配依据

默认按照数据集模型字段的字段名称匹配,不考虑数据类型。

  • 字段名称一致,则默认匹配,如数据类型不一致则标红提示;

  • 不支持匹配数据集字段,仅支持匹配模型字段及模型字段类型

3.3 替换权限管控

不同权限的替换人能进行的替换数据集操作不同,从而能够规避数据集的使用者对数据集的改动行为,避免影响到该数据集的其他使用者。
具体而言,当操作人替换数据集时,若需要在新数据集中创建计算字段,则根据用户的权限差异,进行如下不同操作:
(1)若用户有新数据集的编辑权限,则对于不存在的计算字段,自动在新数据集中创建数据集字段。
alt
(2)若用户只有新数据集的查看权限,则对于不存在的计算字段,自动在新数据集中创建个人字段。
alt
特殊情况说明:若操作人在新数据集中已有同名的个人字段,则不继续新建,直接使用已有的同名个人字段。

3.4 替换规则

替换完成后,新数据集的数据结果为:

新数据集字段+「原数据集有且被应用在图表、新数据集中没有」的字段

数据集字段包括个人表达式和保存到数据集的表达式,个人表达式替换完还是个人表达式,且个人表达式 owner 不变。
更多关于数据集字段在替换时,字段的处理方式和最终替换结果,详情见下:

序号

原数据集

替换新数据集

字段处理方式

举例:原数据集

新数据集

最终替换新数据集结果

1

有且被应用在图表

没有

根据匹配的规则对数据集字段引用的模型字段进行替换

字段1=`利润`+`销售额`

匹配关系为:`利润`(原)->`最终利润`(新)
则替换新数据集中新增字段:
字段1= `最终利润` +`销售额`

2

有且未被应用在图表

没有

丢弃

字段1=`利润`+`销售额

3

取得是【新数据集】中的数据集字段

字段1=`利润`+`销售额
数据类型为文本

字段1=`销售额`
数据类型为数值

字段1=`销售额`
类型为数值

4

没有

字段不变

字段1=`销售额`
数据类型为数值

字段1=`销售额`
数据类型为数值

3.5 其他影响

3.5.1 数据集参数

  • 对项目级别的“个人参数”无影响。

  • 数据集级别的“公共参数”,如果之前应用到原数据集,那么替换之后,应用数据集范围增加替换的新数据集。

3.5.2 层级结构、类目

原数据集的层级结构和类目不会复制到新数据集上,新数据集上的层级结构和类目不变。

3.5.3 权限

替换之后,原数据集权限根据设置,判断是否追加继承到新数据集上。

3.5.4 仪表盘

对于替换了数据集的图表,或包含替换数据集后图表的仪表盘,原则上所有组件与配置维持原有配置不变。包含公共筛选组件、联动/跳转配置、图表颜色及图例等配置。

4. 常见报错提示解析

4.1 数据类型不匹配

图表替换数据集时需要保证模型字段数据类型一致。

出现以上问题提示时,用户可选择以下操作调整优化:

  • 确认替换目标数据集的字段类型是否符合预期,如需修改,可在底表修改字段类型。

  • 可选择在替换数据集后,在字段配置页面进行数据集字段格式的转换(见下)。

4.2 强制转换字段类型后,图表查询报错

当用户强制将原模型字段匹配转换为不同字段类型的新模型字段后,在既有图表查询时,可能会报错。
假设在上述操作中我们将原数值格式的利润字段,替换为文本格式的利润字段,修改后图表将报错。

用户可通过修改表达式方式,将利润字段的格式修改为数值,图表即可与修改前保持一致。