在使用数据过程中,您可利用数据探查功能,对一张数据表进行全量探查,一键生成探查报告,展示探查后列的统计分布结果。探查作为所有数据工作的基础,可帮助您了解数据全貌、发现潜在问题、理解数据分布,从而更好的使用数据。
登录 DataLeap 控制台。
选择数据质量 > 数据探查 > 创建探查,进入创建探查页面。

设置探查信息。
| | | \
| 参数 | 说明 |
|---|---|
| 选择探查对象 | |
| *数据源类型 | 探查对象的数据源类型,支持 Hive 和其他两类数据源,分别包含以下选项,下拉可选。 |
| * Hive:EMR Serverless Hive、EMR-Hive半托管、LAS-Hive | |
| * 其他:ByteHouse 企业版(CE)、ByteHouse 云数仓版、EMR Serverless StarRocks | |
| *数据源/引擎 | 要使用的数据源/引擎,下拉可选。 |
| * 当数据源类型选择 EMR-Hive半托管时,可从下拉列表中选择一个运行中的实例。 | |
| * 当数据源类型选择 LAS-Hive 时,实例默认为 default。 | |
| * 当数据源类型选择 EMR Serverless Hive 时,实例选项默认为 default。 | |
| * 当数据源类型选择 Bytehouse 企业版(CE)时,下拉可选一个运行中的引擎实例。 | |
| * 当数据源类型选择 EMR Serverless StarRocks 时,下拉可选已绑定的实例。绑定实例相关操作请参见绑定 EMR Serverless StarRocks 实例。 | |
| * 当数据源类型选择 Bytehouse 云数仓版时,下拉可选一个运行中的引擎实例。 | |
| :::tip | |
| * EMR-Hive半托管支持快捷模式和安全模式两类集群,集群访问模式的相关配置说明请参见绑定 EMR 集群。 | |
| * 快捷模式:选择监控对象时不会进行鉴权,可选择监控集群下所有数据表。 | |
| * 安全模式:选择监控对象时会进行数据鉴权,若无该表的读取权限,则无法创建相应的监控规则。 | |
| * Bytehouse 云数仓版支持生产、开发环境等多集群环境配置,相关配置说明可参见环境映射。 | |
| ::: | |
| *库名 | 要探查的数据库名称,下拉可选已创建的数据库。 |
| *表名 | 所选数据库下要探查的数据表名称,下拉可选已创建的数据表。 |
| 负责人 | 数据表的负责人,选择表名后自动显示。 |
| *探查分区 | 数据表的分区字段。一级分区必填,可通过以下方式设置: |
| * 输入设置,分区取值无需填写引号。 | |
| 例如,可填写date=20201016/hour=10/app=数据质量,无需填写date='20201016'/hour='10'/app='数据质量'。 | |
| * 从下拉列表中选择推荐的分区表达式,并可根据需要进行编辑。 | |
| :::tip | |
| 当数据表为分区表时,选择表名后才显示该参数。 | |
| ::: | |
| 探查设置 | |
| 主键重复值 | 若需要探查,则需要指定主键,可选择多个。 |
| 字段探查 | 包含各字段NULL值、0值、数值分布、枚举值等指标。可以在详细设置中进行更改,未勾选的探查项不会展示在探查报告中。 |
| * NULL值:默认对所有字段探查NULL值。 | |
| * 0值:默认对所有数值类字段探查0值。 | |
| * 枚举值:默认对所有字段探查枚举值,若无需求,可移除勾选。 | |
| * 数值分布:默认对所有数值类字段探查数值分布,包含Min/Max/Mean/Sum/分位数/标准差。 | |
| * 空字符串:默认对所有字段探查没有字符的字符串"",若无需求,可移除勾选。 | |
| *计算组 | ByteHouse 中的计算资源集群,下拉可选已在 ByteHouse 云数仓版控制台创建的计算组。 |
| :::tip | |
| * 当数据源类型选择 ByteHouse 云数仓版时,需设置该参数。 | |
| * 仅可选择开启了自动启停或处于开启状态的计算组。 | |
| ::: | |
| *运行队列 | 规则使用的运行队列,支持使用默认队列、自行指定队列两个选项。 |
| * 使用默认队列:使用系统默认的引擎队列,无需手动选择。 | |
| * 自行指定队列:自行选择要使用的引擎队列,下拉可选租户项目下所选引擎实例已绑定的所有队列。若无可用的队列,请前往对应控制台创建后,再绑定到项目下,相关操作请参见修改项目配置信息和创建项目。 | |
| :::tip | |
| * 当引擎选择 EMR Serverless Hive、EMR-Hive半托管 或 LAS-Hive 时,需设置该参数。 | |
| * 自行指定队列仅展示支持离线任务执行的队列选项。 | |
| * 一个 EMR Serverless Hive 指定队列下可包含多个不同的计算组,支持按计算组选择,选项内容格式为队列-计算组。 | |
| ::: | |
| 高级参数设置 | |
| 描述 | 支持对探查报告进行简单描述,方便探查报告的浏览者理解探查信息。 |
| 运行参数 | 支持Set高级参数,便于调控探查运行状况。 |
| 过滤条件 | 支持输入语法逻辑与 SQL 一致的条件语句,如type=‘***’,无需输入‘where’。 |
点击确定按钮,完成创建,进入探查结果页面。
:::tip
通过探查结果页面的新建 > 创建探查按钮,也可创建新的探查。
:::
对于需要经常查看数据的表,可以通过配置定期探查来自动更新探查报告,从而减少报告查看的等待时间。
登录 DataLeap 控制台。
选择数据质量 > 数据探查 > 创建定期探查,进入创建定期探查页面。

