跳转到内容

Alteryx 转换矩阵

PlaidCloud 将 Alteryx 工作流、应用和宏转换为原生高级工作流。导入器会把每个 Alteryx 工具映射为工作流步骤、宏结构、受控变量、基于文档的文件操作或托管作业执行器,因此转换后的工作流以云原生方式运行,而不是通过模拟运行。

几乎所有标准 Alteryx 工具都可以完整转换。 下面按工具列出支持状态:

  • 完整:转换为原生 PlaidCloud 步骤、宏、变量、制品或托管执行器,并运行该工具的功能。大多数工具属于此类。
  • 部分:转换后可运行其常见用法,但该工具的某一种独立能力模式尚未实现。这种情况很少见。
  • 不支持:不提供转换,该能力改为以原生方式重建。

外部系统连接器(Salesforce、HTTP、Google Analytics、Cassandra、电子邮件、Hadoop、Spark 等)是连接而非转换,参见连接到外部系统。

Alteryx 工具 状态 PlaidCloud 对应项 转换内容
Action 完整 变量绑定和条件步骤配置 根据转换后的应用输入更新下游步骤设置。
Analytic App interface (.yxwz) 部分 已发布的 Panel 应用“App Runner”前端 应用的 <Questions> 布局会被具体化为一个可用的 Panel 应用,用于收集用户输入并驱动转换后的工作流,并在转换过程中自动发布(没有输入控件的应用会被跳过)。常见的问题类型,包括文本、数值(Numeric Up Down)、日期、复选框、单选按钮、下拉列表、列表框、树、文件浏览和文件夹浏览,都会变为 App Runner 控件。其值未绑定到任何工作流变量的问题会显示可见的提示,而不是悄悄收集一个无效值;较少见的问题类型会被标记待审核,而不会具体化。参见使用转换后的 Alteryx 应用。
Append Fields 完整 追加字段转换 将一个数据流中的字段追加到另一个数据流。
Auto Field 完整 自动字段大小转换 保留推断出的字段大小。
AutoML 完整 ML:训练模型 将模型方法、目标和候选算法的选择合并为一个 ML Train 步骤,与 Classification 和 Regression 相同。AutoML 不会记录哪个候选算法在 Alteryx 运行时实际获胜,因此转换时会选择第一个被勾选且 ML Train 支持的算法,并注明所做选择。请将转换后的 AutoML 步骤与您自己的 Alteryx 结果进行比较。
Barcode 完整 条形码执行器 按配置的码制读取或写入条形码。
Batch Macro 部分 按控制锚点表展开的宏 调用方针对其控制输入的每条记录运行一次整个宏,并在每次运行时绑定内部的控制参数,包括调用方重命名为显示标签的控制参数(仅当只有一个参数参与时),以及根据变量重写 Select 字段列表的 UpdateRawXml Action。对于无法安全重现每次运行取值的情形,会按名称失败关闭,而不会错误地转换:重写 Select 字段列表以外内容的 UpdateRawXml,以及用变量替换 Filter 整个表达式的 Action(其每次运行的原始语法会被错误求值)。
Browse 完整 Browse / 直通 保留以供检查,无运行时开销。
Buffer 完整 Spatial Buffer 步骤 将每个几何图形按固定距离扩展。
Build Features 部分 Build Features 步骤 转换算术和交互基元、日期部分提取、显式阈值分箱、z 分数和最小-最大缩放,以及独热编码。跨表聚合(跨 Manage Relationships 选项卡的 Deep Feature Synthesis)、PCA、目标编码和数据驱动的自动分箱没有对应实现,每一项都会在转换报告中按名称标记,而不会被悄悄丢弃。
Calgary Cross Count 完整 Calgary 数据库聚合 对已建立索引的字段分组,并统计每个自定义字段的命名值数量。
Calgary Cross Count Append 完整 Calgary Cross Count Append 将每条输入记录与值索引匹配,然后统计其匹配到的数据库记录数。
Calgary Input 完整 Calgary 数据库输入 读取数据库,并将其保存的查询作为筛选器应用。
Calgary Join 完整 Calgary Join 将每条记录与数据库上的值索引匹配,保留匹配到的记录。
Calgary Loader 完整 Calgary 数据库写入器 写入每个 Calgary 读取器所绑定的替身表。
Centroid 完整 Centroid 执行器操作 将每个几何图形缩减为其中心点,并追加为 Centroid 列。
Check Box 完整 受控工作流变量 将应用的复选框选择转换为受控输入。
Classification 完整 ML:训练模型 将 Assisted Modeling 链合并为一个 ML Train 步骤,包含其算法、目标、特征和超参数。
Comment / Annotation / Link 完整 画布注释 保留为工作流上下文。
Condition 完整 步骤条件 根据表达式触发警告、错误或分支。
Control Parameter 完整 宏控制参数 映射为 PlaidCloud 宏参数。
Convex Hull 完整 Convex Hull 执行器操作 构建包围每个几何图形的最小凸多边形,并追加为 ConvexHull 列。
Create Points 完整 带 geom_point 的 Table Extract 步骤 在 SQL 中根据经度/纬度列构建点几何。
Create Samples 完整 Table Extract 步骤,每个输出一个 按配置的百分比将输入拆分为 Estimation、Validation 和 Holdout。
Cross Tab 完整 透视 / 交叉表转换 将行透视为列,涵盖所有聚合方法和派生合计。
Data Cleansing 完整 数据清理转换 清理空白、空值、标点和大小写。
Date 完整 工作流变量(日期) 为步骤和条件输出 ISO 日期值。
DateTime 完整 日期/时间转换 转换日期和时间的解析与格式化。
Detour 完整 条件分支路由 将路由选择转换为 DAG 条件。
Detour End 完整 条件分支合并 重新汇合按条件选择的分支。
Directory 完整 文档目录列表 列出文档路径中的文件。
Distance 完整 带 ST_DISTANCE_SPHERE 的 Table Extract 步骤 在 SQL 中计算大地点到点的距离和方位角。
Download 完整 针对 REST 连接的 REST 请求步骤 下载外部数据或制品;运行前需为转换后的步骤分配一个 REST 连接。
Drop Down 完整 受控工作流变量 将应用的下拉列表选择转换为受控输入。
Dynamic Input 部分 动态文档输入 在运行时解析文件模式和由变量驱动的输入。当上游 Filter 通过精确匹配将工作表固定为单一名称时,Excel ReadList(从 Directory 工具列出的每个工作簿中读取一个工作表,然后合并)会转换为文件夹通配符的工作表读取。由 Contains、不等式或 OR 筛选器选定的工作表,或跨多个工作表的读取,会被拒绝,以免读错工作表。
Dynamic Rename 完整 动态重命名转换 根据元数据或规则重命名字段。
Dynamic Replace 完整 动态替换转换 应用来自第二个数据流的替换规则。
Dynamic Select 完整 动态字段选择转换 按类型、名称或规则选择字段。
Error 完整 步骤条件(错误) 将配置的错误行为转换为步骤条件。
Feature Types 完整 ML:训练模型特征配置 将每个字段所分配的模型角色带入合并后的 ML Train 步骤。
File Browse 完整 受控文档文件变量 让用户为转换后的应用运行选择文件。
Filter 完整 筛选器转换 按表达式将记录拆分为真和假两条路径。
Fit 完整 ML:训练模型 并入合并后的 ML Train 步骤。
Folder Browse 完整 受控文档文件夹变量 让用户为转换后的应用运行选择文件夹。
Formatted Excel output into a styled template 部分 支持模板的 Excel 写入器(多工作表使用 Export to Excel Sheets 步骤) 写入带样式的模板时会保留模板的格式,包括值、数字格式、字体、填充、边框、合并单元格和列宽,并带入命名的工作表和区域。这既适用于单个工作表,也适用于将多个输出组装到同一工作簿的不同工作表中,并在一次处理中全部填充,因此各工作表不再互相覆盖。有一种情况仍为部分:包含数据透视表或图表的模板,在写入其工作表时会丢弃这些对象。普通(无样式)Excel 输出为完整,参见 Output Data。
Formula 完整 公式转换 将字段表达式转换为 PlaidCloud 表达式或 SQL。
Fuzzy Match 完整 模糊匹配执行器 基于键、阈值和候选项审核进行匹配。
Generalize 完整 Spatial Generalize 步骤 在保持拓扑的前提下,将几何图形简化到指定容差。
HTML 完整 报表文本 / HTML 制品 将内容保留为报表或制品输出。
Image Processing 完整 图像转换执行器 按画布顺序应用灰度、缩放、裁剪和旋转。
Image Profile 完整 图像概要执行器 报告尺寸、模式、格式、通道和亮度统计。
Image to Text 完整 OCR 执行器 通过托管 OCR 从图像中提取文本。
Input Data 完整 基于文档的文件输入 将 .yxdb、.dbf、Excel 和固定宽度 .flat 源文件加载到工作流数据中。
Insights 完整 仪表板 / 制品输出 创建云原生的审阅制品。
Interactive Chart 完整 图表制品 根据转换后的数据创建图表制品。
Join 完整 联接转换 基于单字段或多字段键,或按位置,生成联接、仅左侧和仅右侧三个数据流。
Join Multiple 完整 多重联接转换 联接多个输入数据流。
Key/Value Pairs 完整 Text: NLP AI(keyvalue 任务) 通过基于 LLM 的 NLP AI 步骤从文本列中提取键/值对,可选候选键以及模糊或精确匹配。
Line To Polygon 完整 Line To Polygon 执行器操作 将每条线闭合为多边形环,并追加为 Polygon 列。
List Box 完整 受控工作流变量 将应用的列表选择转换为受控输入。
位置优化器 部分 位置优化器 将线性距离最小化的情形(选择 K 个站点,使到需求点的总距离或加权距离最小)转换为原生的 p-median MIP 步骤。引力核评分、定制评分宏或任何其他候选搜索目标仍会被拒绝,参见迁移 Alteryx 工作流。
Macro calls 完整 宏调用 导入已知的宏源,并将宏调用映射为 PlaidCloud 宏步骤。
Macro Input / Macro Output 完整 宏输入 / 输出端口 直接映射为 PlaidCloud 宏端口。
生成网格 完整 Spatial Make Grid 步骤 将一个范围划分为方形单元,每个单元一行。
Map 完整 地图制品 创建 PlaidCloud 地图制品。
Map Input 完整 空间文件导入 读取 MapInfo、ESRI、KML 和 GeoJSON 文件及其附属文件。
Master Selector 部分 受控工作流变量和条件步骤可见性 将该工具针对界面元素的显示/隐藏可见性条件转换为条件步骤可见性。以尽力而为的方式转换所选内容运行哪个子工作流;针对实际租户应用的验证仍在进行中,因此在生产环境依赖之前,请先审核所选的运行目标。
Message 完整 步骤条件(消息) 根据条件发出工作流警告、消息或错误。
Modeling 完整 ML:训练模型 与管道的模型选择一起合并到 ML Train 步骤中。
Multi-Field Formula 完整 多字段公式转换 将公式应用于所选的多个字段。
Multi-Row Formula 完整 窗口 / 行感知公式转换 将相对行的逻辑转换为窗口行为,按分组依据分区。
Named Entity Recognition (NER) 完整 Text: NLP AI(ner 任务) 通过基于 LLM 的 NLP AI 步骤从文本列中提取实体(人员、组织、地点、日期、数量,或自定义类型列表)。
Numeric Up Down 完整 受控数值变量 将应用的数值输入转换为带类型的变量。
Output Data 完整 文档 / 表输出 将输出写入文档或 PlaidCloud 表,包括 Parquet 和 Avro 文件;.yxdb、.hyper 和 .dbf 输出会写为 Parquet。
Overlay 完整 空间处理 对两个几何列求交集、并集或切割。
PDF Input 完整 PDF 提取执行器 从 PDF 中提取文本或表。
Point To Line 完整 Point To Line 执行器操作 将每组的点串联为每组一条 SequenceLine,按序列字段排序。
Poly-Build 完整 Spatial Poly-Build 步骤 为每组点构建多边形或凸包。
Poly-Split 完整 Spatial Poly-Split 步骤 每个顶点、组成多边形或孔洞一行。
Portfolio Composer (Text / Table / Image / Layout / Render) 完整 报表制品 将报表内容、布局和渲染转换为 PlaidCloud 报表输出。
POS Tagger 完整 Text: NLP AI(pos 任务) 通过基于 LLM 的 NLP AI 步骤标注文本列中每个词元的词性。
Predict 完整 ML:评分 使用已训练的模型表对数据评分,并追加预测列。
Radio Button 完整 受控工作流变量 将应用的单选选择转换为受控输入。
Random % Sample 完整 Table Extract(随机) 返回所请求的确切记录数或百分比。
Record ID 完整 行标识符转换 按配置的类型和起始值添加确定性的记录标识符,每组重新开始。
Redistribute 完整 Redistribute 执行器操作 按重叠面积将某个度量从一组地理区域重新分配到另一组,并追加为 Redistributed 列。
RegEx 完整 正则表达式转换 解析、匹配或替换文本。
Regression 完整 ML:训练模型 将 Assisted Modeling 链合并为一个 ML Train 步骤。
Report Map 完整 地图报表制品 生成云原生的地图/报表制品。
Run Command 部分 针对 REST 连接的 REST 请求步骤(仅限 curl/wget) 将 curl 或 wget 命令行转换为 REST 请求步骤。解释器和脚本命令(cscript、PowerShell、Python 等)、Excel-COM 自动化、文件系统操作,以及不透明或会启动工作流的命令,会按名称标记待人工审核,而不会自动转换。
Sample 完整 抽样转换 按数量、百分比或分组保留记录。
Select 完整 选择和架构投影步骤 选择、重命名、重新排序和重新设置字段类型。
Smooth 完整 Spatial Smooth 步骤 经过若干轮次平滑每个几何图形。
Sort 完整 排序转换 按配置的字段和方向对记录排序。
Spatial Info 完整 Spatial Info 步骤 以大地测量方式给出面积、长度、质心和边界矩形。
空间匹配 完整 空间匹配 / Spatial Match (Intersect / Unmatched) 步骤 转换所有关系,包括 Within、Contains、Intersects、Touches、Crosses、Overlaps 和 Centroid-In,在数据库或工作流引擎中匹配。
空间处理 完整 空间处理 对几何列求交集、并集或切割。
Summarize 完整 聚合转换 分组并聚合:求和、计数、平均值、最小值、最大值、中位数、众数、标准差、方差和去重计数。
Tab 完整 应用选项卡分组 保留为转换后的应用结构。
Test 完整 步骤条件 将测试断言转换为步骤条件。
Text Box 完整 受控文本变量 将应用的文本输入转换为带类型的变量。
Text Input 完整 内联表输入 为工作流创建内联数据。
Text Pre-processing 完整 NLP 预处理执行器 对文本进行规范化和预处理。
Text Summary 完整 Text: NLP AI(summary 任务) 通过基于 LLM 的 NLP AI 步骤,将文本列摘要为配置的最大句数。
Text To Columns 完整 拆分列转换 将文本拆分为字段或行。
Tile 完整 分块 / 分组转换 按配置的规则分配分块组。
Tool Container 完整 画布容器 / 执行组 保留为工作流组织结构。
Topic Modeling 完整 主题建模执行器 通过托管 NLP 运行主题建模。
Transformation 完整 转换步骤 将转换逻辑转换为 PlaidCloud 表达式或 SQL。
Transpose 完整 逆透视转换 将列转换为行,形成名称/值对。
Tree 完整 受控工作流变量 将应用的树选择转换为受控输入。
Union 完整 合并转换 按名称、位置或配置的规则合并数据流。
Unique 完整 唯一 / 重复拆分转换 将首次出现的唯一记录与重复记录分开。
Visual Layout 完整 画布布局元数据 保留为设计上下文。
Word Cloud 完整 文本可视化制品 根据文本分析创建可视化制品。
XML 解析 完整 XML 解析转换 将 XML 字段提取到工作流数据中。
Zero-shot Text Classification 完整 Text: NLP AI(zeroshot 任务) 通过基于 LLM 的 NLP AI 步骤,针对每行的候选标签列表对文本列分类,支持单标签或多标签。
查找最近点 完整 Spatial Find Nearest 步骤 按距离排序的最近邻联接,包括直线距离,以及通过 PlaidCloud 自托管路由引擎实现的驾车时间最近(按路网上的分钟数排序)。驾车时间功能按工作区启用。
商圈 完整 Spatial Trade Area 步骤 以真实世界单位确定大小的同心缓冲区,包括固定半径商圈,以及通过自托管路由引擎实现的驾车时间商圈(路网上的分钟数)。驾车时间功能按工作区启用。
Image Template 完整 Image Template 执行器操作 手动模式会将图像裁剪为您在模板上绘制的每个区域。自动模式使用开放标准的版面模型为您检测页面区域,并为每个区域输出一行,每行带有其检测到的边界和置信度供审核;模型无法可靠识别的页面会按名称标记,而不会被裁剪。开放标准的检测结果可能与 Alteryx 自己的不同,请审核检测到的区域,或使用手动模式以获得精确控制。
Image Recognition 完整 图像识别执行器 在工作流中训练图像分类器,并就地对新图像评分,无需外部账户,数据也不会离开 PlaidCloud。分类器是重新训练的,而不是从 Alteryx 复制的,因此结果是忠实的近似而非逐位一致,且训练在 CPU 上运行。按工作区启用。
Geocoder 完整 自托管地理编码器 针对 PlaidCloud 自有的地理编码器,将地址地理编码为坐标,并将坐标反向地理编码为地址,无需外部账户,数据也不会离开 PlaidCloud。按工作区启用。

