メインコンテンツまでスキップ

GmailコネクタのFAQ

このページでは、Databricks Lakeflow Connect の Gmail コネクタに関してよく寄せられる質問に回答します。

備考

ベータ版

この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。Databricksのプレビューを管理するを参照してください。

マネージドコネクタに関する一般的なFAQ

マネージドコネクタの FAQ の回答は、Lakeflow Connect のすべてのマネージド コネクタに適用されます。Gmail 固有の FAQ については、引き続きお読みください。

コネクタ固有の FAQ

このセクションの回答は、Gmail コネクタに固有のものです。

コネクタはどのメールボックスから読み取りますか?

このコネクタは、接続ごとに1つのメールボックスから読み取ります。サービスアカウントは、ドメイン全体の委任と mailbox コネクタオプション(default me)で指定したメールボックスになりすまします。コネクタは、メールボックスの値をすべての行の mailbox 列としてスタンプします。

どのテーブルが増分同期され、どのテーブルが完全更新されるか?

messages および message_labels テーブルは、Gmail History API を使用して増分同期されます。profilelabelslabels_detailsdrafts、および filters テーブルは完全更新専用であり、パイプラインの実行ごとに完全にラン取り込み直されます。

添付ファイルはどのように取り込まれますか?

添付ファイルは、messagesテーブルのpayload列(payload.parts[].body.attachmentId)に含まれています。個別の添付ファイルテーブルはありません。

複数のメールボックスを取り込むにはどうすればよいですか?

各接続で取り込めるメールボックスは 1 つです。複数のメールボックスを取り込むには、メールボックスごとに個別の接続とパイプラインを作成します。mailbox 列を使用して、宛先テーブル内のメールボックスを区別できます。

historyId が期限切れになった場合はどうなりますか?

コネクタは、増分変更を取得するために historyId カーソルを保存します。Gmail がカーソルを期限切れにした場合(カーソルが Gmail の保持期間よりも古いため History API が 404 を返す場合)、コネクタは自動的に影響を受けるテーブルの完全更新にフォールバックします。これを回避するには、少なくとも 7 日に 1 回パイプラインを実行するようにスケジュールを設定してください。これにより、カーソルが Gmail の保持期間内に維持されます。

コネクタはメールボックスを変更できますか?

いいえ。このコネクタは読み取り専用です。https://www.googleapis.com/auth/gmail.readonly スコープが必要であり、https://gmail.googleapis.com とのみ通信します。ソースメールボックスを変更することはありません。