运行缺少映射的任务和加载器
This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.
问题
为什么我的任务有时会因缺少映射和未导入数据而失败,而直接通过加载器运行时会导入数据?
答案
任务可以包含多个加载器。当某个加载器在某个任务中失败时,同一任务中的后续加载器将不会处理,因为我们不想加载任何不完整或冲突的数据。较早的加载器可能因缺少映射而失败。您可以在下方查看有关缺失映射的更多详细信息。
当您手动运行加载器时,如果层级或账户缺少映射,则系统会导入已映射的数据,并在日志中显示错误,指出缺少映射。这适用于所有标准账户导入以及多维工作表导入。如果没有账户映射,模型化工作表导入会成功;如果没有层级映射,模型化工作表导入会失败。

任务运行后,系统会标记为成功或失败。任务可能会因缺少账户映射或层级映射而失败,但仍会为在该任务中运行的加载器导入映射的数据。如果某个任务有多个加载器,您可以检查任务日志,以确定已运行的加载器,并确认错误。与加载器类似,此任务的成功与否取决于导入类型。多维导入和标准导入的操作相同,但模型化导入不需要账户。

如果任务或加载器缺少维度映射,则会被视为成功任务,因为维度值不再是必需的,而且数据仍可导入到账户和层级组合中。这可能就是显示缺失映射时表明任务成功的原因。