界面控件(下拉列表、列表框、复选框、文本/数值/日期输入、文件和文件夹选择器)、画布对象(注释、链接、容器)以及宏端口,都会转换为原生的受控变量或画布对象。Alteryx 应用的完整界面布局,即 .yxwz 文件的 <Questions> 定义,也会被具体化为已发布的 Panel 应用“App Runner”前端,因此转换应用会生成一个可用的输入表单,它收集相同的值并驱动转换后的工作流,而不仅仅是单个受控变量。参见上方的 Analytic App interface 行和使用转换后的 Alteryx 应用。

关于 Excel 输出的说明。 普通的新工作簿(以默认格式写入数据)可完整转换。写入带样式的模板(填充命名的工作表和区域并保留其格式)则支持单个工作表,以及将多个输出组装到同一工作簿的不同工作表中(Export to Excel Sheets 步骤会一次性填充所有工作表)。包含数据透视表或图表的模板在写入其工作表时会丢弃这些对象;由 Run Command 驱动的工作表级文件操作(Excel COM/VBS)会按名称标记待人工审核,而不会自动转换。

Alteryx Spatial 工具面板中的每个工具都有对应的 PlaidCloud 路径,而且每条路径都是您也可以手动构建的步骤,转换只是一种便利,而非唯一途径。完整参考请参阅地理空间步骤,它们如何配合使用请参阅地理空间分析。

