PDT 问题排查

本指南可帮助您排查 Looker 实例上的 PDT 问题。如需开始操作,请前往与您的问题最相符的部分:

PDT 构建失败

如果一个或多个 PDT 构建失败,请查看本部分中的步骤。(如果 PDT 的构建频率过高,请参阅 PDT 的构建频率过高部分。)

使用以下决策树开始排查无法构建的 PDT:

手动重建 PDT

首先,测试您是否可以成功手动构建或重新构建 PDT。如果此尝试失败,请查看 build 失败错误消息以了解详情。

如果您可以成功手动构建 PDT,请检查持久化策略。

检查连接设置

如果单个连接中的所有 PDT 都无法构建,请检查连接设置。临时架构权限不足是导致构建失败的常见原因。仔细检查临时架构是否已正确设置。如果草稿架构最近发生了变化,请先尝试更新连接设置。

如果您可以成功手动构建 PDT,并且连接设置正确无误,则您的实例上的 PDT 再生器可能存在问题。请与支持团队联系,以排查此极端情况。

PDT 的构建过于频繁

如果一个或多个 PDT 的构建过于频繁,请按照本部分中的步骤操作。

使用以下决策树开始排查构建过于频繁的 PDT:

临时架构中的 PDT 过多

如果单个 PDT 的多个副本堵塞了您的临时架构,则您的实例可能存在 PDT 清理程序问题(自动移除旧 PDT 的进程)。请与支持团队联系,以排查此极端情况。

在 PDT 活动信息中心内查看 build 原因

如需了解详情,请查看 PDT 活动信息中心。请特别检查构建过于频繁的 PDT 的构建原因。一些常见的 build 原因包括:

  • 表不在临时架构中:系统之所以构建 PDT,是因为在临时架构中找不到此 PDT 的任何版本。尝试检查连接设置并更改暂存区架构。如果您有多个 Looker 实例(例如生产实例和 QA 实例),请务必为每个实例设置不同的临时架构,以避免 PDT 管理冲突。
  • 手动重建:PDT 由用户手动重建。检查用户 ID,看看相应用户是否手动触发了过多的 PDT build。
  • 依赖型 PDT build:此 PDT 是因另一个 PDT 依赖于它而构建的。找到依赖的 PDT,并检查其持久性策略。

最终审核和支持

如果您仍然无法解决 PDT 问题,请查看本页上的问题排查步骤。如果仍无法解决问题,请与支持团队联系