Validate and Synchronize workspace

{ヒント style="info" %}。 This feature is planned for release and not part of the Syntho platform yet. The feature will be released using a phased approach.

Please contact your Syntho contact person if you have suggestions for this feature.

を選択すると Generate より Job configuration パネル, Syntho はソースデータベースとデスティネーションデータベースのスキーマに対して、いくつかの検証ステップを実行します。

ソーススキーマの検証

ソースデータベースのスキーマは時間とともに変更される可能性があります。例えば, テーブルが追加されるかもしれない, 一列削除, またはカラムのデータ型が変更された;

これらの変更を追跡し、それに応じてジョブ設定を調整することが極めて重要です。これを怠ると、データ生成プロセスが失敗する可能性があります。例えば, カラムのエンコーディング・タイプがカテゴリ型から離散型に変更された場合, で、以前は Custom String モッカー, データ生成は成功しない。

Syntho はソース データベースの変更を追跡し、データ スキーマの変更を通知するように設計されています;

を選択すると Generate, その Source Database Validation タブはスキーマの変更を警告し、以下のオプションを提供する。 Sync その変更をワークスペースに反映させる。

ソース・スキーマの同期

を選択します。 Sync button にある。 Job configuration パネルを使用して、ワークスペースとソース・データベース・スキーマ間の不一致を自動的に同期します。

スキーマの問題が未解決の場合, これらはデータ生成プロセスの失敗につながる可能性がある;

Syntho は、以下のタイプのスキーマ変更を自動的に識別し、同期する機能を備えています。:

  • テーブルがソース・データベースに追加されました;

  • テーブルがソース・データベースに存在しなくなりました。

  • カラムのデータ型が変更されました;

  • カラムがソース・データベースに追加されました;

  • カラムがソース・データベースに存在しなくなりました。

  • 外部キーがソース・データベースに追加されました。

  • 外部キーがソース・データベースに存在しなくなりました。

宛先スキーマの検証

Syntho はワークスペースに対して移行先データベースのスキーマを自動的に検証します。その結果、次のような問題や警告が発生することがあります。, これは、デスティネーション・データベースを変更することで解決できる。

テーブルの問題:

テーブルの問題は、合成データジョブの失敗の原因となります。デスティネーション・データベースで以下の問題が発生する可能性があります。:

  • テーブルがありません。 To resolve this issue: 1.移行元データベースと移行先データベースのスキーマ名が一致していることを確認する。, {cH00ffff}そして 2.宛先データベースに全く同じ名前のテーブルを追加する。

テーブルの警告:

テーブルの警告が自動的に合成データジョブを失敗させることはありません。, が、それでも問題が発生する可能性があります。デスティネーション・データベースで以下のような警告が発生する可能性があります。:

  • テーブルにはすでにデータがあります。 To resolve this warning:

    • 宛先データベースのテーブルを切り捨てる。

  • 表は循環参照の一部である。 To resolve this warning:

    • 外部キー制約を無効にする(または削除する)。

カラムの問題:

列の問題は、合成データジョブの失敗の原因となります。デスティネーション・データベースで以下の問題が発生する可能性があります。:

  • カラムが存在しません。 To resolve this issue:

    • 移行先データベースのテーブルに、まったく同じ名前のカラムを追加します。

カラムの警告:

列の警告が自動的に合成データジョブを失敗させることはありません。, が、それでも問題が発生する可能性があります。デスティネーション・データベースで以下のような警告が発生する可能性があります。:

  • カラムのデータ型が不一致です。 To resolve this warning:

    • デスティネーション列のデータ型をソース列のデータ型と一致するように変更する。

Last updated