Alteryx 空间工具 PlaidCloud 路径 运行位置
Buffer Spatial Buffer 步骤 工作流引擎
Centroid Centroid 执行器操作 工作流引擎
Convex Hull Convex Hull 执行器操作 工作流引擎
Create Points Table Extract 表达式 数据库
Distance Table Extract 表达式 数据库
查找最近点 Spatial Find Nearest 步骤 数据库;驾车时间使用路由服务
Generalize Spatial Generalize 步骤 工作流引擎
Heat Map Heat Map (macro) 工作流引擎
Line To Polygon Line To Polygon 执行器操作 工作流引擎
生成网格 Spatial Make Grid 步骤 工作流引擎
Point To Line Point To Line 执行器操作 工作流引擎
Poly-Build Spatial Poly-Build 步骤 工作流引擎
Poly-Split Spatial Poly-Split 步骤 工作流引擎
Redistribute Redistribute 执行器操作 工作流引擎
Smooth Spatial Smooth 步骤 工作流引擎
Spatial Info Spatial Info 步骤 工作流引擎
空间匹配 空间匹配 数据库
空间匹配:交集对象、Unmatched Spatial Match (Intersect / Unmatched) 步骤 工作流引擎
空间处理 空间处理 工作流引擎
商圈(固定半径 + 驾车时间) Spatial Trade Area 步骤 工作流引擎;驾车时间使用路由服务
Pie Wedge Trade Area Pie Wedge Trade Area (macro) 工作流引擎
空间文件输入 空间文件导入 工作流引擎
Summarize:SpatialObjCombine、SpatialObjConvexHull 空间合并 工作流引擎
Report Map Report Map 步骤 工作流引擎

