Talend Administration Center でのリモートプロジェクトの設定 - 7.1

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Cloud
task
インストールとアップグレード
EnrichPlatform
Talend Administration Center

Talend Administration Centerでのリモートプロジェクトの設定

Talend Administration Centerは、Talend Studioプロジェクトマネージャーがユーザーとプロジェクト、およびリモートリポジトリへのアクセスを管理できるWebベースの管理アプリケーションです。

これを行うには、すべてのプロジェクトデータを保存するSVNまたはGit共有リポジトリにTalend Administration Centerをリンクする必要があります。

Talend Administration Centerへのアクセス

手順

  1. Talend Integration Cloud Installerインストールディレクトリ内に自動的に作成されたtacサブフォルダーから、start_tac実行可能ファイルを実行して、アプリケーションサーバーを起動します。
  2. Webブラウザーを開いて、URLとしてhttp://<localhost>:<port>/<ApplicationPath>を入力します。
    たとえばhttp://localhost:8080/org.talend.administratorのように、変数をシステムに合った値に置き換えます。
  3. Login (ログイン)ページに、初回アクセス用のデフォルトの接続ログイン情報を入力します。
    • デフォルトログイン: security@company.com
    • デフォルトパスワード: admin

タスクの結果

これで、共有リポジトリー(SVNまたはGit)へのリンクを設定できるようになりました。詳細は、Talend Administration Centerの設定を参照してください。

Talend Administration Centerの設定

既存のSubversionまたはGitリポジトリーをWebアプリケーションにリンクするには、Configuration (設定)ページでSVN/Gitの認証情報とリポジトリURLを入力する必要があります。

このページ上で、関連するノードは、以下のとおりです: Database (Talend Administration Centerで使用されるデータベースドライバーの情報)、General (Webアプリケーションのバージョンに関する情報)、Software Update (Talendパッチおよびソフトウェア更新プログラムを取得するのに使用する資格情報)、GitおよびSVN (プロジェクトが作成されるリポジトリにアクセスするのに使用する資格情報)。

手順

  1. Talend Administration CenterConfiguration (設定)ページを開きます。
  2. [Software Update] (ソフトウェアアップデート)ノードで、以下のパラメータを入力して、Talendソフトウェアの更新内容を保管するTalend Artifact Repositoryに接続します。

    Talend Artifact Repositoryインスタンスは、nexus.bat consolenexus.sh consoleコマンドで起動する必要があります。Talend Artifact Repositoryをサービスとしてインストールした場合は、startコマンドを実行して起動します。

    Talend Artifact Repositoryインスタンスは、nexus.bat consolenexus.sh consoleコマンドで起動する必要があります。Talend Artifact Repositoryをサービスとしてインストールした場合は、startコマンドを実行して起動します。

    パラメーター
    Talend update URL (Talend更新URL) ソフトウェアアップデートを取得するTalendリモートリポジトリのURL。このフィールドはデフォルトで入力されます。
    Talend update username (Talend更新ユーザー名)Talend update password (Talend更新パスワード) Talendから受信したソフトウェアアップデートリポジトリユーザーの資格情報を入力します。
    Local repository url (ローカルリポジトリURL) ソフトウェアアップデートが格納されているリポジトリのURLを入力します。デフォルトでは、http://localhost:8081/nexus/です。
    Local deployment username (ローカルデプロイユーザー名)Local deployment password (ローカルデプロイパスワード) ローカルリポジトリのデプロイ権限を持つユーザーの資格情報を入力します。デフォルトでは、talend-updates-admin/talend-updates-adminです。
    Local reader username (ローカルリーダーユーザー名)Local reader password (ローカルリーダーパスワード) ローカルリポジトリの読み取り権限を持つユーザーの資格情報を入力します。既定では、資格情報は必要ありませんが、リポジトリへのパブリックアクセスを無効にする場合は、それらを自由に定義できます。
    Local repository ID (ローカルリポジトリID) ソフトウェアの更新内容が公開されるリポジトリのIDを入力します。デフォルトでは、talend-updatesです。
  3. SVNおよびGitノードで、プロジェクトを保存するサーバーに応じてSVNまたはGitのパラメーターを入力します。
    パラメーター
    Branches whitelist (分岐ホワイトリスト)

    リストでTrueまたはFalseを選択します。

    この機能により、定義済みの分岐またはタグでプロジェクトをフィルタリングしてディスクリソースの使用を削減し、パフォーマンスを向上させることができます。

    Server location/Git server url (サーバーの場所/GitサーバーURL) SubversionサーバーリポジトリのURLを入力します。
    Username (ユーザー名)

    SubversionまたはGitユーザーの名前を入力します。

    ログインとパスワードは、以前にSVNまたはGitで作成されたユーザーに対応している必要があります。

    Password (パスワード)

    SubversionまたはGitユーザーのパスワードを入力します。

    ログインとパスワードは、以前にSVNまたはGitで作成されたユーザーに対応している必要があります。

    Commit Log Pattern (コミットログパターン)

    ログ形式の規則に従ってSVNまたはGitのコミットログパターンを定義します。

    ログパターンは対応するログオプションが有効になっている場合、ユーザーログを除くすべてのコミットログに自動的に適用されます。例: start {0} endの場合、ワードstartがログメッセージ本文の前に、endがログメッセージ本文の後に追加されます。

    デフォルトパターンは{0}です。つまり、任意のログメッセージの前後に何の情報も追加されません。

