ARCHITECTURE_MIGRATION_FAILURE error condition

SQLSTATE: 55000

This error condition has the following derived sub error conditions.

BACKING_TABLE_NOT_FOUND_FOR_PARENT_TABLE

Backing table not found for MV/ST with id belonging to pipeline .

CANNOT_MIGRATE_HMS_PIPELINE

Architecture migration is not supported for HMS pipelines. Pipeline with id is not eligible for migration.

DRY_RUN_FAILED

Pipeline with id failed dry run. Reason:

DUPLICATE_PARENT_TABLE_ID

Pipeline with id failed architecture migration because multiple tables have the same parentTableId . Tables with this parentTableId: .

EVENT_LOG_NOT_FOUND_FOR_PIPELINE

Event log not found for pipeline

FAILED_ROLLBACK

Pipeline with id failed to rollback during DPM enablement. Please reach out to Azure Databricks Support Reason:

INVALID_BACKING_TABLE_NAME

Backing table name was unable to be parsed for pipeline id . Old backing table name: .

MIGRATION_HINT_DOES_NOT_MATCH_EXPECTED

Pipeline with id failed architecture migration because expected hint key with value on table with id does not match generated value . If you wish to proceed with the migration, remove the conf 'pipelines.enableDPMForExistingPipeline' and re-run an update using 'pipelines.setMigrationHints'. After running an update with 'pipelines.setMigrationHints', you can re-enable the conf 'pipelines.enableDPMForExistingPipeline'.

MISSING_EXPECTED_PROPERTY

Pipeline with id failed architecture migration due to missing property on table with id . If you wish to proceed with the migration, remove the conf 'pipelines.enableDPMForExistingPipeline' and re-run an update using 'pipelines.setMigrationHints'. After running an update with 'pipelines.setMigrationHints', you can re-enable the conf 'pipelines.enableDPMForExistingPipeline'.

PIPELINE_INCOMPATIBLE_WITH_DPM

Pipeline with id failed to enable Direct Publishing Mode because user defined code is incompatible. Please refer to the DPM for existing pipelines preview documentation for information on fixing incompatibilities. Reason:

PIPELINE_NOT_FOUND_IN_DLT_DATABASE

Pipeline with id was not found in the pipeline database during architecture migration.

PIPELINE_NOT_FOUND_IN_UC

Pipeline with id was not found in UC during architecture migration.

PRE_MIGRATION_VALIDATION_FAILED

Pipeline with id failed pre-migration validation. Reason:

RECONCILIATION_QUERY_NOT_FOUND_FOR_PIPELINE

Reconciliation query not found on MV/ST with id belonging to pipeline .