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

可视化查询常见 FAQ

最近更新时间2024.01.03 15:00:45

首次发布时间2021.08.04 11:51:52

1. 可视化查询

1.1 报错信息

报错子查询涉及的数据集没有读取权限怎么办

原因

可视化查询中使用了子查询筛选,且子查询的图表没有权限

解决

申请子查询图表对应数据集的查看权限

报错点数量超出限制怎么办

原因

图表渲染数据点数量超过渲染上限

解决

(1)使用表格展示数据

(2)如果图表横轴为详细时间,可以点击维度配置栏中的时间字段,更改聚合方式。建议根据实际展示需求更改为小时、天或月

报错不支持的筛选值怎么办

原因

筛选器中存在异常筛选,可能是筛选字段和筛选值类型不匹配

解决

检查筛选栏中的筛选器,如果发现异常筛选(如文本类型字段使用了">0"之类的筛选),叉掉重新拖拽配置筛选条件

报错该图表使用的字段已删除怎么办

原因

图表使用的部分字段已被删除

解决

联系数据集所有者确认是否有替换字段,重新进行配置

配置地图时报错该图表使用的维度字段必须设置地理角色

原因

使用的维度字段不是地理角色字段,需进行地理角色匹配

解决

为维度字段匹配地理角色(需具备所查询数据集的编辑权限)。操作详见:地图-地理角色

配置同环比时报错时间设置范围为不限,不支持同环比设置

原因

同环比依据日期为筛选栏中日期,且开始或结束时间设置了“不限”,该情况下无法进行同环比计算

解决

在筛选栏中,修改同环比依据日期的时间范围,设置起止时间(可以是动态,但不能是不限)

配置同环比时报错 datetime 类型非聚合时,不支持环比设置

原因

同环比依据日期为维度栏中日期,且为未经聚合的明细时间,该情况下无法进行同环比计算

解决

点击维度栏中的该维度,选择日期聚合方式。建议根据实际聚合为小时、天或月等。

可视化查询报错 Timeout exceeded

可能原因

查询超时,可能受集群状态影响或查询数据量过大

解决方案

(1)先尝试重新查询

(2)缩短查询日期范围,减少查询数据量

增加过滤条件,减少查询数据量

可视化查询报错 Too many simultaneous queries

可能原因

引擎并发过高

解决方案

(1)尝试重新查询

(2)联系 DataWind 项目经理处理问题

可视化查询报错 Memory limit (for query) exceeded

可能原因

查询数据量超出限制,或者 group by / count distinct 的基数太大,导致查询失败

解决方案

(1)缩短查询日期范围,减少查询数据量

(2)增加过滤条件,减少查询数据量

可视化查询报错 Memory limit (for user) exceeded

相似问题:可视化查询报错 Memory limit (total) exceeded

可能原因

(1)负载重,内存超限

(2)当前查询需要的内存过多

解决方案

(1)先尝试重新查询

(2)缩短查询日期范围,减少查询数据量

联系 DataWind 项目经理处理问题

可视化查询报错 Unknown identifier: 字段名

可能原因

(1)报错的字段不存在

(2) 表缺列

解决方案

(1)检查可视化查询的维度指标字段,是否引用了不存在的模型字段

(2)联系 DataWind 项目经理处理问题

可视化查询报错 Table……doesn't exist

可能原因

集群上表不存在,可能情况:

(1)表已经删除

(2)表在,但集群部分节点不全,导致异常报错

解决方案

(1)检查数据底表是否存在,如不存在,更换数据集查询

(2)若表存在,联系DataWind项目经理处理问题

可视化查询报错 exceeded max value of hash function

可能原因

维度字段的维度项过多。如 uid

解决方案

(1)减少查询的维度

(2)缩短查询日期范围,减少查询数据量

(3)增加过滤条件,减少查询数据量

可视化查询报错 Limit for bytes

可能原因

查询读取数据量过多

解决方案

(1)缩短查询日期范围,减少查询数据量

(2)增加过滤条件,减少查询数据量

可视化查询报错 frequency reaches the upper limit

可能原因

复杂查询过多,为保证稳定性,触发并发上限

解决方案

(1)缩短查询日期范围,减少查询数据量

(2)增加过滤条件,减少查询数据量

(3)联系产品项目经理处理问题

可视化查询报错 Could not find enough connections to up-to-date replicas

可能原因

集群主备同步异常,即集群存在异常情况

解决方案

联系产品项目经理处理问题

可视化查询报错 query size is too big

可能原因

