分类导入器故障诊断

将分类数据上载到 Adobe 时最常见的问题。

文件格式或扩展名不正确

分类需要使用特定的文件类型和格式才能上载成功。如果保存不当,分类文件会引发问题,从而不会处理任何行。返回的错误通常是​“需要第一列作为键”,但可能会出现任意数量的错误。请务必检查以下各项:

  • 上传电子表格(.xlsx)而不是。tab或。txt文件:以不正确的格 式上传分类文件时,可能会收到错误消息 “第一列必须是键”。 分类导入程序不知道如何处理。xls或。xlsx文件。 在 Excel 的“另存为”对话框中,设置正确的“另存为”类型:
    • 在 Windows 上,使用文件格式 Text (Tab delimited) (*.txt)
    • 在 Mac 上,使用文件格式 Windows Formatted Text
  • 将文件另存为工作簿后更改文件扩展名:尝试直接重命名文件扩展名会生成无效的工作簿。仅使用 Excel 的“另存为”功能或在文本编辑器(例如 Notepad++)中编辑分类。
  • 使用大写的扩展名:大写的扩展名(例如 fileupload.TXT)无效。请将文件重命名为小写的扩展名 (fileupload.txt)。
  • 字符编码不匹配:确保下载模板时,保存的分类上载的编码与原始编码匹配。如果您上载的 UTF-16 文件最初是以 UTF-8 编码,则上载时会产生意外结果。Adobe 建议使用不带字节顺序标记的 UTF-8 来上载文件。

文件内容无效

如果您的上载文件格式正确,则上载程序会尝试尽可能多地导入有效行。分类数据的一些常见问题:

  • 行已分类:尝试上载已使用同一值分类的行时,导入器会返回无效的行。这是正常结果,因为分类数据不会通过同一分类对键值进行重新分类。它是通知,而不是错误。如果您并未更改导出文件中的全部行,则无需担忧。Adobe 建议仅上载已更改的行。
  • 标头与上载的变量不匹配:如果您下载跟踪代码维度的分类模板,然后尝试将该模板上载到 eVar 分类,则上载会失败。对于特定变量,所使用的导出文件只能是最初从中将其导出的文件。
  • 键值或分类值包含值 0:分类无法区分值 0 和空白单元格,因此无法对该值进行分类。请参阅分类常见问题解答
  • 分类文件包含逗号或特殊字符:请参阅分类常见问题解答
  • 上载的文件中存在额外的制表符:在编辑分类文件时,有时可能会意外插入额外的制表符。每行的制表符数量必须相同,才能正确处理。要检查文件中是否存在额外的制表符,请在纯文本编辑器中突出显示所有文本,并确保没有行在结尾处有额外的空间。
  • 文件中存在重复的键值:每个键值在每列只能有一个分类。如果多次尝试对同一值进行分类,导入器会触发错误。
  • 子分类存在但配置不正确:如果存在子分类,请检查以下各项:
    • 所有子分类值都有相应的父分类值
    • 任一子分类所引用的父分类值都是唯一的
  • 列不匹配:如果任何给定行 上的列数无效,您会收到错误消息 “行上的键有太多列”。 例如,在分类上传中有3列,变量只有一个分类。 验证上传文件,确保列数不大于为该变量配置的分类数。

FTP 导入故障诊断

以下是 FTP 分类无法处理所上载文件的常见原因:

  • 缺少 .fin 文件:在桌面上创建空文本文档,并将文件扩展名从 .txt 重命名为 .fin。此 .fin 文件的名称必须与相关分类文件的名称匹配。例如,如果 FTP 文件名为 fileupload.tab,请将 .fin 文件命名为 fileupload.fin。上载 .fin 文件后,两个文件都会消失。
  • 在分类文件之前上载 .fin 文件:有时,在分类文件完成上载到 FTP 站点之前会创建 .fin 文件。如果文件上载次序颠倒,处理可能会失败。请删除这两个文件,先添加分类文件,然后在分类文件完全上载后再添加 .fin 文件。
  • 文件过大:Adobe 建议,保持尽可能小的分类文件大小,可确保快速完成处理。
  • 现有文件已在处理:如果为同一变量和报表包上载了多个文件,则旧文件将停止处理,以支持处理新文件。如果使用多个文件上载分类,请等待确认现有文件已完成处理,然后再上载新文件。
  • 上载的文件未放在根目录中:上载到 Adobe FTP 站点的文件必须放在根目录中。如果分类导入文件位于子文件夹中,则不会提取或处理这些文件。

如果您在上载分类文件时仍然遇到问题,请联系 Adobe 客户关怀团队。

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now