タスクの結果

ここでSVNまたはGitへのリンクが確立されるので、Talendクライアントがワークスペース上に少なくとも1つのプロジェクトを保持できるように、新しいプロジェクトを作成できます。

詳細は、共同プロジェクトの作成およびユーザーへの割り当てを参照してください。

共同プロジェクトの作成およびユーザーへの割り当て

プロジェクトで共同作業できるようにするには、少なくとも1人のユーザー、1つのプロジェクトを作成し、ユーザーにプロジェクトに対する権限を付与して、Talend Studioから開けるようにする必要があります。

手順

  1. Talend Administration CenterUser (ユーザー)ページで、[Add] (追加)をクリックしてユーザーを追加し、保存する前にフォームの必須フィールドに入力します。

    SVN/Gitの資格情報は、既存のアカウント(Configuration (設定)ページに入力した資格情報など)に対応している必要があり、ユーザーの[Type] (タイプ)[Data Quality]にする必要があります。

    ライセンスにTalend Data Preparationユーザーが含まれている場合は、[Data Preparation User]チェックボックスを選択して、そのロールを選択する必要があります。

  2. (オプション) Talend Administration CenterUser Groups (ユーザーグループ)ページから、タイプ([Data Quality][Data Preparation])に基づいて、既存のユーザーをグループ化して整理します。作成したグループは、同じタイプのプロジェクトに割り当てることができます。
  3. Projects (プロジェクト)ページで、[Add] (追加)をクリックしてプロジェクトを追加し、保存する前にフォームの必須フィールドを入力します。
    プロジェクトの[Type] (タイプ)[Data Quality]である必要があり、[Storage] (ストレージ)は、プロジェクトを格納するサーバーに応じて[SVN]または[Git]のいずれかである必要があります。
  4. Project Authorizations (プロジェクト承認)ページで、[Project] (プロジェクト)パネルで作成したプロジェクトをクリックし、[User/Group Authorizations] (ユーザー/グループ権限)パネルでユーザーの隣の[Read Write] (読み書き)アイコンをクリックして、プロジェクトへのアクセスを許可します。

タスクの結果

ここでcloud_projectがリポジトリに作成され、ユーザーはTalend Studioからアクセスできるようになります。Talend Studioを起動してTalend Administration Centerへの接続を設定する方法の詳細については、Talend Studioでのリモートプロジェクトの接続の設定およびTalend Studio開発者ガイドを参照してください。

Talend Studioでのリモートプロジェクトの接続の設定

手順

  1. Talend Studioを起動します。
  2. Talend Studioログインウィンドウで、[...] ボタンをクリックして、新しい接続を定義します。
  3. 表示された Connections (接続)ウィンドウで、[+]ボタンをクリックして、新しい接続を作成します。
  4. [Repository] (リポジトリ)のタイプを[Remote] (リモート)として設定し、接続の[Name] (名前)[Description] (説明)Talend Administration Centerで作成したユーザーの[E-mail] (電子メール)[Password] (パスワード)を入力します。さらに、Talend Administration CenterのURL(例、http://localhost:8080/org.talend.administrator。ただし、設定によっては、<localhost>を対象サーバーのIPアドレスに書き換える必要があります)を[Web-app Url] (WebアプリケーションのURL)フィールドに入力します。
  5. [OK]をクリックします。

タスクの結果

これで、新規作成した接続をTalend Studioログインウィンドウで選択すると、共用プロジェクトに接続できます。