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

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

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

最終更新日:2022-09-15

この記事で実現できるOData 連携のシナリオ

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



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

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

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

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

    OData への接続

    OData に接続するには、Url を有効なOData サービスルートURI に設定する必要があります。 OData サービスにルートドキュメントがない場合、テーブルとして公開したい特定のエンティティをFeedURL に指定してください。

    OData への認証

    OData は、以下を経由する認証をサポートします。

    • HTTP
    • Kerberos
    • SharePoint Online
    • OAuth
    • Azure AD

    HTTP 認証スキーム

    HTTP で認証する場合は、次の表に従ってAuthScheme を設定します。

    SchemeAuthSchemeその他の設定
    NoneNone認証を必要としない場合に使用。
    BasicBasicUserPassword
    NTLMNTLMUserPassword
    Digest(サポートされている場合)DigestUserPassword

    その他の認証方法の詳細は、ヘルプドキュメントの「接続の確立」セクションを参照してください。

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

    jdbc:odata:URL=http://services.odata.org/V4/Northwind/Northwind.svc;UseIdUrl=True;OData Version=4.0;Data Format=ATOM;
  4. インストールディレクトリの[lib]サブフォルダ内にあるcdata.jdbc.odata.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 のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。