注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Foundry Rules ワークフローの設定

ワークフロー設定エディターは、Foundry Rules ワークフロー全体の設定を変更するときに使用します。たとえば、ルール作成者が使用できるように新しい入力を追加する場合や、ワークフロー出力を変更する場合です。Foundry Rules ワークフローをデプロイすると、Ontology Managerからワークフロー設定エディターにアクセスできます。Foundry Rules ワークフローはプロジェクトに紐づけられ、プロジェクトフォルダー内のリソースとして表示されます。これにより、ワークフロー設定への権限が制御され、ユーザーはワークフローの名前変更、移動、削除ができます。

ワークフロー入力

ルールロジックの入力セクションで説明しているように、ワークフローの所有者は設定エディターの入力ペインで、ルール作成者が使用する入力を追加できます。オブジェクト入力を追加する際には、関連するリンクタイプのうち、どれを利用可能にするかを所有者が選択することもできます。

Foundry Rules ワークフローの入力

ワークフロー出力

ワークフロー出力では、ワークフロー内のすべての Foundry ルールの出力先と出力形式を指定します。各出力はそれぞれ異なる Foundry データセットに対応しており、ビルドすると、その出力を参照するすべての Foundry ルールの結果が格納されます。各出力では、出力列の名前とデータ型を設定できます。また、出力列で許可する値とデフォルト値を制限することもできます。

Foundry Rules ワークフローの出力

トランスフォームの設定

このセクションには、Foundry ルールの結果を生成するトランスフォームを設定するための追加情報が含まれています。ルールステータスのデータセットの場所や、トランスフォームに適用されている Spark プロファイルなどが含まれます。このセクションは詳細設定にあたるため、Foundry Rules ワークフローを初めて設定する際には無視してもかまいません。

Foundry Rules のトランスフォーム設定

ルールの実行

Foundry Rules ワークフローの設定では、ルールを適用するためのトランスフォームパイプラインも生成されます。トランスフォームパイプラインは、アラートの作成やデータの分類・タグ付けなど、ルールが実際に作用する場所です。以下の Data Lineage グラフは、Foundry Rules パイプラインの例を示しています。パイプラインの具体的な構造はユースケースによって異なり、要件や状況に応じて大きく変わる場合があります。

オブジェクトの元データセットとライトバックデータセット、ルールの適用対象となるデータセット、およびルールの出力を示す Data Lineage グラフ

パイプラインは、ワークフロー入力の元となるデータセットとルールのライトバックデータセットを受け取り、これらのルールを入力に適用します。その後、ワークフロー出力で指定された出力データセットに、ルールが出力した行を格納します。