データ統合Pipeline Builderパイプラインの出力オントロジー出力の追加

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

オントロジー出力の追加

ユーザーは、グローバルオントロジーの新しい要素を定義するクリーンで構造化されたデータに向けてパイプライン統合をガイドするために、オントロジー出力を追加することを選択することができます。出力ガイダンスを追加することは、計算チェックにかかる時間を節約し、ワークフローのエンドツーエンドの作成を通知するのに役立ちます。

アプリケーション間での変更の双方向同期をサポートしていないため、オントロジーマネージャーでPipeline Builderが所有するオブジェクトやリンクを編集することはできません。これらのコンポーネントはPipeline Builderアプリケーションでのみ編集することができます。

オントロジーマネージャーでPipeline Builderが所有するオブジェクトタイプの編集を可能にするには、以下のセクションを参照してください。

オブジェクトタイプ出力の追加

オブジェクトタイプ出力を追加する方法は2つあります。パイプライン出力パネルから空のオブジェクトを作成するか、変換ノードに接続されたグラフ上に既存のオブジェクトを作成することができます。

パイプライン出力パネルから

Pipeline Builderの右側に位置するパイプライン出力パネルを開きます。次に、オブジェクトタイプ > 追加を選択して、オブジェクト名、アイコン、プロパティを編集できる空のオブジェクトテンプレートを作成します。複数形の名前オブジェクトタイプID名前から便宜上自動生成されます。

現在、新しいオブジェクトはPipeline Builderでのみ定義できます。既存のオブジェクトを変更または削除することはできません。

最初のデプロイ後、オブジェクトタイプIDを変更することはできません。

パイプライン出力パネルからオブジェクトタイプを設定

グラフから

オブジェクトを作成する変換ノードを選択し、次に出力を追加 > 新しいオブジェクトタイプを選択します。

グラフからオブジェクトを追加 グラフからオブジェクトを追加、2つ目の画面

オブジェクトタイプの編集を有効にする

以下の手順に従って、Pipeline Builderで作成したオブジェクトタイプの編集を有効にし、管理をオントロジーマネージャーに移行します。

オブジェクトタイプと関連するリンクタイプのすべての変更は、オントロジーマネージャーで行う必要があります。このPipeline Builderパイプラインでは、オブジェクト出力はオントロジーマネージャーでオブジェクトタイプをバックアップするデータセット出力ノードに変換されます。

オブジェクトの編集は、mainブランチの最新の保存バージョンが正常にデプロイされた場合にのみ有効にできます。

  1. 最右パネルから、編集を有効にするオブジェクトタイプに移動します。
オブジェクトタイプ出力が選択され、右パネルに編集を有効にするオプションが表示されます。
  1. 編集を有効にするを選択してダイアログを開きます。
オブジェクト編集を有効にするダイアログ。
  1. 編集を有効にするオブジェクトタイプを選択します。選択したオブジェクトを含むリンクタイプは自動的にオントロジーマネージャーに移行します。
Personオブジェクトタイプが選択された編集を有効にするダイアログ。
  1. 選択したオブジェクトタイプとリンクタイプの編集を有効にするを選択します。

このパイプラインでは、オブジェクトタイプ出力ノードは、オントロジーマネージャーでオブジェクトタイプをバックアップするデータセット出力ノードに変換されます。最右パネルから、出力の隣にある記号を選択して、オントロジーマネージャーでオブジェクトタイプに移動します。

記号を選択してオントロジーマネージャーのオブジェクトタイプにリンクします。

リンクタイプ出力の追加

オブジェクトタイプ出力が追加されたら、リンクタイプ出力を定義することができます。オブジェクト出力と同様に、これらはパネルまたはグラフ上で作成できます。

パイプライン出力パネルから

パイプライン出力パネルでリンクタイプ > 追加を選択します。これにより、リンクタイプの左側と右側を定義できるフォームが開きます。

Pipeline Builderで定義されたリンクは、同じパイプライン内で作成されたオブジェクトのみを使用できます。オントロジーマネージャーアプリケーション自体では、Pipeline Builderで作成したオブジェクトとオントロジーマネージャーで作成したオブジェクトとの間にリンクを作成することができます。

最初のデプロイ後、リンクタイプIDまたはソースとターゲットのオブジェクトタイプは変更できません。

パイプライン出力パネルからリンクタイプを設定

凡例

リンクタイプID: これは、このリンクを一意に表す自動生成されたIDです。

オブジェクトタイプ出力を選択する: ドロップダウンからオブジェクトタイプを選択します。パイプラインにオブジェクト出力がない場合、まずオブジェクト出力タイプを設定する必要があります。

カーディナリティ: リンクタイプの各側のカーディナリティを選択します。一対多と多対多の2種類のカーディナリティがサポートされています。一対一のリンクタイプは現在サポートされていません。以下の例では、カーディナリティを介して互いに関連する2つのオブジェクトタイプがあると仮定します: AircraftオブジェクトタイプとFlightオブジェクトタイプです。

  • 一対多のカーディナリティ: これは、一つのAircraftが多くのFlightsにリンクできることを示します。
  • 多対多のカーディナリティ: これは、一つのAircraftが多くのFlightsにリンクでき、一つのFlightが多くのAircraftにリンクできることを示します。
    • 多対多のカーディナリティを選択すると、データセットまたは変換から出力をクリックしてドラッグし、結合テーブルとして使用するというプロンプトが表示されます。このテーブルには、最初のオブジェクトタイプの主キー(この例ではAircraft)と2つ目のオブジェクトタイプ(この例ではFlight)との間のリンクのすべての組み合わせを含める必要があります。

主キー/行: リンクの左側を作成するためにどのプロパティを使用するか選択します。

  • 一対多のカーディナリティリンクタイプでは、主キーはオブジェクトタイプによって決まります。
  • 多対多のカーディナリティリンクタイプでは、結合テーブルのどの行がリンクされたオブジェクトタイプの主キーにマッピングするか選択します。

外部キー/行: リンクの右側を作成するためにどのプロパティを使用するか選択します。

  • 一対多のカーディナリティリンクタイプでは、一つのオブジェクトタイプの外部キープロパティは他のオブジェクトタイプの主キープロパティを参照する必要があります。
  • 多対多のカーディナリティリンクタイプでは、結合テーブルのどの行がリンクされたオブジェクトタイプの主キーにマッピングするか選択します。

名前: リンクタイプの各側の表示名を記入します。リンクタイプの側はそのオブジェクトタイプへのリンクを表します。Aircraftオブジェクトタイプの表示名は、FlightからAircraftへのリンクを説明します。この例では、一つのFlightには一つのAssigned Aircraftがあるので、表示名を"Assigned Aircraft"と選択することができます。

複数形の表示名: リンクタイプの側のカーディナリティが多い場合、ユーザーアプリケーションがリンクされたオブジェクトを表示するときに正しい名前を表示できるように、複数形の表示名も記入するように求められます。私たちの例では、Flightオブジェクトタイプの複数形の表示名は、AircraftからFlightへのリンクを説明します。私たちは複数形の表示名を"Scheduled Flights"と選ぶことができます、なぜなら一つのAircraftには多くのScheduled Flightsがあるからです。

グラフから

リンクを作成する二つのオブジェクト出力を選択し、次に右クリックして新しいリンクタイプを選択します。これにより、すべてのオブジェクト情報が入力されたリンクが作成されます。

2つのオブジェクトからリンクを追加 2つのオブジェクトから入力されたリンク

また、グラフ上の単一のオブジェクトを選択して新しいリンクタイプを作成し、一方が入力されるようにします。

単一のオブジェクトからリンクを追加 一つのオブジェクトから半入力のリンク