Configure table settings
Last updated
Last updated
テーブルの Job configuration パネル, では、カラムレベルでいくつかの設定を適用することができる。
テーブルモードでは、ソースデータベースのテーブルがどのように処理され、宛先データベースに転送されるかを制御できます。利用可能なモードは以下の3つです。: Synthesize, De-identify, そして Exclude.
ソース・データベースからの各テーブルの処理方法を定義するために使用できるテーブル・モードは、以下の 3 つです。:
Synthesize: このモードでは, ソースデータベースのテーブルがSynthoのAIを使って合成され、デスティネーションデータベースに書き込まれる。
{ヒント style="info" %}。 テーブルが Synthesize モード, デフォルトの適用列モードは AI-powered generation.しかし, このデフォルト設定を変更するオプションがある。
カラムモードの変更手順 Synthesize:
1.テーブルを選択する。Synthesize". 2.選択したテーブルの列設定にアクセスする。 3.デフォルトでは, 列モードは AI-powered generation. 4.列のモードを以下のオプションのいずれかに変更する。:
Mocker: このオプションを使用して、列を模擬データで埋めます。
Duplicate: 列をソースから完全にコピーしたい場合は、これを選択します。
Exclude: 合成された表に特定の列を含めたくない場合は、このオプションを選択する。
詳細はこちら, 見る Configure column settings.
.
De-identify: テーブルがこのモードに設定されている場合, ユーザーの要求に応じて、ソースからデスティネーション・データベースへ、手を加えるか加えることなく直接コピーされる。
{ヒント style="info" %}。 テーブルがDe-identifyモードの下にリストされている場合, デフォルトの適用列モードも Duplicate.これは、列がソースから正確にコピーされることを意味する。しかし, この設定を変更することができます。
カラムモードを変更する手順 Duplicate:
1.テーブルを選択する。Duplicate". 2.選択したテーブルの列設定にアクセスする。 3.デフォルトでは, 列モードは Duplicate. 4.列のモードを以下のオプションのいずれかに変更する。:
Mocker: このオプションを使用して、列を模擬データで埋めます。
Exclude: 複製されたテーブルに特定の列を含めたくない場合は、このオプションを選択する。
詳細はこちら, 見る Configure column settings.
.
Exclude: このモードに割り当てられたテーブルは、転送先データベースには転送されません。
{ヒント style="warning" %}。 Caution: テーブルを除外すると、移行先データベースの外部キー制約と競合する可能性があります。
です。
テーブル・モード・メニューの Table Mode Menu はシ ンソインターフェースの左パネルにあります。
テーブルを特定のモードに割り当てるには, リストからテーブルをドラッグし、希望のテーブル・モード (Synthesize, Duplicate, または Excludeを参照)。
{ヒント style="info" %}。 Hint: を押したまま複数のテーブルを同時にドラッグできます。CTRL
または SHIFT
で、テーブルを選択してドラッグします。 {終了ヒント}
ワークスペースを作成した後, Syntho はソーステーブルの行数に基づいて、テーブルをテーブルモードのいずれかに自動的に割り当てます。自動的に割り当てられた Table Mode 各テーブルは、ユースケースに適している:
レビュー Table Mode の各テーブルに割り当てられている。 Table Mode Menu.
テーブルが別のモードであるべきだと気づいた場合, 2.で説明したように、テーブルを希望のモードにドラッグ・アンド・ドロップするだけです。
先に進む前に、すべてのテーブルが正しいモードになっていることを再確認してください。
デフォルトでは, Syntho はソーステーブルと同じ数の行をデスティネーションテーブルに生成します。
テーブルに生成する行数を変更するには:
1.以下へ Rows to generate フィールドの Table settings メニューの右側にあるジョブ設定パネル。 2.フィールドの値を希望する宛先行数に更新する。
デスティネーションテーブルの行数を調整する際の動作は以下のとおりです。:
とマークされたテーブルについては Synthesize, は、Syntho の AI と適用されたモッカーを使用して、指定された行数を生成します。
とマークされたテーブルについては Duplicate, は指定された行数を生成する (n
)から無作為にサンプルを取って、元のテーブル(n_original
).もし n <= n_original
, であれば、元の行がコピーされる。もし n > n_original
, その場合、元のn行はそのままコピーされる。, そして、それ以降の行は、元の行から(置換ありで)ランダムにサンプリングされる。
とマークされたテーブルについては Exclude, は行を生成しない(テーブルが除外されているため)。
について Rows to generate テーブルがオーバーサンプリングをサポートしていない場合、フィールドは無効になる。, その原因は以下の通りである。:
テーブルが Synthesize.
テーブルには Generate を適用した鍵生成方式である。
その番号が以前に変更され、テーブルがオーバーサンプリングをサポートしなくなった場合, の場合、値は元の値に戻される。
調整 Rows to generate を使用すると、宛先データベースの外部キー制約と競合する可能性があります。
ロード・モア」ボタンにより、オンデマンドで追加データをロード可能, すべてのデータを一度にロードすることによる遅延を防ぐ。
展開 Advanced settings の下にある。 Table settings をクリックして、テーブル・レベルの設定を表示および調整します。これらの設定は、AIによる生成機能を使用するカラムにのみ関係することに注意してください。
以下の高度なテーブル設定を調整できます。:
Maximum rows used for training: トレーニングに使用する行の最大数。より少ない行数を使用することで、処理を高速化することができる。, しかし、その代償として合成データのユーティリティが低下する可能性がある。
Take random sample:
On: はトレーニングに使用される行のランダム・サンプルを取ります。このオプションを選択すると、データ生成ジョブの実行時間が大幅に長くなることに注意してください。, データベースによって異なる。
Off (default): は、データベースで定義されている先頭行を取ります。
アプリケーションの画面やパネルを読み込む際のユーザーエクスペリエンスを向上させる。, Synthoは効率的なデータロード機構を備えています。これらは、よりスムーズなインタラクションを保証することを目的としています。, 特に、ソース・データベースにかなりの量のデータが含まれている場合。