メインコンテンツまでスキップ

ARCHITECTURE_MIGRATION_FAILUREエラー状態

SQLSTATE: 55000

このエラー条件には、次の派生サブエラー条件があります。

BACKING_TABLE_NOT_FOUND_FOR_PARENT_TABLE

パイプライン <pipelineId>に属する ID <parentTableId> の MV/ST のバッキング テーブルが見つかりません。

CANNOT_MIGRATE_HMS_PIPELINE

アーキテクチャの移行は、HMS パイプラインではサポートされていません。 ID が <pipelineId> のパイプラインは移行の対象にはなりません。

EVENT_LOG_NOT_FOUND_FOR_PIPELINE

パイプラインのイベント ログが見つかりません <pipelineId>

INVALID_BACKING_TABLE_NAME

バッキング テーブル名をパイプライン ID <pipelineId>で解析できませんでした。古いバッキング テーブル名: <oldBackingTableName>.

MIGRATION_HINT_DOES_NOT_MATCH_EXPECTED

id <pipelineId> のパイプラインは、id が <tableId> のテーブル上の値 <expectedHint> を持つ予期されたヒント キー <expectedHintName> が生成された値 <migrationValue>と一致しないため、アーキテクチャの移行に失敗しました。移行を続行する場合は、conf 'パイプライン.enableDPMForExistingPipeline' を削除し、'パイプライン.setMigrationHints' を使用して更新を再実行してください。 'パイプライン.setMigrationHints' で更新を実行した後、 conf 'パイプライン.enableDPMForExistingPipeline' を再度有効にすることができます。

MISSING_EXPECTED_PROPERTY

ID <pipelineId> のパイプラインは、ID が <tableId>のテーブルにプロパティ<propertyName>がないため、アーキテクチャの移行に失敗しました。移行を続行する場合は、conf 'パイプライン.enableDPMForExistingPipeline' を削除し、'パイプライン.setMigrationHints' を使用して更新を再実行してください。 'パイプライン.setMigrationHints' で更新を実行した後、 conf 'パイプライン.enableDPMForExistingPipeline' を再度有効にすることができます。

パイプライン

ID が <pipelineId> のパイプラインは、アーキテクチャの移行中に DLT データベースで見つかりませんでした。

パイプライン

ID が <pipelineId> のパイプラインは、アーキテクチャの移行中に UC で見つかりませんでした。

PRE_MIGRATION_VALIDATION_FAILED

ID <pipelineId> のパイプラインは移行前の検証に失敗しました。 理由: <reason>

RECONCILIATION_QUERY_NOT_FOUND_FOR_PIPELINE

MV/ST で ID <parentTableId> がパイプライン <pipelineId>に属する調整クエリが見つかりません。

UNEXPECTED_ERROR_DURING_ARCHITECTURE_MIGRATION

ID が <pipelineId> のパイプラインで、アーキテクチャの移行中に予期しないエラーが発生しました。 エラーメッセージは「 <errorMessage>です。