在SQL任务中可通过任务调试功能直接对数据(当前支持流表和MySQL类型)进行在线采样并将采样结果用于代码调试。

可分为对source进行调试(支持修改采样结果并保存为正式样本,可长期使用)和对 SQL 进行调试(采样后使用采样结果对代码进行调试)。

数据采样


  1. 在SQL任务中添加source块,选择数据源类型、数据库、表,并可在配置中设置set参数。 任务调试 - 图1
  2. 点击 调试 按钮,下方出现 调试 日志和结果。在结果页面双击任意值,可对值进行编辑;点击保存,采样结果将被保存为正式样本,并可用于后续代码调试。 任务调试 - 图2
  3. 在调试过程中点击 停止调试 按钮即可强制取消调试。

SQL调试


  1. 点击 SQL 块的 调试 按钮,在调试样本选择侧边栏中为每个源端表选择调试数据后点击确定。 任务调试 - 图3
  2. 调试结果将展示在SQL下方,不会真实写入目标表。
    说明:语法检查与SQL调试逻辑为“从第一块内容调试至此块”:若存在三块SQL内容,在第2块点击调试时,将会执行1、2两块代码内容。