アーティファクトリポジトリーへの公開 - 7.3

Talend Data Fabric Studio ユーザーガイド

Version
7.3
Language
日本語 (日本)
EnrichDitaval
Data Fabric
Product
Talend Data Fabric
Module
Talend Studio
Content
ジョブデザインと開発

このタスクについて

ジョブ、ルート、またはサービスは、作成後にアーティファクトリポジトリーに公開できます。このアーティファクトリポジトリーでは Talend Runtimeにデプロイするために作成したすべての項目を一元的に管理および登録できます。

項目を公開するには、事前にStudioの環境設定でアーティファクトリポジトリーへの接続を定義する必要があります。詳細は、アーティファクトリポジトリーの環境設定([Talend] > [Artifact Repository] (アーティファクトリポジトリー) > [Repository Settings] (リポジトリー設定))をご参照ください。

警告:

サービス操作を実装するtESBProviderRequestコンポーネントを含むSOAPデータサービスジョブは、独立して公開することはできません。ジョブは、ジョブに割り当てられるサービスと共に公開する必要があります。

手順

  1. [Repository] (リポジトリー)ツリービューで、アーティファクトリポジトリーに公開する項目を選択します。
  2. それを右クリックして、メニュー内の[Publish] (公開)を選択します。
    [Publish] (公開)ウィザードが開きます。
    [Artifact Information] (アーティファクト情報)エリアに表示される設定は、読み取り専用です。
    • [Job] (ジョブ)または[Services] (サービス)ビュー内の項目にカスタムグループIDが指定されている場合、[Group ID] (グループID)フィールドにはカスタムIDが自動的に入力されています。

      それ以外の場合は、
      • 項目がリポジトリー内のルートノードである場合、[Group ID] (グループID)フィールドにはアーティファクトリポジトリーの環境設定で指定したデフォルトグループIDが自動的に入力されています。

      • 項目がリポジトリーのルートノードでない場合、[Group ID] (グループID)フィールドにはデフォルトで自動的にフォルダー構造が入力されます。具体的には、getting_started.moviesのようになります。

      必要に応じて[Job] (ジョブ)または[Services] (サービス)ビューで[Deployment] (デプロイ)タブ内の項目のグループIDをカスタマイズします。

    • [Artifact ID] (アーティファクトID)フィールドには公開する項目の名前が入力されます。

    • [Version] (バージョン)フィールドには以下が入力されます。
      • 項目の[Job] (ジョブ)または[Services] (サービス)ビュー、または[Project Settings] (プロジェクト設定)ダイアログボックスで設定したデプロイバージョン。

      • 項目にデプロイバージョンを設定していない場合は、公開する項目のバージョンから取得したデプロイバージョン。

    • [Project Settings] (プロジェクト設定)ダイアログボックス、[Job] (ジョブ)[Services] (サービス)ビューのいずれか内の項目に対してスナップショットオプションが有効かどうかに応じて:
      • [Publish as Snapshot] (スナップショットとして公開)チェックボックスがオンの場合は、項目のスナップショットバージョンがスナップショットリポジトリーに公開されます。

      • それ以外の場合は、項目のリリースバージョンがリリースリポジトリーに公開されます。

    詳細は、ジョブ、ルート、またはサービスのデプロイをカスタマイズジョブ、ルート、およびサービスのデプロイバージョンを管理をご覧ください。
    注: ルートまたはサービスを公開する場合、[Export Type] (エクスポートタイプ)オプションは使用できません。
  3. [<Item> Version] (<Item> バージョン)(<Item>はジョブ、ルート、またはサービス)フィールドは、項目の複数のバージョンが使用可能な場合は、最高のバージョンが自動的に入力されます。リストからバージョンを選択することで、変更できます。
  4. [Export Type] (エクスポートタイプ)リストから、以下を選択します。
    • [Standalone Job] (スタンドアロンジョブ): ジョブをスタンドアロンジョブとして公開する場合。
    • [OSGI Bundle For ESB] (ESB用のOSGIバンドル): ジョブをOSGIバンドルとして公開する場合。
      注: このオプションは、ジョブにコンポーネントtRESTClienttRESTRequestm、またはtESBComsumerが含まれている場合にのみ使用できます。
    エクスポートタイプの詳細は、項目のインポート/エクスポート、およびルートとジョブのビルドをご覧ください。
  5. [Next] (次へ)をクリックし、必要に応じてエクスポートオプションを選択します。
  6. [Finish] (終了)をクリックして、項目をアーティファクトリポジトリーに公開します。
    リリースバージョンのアーティファクトを公開するように選択した場合は、確認ウィザードが表示されます。[OK]をクリックして、確定します。
    これで、項目をリポジトリーでアーティファクトとして使用し、後で Talend RuntimeまたはTalend Remote Engineにデプロイし、実行するために取得できるようになりました。依存項目を含む項目の機能も公開されます。