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

Talendアーティファクトリポジトリー

Talendによって提供され、Sonatype Nexusをベースとするアーティファクトリポジトリーは、Software Update (ソフトウェアアップデート)User libraries (ユーザーライブラリー)snapshots (スナップショット)releases (リリース)という各リポジトリーの管理と使用を一元的に行う設定済みのアプリケーションです。

  • Software Update(ソフトウェアアップデート)は、Talendで配信される製品モジュールのアップデート(パッチ)の管理に使用されます。デフォルトでtalend-updatesリポジトリーはSoftware Update(ソフトウェアアップデート)に組み込まれており、Talendにより公開されたアップデート内容を取得します。ユーザーはこのリポジトリーを使用して、使用可能なアップデートを確認できます。

  • User librariesリポジトリーは、すべての外部ライブラリーを保存するために使用されます。これらのライブラリーは起動時にTalend Studioによって取得され、talend-custom-libsリポジトリーを使ってTalend Administration Centerと共有されます。

  • snapshotsリポジトリーとreleasesリポジトリーは、デプロイおよび実行するすべてのアーティファクトが保存されるカタログとして使用されます。これらのアーティファクトは、ユーザーがTalend Studioまたはその他のJava IDEで設計します。デフォルトでは、snapshotsリポジトリーは開発目的で、releasesリポジトリーは本番環境でそれぞれ使用されます。これらのリポジトリーは、実行サーバーでのデプロイメントや実行に使用可能なアーティファクトを作成します。

Talendは、JFrog ArtifactoryとTalendサーバーモジュールの併用もサポートしています。アーティファクトリポジトリーを初期化するTalendスクリプトを含むアーカイブが、Talend Administration Centerのパッケージで提供されています。

ソフトウェアアップデートリポジトリー

次の図は、Talend Administration CenterおよびTalend Studio[Software Update] (ソフトウェアアップデート)とをリンクするアーキテクチャーを示します。

一部のソフトウェアアップデートプログラムをダウンロードしてインストールするには、[Software Update] (ソフトウェアアップデート: Talendアーティファクトリポジトリーにインテグレーション)とtalend-updatesという名前の組み込みリポジトリーに接続する必要があります。

Talend Administration Centerでは、Talendリモートリポジトリーからローカルtalend-updates repositoryにコピーされた現在のバージョンで使用可能なパッチが検出されており、管理者が承認できます。

Talend StudioTalend Administration Centerに接続されてリポジトリー接続情報を取得し、アップデートが自動的に検出されてインストールされます。

これらのリポジトリーを使ってアップデートをチェックする方法は、Talend Administration CenterユーザーガイドとTalend Studioユーザーガイドをご覧ください。

ユーザーライブラリーリポジトリー

次の図に、User Libraries (ユーザーライブラリー)リポジトリーのアーキテクチャーを示します。

Talend Studioで必要になる特定のサードパーティJavaライブラリーまたはデータベースドライバーをダウンロードしてインストールするには、User Librariesリポジトリー(Talendアーティファクトリポジトリーに統合)と、その組み込みリポジトリーtalend-custom-libs-releaseに接続する必要があります。

Talend Studioが開く際にローカルのtalend-custom-libs-releaseリポジトリーで不足している外部ライブラリーが検出されます。Talendによってホスティングされるリモートアーティファクトリポジトリーからライブラリーをダウンロードし、インストールするように求められます。

Talend Administration CenterTalend Studioとローカルリポジトリーに接続され、インストール対象のライブラリーは自動的に共有されます。

SnapshotsおよびReleasesアーティファクトリポジトリー

次の図は、Talend Studio、実行サーバー、Talend Administration CenterにリンクしているSnapshotsリポジトリーとReleasesリポジトリーのアーキテクチャーを示しています。

アーティファクトリポジトリーはまた、Talend Studioで作成されたすべてのサービス、ルート、ジョブ、またはその他のJava IDEで作成されたジェネリックOSGi機能をアーティファクトとして保存するためにも使われます。

このようなアーティファクトは、Talend Studioからsnapshotsリポジトリーとreleasesリポジトリー(Talendアーティファクトリポジトリーにインテグレーション済み)に公開できます。アーティファクトは実行サーバーに提供され、Talend Administration Centerで選択してデプロイメントを設定できます。

Talend Administration Centerはまた、アーティファクトのステータスとURLをフェッチし、そのページにJob Conductorを(そして利用できる場合はESB Conductorも)表示します。

Talend Administration Centerでアーティファクトのデプロイが開始されると、実行サーバーはアーティファクトリポジトリーの対応するアーティファクトを要求します。次に、アーティファクトをデプロイおよび実行できます。

アーティファクトの保存には、次の2つの組み込みリポジトリーが用意されています。
  • snapshotsリポジトリー: 開発目的でスナップショットアーティファクトを公開します。
  • releasesリポジトリー: 本番稼働目的で安定したアーティファクトを公開します。

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

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