# Qlik Predict 限制和容量

此页面列出了针对 Qlik Predict 功能的一般限制和容量。对于特定于单个 Qlik Cloud 订阅的容量，请参阅 [Qlik 定价](https://www.qlik.com/us/pricing) 和 [Qlik Cloud® 订阅](https://www.qlik.com/us/legal/product-terms)，或联系您的 Qlik 客户代表。

## 一般限制

* Qlik Predict 的 API 速率限制为每分钟 300 个请求。

* 数据集中的最大列数：500

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

* Qlik Cloud 中支持在 Qlik Predict 中使用任何可以上载和分析的扁平文件。

  对于多表文件（如具有多个工作表的 Microsoft Excel 文件），将只导入第一个表。如果表的数据分析失败（例如，如果表为空），则不支持该文件。

## 训练数据集和分析限制

本部分列出了在 Qlik Predict 中对训练数据集大小施加的防护措施。

注意以下几点：

* 这些限制仅适用于实验版本中包含的数据：所有包含的功能，包括目标列。

* 这些限制要么适用于 Qlik Cloud 平台上的通用 数据分析，要么特定于 Qlik Predict。

* 这些限制是最大容量。您的 Qlik Cloud 订阅的限制可能更低。

### 训练数据集大小限制

这些限制是训练数据集中大小、单元格计数和包含列数的技术容量。

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

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

此外，某些训练功能仅适用于特定大小和单元格计数的数据集。

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

| 数据集类型 | 支持自由文本特征工程 | 支持时间序列实验 | 支持偏差检测 |
| --- | --- | --- | --- |
| 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 |

### 分析限制

将训练数据集添加到实验时，Qlik Cloud 数据分析会对其进行分析，以估算各种统计信息（例如单元格计数和非重复值计数）。运行实验版本后，将执行 Qlik Predict 预处理，这有时会导致某些统计信息发生变化。

对于大型数据集（超过 1 GiB 的数据集），数据会进行部分分析。这可能导致某些估计统计信息（例如行数、单元格数、不同值计数和空值计数）在运行训练后发生变化。

因此，对于某些大型数据集，您可能会遇到以下训练错误：

* 训练失败，因为数据集超出了订阅允许的单元格计数，即使在分析时没有出现错误。

* 训练失败，因为空值计数超出了最大允许阈值，即使在分析时没有出现错误。

* 估计的实验类型与训练数据集不兼容，即使在分析时没有出现错误。

有关您可以关注的故障排除步骤，以减小数据集大小，请参阅[故障排除 — Qlik Predict](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/Troubleshooting/ml-troubleshooting.htm)。

## 了解详情

* [故障排除 — Qlik Predict](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/Troubleshooting/ml-troubleshooting.htm)