Lakeflow Designer 界面

Lakeflow Designer 编辑器有六个协同工作的区域。 画布位于中间,周围有面板用于浏览、配置和检查你的作品:

  • 标题栏和工具栏:选择计算资源,为可视化数据准备设置计划,控制预览,并在画布中导航。

  • 左窗格:浏览操作符、目录、工作区文件、目录数据和参数。

  • Canvas:添加操作符并连接它们,构建可视化数据准备。

  • 配置面板:配置所选算子。 它从右侧开启。

  • 输出面板:检查所选算子的输入和输出数据。 它从底部打开。

带有针对左侧面板、运算符、连接、画布、Genie Code 提示、输出面板和数据配置文件的带编号标注的 LFD 编辑器。

在上图中,可以看到:

  1. 左侧面板,包含 操作符、 目录和 参数 面板

  2. 运算符

  3. 两个运算符之间的连接

  4. 拖放画布

  5. 输出窗格

  6. 输出数据的概况

标题和工具栏

编辑器顶部的头部包含文件名和文件级操作:

画布上方的工具栏包含编辑和画布控制:

  • 预览:设置操作员处理预览的行数。 参见 控制数据预览处理量。

  • 全部运行:对完整数据集运行所有算子。 参见 “运行完整的视觉数据准备”。

  • 撤销和重做:撤销或重做视觉数据准备的更改。 你也可以按 Cmd/Ctrl+Z 和 Cmd/Ctrl+Shift+Z。

  • Canvas 控制:缩放、适应视图、自动布局和拖拽模式。 参见“导航画布”。

左窗格

左侧窗格包含以下窗格:

  • 运算符:浏览并搜索内置运算符和自定义运算符。 搜索能理解意图,因此输入 average by month 会返回 聚合 操作符。 点击操作符,或将其拖到画布上,添加它。

  • 目录:在可视化数据准备中查找任意操作符,筛选并排序列表,并查看每个操作符生成的代码。 详见 在 Lakeflow Designer 中使用目录。

  • 工作区:浏览工作区文件系统。 把CSV或Excel文件拖到画布上,添加为来源。 请参阅拖放文件。

  • 目录:浏览Unity Catalog 目录、模式和表。 把一张表格拖到画布上,添加它作为源。

  • 参数:定义和管理用于可视化数据准备的参数。

画布

画布是你构建可视化数据准备的地方。 操作符以框形式出现在画布上,它们之间的连接显示数据如何从左向右流动。

所选算子的沿袭关系会在 LFD 画布上高亮显示。

添加操作员

可使用以下任一方法添加操作员:

  • 在 运算符 面板中,点击一个运算符,或将其拖到画布上。

  • 点击现有操作员旁边的 Plus图标。 按钮,添加一个与其已连接的新操作员。

  • 右键点击画布,从快捷菜单添加操作符。

在操作符菜单中添加一个操作符到LFD画布。

未配置的运算符具有虚线边框。 有关每个操作符的详细信息,请参见 Lakeflow Designer中的内置操作符。

连接运算符

要连接两个操作符,从一个操作符右侧边缘的输出端口拖曳到下一个操作符左侧的输入端口。 数据从第一个算子流向第二个算子。

通过从输出端口拖拽到输入端口,将源算子连接到过滤器算子。

某些运算符(如 Join 和 Combine)接受多个输入连接。 未连接的必需输入端口突出显示为黄色。

若要删除连接,请将鼠标悬停在其上,然后单击显示在连接上方的工具栏中的“垃圾桶”图标。

选择一个操作符,在画布上突出显示其谱系。 回溯到上游源以及到下游输出的连接都会被高亮显示,这样你可以跟踪数据如何到达和离开该算子。

重命名、复制、删除和禁用操作员

在画布上出现操作符后,你可以按以下方式操作:

  • 重命名运算符:点击配置面板顶部的框以重命名运算符。 描述性名称可让你一眼就更容易理解可视化数据准备内容。 某些运算符(如 SQL 运算符)可以按名称引用其他运算符的输出。

  • 复制运算符:将鼠标悬停在运算符上并单击“ 复制”图标,或选择一个运算符,然后按 Cmd/Ctrl+C ,然后按 Cmd/Ctrl+V。

  • 删除运算符:将鼠标悬停在运算符上,然后在其上方显示的工具栏中单击 垃圾桶图标。,或选择该运算符并按 Delete。

  • 启用或禁用操作员:右键点击操作员或组,选择 禁用 以排除其运行,或 启用 以再次包含该操作。 被禁用的算子不会产生任何输出行,因此下游算子在你启用它之前会得到空结果。 要基于参数禁用运算符,请参见“ 带参数的运算符启用或禁用”。

  • 组运算符:使用 组 运算符来组织画布上的相关运算符。

  • 添加笔记:使用 笔记 操作工具在画布上记录工作流程。

请使用以下控件在画布上移动并排列操作符:

  • 平移:按住 空格 的同时单击和拖动,或在触控板上滑动两根手指。

  • 缩放:在触控板上收缩或拉伸,或按住 Ctrl 并滚动。 你也可以在工具栏点击放大图标或缩小图标。

  • 拖曳模式:点击工具栏中的拖曳图标,开启或关闭拖曳模式。

  • 自动布局:点击工具栏中的 DAG横向图标, 自动将所有算子排列成紧凑的布局。

  • 拟合视图:在工具栏中点击缩放以适应图标。查看当前视口中的所有算子。

  • 快捷菜单:在画布上任意位置右键点击,即可访问常见操作,包括添加操作符、撤销和重做、自动布局、拟合视图以及打开代码窗。

  • 命令调色板:在macOS上按Cmd+Shift+P,在Windows上按Ctrl+Shift+P以访问编辑器操作。

配置窗格

配置面板是你填写算子细节的地方,比如要连接的列或筛选条件。 要打开它,请双击某个操作符,或将鼠标悬停在操作符上并点击 铅笔图标。 (编辑操作符)。 设置该运算符类型的选项,然后单击“ 应用”。

“输出”窗格

当你选择操作符时,编辑器底部会打开输出面板。 它显示操作员的输入和输出数据,或渲染非表格结果,如图、HTML和图像。 你可以直接在预览中编辑数据,打开数据概览并下载结果。 请参见 Lakeflow Designer中的预览和细化结果。

LFD输出面板,带有输入和输出预览,并打开了“已扫描行”菜单。

其他资源