Referência do conector do Outlook
Esta página contém a documentação de referência para o conector do Outlook no LakeFlow Connect.
Propriedades de conexão
Ao criar a conexão com o Unity Catalog , você deve especificar as seguintes propriedades. Consulte Configurar a autenticação no Microsoft Outlook para saber como obter esses valores.
Propriedade | Descrição |
|---|---|
ID do cliente | O ID do aplicativo (cliente) obtido a partir do registro do aplicativo Microsoft Entra ID. |
Segredo do cliente | O valor da chave secreta do cliente obtido no registro do aplicativo Microsoft Entra ID. |
ID do inquilino | O ID do diretório (tenant) do registro do aplicativo Microsoft Entra ID. |
Esquema de destino
O conector produz uma única tabela, email_messages, sob o esquema default .
- keyprimária :
(mailbox, outlook_message_id) - Cursor de sincronização incremental :
received_at, rastreado por caixa de correio e pasta.
email_messages
Coluna | Tipo | Descrição |
|---|---|---|
|
| Endereço de e-mail da caixa postal. Parte da key primária. |
|
| ID de mensagem exclusivo da API gráfica Microsoft . Parte da key primária. |
|
| RFC 2822 ID de mensagem da internet. |
|
| ID da conversa. |
|
| Nome de exibição da pasta (por exemplo, |
|
| Lista de endereços email dos destinatários. |
|
| Lista de endereços email de destinatários em cópia (CC). |
|
| Lista de endereços email destinatários em CCO (cópia oculta). |
|
| Endereço email do remetente. |
|
| Endereço email do remetente real (pode ser diferente de |
|
| Lista de endereços de e- email para resposta. |
|
| assunto do e-mail. |
|
| Nível de importância (por exemplo, |
|
| Se a mensagem foi lida. |
|
| ID da mensagem de internet da mensagem principal, obtido a partir dos cabeçalhos email . |
|
| Matriz de IDs de mensagens referenciadas, provenientes dos cabeçalhos email . |
|
| Pré-visualização do corpo email . |
|
| Conteúdo corporal completo. O formato é HTML ou texto simples, com base na opção |
|
| Conteúdo original do corpo da mensagem, excluindo trechos citados nas respostas. |
|
| Data e hora em que a mensagem foi recebida (ISO-8601). Utilizado como cursor de sincronização incremental. |
|
| Data e hora em que a mensagem foi enviada (ISO-8601). |
|
| Categorias ou tags definidas pelo usuário na mensagem. |
|
| Matriz de estruturas de anexos. Omitido quando |
Estrutura de anexo
campo | Tipo | Descrição |
|---|---|---|
|
| ID do anexo obtido da API gráfica Microsoft . |
|
| Nome original do arquivo. |
|
| Tipo MIME (por exemplo, |
|
| Tamanho do arquivo em bytes. |
|
| Indicador de tipo (por exemplo, |
|
| Se o anexo está embutido (por exemplo, uma imagem incorporada em uma assinatura). |
|
| Conteúdo do arquivo codificado em Base64. |
Opções de conector
Essas opções são especificadas em outlook_options na especificação do pipeline. Consulte a seção Lógica de combinação de filtros para saber como várias opções de filtro interagem.
Opção | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
|
| Não | Todas as caixas de correio acessíveis | Lista de endereços email da caixa de correio para sincronizar. Se não for especificado, o conector descobre e ingere todas as caixas de correio acessíveis no tenant usando o endpoint gráfico |
|
| Não |
| Lista de nomes de exibição de pastas para sincronizar. Exemplos: |
|
| Não | Todos os remetentes | Filtrar e-mails por endereço email do remetente usando correspondência exata. Exemplo: |
|
| Não | Todas as disciplinas | Filtrar e-mails por assunto. Valores terminados com |
|
| Não | Complete a história desde a época | data de início para a sincronização inicial no formato |
|
| Não |
| Controla o formato do conteúdo do corpo email . |
|
| Não |
| Controla quais anexos devem ser ingeridos. |
lógica de combinação de filtros
Uma mensagem email é considerada aceita quando corresponde a pelo menos um valor de cada categoria de filtro especificada. Várias categorias de filtro são combinadas com a lógica AND; valores dentro de uma mesma categoria usam a lógica OR.
Exemplo : include_folders=["Inbox"] E include_senders=["user@vendor.com", "alerts@system.io"] ingere e-mails da pasta Caixa de Entrada que são enviados por user@vendor.com OU alerts@system.io.