可视化查询组装的 SQL 语句过长,可能是存在查询字段表达式过长,如超长的 case when表达式等

解决方案

检查字段表达式并调整

1.2 筛选器常见问题

可视化查询结果日期和筛选选定的日期不匹配

相似问题:

日期选项不生效
筛选器的时间选择和展示/下载的数据时间不一致

可能原因:

展示的维度日期字段和作为筛选的日期字段不一致,即筛选的日期字段和图表中使用的日期字段并非同一个字段。

解决方案:

将需要筛选的业务日期字段作为筛选器,选出实际符合条件的数据。

可视化查询对单个字段筛选多个值

相似问题:

IN 和 arrayhas 的功能如何使用
可视化查询如何筛选多选
如何批量上传数据筛选

筛选时可使用IN(一行一个值)或上传文件(一行一个值);
array格式的字段可使用arrayhas(不同值之间用逗号分隔)

1.3 图表分析常见问题

可视化查询如何取排序后的前N条结果

使用可视化分析的 top N 功能

可视化查询如何修改展示的数据格式

点击对应维度/指标配置胶囊,点击胶囊上的三角形箭头,选择设置数据格式

可视化查询对坐标轴起始值灵活配置

选择图标选择栏下方的配置栏,点击对应坐标轴,进行坐标轴配置。

image.png

如何增加临时的自定义维度和指标

相似问题:

可视化中添加的字段其他同学看不到
可视化查询新增的字段其他同学看不到
如何查看多个指标相除/相加/运算/聚合数据
如何配置多个指标相除/相加/运算/聚合

在可视化查询界面点击数据集名边上的 ⋮ ,选择添加字段,选择添加指标或维度,定义展示名、表达式和描述即可新增对应字段,支持聚合运算、算术运算等 SQL 中常见的函数。

在可视化界面添加的字段为临时字段,仅本人能看到,如需增加固定字段,需要有数据集编辑权限,可选"保存到数据集"

或在数据集编辑中添加,参照:数据集编辑-字段编辑

如何在一个图表中,让不同指标展示不同的图表类型

相似问题:

如何在一个图表中,让不同指标展示不同的线型

可使用双轴图实现在同一图表上展示不同类型图表的效果。如何使用双轴图

在图表区域选择双轴图,分别配置主轴和次轴的展示方式。也可以对主次轴配置同类型的但线型不同的图表。

折线图中数据格式与在指标胶囊中设置的不一致

相似问题:

图表中数据格式与在指标胶囊中设置的不一致
条形图中数据格式与在指标胶囊中设置的不一致
柱状图中数据格式与在指标胶囊中设置的不一致

请前往图表配置区域,选择对应坐标轴,单击数据格式进行设置。

坐标轴或图表中的数据格式如何调整

相似问题:

坐标轴或图表中的数据刻度如何调整

可点击数值对应维度或指标胶囊-设置数据格式对字段中数值格式进行调整;也可在图表选择区域下方,选择对应坐标轴(X轴或Y轴),点击数据格式,对轴坐标格式进行调整。

字段格式及图表格式配置详见字段配置

1.4 查询慢

可视化查询缓慢,转很久无法查询出结果

仪表盘加载慢

参考 如何优化查询性能 调整查询

1.5 图表下载常见问题

下载可视化查询数据无反应无报错

相似问题:

下载失败
下载数据失败,提示超时
导出失败

可能原因:

(1)未连接内网环境;

(2)数据量较大,导致下载慢

(3)实际数据量小,但下载行数设定过大,导致下载慢

(4)可视化下载数据需对数据重新进行查询,如果查询数据量大或当前查询资源并发大也会导致下载慢

解决方案:

(1)检查是否连接内网;

(2)耐心等待 1 分钟,如果数据量大可能需要 1~2 分钟发起下载;

(3)根据实际查询量限定下载行数,当行数过大时,会延长查询和下载时间;

(4)如果当前图表的查询速度也慢,下载数据可能也会较缓慢,请耐心等待下载完成

下载可视化查询数据行数小于设定行数

(1)检查实际数据量,是否小于下载行数;

(2)检查是否使用了 top N 功能,取消 top N 再下载;

(3)检查下载时填写的行数,是否小于设定行数;如数据大于 10w 行,建议下载 csv 文件

如何设置下载权限?如何控制单个图表的下载权限?

(1)全局权限设置

用户可以在项目中心,控制项目内所有图表的下载权限。该操作需要管理员权限,且配置全局生效。

(2)单图表权限设置

