从 Qlik Predict 连接选择并加载数据
创建连接后,您可以选择数据并将其加载到 Qlik Sense 应用程序或脚本中。在数据加载编辑器或 脚本 中加载数据。
在使用连接之前,应用程序至少需要一个具有唯一标识符的源数据表和输入字段,其中将包含发送给模型,以便机器学习问题和任务的内容。记下表和字段名称,在接下来的选择对话框中您将需要它们。
执行以下操作:
-
打开 数据加载编辑器 或 脚本。
-
在页面右侧的数据源面板中,导航到已保存的连接,然后单击
。这将打开选择数据向导。
-
输入要发送到机器学习端点的驻留表。
驻留表应该是您已加载到您的应用程序中的源数据的驻留表的名称。您可以在数据模型查看器中找到驻留表名称。
-
可用的返回表将自动出现在表下。
返回表的名称是已在连接中配置的名称。
-
如果您希望将模型返回的所有字段加载到您的应用程序中,而且您已经创建了与配置为加载所有可用字段的 Qlik Predict 连接,请选择动态加载所有字段。
-
如果在没有加载所有可用字段的情况下创建连接,请选择要加载到应用程序中的列名。
-
-
一个脚本会根据选择自动生成。
单击插入脚本。
-
新脚本将出现在文本编辑器中,但需要额外的编辑。
按照端点期望的顺序指定字段,从而完成脚本。所有字段必须在驻留表中可用。
-
重新加载应用程序。
当应用程序重新加载时,它首先会将源数据加载为驻留表,并将其作为对 Qlik Predict 端点的请求的输入。
自动工程日期特性的要求
当您使用 Qlik Predict 分析连接加载数据时,您正在使用 Qlik Predict 部署的模型运行预测。
从在日期功能列上训练的模型运行预测时,日期格式有特定要求。对于这些列,您提供给 Qlik Predict 分析连接的数据必须满足以下要求:
-
日期和日期时间值必须是根据 ISO 8601 标准格式化的字符串示例:
-
2020-01-14
-
2020-01-14T00:00:00.000Z
-
-
父日期(从中派生出日期部分的功能)必须完整包含。例如,您的模型可能只使用 年份 特性,但您仍然需要以符合 ISO 8601 标准的格式提供日期。
-
每列中的数据需要属于同一时区
以上要求:
-
仅适用于使用日期特征工程训练的功能。如果功能类型手动更改为分类特征类型,则这些要求不适用。如果功能类型已更改为分类,请在应用数据中提供该列,并采用其最初用于训练的日期格式。
-
不适用于时间序列模型。
有关在预测中使用日期功能的更多信息,请参阅 在预测中使用日期功能。