选择表格或指定查询窗口
选择具有多个表格的输入时,将显示 选择表格或指定查询 窗口。您可以选择表格和构造查询,以从关系数据库中提取数据。
Alteryx Designer 使用第三方组件 Active Query Builder 来构建复杂的 SQL 查询。如需了解详细信息,请前往 用户指南 。
在选择表格或指定查询中,有 4 个选项卡:
表格
此选项卡显示您指定的关系数据库中包含的所有表格和视图。
要刷新缓存的一系列表格,请选择 刷新 。
要选择表格,请在列表中选择表格或视图,然后选择 确定 以打开表格。您也可以选择另一个选项卡,以直接从当前表格或视图构建查询。
注意
您可以完全绕过此选项卡,然后继续前往后续选项卡,以构建使用多个表格或视图的查询。
自 Designer 版本 22.1 起,首次打开工作流中的现有输入工具时,将刷新输入工具中的表格缓存。
可视化查询构建器
只有当您打开表格视图时,可视化查询构建器才会从数据库缓存和加载表格。 可视化查询构建器 选项卡有 3 个部分,用于查询表格和创建表格之间的数据关系。
注意
对于大型 Hive、Impala 或 Apache Spark 数据库群集,可视化查询构建器可能会加载缓慢。连接到这些类型的数据库时,使用 表格 选项卡或 SQL 编辑器 选项卡可以获得更好的性能。
主页
此部分显示表格列表中的任何选定表格或视图及其数据字段。选择字段时,网格会自动填充。
要连接对象,请在 主页 部分显示的每个对象的字段之间拖动连接箭头。
要从 主页 移除表格视图,请选择该表格的“X”按钮。
网格
网格会根据您在 主页 指定的内容自动填充。您可以展开下拉列表,以从所有表格的所有字段中进行选择。
输出 决定了字段输出。选中该复选框以输出字段及其相应条件。
默认情况下, 表达式 显示 主页 中的选择。您可以展开下拉列表,以从所有表格的所有字段中进行选择。使用省略号 (...) 按钮以刷新或更新字段列表。
聚合 显示指定数据字段上的聚合函数,比如 sum、average、minimum 和 maximum。
别名 接受用户指定的字符串,以将别名分配给原始字段名称。
排序类型 显示要执行的排序类型:无(例如,空白)、 升序 或 降序 。
排序顺序 显示网格中表达式的数量,它决定了排序的顺序。
分组 确定是否应执行分组流程。如果选中此框,则会进行分组。
选择 分组 复选框后将显示 分组条件 。选择 用于值 或 用于组 。
条件 接受用户指定的字符串,以将条件元素分配给查询。省略号 (...) 按钮用于刷新/更新字段。
或 ... 接受用户指定的字符串,以将“OR”子句分配给查询。
表格列表
表格列表显示组成关系数据库的所有表格和视图。要选择表格,请双击列表中显示的名称,或将表格名称拖至 主页 。
存储过程
选择此选项卡以访问存储过程。
注意
执行存储过程时不使用 Alteryx 引擎。执行完全在数据库服务器上执行。
仅 Microsoft SQL Server、Oracle 或 SAP Hana 支持存储过程。使用标准输入工具访问存储过程。
此选项卡包含 2 个窗格:
左窗格显示所选数据库的所有存储过程。在左窗格中选择存储过程后,其参数将显示在右窗格的网格中。
右窗格显示存储过程的参数网格。请注意...
必须输入要返回的值。
在输入中使用时,值必须表示数据库中的值。
通过“动态输入”工具进行更新时,该值应具有唯一性,以便更新存储过程模式可以很容易地替换它。
SQL 编辑器
SQL 编辑器以结构化查询语言显示“可视化查询构建器”选项卡中的查询。SQL 编辑器将“直观的查询编辑控件”选项卡中的查询语言转换为 SQL 等效语法。同样,SQL 编辑器中的变动会自动改变可视化查询构建器的查询组成。
或者,您可以绕过可视化查询构建器,在此框中输入自己的查询。您也可以添加或忽略此框中包含的元素,以执行所需的查询。