Gmailコネクタ
ベータ版
この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。Databricksのプレビューを管理するを参照してください。
Lakeflow Connectの管理型Gmailコネクターは、Gmailメールボックスからメッセージ、ラベル、ドラフト、フィルターをDatabricksに取り込みます。
このコネクタは、Google サービスアカウントを使用して接続ごとに単一のメールボックスから読み取りを行い、読み取り専用となります。ソースのメールボックスが変更されることはありません。messages テーブルと message_labels テーブルは、Gmail History API を使用して増分同期されます。その他のテーブルは、パイプラインのランごとに完全に取り込み直されます。
機能の利用可能性
Gmailはクラウドに依存しません。以下の機能の可用性は、AWSおよびGCPに適用されます。
機能 | 可用性 |
|---|---|
UIベースのパイプライン作成 |
|
API ベースのパイプラインオーサリング |
|
宣言型オートメーションバンドル |
|
増分取り込み |
|
Unity Catalog ガバナンス |
|
Databricks Workflows を使用したオーケストレーション |
|
SCDタイプ2 |
|
認証方法
認証方法 | 可用性 |
|---|---|
Googleサービスアカウント(ドメイン全体の委任を持つOAuthサービスアカウント) |
|
OAuth U2M |
|
基本認証 (ユーザー名/パスワード) |
|
コネクターは、Google サービスアカウントを使用して Gmail に対して認証を行います。サービスアカウントに https://www.googleapis.com/auth/gmail.readonly スコープのドメイン全体の委任を付与し、サービスアカウントが偽装するメールボックスを選択します。セットアップの手順については、「Databricks への取り込み用に Gmail を構成する」を参照してください。
始める前に知っておくべきこと
トピック | これが重要である理由 |
|---|---|
ワークフローは、Databricks のユーザーペルソナによって異なります:
| |
コネクターは単一のメールボックスを模倣したGoogleサービスアカウントで認証します。 | |
1 接続につき 1 メールボックス | 各接続で 1 つのメールボックスを取り込みます。複数のメールボックスを取り込むには、メールボックスごとに個別の接続とパイプラインを作成します。メールボックスの値は、すべての行に |
パイプラインを作成するステップはインターフェースによって異なります。 | |
パイプラインのスケジュールは、レイテンシとコストの要件によって異なります。 |
Gmail からの取り込みを開始する
次の表は、ユーザータイプ別のエンドツーエンドの Gmail 取り込みフローの概要を示しています。
ユーザー | ステップ |
|---|---|
管理 |
|
非管理者 | サポートされている任意のインターフェイスを使用して、既存の接続からパイプラインを作成します。「Gmail からのデータの取り込み」を参照してください。 |