设置探查信息后,单击确定按钮,完成定期探查创建。
创建定期探查的相关参数说明如下表所示。
| | | \
| 参数 | 说明 |
|---|---|
| 选择探查对象 | |
| *数据源类型 | 探查对象的数据源类型,支持 Hive 和其他两类数据源,分别包含以下选项,下拉可选。 |
| * Hive:EMR Serverless Hive、EMR-Hive半托管、LAS-Hive | |
| * 其他:ByteHouse 企业版(CE)、ByteHouse 云数仓版、EMR Serverless StarRocks | |
| *数据源/引擎 | 要使用的数据源/引擎,下拉可选。 |
| * 当数据源类型选择 EMR-Hive半托管时,可从下拉列表中选择一个运行中的实例。 | |
| * 当数据源类型选择 LAS-Hive 时,实例默认为 default。 | |
| * 当数据源类型选择 EMR Serverless Hive 时,实例选项默认为 default。 | |
| * 当数据源类型选择 Bytehouse 企业版(CE)时,下拉可选一个运行中的引擎实例。 | |
| * 当数据源类型选择 EMR Serverless StarRocks 时,下拉可选已绑定的实例。绑定实例相关操作请参见绑定 EMR Serverless StarRocks 实例。 | |
| * 当数据源类型选择 Bytehouse 云数仓版时,下拉可选一个运行中的引擎实例。 | |
| :::tip | |
| * EMR-Hive半托管支持快捷模式和安全模式两类集群,集群访问模式的相关配置说明请参见绑定 EMR 集群。 | |
| * 快捷模式:选择监控对象时不会进行鉴权,可选择监控集群下所有数据表。 | |
| * 安全模式:选择监控对象时会进行数据鉴权,若无该表的读取权限,则无法创建相应的监控规则。 | |
| * Bytehouse 云数仓版支持生产、开发环境等多集群环境配置,相关配置说明可参见环境映射。 | |
| ::: | |
| *库名 | 要探查的数据库名称,下拉可选已创建的数据库。 |
| *表名 | 所选数据库下要探查的数据表名称,下拉可选已创建的数据表,支持选择多个。 |
| *探查分区 | 数据表的分区字段,选择表名后自动显示。 |
| 一级分区必填,可通过以下方式设置: | |
| * 输入设置,分区取值无需填写引号。 | |
| 例如,可填写date=20201016/hour=10/app=数据质量,无需填写date='20201016'/hour='10'/app='数据质量'。 | |
| * 从下拉列表中选择推荐的分区表达式,并可根据需要进行编辑。 | |
| :::tip | |
| * 当选择多个表名时,有相同分区名称的表会显示在同一行,并进行统一配置。 | |
| * 仅 Hive、Bytehouse 企业版(CE)、Bytehouse 云数仓版三种类型的表展示该参数。 | |
| ::: | |
| 探查设置 | |
| 主键重复值 | 若需要探查,则需要指定主键,可选择多个。 |
| 字段探查 | 包含各字段NULL值、0值、数值分布、枚举值等指标。可以在详细设置中进行更改,未勾选的探查项不会展示在探查报告中。 |
| * NULL值:默认对所有字段探查NULL值。 | |
| * 0值:默认对所有数值类字段探查0值。 | |
| * 枚举值:默认对所有字段探查枚举值,若无需求,可移除勾选。 | |
| * 数值分布:默认对所有数值类字段探查数值分布,包含Min/Max/Mean/Sum/分位数/标准差。 | |
| * 空字符串:默认对所有字段探查没有字符的字符串"",若无需求,可移除勾选。 | |
| :::tip | |
| 默认探查所有字段,不支持筛选字段。 | |
| ::: | |
| 定时执行设置 | |
| *执行方式 | 定期探查的执行方式,仅支持定时调度选项,即按照设定的调度时间定期探查。 |
| *执行频率 | 定期探查的执行频率,仅支持天级选项。 |
| *执行时间 | 定期探查的执行时间,仅支持设置为北京时间的每天 X 点,精确到分钟。 |
| *计算组 | ByteHouse 中的计算资源集群,下拉可选已在 ByteHouse 云数仓版控制台创建的计算组。 |
| :::tip | |
| * 当数据源类型选择 ByteHouse 云数仓版时,需设置该参数。 | |
| * 仅可选择开启了自动启停或处于开启状态的计算组。 | |
| ::: | |
| *运行队列 | 规则使用的运行队列,支持使用默认队列、自行指定队列两个选项。 |
| * 使用默认队列:使用系统默认的引擎队列,无需手动选择。 | |
| * 自行指定队列:自行选择要使用的引擎队列,下拉可选租户项目下所选引擎实例已绑定的所有队列。若无可用的队列,请前往对应控制台创建后,再绑定到项目下,相关操作请参见修改项目配置信息和创建项目。 | |
| :::tip | |
| * 当引擎选择 EMR Serverless Hive、EMR-Hive半托管 或 LAS-Hive 时,需设置该参数。 | |
| * 自行指定队列仅展示支持离线任务执行的队列选项。 | |
| * 一个 EMR Serverless Hive 指定队列下可包含多个不同的计算组,支持按计算组选择,选项内容格式为队列-计算组。 | |
| ::: | |
| 高级参数设置 | |
| 描述 | 支持对探查报告进行简单描述,方便探查报告的浏览者理解探查信息。 |
| 运行参数 | 支持Set高级参数,便于调控探查运行状况。 |
| 过滤条件 | 支持输入语法逻辑与 SQL 一致的条件语句,如type=‘***’,无需输入‘where’。 |
:::tip
数据探查创建成功后,可以执行查看探查报告、搜索探查结果、查看运行日志等操作,步骤如下: