メイン コンテンツをスキップする 補完的コンテンツへスキップ

参照プロジェクトを使って作業

参照プロジェクトを追加し、別のプロジェクトから参照されるようにできます。

参照プロジェクトでデータクオリティ項目にアクセス

メインプロジェクトと参照プロジェクトの接続が確立したら、Talend Studioでメインプロジェクトを開くと参照プロジェクトからすべての項目を表示し、共有できます。

それらは、[Job Design]フォルダーの一部として、または[Referenced Project]という別のフォルダーとして表示できます。後者は独自の階層ツリーを持ちます。

[DQリポジトリー]ビューでのReferenced projectプロジェクトノードの場所。

接続、パターン、インジケーター、ルールを含め、参照プロジェクトから任意の項目を共有できます。

Talend Studiodq_projectを作成し、そこに別のプロジェクトref_dq_projectで作成したパターンを使用すると仮定します。

情報メモNote: [Indicator Selection] (インジケーターの選択)ウィンドウには、参照プロジェクトからの項目が表示されません。

Before you begin

新バージョンに移行したり、またはパッチを適用したりすると、プロジェクトに対して移行のみを目的とする読み書きアクセスが必要です。

Procedure

  1. リモート接続とTalend Administration CenterまたはTalend Management ConsoleのURLを使って、Talend Studioを起動します。
  2. メインプロジェクトを開きます。
    デフォルトでは、参照プロジェクトのすべての項目が、先頭に@記号が付いた別の参照プロジェクトとしてリポジトリーツリービュー内に表示され、読み取り専用になります。
  3. ツールバーの[Merge project] (プロジェクトをマージ)をクリックし、両方のプロジェクトをツリービュー内でマージします。
    参照プロジェクトの項目は利用できないように見えますが、メインプロジェクトの項目と区別するため、参照プロジェクトの名前が後に付けられています。

参照プロジェクトからデータクオリティ項目を使用

プロジェクトから別のプロジェクトを参照すると、参照プロジェクトのすべての項目をメインプロジェクトから再利用できます。

たとえば、参照プロジェクトで定義したビジネスルールまたはパターンを、現在のプロジェクトで作成する分析に直接ドロップできます。項目を最初から作成する手順を踏む必要がありません。
情報メモTip: メインプロジェクトの[Column selection] (カラム選択)ダイアログボックスで参照プロジェクトから新しいカラムを選択する前に、この参照プロジェクトでその新しいカラムを展開します。

参照プロジェクトからローカルプロジェクトやリモートプロジェクトに分析をインポートしたものの、そのプロジェクトがインポート元の参照プロジェクトに接続していない場合、この分析を開いて実行すると問題が発生します。これは、項目と切り離して分析のみがインポートされたためです。現在のプロジェクトで分析を正しく使用するには、最初に同じ参照プロジェクトへの接続を作成する必要があります。

Before you begin

  • メインおよび参照プロジェクトに対する読み書き権限があります。 詳細は、Managing project authorizationsをご覧ください。
  • Talend Studioでメインプロジェクトを開いていること。

Procedure

  1. メインプロジェクトから、参照プロジェクトからの項目を使用する分析を開きます。
    この例では、メインプロジェクトからのテーブル分析の参照プロジェクトで定義したビジネスルールage_18を使おうとしています。
    Age_Analysis分析と使用するSQLルールの概要。
  2. 分析エディターで、参照プロジェクトからage_18を、選択したテーブルにドロップします。
    Talend Studioの更新オプションによりTalend Studio内のすべての項目が更新されるため、参照プロジェクトの項目およびリソースは常に最新状態に保たれます。ただし、プロジェクトに多数の参照や項目が含まれる場合、この更新オプションでは長い時間を要する場合があります。そのため、特にデータベースリポジトリーを使う場合は、大規模な参照プロジェクトの使用は推奨されません。
  3. 分析を実行します。

Results

参照プロジェクトからのビジネスルールに対してテーブルが分析され、結果がエディターに表示されます。
[WHEREルール]インジケーター用のテーブルとグラフィックです。

参照プロジェクトに行われた変更を削除する

メインプロジェクトは、コンテキスト変数の追加を除き、参照プロジェクトに行われた変更を検出します。

変更が分析とレポートに影響を与える場合は、開いて変更を受け入れるかまたはキャンセルします。[Cancel] (キャンセル)をクリックすると、現在の操作の変更がキャンセルされます。分析とレポートを開くたびに、変更を受け入れるかキャンセルするかを問われます。

コンテキストの名前変更または削除を行うと、分析とレポートはコンテキストのコピーを保持します。変数値はDefaultコンテキストの変数値に置き換えられます。

名前変更されたコンテキストのコピーが保持されるため、分析とレポートに表示されるコンテキストが1つ増えます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。