製品をチェック

Elasticsearch Driver の30日間無償トライアルをダウンロード

 30日間の無償トライアルへ

製品の詳細

Elasticsearch アイコン Elasticsearch JDBC Driver 相談したい

Elasticsearch 連携のパワフルなJava アプリケーションを素早く作成して配布。

Elasticsearch データに連携しTalend からデータに接続

Elasticsearch をTalend Open Studio の標準コンポーネントおよびデータソース設定ウィザードに統合。

古川えりか
コンテンツスペシャリスト

最終更新日:2022-09-15
elasticsearch ロゴ

CData

jdbc ロゴ画像
Talend ロゴ

こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。



この記事では、Talend で簡単にCData JDBC Driver for Elasticsearch をワークフローに統合してElasticsearch データ連携する方法を説明します。ここではCData JDBC Driver for Elasticsearch を使ってTalend でElasticsearch をジョブフローに転送します。

JDBC データソースとしてTalend でElasticsearch に接続

下記の手順に従って、Elasticsearch にJDBC 接続を確立します:

  1. Elasticsearch を新しいデータベース接続を追加:新しく接続を追加するには、[Metadata]ノードを展開し[Db Connections]ノードを右クリックして[Create Connection]をクリックします。
  2. ウィザードが表示されたら、接続に名前を入力します。
  3. 次のページで、[DB Type]メニューから[Generic JDBC]を選択してJDBC URL を入力します。

    Elasticsearch 接続プロパティの取得・設定方法

    接続するには、Server およびPort 接続プロパティを設定します。 認証には、User とPassword プロパティ、PKI (public key infrastructure)、またはその両方を設定します。 PKI を使用するには、SSLClientCert、SSLClientCertType、SSLClientCertSubject、およびSSLClientCertPassword プロパティを設定します。

    CData 製品は、認証とTLS/SSL 暗号化にX-Pack Security を使用しています。TLS/SSL で接続するには、Server 値に'https://' を接頭します。Note: PKI を 使用するためには、TLS/SSL およびクライアント認証はX-Pack 上で有効化されていなければなりません。

    接続されると、X-Pack では、設定したリルムをベースにユーザー認証およびロールの許可が実施されます。

    以下は一般的なJDBC URL です:

    jdbc:elasticsearch:Server=127.0.0.1;Port=9200;User=admin;Password=123456;
  4. インストールディレクトリの[lib]サブフォルダ内にあるcdata.jdbc.elasticsearch.jar ファイルへのパスを入力します。
  5. The connection to the JDBC data source. (QuickBooks is shown.)
  6. 接続を右クリックして[Retrieve Schema]をクリックします。
  7. デフォルトオプションで[Next]をクリックしインポートしたいテーブルを選択します。
  8. デフォルトオプションでウィザードを終了します。

Orders テーブルをフラットファイルに出力

下記の手順に従って、Orders テーブルをフラットファイル出力コンポーネントに転送します:

  1. [Table Schemas]ノードで、テーブルをワークスペース内にドラッグします。
  2. ダイアログが表示されたら[tJDBCInput]コンポーネントを選択します。
  3. 次に、[tFileOutputDelimited]コンポーネントをPalette の[Business Intelligence]タブからワークスペース内にドラッグします。
  4. Orders tJDBCInput コンポーネントを右クリックしてベクタを出力ファイルにドラッグします。 A simple transfer to a flat file. (QuickBooks is shown.)

プロジェクトを実行してデータを転送します。

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。