MongoDBデータベースへの接続の作成 - 7.3

Talend Data Fabric Studio ユーザーガイド

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

手順

  1. [Repository] (リポジトリー)ツリービューで[Metadata] (メタデータ)ノードを展開し、[NoSQL Connection] (NoSQL接続)を右クリックして、コンテキストメニューから[Create Connection] (接続の作成)を選択します。接続ウィザードが開きます。
  2. 接続ウィザードで、[Name] (名前)[Purpose] (目的)[Description] (説明)など、作成に必要な接続の一般的なプロパティを入力します。
    [Description] (説明)フィールドに入力した情報は、接続にマウスのポインターを移動すると、ツールヒントとして表示されます。
    終了したら、[Next] (次へ)をクリックして次の手順に進みます。
  3. [DB Type] (DBタイプ)リストから[MongoDB]を選択して、[DB Version] (DBバージョン)リストから接続先のデータベースのMongoDBのバージョンを選択して、以下の詳細を指定します。
    • 対応するフィールドにMongoDBサーバーのホスト名またはIPアドレスとポート番号を入力します。

      接続先のデータベースがレプリカセットの別のホストに複製されている場合、[Use replica set address] (レプリカセットのアドレスを使用)チェックボックスをオンにして、[Replica set address] (レプリカセットのアドレス)テーブルにホスト名またはIPアドレスとそれぞれのポートを指定します。これにより、データ処理の信頼性とパフォーマンスが向上します。

    • MongoDB接続を特定のデータベースのみに制限する場合、[Database] (データベース)フィールドにそのデータベース名を入力します。

      このフィールドを空白のままにすると、スキーマを取得する際にウィザードは接続されたサーバーに存在するすべてのデータベースのコレクションをリストします。

    • MongoDBサーバーでデータベースアクセスの認証が必要な場合、[Require authentication] (認証を使用)チェックボックスをオンにして、対応するフィールドにユーザー名とパスワードを入力します。
      • Kerberosを使用していない場合は、[Authentication mechanism] (認証メカニズム)ドロップダウンリストにリスト表示されているメカニズムのうち、[NEGOTIATE]が推奨されます。使用しているMongoDBバージョンに最もよく対応している認証メカニズムが自動的に選択されるためです。このリスト内の他のメカニズムに関する詳細は、MongoDBのドキュメンテーションでMongoDB Authenticationをご覧ください。
      • SCRAM-SHA-256認証メカニズムがMongoDB 4.x以降のみにサポートされているため、SCRAM-SHA-256 SASLオプションは[DB Version] (DBバージョン)ドロップダウンリストからMongoDB 4.4.X and laterが選択されている時のみ利用できます。
        注: SCRAM-SHA-256 SASLオプションは、TalendのR2021-08以降のStudio月次アップデートをインストールした時のみ利用できます。詳細は管理者にお問い合わせください。
      • MongoDBへの接続に使用するユーザー名がMongoDBの特定の認証データベース内で作成済みの場合は、[Set Authentication database] (認証データベースを設定)チェックボックスを選択して、表示される[Authentication database] (認証データベース)フィールドに、その認証データベースの名前を入力します。MongoDB認証データベースに関する詳細は、User Authentication databaseをご覧ください。
    • MongoDBサーバーへの接続でSSL接続を使う必要がある場合は、[Enable SSL (using preference setup)] (SSLの有効化(優先設定を使用))チェックボックスをオンにすれば、一元化された接続情報を使用できます。次に、[Windows] > [Preferences] (環境設定) > [Talend] > [SSL]でこの接続を設定したことを確認し、Talend Studioを再起動してアクティブにします。
  4. [Check] (確認)ボタンをクリックし、接続が機能していることを確認します。
  5. [Finish] (終了)をクリックして設定を確定します。
    [Repository] (リポジトリー) ツリービューの[NoSQL connections] (NoSQL接続)ノードの下に新しく作成したMongoDBデータベース接続が表示されます。ここでこれをMongoDBコンポーネントとしてデザインワークスペースにドロップできますが、必要に応じてスキーマ情報を定義する必要があります。
    次に、接続用にスキーマを1つまたは複数取得する必要があります。