Outlookコネクタのリファレンス
このページには、 LakeFlow Connectの Outlook コネクタに関するリファレンス ドキュメントが含まれています。
接続プロパティ
Unity Catalog接続を作成する際には、以下のプロパティを指定する必要があります。 これらの値の取得方法については、 「Microsoft Outlook の認証を構成する」を参照してください。
属性 | 説明 |
|---|---|
クライアントID | Microsoft Entra IDアプリ登録時に取得したアプリケーション(クライアント)ID。 |
クライアントのシークレット | Microsoft Entra IDアプリ登録時のクライアントシークレット値。 |
テナントID | Microsoft Entra IDアプリ登録時に取得したディレクトリ(テナント)ID。 |
宛先スキーマ
コネクタは、 defaultスキーマの下に単一のテーブルemail_messagesを生成します。
- 主キー :
(mailbox, outlook_message_id) - 増分同期カーソル :
received_at、メールボックスとフォルダーごとに追跡されます
email_messages
列 | Type | 説明 |
|---|---|---|
|
| メールボックスの電子メールアドレス。 主キーの一部。 |
|
| Microsoft Graph API から取得した一意のメッセージ ID。主キーの一部。 |
|
| RFC 2822 インターネットメッセージID。 |
|
| 会話スレッドID。 |
|
| フォルダの表示名(例: |
|
| 受信者の電子メール アドレスのリスト。 |
|
| CC 受信者の電子メール アドレスのリスト。 |
|
| BCC 受信者の電子メール アドレスのリスト。 |
|
| 送信者の電子メールアドレス。 |
|
| 実際の送信者のメールアドレス(代理送信の場合は |
|
| 返信先電子メールアドレスのリスト。 |
|
| 電子メールの件名。 |
|
| 重要度レベル(例: |
|
| メッセージが読まれたかどうか。 |
|
| 電子メール ヘッダーからの親メッセージのインターネット メッセージ ID。 |
|
| 電子メール ヘッダーから参照されるメッセージ ID の配列。 |
|
| メール本文のプレビュー。 |
|
| 全身の内容。フォーマットは、 |
|
| 返信からの引用部分を除く、本文中の固有コンテンツ。 |
|
| メッセージの受信日時(ISO-8601)。増分同期カーソルとして使用されます。 |
|
| メッセージが送信された日時(ISO-8601形式)。 |
|
| メッセージにユーザーが定義するカテゴリまたはタグ。 |
|
| 添付ファイル構造体の配列。 |
添付ファイル構造
フィールド | Type | 説明 |
|---|---|---|
|
| Microsoft Graph API から取得した添付ファイルの ID。 |
|
| 元のファイル名。 |
|
| MIMEタイプ(例: |
|
| ファイルサイズ(バイト単位)。 |
|
| 型インジケータ(例: |
|
| 添付ファイルがインライン形式であるかどうか(例えば、署名に埋め込まれた画像など)。 |
|
| Base64エンコードされたファイルの内容。 |
コネクタオプション
これらのオプションは、パイプライン仕様のoutlook_optionsで指定されています。複数のフィルターオプションがどのように相互作用するかについては、 「フィルター組み合わせロジック」を参照してください。
オプション | Type | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
|
| No | アクセス可能なすべてのメールボックス | 同期するメールボックスの電子メール アドレスのリスト。 指定がない場合、コネクタは Microsoft Graph |
|
| No |
| 同期するフォルダの表示名の一覧。例: |
|
| No | すべての送信者 | 完全一致を使用して、送信者の電子メール アドレスで電子メールをフィルタリングします。 例: |
|
| No | 全科目 | 電子メールを件名でフィルタリングします。 末尾が |
|
| No | 時代から現在までの完全な歴史 | 初回同期の開始日を |
|
| No |
| 電子メール本文のコンテンツ形式を制御します。 |
|
| No |
| 取り込む添付ファイルを制御します。 |
フィルタ組み合わせロジック
Eメールメッセージは、指定された各フィルタカテゴリから少なくとも1つの値に一致した場合に取り込まれます。 複数のフィルタカテゴリはAND論理で結合され、単一カテゴリ内の値はOR論理で結合されます。
例 : include_folders=["Inbox"] AND include_senders=["user@vendor.com", "alerts@system.io"] 、 user@vendor.comまたはalerts@system.ioのいずれかによって送信された受信トレイフォルダからの電子メールを取り込みます。