這個錯誤條件具有下列衍生的子錯誤條件。
BACKING_TABLE_NOT_FOUND_FOR_PARENT_TABLE
找不到標識碼屬於管線<parentTableId>的MV/ST <pipelineId> 備份數據表。
CANNOT_MIGRATE_HMS_PIPELINE
HMS 管線不支援架構移轉。 標識碼為 <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
底層資料表名稱無法解析與管線識別碼 <pipelineId> 關聯的內容。 舊的備份數據表名稱: <oldBackingTableName>。
MIGRATION_HINT_DOES_NOT_MATCH_EXPECTED
具有標識符<pipelineId>的管線架構移轉失敗,因為在具有標識符<expectedHintName>的數據表上,預期提示鍵<expectedHint>對應的值<tableId>與生成的值<migrationValue>不相符。 如果您想要繼續進行移轉,請移除 conf 'pipelines.enableDPMForExistingPipeline' 並使用 'pipelines.setMigrationHints' 重新執行更新。 使用 'pipelines.setMigrationHints' 執行更新之後,您可以重新啟用 conf 'pipelines.enableDPMForExistingPipeline'。
MISSING_EXPECTED_PROPERTY
管線標識子<pipelineId>因為在標識子<propertyName>的數據表上缺少屬性<tableId>而導致架構移轉失敗。 如果您想要繼續進行移轉,請移除 conf 'pipelines.enableDPMForExistingPipeline' 並使用 'pipelines.setMigrationHints' 重新執行更新。 使用 'pipelines.setMigrationHints' 執行更新之後,您可以重新啟用 conf 'pipelines.enableDPMForExistingPipeline'。
PIPELINE_INCOMPATIBLE_WITH_DPM
標識子為 <pipelineId> 的管線無法啟用直接發佈模式,因為使用者定義的程式代碼不相容。 如需修正不相容的資訊,請參閱 DPM 以取得現有管線預覽檔。 原因:<reason>
PIPELINE_NOT_FOUND_IN_DLT_DATABASE
在架構移轉期間,在 Lakeflow Spark 宣告式管線資料庫中找不到具有 ID <pipelineId> 的管線。
PIPELINE_NOT_FOUND_IN_UC
在架構移轉期間,在UC中找不到標識碼為 <pipelineId> 的管線。
PRE_MIGRATION_VALIDATION_FAILED
標識符為 <pipelineId> 的管線在遷移前驗證失敗。 原因:<reason>
RECONCILIATION_QUERY_NOT_FOUND_FOR_PIPELINE
在 MV/ST 系統中,找不到 ID <parentTableId> 的對帳查詢,此 ID 屬於管線 <pipelineId>。