各製品の資料を入手。
詳細はこちら →製品をチェック
Azure Data Catalog のデータに連携しTalend からデータに接続
Azure Data Catalog をTalend Open Studio の標準コンポーネントおよびデータソース設定ウィザードに統合。
古川えりかコンテンツスペシャリスト
最終更新日:2022-09-15
この記事で実現できるAzure Data Catalog 連携のシナリオ
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
この記事では、Talend で簡単にCData JDBC Driver for AzureDataCatalog をワークフローに統合してAzure Data Catalog のデータ連携する方法を説明します。ここではCData JDBC Driver for AzureDataCatalog を使ってTalend でAzure Data Catalog をジョブフローに転送します。
JDBC データソースとしてTalend でAzure Data Catalog に接続
下記の手順に従って、Azure Data Catalog にJDBC 接続を確立します:
- Azure Data Catalog を新しいデータベース接続を追加:新しく接続を追加するには、[Metadata]ノードを展開し[Db Connections]ノードを右クリックして[Create Connection]をクリックします。
- ウィザードが表示されたら、接続に名前を入力します。
次のページで、[DB Type]メニューから[Generic JDBC]を選択してJDBC URL を入力します。
Azure Data Catalog 接続プロパティの取得・設定方法
OAuth 認証で接続
Azure Data Catalog の認証にはOAuth を使用します。CData 製品では組込みOAuth が利用できるので、接続プロパティを設定することなく接続を試行するだけで、ブラウザ経由でAAS に認証できます。詳しい設定方法については、ヘルプドキュメントの「Azure Data Catalog への認証」セクションを参照してください。
設定は任意ですが、CatalogName プロパティを設定することでAzure Data Catalog から返されるカタログデータを明示的に指定できます。
CatalogName:Azure Data Catalog に紐づいているカタログ名に設定。空のままにすると、デフォルトのカタログが使用されます。カタログ名は、「Azure Portal」->「データカタログ」->「カタログ名」から取得できます。
以下は一般的なJDBC URL です:
jdbc:azuredatacatalog:
- インストールディレクトリの[lib]サブフォルダ内にあるcdata.jdbc.azuredatacatalog.jar ファイルへのパスを入力します。
- 接続を右クリックして[Retrieve Schema]をクリックします。
- デフォルトオプションで[Next]をクリックしインポートしたいテーブルを選択します。
- デフォルトオプションでウィザードを終了します。

Tables テーブルをフラットファイルに出力
下記の手順に従って、Tables テーブルをフラットファイル出力コンポーネントに転送します:
- [Table Schemas]ノードで、テーブルをワークスペース内にドラッグします。
- ダイアログが表示されたら[tJDBCInput]コンポーネントを選択します。
- 次に、[tFileOutputDelimited]コンポーネントをPalette の[Business Intelligence]タブからワークスペース内にドラッグします。
- Tables tJDBCInput コンポーネントを右クリックしてベクタを出力ファイルにドラッグします。
プロジェクトを実行してデータを転送します。