ファイルサービスに渡されるデータのコンプライアンスをチェックする
- 更新日2025-12-02
- 5分で読める
SystemLinkファイルサービスに渡されるすべてのデータが、データ解析用のメタデータ要件を満たしているかをチェックするために、データ整合性ルールを定義します。このチェックは、DataFinderインスタンスがインデックスを作成するワークスペースに適用されます。
- ファイルサービスに渡されるすべてのTDMデータに関して必要なメタデータをルート、グループ、チャンネルレベルで定義したJSONファイルをテキストエディタで作成します。 ヒント 定義ファイルを更新するときは、RequiredMetadataVersionプロパティを更新します。これにより、特定のバージョンの定義ファイルに準拠しているデータが検索可能になります。コード例については、このページの下部にあるメタデータ定義ファイルを参照してください。
- JSONファイルをファイルサービスのインデックスを作成するDataFinderにアップロードします。
- SystemLink Webアプリケーションのデータ管理で、データインデックス作成、DataFinderインスタンスを順にクリックします。
- ファイルをアップロードするインスタンスを選択して、をクリックします。
- インデックスタブでデータ整合性ルールをクリックします。
- ディスクから定義ファイルをアップロードして、OKをクリックします。 DataFinderインスタンスは、ファイルサービスに渡されるすべての新しいファイルがメタデータ定義に準拠しているかどうかをチェックし、インデックスに以下の2つのプロパティを追加します。
追加されるプロパティ 値 NI_FS~RequiredMetadata~Compliant (データナビゲーションで検索可能) 非準拠: Value = 0 準拠: 値> 0
準拠する値は、メタデータ定義ファイルからの「RequiredMetadataVersion」です。NI_FS~RequiredMetadata~ErrorText (データナビゲーションで検索不可) 欠落しているキー: metadata1、metadata2、... - ファイルを削除するには、定義ファイルを削除をクリックします。
- 検索領域タブで、インデックスを作成するワークスペースを選択します。ファイルサービス全体にインデックスを作成する場合は、トグルをIndex all workspaces on the system (システム上のすべてのワークスペースにインデックスを作成する) に切り替えます。
- オプション: インデックス全体をリセットして、ファイルサービスですでにインデックスが作成されているファイルのコンプライアンスチェックを実行します。
- インデックスタブを選択します。
- インデックスのリセットの横の矢印をクリックし、インデックス全体を選択します。 DataFinderインスタンスは、ファイルサービス内のすべてのファイルのインデックスを再作成し、コンプライアンスをチェックして、上記と同じプロパティをインデックスに追加します。このプロセスには時間がかかる場合があります。
定義ファイルの例:
{
"FileVersion": 1,
"Description": "Required metadata keys for SystemLink (this line is ignored)",
"RequiredMetadataVersion": 1.0,
"RequiredMetadataKeys": {
"root": ["product_identifier", "product_type", "product_design_step"],
"group": ["package", "dut_id"],
"channel": ["ResultStatArithMean", "ResultStatMax", "ResultStatMin"]
}
} 関連コンテンツ
- 上級検索を使用してデータを検索する
上級検索では、指定したプロパティ値が含まれているファイル、チャンネルグループ、またはチャンネルを検索できます。検索条件と論理演算子を組み合わせることで、複雑な検索クエリを定義することができます。
- SystemLinkファイルサービスのファイルのメタデータの追加と編集
SystemLinkファイルサービスのファイルのメタデータを追加および編集して、これらのファイルを識別し、検索内でこれらのファイルを見つけやすくします。
