Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. データプロファイリング
  3. プロファイル
  4. プロファイル結果
  5. データプロファイリングタスクのパフォーマンスチューニング
  6. トラブルシューティング

データプロファイリング

データプロファイリング

ソースオブジェクトに対する自動ルール関連付け

ソースオブジェクトに対する自動ルール関連付け

データプロファイリング
では、カラムとソースオブジェクト名の一致に基づいて、
Data Quality
アセットをカラムを持つルールとして自動的に関連付けます。デフォルトでは、
データプロファイリング
はルールをOracle、フラットファイル、ODBC、およびAmazon S3 V2接続のカラムに関連付けます。
自動ルール関連付けを有効にするには、組織に有効なDataQualityClairRuleパッケージライセンスがあることを確認してください。DataQualityClaireRuleパッケージには、接続固有のJSONファイルとデフォルトのJSONファイルが含まれています。
データプロファイリング
では、サポートされているすべての接続に接続固有のJSONファイルを使用します。残りの接続の自動ルール関連付けを有効にするには、
DefaultAutoAssignRulesConfig.json
ファイルを設定できます。
データプロファイリング
では、接続に
<connection_type> AutoAssignRulesConfig.json
ファイルを設定した後に、ルールをカラムに自動的に関連付けます。JSONファイルは次の場所で設定できます:
<secureagentlocation>/apps/Data_Integration_Server/data/profiling/AutoRuleAssignmentConfig/
Config.jsonファイルを設定またはカスタマイズした後、Secure Agentを再起動する必要はありません。
AutoAssignRulesConfig.json
ファイルを特定の接続に設定する場合、Data Qualityアセットは、一致するカラムとソースオブジェクト名にルールとして割り当てられます。
カラム名とソースオブジェクト名が接続
AutoAssignRulesConfig.json
ファイルの自動割り当て基準に一致しない場合、
データプロファイリング
は、
DefaultAutoAssignRulesConfig.json
ファイルからの一致する結果にルールを割り当てます。
AutoAssignRulesConfig.json
ファイルのカラム名とソース名が自動ルール関連付け基準に一致しない場合は、接続固有のJSONファイルを編集して、ソースオブジェクト名とカラム名を変更できます。
ID、First Name、およびLast Nameという名前のカラムを含むソースオブジェクトを使用してプロファイルを作成しました。Employee_detailsルールをカラムに自動的に割り当てたいとします。
この目標を達成するには、組織にDataQualityClaireRuleパッケージライセンスがあることを確認してから、AdministratorサービスからClouldDataQuality_BundlesプロジェクトにClouldDataQuality_Bundlesをコピーする必要があります。
AutoAssignRulesConfig.json
ファイルのカラム名がソースオブジェクトのソースカラム名と一致すると、
データプロファイリング
はEmployee_detailsルールをカラムに自動的に割り当てます。

自動ルール関連付け手順

  1. 組織で
    DataQualityClaireRule
    パッケージライセンスが有効になっていることを確認してください。
  2. データプロファイリングサービスで、
    CloudDataQuality_Bundles
    という名前のプロジェクトを作成します。
  3. [Administratorサービス]
    [アドオンバンドル]
    [使用可能なバンドル]
    から
    CloudDataQuality_Bundles
    バンドルを
    CloudDataQuality_Bundles
    プロジェクトにコピーします。バンドルをプロジェクトにコピーすると、プロジェクトには自動ルール関連付けに使用できるすべての
    Data Quality
    アセットが表示されます。
  4. <secureagentlocation>/apps/Data_Integration_Server/data/profiling/AutoRuleAssignmentConfig/
    の場所で、次のサンプル画像に示すように、要件に基づいたデータソース情報で
    <connection_type>AutoAssignRulesConfig.json.file
    を設定します。
  5. データプロファイリング
    で関連するルールを表示します。
次の画像は、ソースオブジェクトに関連付けられているルールを示します。
  • [ルール]
    タブには、ルールの説明のサフィックスとして「
    (CLAIREにより推奨)
    」が表示されます。

AutoAssignRulesConfig.jsonファイルのカスタマイズ

このシナリオでは、
データプロファイリング
Employee
という名前の付いたソースオブジェクトを持つプロファイルと
First Name
という名前のカラムが含まれます。ソースオブジェクトに存在するカラム名とソース名が
AutoAssignRulesConfig.json
ファイルで一致しません。
AutoAssignRulesConfig.json
ファイルをカスタマイズして、ソース名とソースオブジェクトに一致するようにルールをカラムに追加することをお勧めします。
既存のフィールド値
カスタマイズされたフィールド値
sourceNameフィールド値を
French_Company_Names
から変更
Employee
に変更
columnNameフィールド値を
longitude
から変更
First Name
に変更
次の画像は、既存のソースとカラム名のあるサンプル
AutoAssignRulesConfig.json
を示します。
次の画像は、
AutoAssignRulesConfig.json
ファイルに加えられた変更を示しています。