驾车时间商圈和最近点: 商圈的驾车时间环和查找最近点的驾车时间排序运行在 PlaidCloud 自托管的路由引擎上(路网等时线和行程时间矩阵),而不是托管的第三方 API,因此起点坐标不会离开平台。驾车时间功能按工作区启用。路由和驾车时间区域使用 OpenStreetMap 数据,© OpenStreetMap contributors,依据开放数据库许可证(ODbL)提供。

空间工具本身可以转换;以下是对输入的前提条件。

  • .geo GeoFile 格式。 Alteryx 专有的二进制 GeoFile 没有开放的读取器,因此导入此类文件时会失败关闭,而不是在运行时崩溃。请在 Alteryx 中将该图层重新导出为标准空间格式(shapefile 或 GeoJSON),然后导入该文件;其他空间格式不受影响。参见迁移空间 Alteryx 工作流。
  • Peano key 的 Spatial Info 度量。 Peano key 是 Alteryx 专有的空间索引,没有公开规范,因此请求它的 Spatial Info 会跳过该列,并在说明中指出。其他所有 Spatial Info 度量,包括面积、长度、质心、边界矩形、对象类型、部分和点的数量以及端点,均可转换。
  • 投影坐标的 Create Points。 Create Points 可直接转换浮点型和整数型(×1,000,000)经纬度坐标。已处于投影坐标系的坐标需要先在上游重新投影为 WGS84 经纬度,因为工作流不会记录它们使用的是哪种投影。

