故障排除和常见问题解答
查找常见问题的答案,并浏览 Alteryx Designer 中常见问题的排错提示。
要恢复您可能意外关闭的窗口(如“配置”窗口),请转至视图并选择配置窗口或您缺少的窗口。
您可以双击或右键单击任何工具,工具的“配置”窗口将变为活动的可见窗口。
您可以随时返回到默认窗口设置。转至选项 > 用户设置 > 恢复默认值。这会将窗口固定在默认 Alteryx 设置中的原始方向。
有关详细信息,请访问自定义用户界面。
使用 PadLeft(String, len, char)
函数,该函数可将指定字符 (char) 向字符串的左边填充,直到字符串达到指定的长度 (len)。
有关详细信息,请访问函数。
输出到空间文件时,请确保随输出一并输出空间对象。
选择“输出数据”工具。
在" 配置 "窗口中,指定文件名,文件类型以及要输出文件的位置。
使用配置窗口中的选项部分选择您希望输出图层要包含的合适的 空间对象字段。
使用空间工具时,数据流中可能有多个空间对象字段。在配置最终“输出数据”工具时,必须注意,空间文件只接受一个空间对象字段。
有关为字符串创建表达式的示例,请访问函数。
您可以通过单个输入文件导入多个文件。
选项 1
在配置输入文件时,浏览至文件路径,并尽量将所有文件名称都共有的部分最大限度输入,后接 *
,以匹配多个字符:
data\datafiles\ABCD_*.csv
此示例可以引入在 data\datafile
目录中字段名称以 ABCD 开头的所有 .csv 文件(无论后接多少个字符)。因此,它将引入 ABCD_4.csv
和 ABCD012.csv
。
选项 2
使用 ?
可匹配 1 个字符。不要忘记包含文件扩展名:
data\datafiles\ABCD_?.csv
此示例可以引入 data\datafile
目录中包含的所有 .csv 文件(文件的名称以 ABCD_ + 1 个字符作为开头)。因此,它将引入 ABCD_4.csv
,但不会引入 ABCD_012.csv
。
有关详细信息,请访问“输入数据”工具。
在“选择”工具(以及其他工具)的配置属性中会显示动态/未知字段(列),且默认情况下处于选中状态。
此字段的用途是允许输入新字段(在您的输入文件可能发生更改的情况下)。它使您能够通过移动字段的位置来确定新字段在文件中的位置。
用户可以购买 Alteryx 基本捆绑包的几种不同的附加选项。您只能使用系统上安装的许可证授权使用的工具。未获得许可的工具仍会显示,但实际上已被锁定。如果工作流中涉及到被锁定的工具,则无法正常运行。
如果工具看上去被锁定,而您认为这是一个错误,请联系订单履行部门。相关人员会立即与您联系,并指导您完成设置,以确保您的序列号与已安装的使用许可匹配,从而获得您订阅的全部功能。
要查询基本捆绑包的不同附加选项或升级配置,请与您的销售代表联系。
请访问 Designer 系统要求,以查看最低和建议的系统要求。理想的系统配置取决于您在执行的分析类型。某些进程占用的内存相对较大,并且取决于其他因素,包括文件位置、文件大小、同时运行的其他程序等。
您需要指定文件前缀。在配置属性中,输出格式右侧有一个名为文件前缀的框。虽然此框不是必选项,但如果工作流中有多个 Allocate 报告,则必须创建前缀。否则,在下游创建各报告时,它们将相互覆盖。
有关详细信息,请访问“Allocate 报告”工具。
在构建工作流的工作流窗口中,注意顶部的选项卡。这些选项卡允许您查看当前打开的工作流,还允许从一个工作流切换到下一个工作流。右键单击选项卡即可查看其他显示选项。您可以平铺多个工作流以并排比较。
您可以保存表达式,以便反复使用,而不必从头开始创建相同的表达式。
使用选择变量和将其插入函数的组合来创建表达式。对制定的表达式感到满意后,选择保存并指定表达式的名称。您的表达式现在已保存,可供将来使用。
将“输出数据”工具连接到数据流并指定文件类型和位置。
在“选项”中:指定要输出到单个文件中的记录数。如果指定的数目小于记录总数,则输出多个文件。生成的多个文件将按顺序命名,即
file.dbf
、file_2.dbf
,等等。
另一个多文件输出选项将根据一个具体字段的值执行此操作。从“输出数据”工具的配置属性中,选中从字段获取文件名称复选框。
选中此框时,将根据具体字段的每个值写出单独的文件。
此外,您还可以选择在文件/表格名称中附加后缀或前缀,更改文件名或更改整个文件路径。
Designer 默认会在以下情况下添加引号:
空字段值将替换为""。这是因为 Designer 可以将其与 NULL 区分开。
系统会为包含前导或尾随空格的字段值添加引号。CSV 文件中引号之外的空格会被大多数软件忽略。
字段包含分隔符。
字段包含单引号或双引号。
“输出数据”工具中有 3 个 CSV 文件引用选项。选择从不,以避免向输出字段添加引号。
检查上游配置。如果有“Allocate 附加”工具,请确保在下拉选项中指定的空间对象是多边形对象,而不是点对象。如果错误来自“报告地图”工具,请确保没有在某个字符串字段上选择“智能分块”作为主题地图分块模式。
是的,您可以。要通过 DOS 命令执行工作流,请在“环境变量”设置中添加 Alteryx 可执行文件的路径,然后创建一个包含要运行的工作流的批处理脚本。批处理脚本只需要可执行文件名和工作流名称。
以下是一个示例:AlteryxEngineCmd.exe Test_Module.yxmd
您可以覆盖输入文件。将以下“阻止工具”之一添加到工作流:“阻止直到完成”工具、“自动字段”工具、“排序”工具或“唯一值”工具。
在这种情况下,某个程序告诉您的操作系统须将 Alteryx Designer 限制在单个处理器上。要手动选择 Designer 可以使用的处理器,请执行以下操作:
转到 Windows 任务管理器。
单击“进程”选项卡。
右键单击 AlteryxGui.exe,然后选择“设置相关性”。
选择您希望 Designer 使用的处理器。
检查要筛选的字段(列)的数据类型。此字段很可能是双精度值。这不是一个错误,而是计算机存储数字的方式。以双精度值存储的16 小数位的 2 值,实际上介于 1.9999999999999999 和 2.0000000000000019 之间。
作为演示,请使用“公式”工具创建一个新字段,然后将字段类型设置为长度为 20 的字符串。使用此转换函数将值转换为字符串:
TOSTRING([Value], 16)
要解决这个问题...
如果要比较字段的值,可以将字段转换为整数或固定小数。
使用
CompareDigits
或CompareEpsilon
测试函数比较字段值。
有关浮点数字的详细信息,请访问 http://en.wikipedia.org/wiki/Floating_point。
很可能不同的单元格具有与其关联的不同数据格式。引入 XLS 或 XLSX 输入时,请确保执行以下操作:
从“输入数据”工具选项中的第 2 个选项“文件格式”中,选择 Microsoft Excel (*.xlsx)。
如果使用另一个 Microsoft Excel Legacy XLSX 选项,则发生此问题是由于 Microsoft Jet Engine(Alteryx 用于读取 Microsoft 文件的引擎)的一个有据可查的限制。默认情况下,Microsoft 读取数据的前 8 行以确定列的字段类型。然后,它将这些信息传递给 Alteryx,我们用它来读取文件。
用户可以选择替代解决方法或在其注册表中修复此问题。替代解决方法包括以下步骤:
此问题的修复涉及改变注册表中的一个设置。Alteryx无法确保更改此设置不会导致其它应用程序出现问题。
要更改注册表设置...
转至“开始”>“运行”并输入“regedit”。
在注册表中, 访问 HKey Local Machine > Software > Microsoft > Jet > 4.0 >Engines > Excel.
双击 TypeGuessRows。
将值改为 0(零)。
出于性能考虑,如果 Excel 表格非常大,建议不要将 TypeGuessRows 值设置为零 (0)。当此值设置为零时,Microsoft Excel 将扫描表格中的所有记录,以确定每列中的数据类型。
区别在于,带有 $ 的表格指的是 Excel 文件中包含的工作表,而不带 $ 的表格指的是要导入的单元格范围。在大多数情况下,范围会包含所有单元格,因此引入文件时没有区别。
作为最佳做法,建议以 $ 引入表格,以确保引用整个工作表,这是因为,如果在范围内添加和/或纳入记录(行),您将会缺少一些记录。
有关详细信息,请访问此页面:
http://www.infocaptor.com/dashboard/excel-cell-ranges-using-sql-named-unnamed-odbc-jdbc
%temp%
字符串指的是运行 Alteryx 的机器的系统临时目录。%temp%
不是环境变量。它可能看起来与环境变量相似,但不能期望它的行为与同名环境变量相同。
现在,需要数据安装的工具由数据安装本身实现安装。您需要安装最新的数据集以获取其他内容。如果您有关于技术和产品支持的问题,或者需要新的数据安装介质,请访问社区。
这会影响以下宏指令:US 地理编码器工具、加拿大地理编码器工具、非重叠行驶时间工具、配置文件比较报告工具、配置文件详细信息报告工具和配置文件排名报告工具。
此博客文章提供了最常见的操作以及您可以如何使用 Alteryx 进行这些操作:
http://www.theinformationlab.co.uk/2015/03/12/alteryx-101-for-excel-users/