各製品の資料を入手。
詳細はこちら →CData
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
この記事では、Talend で簡単にCData JDBC Driver for Gmail をワークフローに統合してGmail データ連携する方法を説明します。ここではCData JDBC Driver for Gmail を使ってTalend でGmail をジョブフローに転送します。
下記の手順に従って、Gmail にJDBC 接続を確立します:
次のページで、[DB Type]メニューから[Generic JDBC]を選択してJDBC URL を入力します。
Gmail に接続する方法は2つあります。ログインクレデンシャルかOAuth のいずれかを選択する前に、まずGmail のアカウント設定でIMAP アクセスを有効にしてください。詳しくは、ヘルプドキュメントの「はじめに」-「Gmail への接続」を参照してください。
Authentication セクションのUser とPassword プロパティに、有効なGmail ユーザー資格情報を設定します。
あるいは、Password を指定する代わりに、OAuth 認証標準を使います。 個々のユーザーに代わってGoogle API にアクセスするには、埋め込みクレデンシャルを使用するか、独自のOAuth アプリを登録することができます。
また、OAuth を利用することで、Google Apps ドメイン内のユーザーに代わってサービスアカウントを使用して接続することができます。サービスアカウントで認証するには、アプリケーションを登録してOAuth JWT 値を取得する必要があります。
OAuth 値に加え、User を指定する必要があります。詳しくは、ヘルプドキュメントの「はじめに」を参照してください。
以下は一般的なJDBC URL です:
jdbc:gmail:User=username;Password=password;
下記の手順に従って、Inbox テーブルをフラットファイル出力コンポーネントに転送します:
プロジェクトを実行してデータを転送します。