Alteryx 的 Calgary 数据库(.cydb)是 PlaidCloud 无法打开的专有索引存储。转换时会把每个 Calgary 数据库视为一张普通 PlaidCloud 表,命名为 calgary_<database name>,因此围绕它构建的工具会作为普通表操作进行转换,而不是直接拒绝。有关替身表的工作方式,参见 Calgary 数据库;有关索引匹配工具,参见 Calgary Join 和 Cross Count Append。

Alteryx Calgary 工具 PlaidCloud 路径 转换内容
Calgary Loader 写入 calgary_<database> 的 Table Extract 是,前提是已为数据库命名且其至少存储一个数据字段。
Calgary Input 读取 calgary_<database> 的动态文档输入,并以保存的查询作为筛选器 是,包括由 Or 构建或包裹在 Not 中的查询,以及 contains 或 starts-with 筛选器(重建为 SQL LIKE)。对空间查找查询,以及 Skip Records/Max Records 限制,会拒绝转换。
Calgary Input (Count Only) / Calgary Cross Count 针对 calgary_<database> 的聚合转换 是,包括由 Or 构建或包裹在 Not 中的分桶。对跨多个自定义字段的交叉,以及未指定统计列的仅计数读取,会拒绝转换。
Calgary Join 动态文档输入,将其输入的每条记录与 calgary_<database> 匹配 当传入字段是与值索引匹配的普通值时,包括 Count Only 模式(统计每条输入记录匹配到的数据库记录数,未匹配到任何记录的记录计为零)。当字段为空间类型(请重建为 Spatial Match)或其类型未解析时,以及对范围索引或接有未匹配输出的 Join、未指定匹配字段的 Join、输入未连接任何内容的 Join,会拒绝转换。
Calgary Cross Count Append 动态文档输入,匹配每条记录,然后对 calgary_<database> 进行计数联接 当传入字段是与值索引匹配的普通值时:它会按每条输入记录统计匹配到的数据库记录数,未匹配到任何记录的记录计为零。对空间或未解析的索引(请重建为 Spatial Match)、自定义值交叉计数网格、范围索引,以及未指定字段的匹配,会拒绝转换。

