数据集成器错误管理和疑难解答

数据集成器是一个点到点集成服务,用于将来自多个来源的数据(例如,财务和运营应用、Dynamics 365 Sales、Salesforce 和 Microsoft SQL (预览))集成到 Microsoft Dataverse。 另外还支持将数据集成到财务和运营应用和 Dynamics 365 Sales。 将数据集成到 Dataverse 中主题中提供了详细的分步说明,以帮助您针对基于流程的集成方案设置项目,如 Prospect 到 Cash、Field Service 和 Project Service 的集成。

尽管我们会根据客户反馈不断改进并推动平台修复,但我们了解在您遇到问题时需要为您提供指导。 本主题将引导您完成错误管理和一些此类问题的疑难解答。

支持的区域

以下地区支持此数据集成器:

  • 亚洲
  • 澳大利亚
  • 加拿大
  • 欧洲
  • 印度
  • 日本
  • 南美
  • 英国
  • 美国

没有对任何其他区域启用数据集成器的任何计划。

查看项目执行状况

每次执行(手动或计划)数据集成项目时,您都可以在管理仪表板和/或项目列表页上查看执行状态。

仪表板和项目列表。

管理仪表板提供所有项目运行及其状态的一站式实时视图,并提供向下钻取以查看执行详细信息。 此仪表板向您显示执行的单个计数和汇总计数。 这些信息使用不同颜色标示以显示每个项目的状态:绿色表示已完成的项目,黄色表示已完成的项目但含有警告,红色表示具有错误状态的项目。 同样,项目列表页上的绿色、黄色和红色图标表示项目的状态。

此外,要查看更多详细信息,您可以通过选择单个条形图,通过管理仪表板来钻取项目执行。

仪表板向下钻取选项的屏幕截图,可用于查看更多详细信息。

现在,您可以钻取单个错误。

“最近项目运行”页上显示的各个错误的屏幕截图。

您还可以通过以下方式查看项目执行详细信息:在项目列表页上选择单个项目,然后在执行历史记录选项卡上查看历史执行和状态。

项目执行历史记录。

如果收到警告或错误,则可以通过单击执行历史记录选项卡上的执行来向下钻取更多信息。

项目执行历史记录警告。

项目监视

我们非常鼓励我们的客户和合作伙伴订阅基于电子邮件的通知,以便您可以收到有关已完成但有警告或错误的项目执行的电子邮件提醒。 对于每个项目,在计划选项卡上,您可以选择基于电子邮件的通知,并提供多个电子邮件地址(包括组地址),以逗号分隔。

远程监视警告。

每当项目完成时出现警告或处于错误状态时,您都会收到一封电子邮件通知,指出该项目执行的状态,并带有指向具体失败的钻取链接。

远程监视电子邮件通知。

选择链接可以直接进入项目执行状态,您可以进一步钻取以查找具体错误。

远程监视电子邮件通知向下钻取。

项目执行状态

执行数据集成项目(手动或计划)时,将创建包含项目名称、显示最新更新的时间戳以及项目状态的详细日志。

每个项目执行都标记有“已完成”、“警告”或“错误”状态:

  • 已完成

    如果所有记录都成功更新插入,则为此状态。 (“更新插入”或“更新并插入”是用于更新记录(如果已存在)或插入新记录的逻辑。)

    项目状态“完成”。

  • 警告

    如果某些记录成功更新插入,而某些记录失败或出错,则为此状态。

    项目状态“警告”。

  • 错误

    如果没有一条记录成功和/或出错,并且没有在目标中更新插入或插入,则为此状态。

    项目状态“错误”。

    如果项目执行处于错误状态,则它将在下一次计划运行时自动重试执行。 如果不更新源记录,将不会自动包含在下一个运行中。

您还可以通过执行历史记录页上的省略号 (...) 选择重新运行执行来手动重试执行。

常见情况疑难解答的便捷技巧

以下是一些便捷技巧,可帮助您解决一些常见情况。

连接或环境问题

如果在尝试创建连接集时无法在下拉列表中看到连接或环境,可以采取以下一些措施来解决此问题:

连接集。

  • 连接:确保已在 https://make.powerapps.com 上的“数据/连接”下创建了连接,并且它们处于已连接状态。 如果看到修复连接通知,则应仔细检查帐户使用的凭据,并使用省略号 (...) 中的切换帐户选项重新进行身份验证。

    连接问题。

  • 环境:如果在下拉列表中看不到环境,请确保用于创建连接的帐户对实体具有适当的访问权限。 测试此操作的一个好方法是创建(使用 Microsoft Power Automate)。

    下面是一个创建简单流来测试您与财务和运营应用的连接的示例:

    1. https://make.powerapps.com业务逻辑/流下,创建一个新流(选择从空白开始创建)。

      连接新建流。

    2. 选择定期触发器。 在新建步骤下,搜索并选择 Dynamics 365 财务和运营应用连接器

      连接定期触发器。

    3. 选择创建记录作为操作。 在下拉列表中,确保您使用适当的帐户登录。 应是您用于为数据集成项目创建连接的帐户。

      连接创建记录。

    4. 选择环境下的下拉菜单以显示所有财务和运营应用环境。 这是一个很有用的步骤,可以验证您的帐户(从上一步开始)是否有权访问环境。

      连接环境。

    5. 选择环境后,请确认您有权访问其下的所有实体。

      连接确认实体访问权限。

  • 组织:您将在这里指定财务和运营应用的法人(例如,USMF)、Dynamics 365 Sales 的业务部门或 Dataverse 组织名称。 如果您错过了此步骤,则会收到一条消息,其中包含与您随后需要插入“组织”下的应用程序对应的有效名称。

项目验证错误

首先,您验证一个数据集成项目,然后执行它。 验证错误的一些主要原因包括:

  • 在创建项目期间选择了不正确的公司/业务部门
  • 缺少必需列
  • 映射不完整或重复
  • 字段类型不匹配

以下是在重复映射的情况下错误如何显现的示例。 橙色横幅表示映射问题。

映射问题。

当您进一步钻取项目执行历史记录时,您会看到存在重复字段问题。

重复字段问题。

在检查映射时,您可以确定重复项。 在此例中,源字段传真被错误地映射到了 ADDRESSCITY。

不正确映射。

修复映射后,错误应会随即消失,您应该能够成功执行项目。

修复的映射。

项目执行问题

如果通知您项目执行已完成但有警告或处于错误状态,则第一步是钻取执行历史记录。 从项目列表页,选择单个项目并在执行历史记录选项卡上查看最新执行。然后,您可以单击进入具体错误。

错误疑难解答。

如果这是一个以财务和运营应用为源的集成项目,请转到财务和运营应用中的数据管理工作区。 然后根据您的数据集成项目名称筛选项目,或者专门选择导入或导出作业的类型。

数据管理工作区。

此外,您还可以打开项目的作业历史记录,并根据执行的时间戳钻取作业 ID。 您还可以检查执行日志、查看历史运行以及查看暂存数据。

项目作业历史记录。