# 故障排除 — Qlik Predict

此帮助主题包含在 Qlik Predict 中排查错误时可使用的指导。

## 实验训练

### 训练错误：数据集超出限制

训练实验版本时可能会遇到错误，因为数据集超出了 Qlik Predict 护栏。

可能的原因 1

训练数据集超出了 Qlik Predict 的最大单元格计数或文件大小。在某些情况下，由于部分 数据分析，这可能在训练之前未被识别。

按数据集类型划分的训练数据集的最大大小

| 数据集类型 | 最大数据集大小 | 最大数据集单元格数量 | 包含列的最大数目 |
| --- | --- | --- | --- |
| CSV | 2 GiB | 100 万 | 500 |
| Parquet | 2 GiB | 500 万 | 500 |
| QVD | 2 GiB | 500 万 | 500 |
| 其他 | 1 GiB | 100 万 | 500 |

有关更多信息，请参阅[训练数据集和分析限制](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/ml-limitations-capacities.htm#DatasetSizeCapacities)。

建议的操作 1

考虑：

* 从实验中删除功能以减小大小。

* 将数据集转换为不同的文件类型。

* 返回数据集准备并减少数据集中的行数。

可能的原因 2

训练数据集超出了您的 Qlik Cloud 订阅的最大大小。在某些情况下，这可能在训练之前未被识别，特别是在数据分析估计行数时。

有关更多信息，请参阅[训练数据集和分析限制](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/ml-limitations-capacities.htm#DatasetSizeCapacities)。

建议的操作 2

考虑：

* 从实验中删除功能以减小大小。

* 返回数据集准备并减少数据集的行数。

可能的原因 3

训练数据集的列数过多。您在训练中选择使用的数据最多可包含 500 列。

这适用于训练和应用数据集。对于训练数据集，限制是在实验版本中用作特性的列数。源数据集中可以有更多列。例如，您可能有一个包含 501 列的数据集。如果您在实验配置期间删除一个特性，该数据集仍然可以用于训练。

有关更多信息，请参阅[一般限制](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/ml-limitations-capacities.htm#General)。

建议的操作 3

取消选择任何不需要的功能，直到低于限制。

### 训练：配置实验时，某些功能不可用

例如，您可能会注意到以下内容不适用于您的实验：

* 自由文本功能工程

* 偏置检测

可能的原因 1

您的数据集过大，无法使用此功能。下表概述了某些功能的数据集限制。

按数据集类型和大小划分的训练功能可用性

| 数据集类型 | 支持自由文本特征工程 | 支持时间序列实验 | 支持偏差检测 |
| --- | --- | --- | --- |
| CSV | 最多 1 亿个单元格或 1 GiB（不支持超出任一限制） | 最多 1 GiB | 最多 1 GiB |
| Parquet | 最多 1 亿个单元格或 1 GiB（不支持超出任一限制） | 最多 1 GiB | 最多 1 GiB |
| QVD | 最多 1 亿个单元格或 1 GiB（不支持超出任一限制） | 最多 1 GiB | 最多 1 GiB |
| 其他 | 最多 1 亿个单元格或 1 GiB（不支持超出任一限制） | 最多 1 GiB | 最多 1 GiB |

有关更多信息，请参阅[训练数据集和分析限制](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/ml-limitations-capacities.htm#DatasetSizeCapacities)。

建议的操作 1

减小训练数据的大小。您可以尝试以下任何操作：

* 从实验中删除特征以减小大小。

* 返回数据集准备并减少数据集的行数。

可能的原因 2

您的 Qlik Cloud 订阅不包含此功能。

[Qlik Predict 订阅约束的容量](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/introduction.htm#Subscription)

建议的操作 2

请联系您的 租户管理员 或 服务帐户所有者，以了解订阅的限制。

## 实验中的模型分析

### 在分析选项卡中分析模型时，某些功能不显示

可能的原因

列名包含以下一个或多个字符：

* [

* ]

建议的操作

若要在分析选项卡中分析这些功能，您必须在训练之前从列名中移除这些字符。例如，您可以将它们替换为“（”和“）”字符。这可以在数据源完成（例如，Excel），或直接在 Qlik Cloud 中使用 Qlik 脚本和数据准备工具。

### 并非所有模型都可以在分析选项卡中进行分析

可能的原因

无法在分析选项卡中打开以小于 100% 的采样率训练的模型。

建议的操作

尝试分析其他模型。采样率低于 100% 训练的模型大多是智能模型优化的中间副产品。在完整训练集上训练的模型更有可能部署就绪，而不是在低于 100% 采样率下训练的模型。

有关采样的更多信息，请参阅[智能模型优化](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/intelligent-model-optimization.htm)。

## 了解详情

* [Qlik Predict 限制和容量](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/ml-limitations-capacities.htm)