跳转到内容

工作流编辑器中的 Weave

Weave 在工作流编辑器和步骤表单中与您协同工作。它会提供建议、统计行数并进行检查,但绝不会保存任何内容:只有在您保留建议并保存步骤后,建议才归您所有,而且检查绝不会阻止您保存。

开始填写步骤表单后,单击某个空字段。如果 Weave 有建议,它会以浅色显示在字段下方,并附有一行说明其来源的文字和使用按钮。

  • 按 Tab 或单击使用即可保留建议。
  • 按 Escape 或继续键入即可忽略建议。

Weave 会建议:

  • 联接的键列,例如 cost_center = cost_center;
  • 新步骤的列映射;
  • WHERE 筛选器;
  • 空的表达式单元格,以及空的表达式编辑器。

建议下方的一行文字会说明其来源,例如 Used in 3 other steps that read Freight、The columns of Freight,对于联接,则为 These keys come from another join step in this project that joins the same two tables. 当键列只是名称相似时,会显示 These columns have similar names in both tables. Check them before you save.

Weave 只根据您可以看到的步骤提供建议,并会略去任何会导致步骤无法保存的内容。已有值的字段和只读表单不会获得建议。列映射只会针对新步骤提供建议。

步骤右键菜单、命令面板和停靠栏的 / 列表中的 Suggest settings 会一次性请求该步骤的所有建议。

将步骤添加到画布后,其右侧会出现 What next? 按钮。单击它最多会显示三个磁贴,每个磁贴代表一种步骤,例如汇总、Look up 或导出:CSV。磁贴会打开该步骤的表单,表单已填写但尚未保存。

Weave 会建议此项目中最常接在后面的步骤。历史记录较少的项目会改为获得常见的后续步骤。右键菜单、命令面板和停靠栏中的 What comes next? 具有相同的作用。

步骤表单中保存上方的横条会说明步骤上次的运行情况,例如 Last run 46,800 rows, ended 11 Nov 06:12 UTC,或 Not run yet。

单击 Count rows,可在不保存或运行步骤的情况下,统计步骤使用当前设置将写入的行数:

此更改:46,912 行(上次运行 46,800 行;与最近 8 次运行相比,通常为 45,100 至 47,300 行)

单击 Show the rows 可查看前 20 行。计数下方的一行文字会说明该步骤的影响范围:单击显示步骤或 Show the dashboards 可查看哪些内容读取其输出。

  • 计数适用于 Extract、Lookup、Join(内联接、外联接和反联接)、Union 和 Union All 步骤。其他步骤会显示 No preview for this step type yet。
  • 无法统计的步骤会说明原因,例如它读取的某个表尚未构建。
  • 计数在 5 秒后停止。
  • 如果行访问限制了您可以看到的内容,计数仅统计您可以看到的行,并会予以说明。

步骤右键菜单、命令面板或停靠栏中的预览会提供相同的上次运行信息和计数。

将指针停留在写入表的步骤上。一个小窗口会显示该表、其行数以及步骤上次运行的时间,并提供:

  • Show the first rows — 以您的身份读取前 10 行,并将其与读取时间一起保留。
  • 打开表 — 在表资源管理器中打开该表。
  • 询问 Weave — 在该表上打开停靠栏。

任何可以读取项目表的人都能看到此内容,包括只能查看工作流的成员。

当您通过运行工作流、一段步骤或运行所选运行工作流时,Weave 会检查其设置和结构,所做的检查与检查对其所做的相同。如果一切正常,您不会看到任何提示。如果有问题,画布上方的横条会显示 Weave found 2 problems in the workflow “Month-End Close”,后跟第一个问题:

  • 审核会在 Weave 检查窗口中打开完整结果。
  • Stop run 会停止运行。它在运行进行期间、且问题是错误而非警告时显示。

每个有问题的步骤都会在画布上获得一个标记,将指针指向它时会显示问题名称。只有在您保存了对步骤或工作流的更改后,Weave 才会再次检查,并且只针对尚未向您显示过的问题显示横条。单击检查时,仍会检查沿袭、数据仓库列和行级安全。将指针指向检查可查看上次检查设置的时间。

上次运行失败的步骤在画布上有一个红点:上次运行失败。选择它以查看原因。 选择该步骤,检查器中的上次运行错误卡片会有一个按钮:

  • 修复,当 Weave 可以提出修复时显示。请参阅使用 AI 修复工作流错误。
  • 询问 Weave,在其他情况下以及警告上显示。Weave 会解释该错误,对于它了解的错误,无需调用 AI 模型即可回答。

旁边的 ⋯ 中包含其他 Weave 操作。其他位置的错误消息也提供询问 Weave:操作失败对话框、无法保存的步骤、无法启动的工作流,以及失败的 CSV 导入。

当 Weave 在某个工作流上运行作业(例如构建或修复)时,其图标会与正在画布上查看该工作流的人员一起显示。将指针指向它,可看到 Weave, working for 以及它为之工作的人员姓名。

画布工具栏上的评论按钮会打开该工作流的评论。请参阅评论和 @Weave。