其中大多数是对输入的前提条件,而非转换限制。

  • 空间索引匹配需要重建为 Spatial Match。 针对空间索引匹配的 Calgary Join 或 Cross Count Append 会拒绝转换,并指出替身表名称:工作流记录了索引的名称,但没有记录它保存的是普通值还是空间几何,而值匹配(等值联接)和空间匹配(点在多边形内)是不同的操作。请将数据库导出为表,并将匹配重建为 Join(值索引)或 Spatial Match(空间索引)。
  • 受 Skip Records 或 Max Records 限制的读取需要明确的排序。 导出的替身表不带记录顺序,因此如果需要按位置取前 N 条或后 N 条记录,请在导出时添加排序列。
  • 必须先加载人口统计或参考数据库。 在数据库加载之前执行 Calgary 读取会停止,并指出需要构建的表。.cydb 文件本身没有开放的读取器,因此请在 Alteryx 中重新导出它(使用 Calgary Input 连接到写出 CSV 或 Parquet 的 Output Data 工具),然后将其作为指定名称的表导入,参见无法读取的 .cydb(Calgary)数据库。Alteryx 随附的授权人口统计和参考 .cydb 文件(Experian、Census 等)通常属于这种情况:没有任何转换器可以重现这些第三方数据,因此请自带获得授权的参考数据,并将其加载到指定名称的表中,与 Geocoder 的参考数据相同。
  • 不存储任何数据字段的 Calgary Loader 无法转换,因为它所写入的表将没有列。
  • 自定义值交叉计数网格暂不支持转换。 单个普通交叉计数字段可以转换,它会按每条输入记录统计匹配的数据库记录数;但命名自定义值的网格会为每个值追加一个计数列,而 Alteryx 既没有说明会有多少列,也没有说明它们如何命名。已列入未来版本计划,待获得参考导出以逆向推导列约定。

