本文为您介绍EasyStream实时开发中SQL任务测试的限制和操作步骤。

使用限制

  • 任务类型限制:仅有SQL任务可进行任务测试操作。
  • 任务测试需在任务已通过语法检查的情况下进行。

操作步骤

1. 点击任务测试按钮打开任务测试弹窗,选择源表和目标表分别要使用的测试样本,点击开始测试。源表测试样本将作为任务调试的数据来源,目标表测试样本将作为调试结果的比对参照物。

Tip:可仅选择想进行测试的源表和结果表样本进行测试,确保想要比对的目标表的上游源端有选中测试样本即可,无需为全部源表和目标表都勾选测试样本。

SQL任务测试 - 图1

2. 测试结束后可在任务测试弹窗中查看测试结果,结果将分为表级别比对结果、字段级别比对结果和字段级别比对结果详情三部分展示,字段比对详情支持下载。
SQL任务测试 - 图2
SQL任务测试 - 图3

测试结果说明:

表级别比对结果

  • 整体不一致率:以结果样本数据总条数为分母,比对同行数据,同行内有数据不一致的则计为不一致数据,计算不一致数据占结果样本数据的百分比,展示2位小数。

  • 字段内容不一致:比对同行数据,统计同行内数据不一致的字段数量,将全部数据不一致的字段去重后统计出现同行内字段数据不一致的字段数量。

  • 字段内容一致:以结果样本的字段数量为总数,减去字段内容不一致的字段数量,即为字段内容一致的字段数量。

字段级别比对结果

  • 字段内容一致/不一致:以结果样本总数据量为总数,比对同行数据,统计该字段同行数据一致和不一致的数据量。

  • 不一致率:以结果样本总数据量为分母,字段内容不一致的数据量为分子,计算不一致率,展示2位小数。

字段级别比对结果详情

  • 此处仅展示不一致的数据。将结果样本表字段和运行结果字段一一比对,数据不同的标红高亮。