用户可以在图表的可视化查询页面-下载配置内,设置图表是否允许在仪表盘内被下载,该操作仅对单一图表生效,若关闭某图表下载功能,则全员不允许下载该图表数据。

1.6 其他常见问题

可视化查询和 SQL 查询结果不一致

可能原因:

(1)可视化查询和 SQL 查询的查询逻辑不一致

(2)可视化查询表格下载上限为 100 万行,数据未下载完整导致比对不一致,但实际一致

(3)可视化查询数据异常

解决方案:

(1)点击可视化查询页面左上角查询历史图标,查看可视化对应的 SQL 详情,与 SQL 查询语句进行对比,确认使用底表、字段表达式、筛选条件等均一致

(2)限制查询区间,分段下载比对数据,确保比对无误

(3)如查询逻辑一致,比对结果确实不一致,联系我们排查处理

如何查看可视化查询的查询SQL逻辑

点击可视化查询页面左上角查询历史图标,查看历史查询的SQL语句

可视化查询如何将时间戳或文本类型的字段转换为时间格式

点击可视化页面左侧模块右上角 ┇,选择批量修改字段,将对应字段的字段类型选为日期或日期时间

可视化查询中最近有数一天比数据集实际最近有数日期早

可能原因:

(1)页面未刷新

(2)同步成功请求丢失

解决方法:

(1)刷新页面

(2)尝试重新同步数据集

底层表更新后可视化查询没数据

底层表新增字段后,需在数据集模型配置中更新选择字段;更新后,要重新同步数据集,新字段才会有数据;对应日期的新字段有数据后,再进行对应可视化查询。

可视化查询去掉某个维度后,查询界面无数据展示

可能原因:删除维度前对该维度配置了排序或其他分析功能,删除后分析出错导致无法显示

解决方案:点击图表类型选择区域边上的分析tab,找到右上角有红色感叹号的报错分析模块,删除异常分析模块并应用即可。

看板保存成功,保存到哪里了

相似问题:

可视化图表保存后如何查看和管理

您可前往项目中心-图表管理查看您保存的图表并作统一管理;如果已保存到仪表盘,也可在对应仪表盘上查看。

可视化图表使用问题

相似问题:

如何对指标进行总计求和
如何展示数据占比
如何展示数据同环比
对比分析功能如何使用
漏斗图如何使用
直方图如何使用

请参见对应图表分析功能的帮助文档

归因分析需要有什么使用条件

(1)维度为日期格式;

(2)图表类型为条形图、柱状图、折线图或面积图。

使用方式

可视化查询时只看到最近一天的数据

请通过'筛选'一栏中的分区 p_date 字段或选择其他日期字段对查询日期进行筛选。可视化创建时默认选择的是 p_date 的最近一天数据

日期字段格式无法动态筛选

相似问题:

日期字段导入系统后为非日期格式,如何修改或筛选

需对字段进行处理,转化成日期格式(需要有数据集编辑权限,如无权限,建议联系数据集 owner 操作)

方法1: 点击可视化左侧栏右上角,选择批量修改字段,找到对应字段,将类型更改为「日期」或「日期时间」并确定。

方法2: 鼠标移动至对应字段,选择修改表达式

使用 toDate 等函数将字段转换为日期或时间类型。不同格式的日期/时间可能采用不同的函数,参考:常用函数-日期函数

同环比衍生字段的数据为空

可能原因

(1)缺失对比期的业务数据。示例:订单日期 “2020-01-20”环比一天前 “2020-01-19”的数据,但是订单日期= “2020-01-19”的数据为空。

(2)对比期缺失相同维度的数据。示例:筛选条件为[订单日期]=“2020-01-20”,维度为“城市”,指标为“销售额”,环比一天前 “2020-01-19”的数据。 “2020-01-20”有 城市=“上海”的数据,但是 “2020-01-19”没有城市=“上海”的数据,所以 “上海”的同环比计算为空。

解决办法

自查:根据同环比配置页面的“查看计算规则”,查看同环比的对比期,将日期筛选条件变更为对应的日期,查看业务数据是否完备或是否有对应的维度项,并根据实际数据需求进行相应操作,如调整对比期或更正数据。

自查示例:

(1)同环比 1 天前的数据计算为空。原因:1 天前数据集同步失败,无法查询到对应期的数据。

(2)维度是“店铺 id”+“店铺名称”,指标是“销售额”,环比后发现数据是空的。原因:对比期的“店铺 id”没有变,但是“店铺名称”发生了变化,导致前后环比条件不一致。