值、范围、contains 和 starts-with 查询都会转换为筛选器;只有空间查找查询(一种在列级别没有对应项的索引操作)不会。

Alteryx 的连接器端点(Salesforce、HTTP、Google Analytics、Cassandra、电子邮件、Hadoop 和 Spark,两个方向均包括)不会转换,因为 PlaidCloud 通过连接而不是画布上的工具来访问这些系统。每一个都会按名称拒绝转换,并说明该工作应放在何处:

Alteryx 工具 在 PlaidCloud 中的去向
Salesforce Input / Output Salesforce 连接
Anaplan Anaplan 连接
HTTP Input 针对 REST 连接的 REST 请求步骤
Google Analytics Input 使用 Google Analytics tap 的导入:Singer 源
Cassandra Input 使用 Cassandra tap 的导入:Singer 源
Email Input 使用 GMail tap 的导入:Singer 源
Hadoop Input / Output 通过 Hive、Impala 或 Presto 连接的导入:SQL / 导出:SQL
Spark Input / Output 通过 Databricks 连接的导入:SQL / 导出:SQL

其中四个完全没有写入路径。PlaidCloud 读取 Google Analytics 和 Cassandra,但从不向它们写入,因此 Google Analytics Output 或 Cassandra Output 工具会改为向受支持目标的导出:SQL。电子邮件同样不是数据目标:通知:电子邮件会向人员发送通知,因此 Email Output 工具会变为一个导出步骤加一个单独的通知。Anaplan 连接同样是只读的:它可读取已保存的视图、运行预先存在的导出操作,或将列表加载到 PlaidCloud 维度中,但没有任何 PlaidCloud 步骤可以写回 Anaplan。

对于生产工作流,请将转换后的输出与可信的 Alteryx 输出进行验证。PlaidCloud 的验证侧重于架构、行数和行值,除非工作流依赖行顺序,否则不考虑行顺序。专门的操作(空间、模糊匹配、OCR、NLP、报表)通过托管作业执行器运行,使工作流保持云原生;机器学习管道会转换为原生的 ML:训练模型和 ML:评分步骤。端到端的导入和验证指南请参阅迁移 Alteryx 工作流。