検出ガイド> 検出の使用と構成> 複数列の関係検出の有効化
 
複数列の関係検出の有効化
テーブル間の複数列の関係を検索するようにDiscoveryを構成できます。これにより、関係の検出に必要な時間が長くなりますが、データによっては重要になる場合があります。デフォルトでは、Discoveryは単一列の関係のみを検索します。複数列の関係を検出するための検出の構成の詳細については、複数列の関係についてを参照してください。
複数列の関係を検索するようにDiscoveryを構成するには
1. 管理メニューから、構成を選択します。
2. [構成]ダイアログで、[検出/関係]/[MultiColumnKey]ブランチを展開します。
3. 複数列キーを許可を選択し、値をTrueに変更します。
4. 以下で説明する他の複数列構成パラメーター値のいずれかを調整します。
構成パラメーター
デフォルト
使用目的...
複数列キーを許可する
False(偽)
True-Discovery RelationshipScannerは複数列のキーを検索します。マルチカラムキーの幅は、マルチカラムキーの最大列数で設定されます。
False-単一列の関係のみが検出されます。
多対多の関係のみを確認する
True-複数列のキーは、many_to_manyの関係からのみ構成されます。これを行うと、多対1と1対多の組み合わせが削除され、複数列のキーが形成されます。
False-すべての組み合わせの関係がチェックされます。これはより正確ですが、はるかに時間がかかる可能性があります。
複数列の関係を組み合わせる
True—スコアが95を超える2つのテーブル間の複数列の関係は、5つを超える複数列の関係が検出された場合、モデル図の1つの関係ラインに統合されます。
False-すべての個々の関係ラインがモデル図に表示されます。
複数列キーの最大列
3
複数列キーを作成するための列の最大数。この値は、複数列キーを許可Trueの場合に使用されます。この値は2以上にする必要があります。この数が大きすぎると、検出タスクが非常に長時間実行される可能性があるため、この数を増やす場合は注意が必要です。
複数列キーについてチェックする最大キー
1000
2つのテーブル間で可能な複数列のキーをチェックするためのキーの最大数。この値は、複数列キーを許可Trueの場合に使用されます。この値が大きい場合は、複数列のキーのより多くの組み合わせをチェックします。ただし、メモリが不足しやすくなる可能性があります。
5. OKをクリックして、構成の変更を適用します。
関係が複数の列で形成されている場合、モデルの[関係]タブに複数列の関係として示されます。詳細については、[関係]タブの操作を参照してください。