此错误条件具有以下衍生的子错误条件。
BACKING_TABLE_NOT_FOUND_FOR_PARENT_TABLE
找不到隶属于管道 <parentTableId> 且 ID 为 <pipelineId> 的 MV/ST 的后备表。
CANNOT_MIGRATE_HMS_PIPELINE
HMS 管道不支持体系结构迁移。 ID 为 <pipelineId> 的管道不符合迁移条件。
DRY_RUN_FAILED
ID <pipelineId> 为失败的管道运行失败。 原因:<reason>
EVENT_LOG_NOT_FOUND_FOR_PIPELINE
找不到管道 <pipelineId> 的事件日志
FAILED_ROLLBACK
在 DPM 启用期间,ID 为 <pipelineId> 的管道未能回滚。 请联系 Databricks 支持原因: <reason>
INVALID_BACKING_TABLE_NAME
无法对管道 ID <pipelineId> 分析后备表名称。 旧的后备表名称:<oldBackingTableName>。
MIGRATION_HINT_DOES_NOT_MATCH_EXPECTED
ID 为 <pipelineId> 的管道的体系结构迁移失败,因为 ID 为 <expectedHintName> 的表上值为 <expectedHint> 的预期提示键 <tableId> 与生成的值 <migrationValue> 不匹配。 如果要继续迁移,请删除 conf “pipelines.enableDPMForExistingPipeline”,并使用“pipelines.setMigrationHints”重新运行更新。 使用“pipelines.setMigrationHints”运行一个更新后,可以重新启用配置“pipelines.enableDPMForExistingPipeline”。
MISSING_EXPECTED_PROPERTY
由于 ID 为 <pipelineId> 的表上缺少属性 <propertyName>,ID 为 <tableId> 的管道的体系结构迁移失败。 如果要继续迁移,请删除 conf “pipelines.enableDPMForExistingPipeline”,并使用“pipelines.setMigrationHints”重新运行更新。 使用“pipelines.setMigrationHints”运行一个更新后,可以重新启用配置“pipelines.enableDPMForExistingPipeline”。
PIPELINE_INCOMPATIBLE_WITH_DPM
ID为<pipelineId>的管道无法启用直接发布模式,因为用户定义的代码不兼容。 有关修复不兼容的信息,请参阅 DPM 以获取现有管道预览文档。 原因:<reason>
PIPELINE_NOT_FOUND_IN_DLT_DATABASE
在体系结构迁移期间,在 Lakeflow 声明性管道数据库中找不到 ID <pipelineId> 的管道。
PIPELINE_NOT_FOUND_IN_UC
在体系结构迁移期间,在 UC 中找不到 ID 为 <pipelineId> 的管道。
PRE_MIGRATION_VALIDATION_FAILED
ID 为 <pipelineId> 的管道迁移前验证失败。 原因:<reason>
RECONCILIATION_QUERY_NOT_FOUND_FOR_PIPELINE
在属于管道 <parentTableId> 的 ID 为 <pipelineId> 的 MV/ST 上找不到对帐查询。