

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 常见的安装问题
<a name="common-setup-issues"></a>

## 参照完整性错误：“product\_id 值与产品数据集中的任何 ID 都不匹配”
<a name="common-setup-issues-referential-integrity-errors"></a>

 最常见的原因是 ID 字段中的尾部空格。从固定宽度的数据库导出的源系统通常用空格填充字符串字段。主产品可能有干净的 ID（“MAT604”），而订单行文件可能有填充的 ID（“MAT604”）。系统会进行严格的字符串匹配，因此它们不会加入。

 **修复：**将 TRIM () 添加到数据流 SQL 转换中的所有字符串 ID 字段中。将其应用于 product\_id、ship\_from\_site\_id、customer\_tpartner\_id 和任何其他加入密钥。还要检查文件之间的引用是否不一致。重新导出 CSV 时，使用 QUOTE\_ALL 来防止类型推断问题，即看起来像数字的 ID（例如 “111613”）在一个文件中被视为整数，而在另一个文件中被视为字符串。

 **预防：即使你今天没有发现问题，也**一定要修剪 SQL 转换中的所有 ID 字段，这是默认做法。在导出之间，源数据可能会发生变化。

## 产品主数据中缺少订单历史记录中的产品
<a name="common-setup-issues-products-missing-from-product-master"></a>

 您的订单历史记录通常包含不在当前主产品中的产品（停产产品、一次性商品、测试 SKU）。如果任何 product\_id 没有匹配的产品主记录，系统将拒绝整个订单文件。

 **修复：(a) 在产品主数据中为缺失的产品创建存根行，**其中包含最少的必填字段（id、description、base\_uom），或者（b）筛选订单历史记录，仅包括产品主数据中的产品。选项 (a) 是首选，因为它保留了可能对谱系和趋势检测有用的需求历史记录。

## 产品主文件上传时出现 CSV 解析错误
<a name="common-setup-issues-csv-parsing-errors"></a>

 包含逗号、引号或特殊字符的产品描述可能会中断 CSV 解析。您可能会在特定行中看到诸如 “预期为 17 个字段，看到了 19” 之类的错误。

 **修复：带有正确引号** Re-export 的文件 (QUOTE\_ALL)。检查描述字段中特定的失败行中是否有嵌入式逗号。

## 上传后数据未显示
<a name="common-setup-issues-data-not-appearing-after-upload"></a>
+ 确认您的文件格式没有改变（扩展名、列标题、编码）。
+ 检查文件名和扩展名是否与预期模式相匹配——将.csv 重命名为 .csv000 或类似内容会中断提取。
+ 上传后，最多需要 30 分钟才能完成数据摄取。
+ 如果列标题在加载之间发生变化（例如，由命名的列 month/year），则需要在上传之前执行预处理步骤。

## 数据刷新后 PIV 未更新
<a name="common-setup-issues-piv-not-updating"></a>
+ PIV 在摄取完成大约 15 分钟后触发，运行大约需要 20-30 分钟。
+ End-to-end 从数据上传到新的 PIV：大约 1—1.5 小时。
+ 如果 PIV 在 24 小时以上未更新，请联系支持人员。

## 异常数似乎太高或太低
<a name="common-setup-issues-exception-counts"></a>
+ **过高：**阈值可能过于宽松，或者单个产品\+网站可能针对不同的日期生成多个例外情况。联系支持人员查看规则配置。
+ **太低：**阈值可能过于严格，或者某些产品的必需数据（例如预测、库存水平）可能缺失。

 Spot-check 一些你非常了解的产品，并将系统显示的内容与你的源系统进行比较。

## 对例外情况没有财务影响
<a name="common-setup-issues-no-financial-impact"></a>

 财务影响要求在产品数据中填充单位成本。如果产品的成本缺失或为零，则不会显示任何美元价值。请咨询您的支持团队以了解成本数据的覆盖范围——跨多个成本字段的瀑布式方法通常可以提供最佳覆盖范围。