Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Microsoft Graph é uma plataforma de tecnologia que permite que as organizações conectem seus sistemas de negócios com dados e serviços SaaS do Microsoft 365. O Microsoft Graph inclui todas as opções disponíveis em plataformas modernas de integração de nuvem, incluindo APIs interativas, recursos de entrada e saída de dados e integração baseada em eventos, e inclui as seguintes opções de integração:
- APIs HTTP RESTful transacionais - Fornecem interfaces de controle e plano de dados para várias ofertas de SaaS do Microsoft 365. Essas APIs dão suporte à comunicação síncrona e são granulares por natureza.
- APIs HTTP RESTful aprimoradas - Uma subclasse de APIs HTTP RESTful que fornecem recursos extras para extração eficaz de dados. As APIs aprimoradas consistem em APIs do Microsoft Teams, que permitem operações especializadas para recuperar grandes quantidades de dados, e APIs do Microsoft SharePoint e do Exchange Online, que aumentam os limites de limitação para aplicativos pagos.
- Microsoft Graph Data Connect - Um mecanismo de exportação de dados em massa que segue um padrão ETL (extrair, transformar & carregar), com uma fase de coleta de dados que prepara os dados antes de transferi-los em massa para o armazenamento fornecido pelo cliente e fornece dados com alta latência.
- APIs de integração orientadas por eventos - Permite que aplicativos cliente recebam notificações de alterações ou dados completos do objeto após um evento no ecossistema do Microsoft 365. Esse mecanismo de push é compatível com webhooks e não garante a entrega ou a ordem da mensagem.
- APIs de integração de streaming de eventos - Permite que os aplicativos cliente reajam às atividades no Microsoft 365 em seu próprio ritmo e garante a persistência de dados de eventos imutáveis. As notificações de alteração do Microsoft Graph com os Hubs de Eventos do Azure dão suporte a esse mecanismo de pull.
- Conectores do Microsoft 365 Copilot (anteriormente conectores do Microsoft Graph) - Habilitam a ingestão de grandes quantidades de dados do cliente no armazenamento do Microsoft 365, o que enriquece o Microsoft 365 Copilot, o loop de aumento e as experiências do Microsoft 365 baseadas em pesquisa. Esses conectores estão disponíveis por meio de conectores específicos do produto, como o conector do Copilot para ServiceNow ou APIs REST de conteúdo genérico.
A imagem a seguir mostra os padrões de integração do Microsoft Graph, suas características arquitetônicas associadas e os tipos de soluções para os quais eles mapeiam.
A ampla gama de opções de integração pode dificultar a escolha da melhor opção para suas necessidades. Recomendamos que você comece com um cenário de negócios e identifique seus requisitos funcionais e não funcionais. Em seguida, você pode selecionar uma opção de integração com base nesses requisitos.
Com base em muitos cenários conhecidos no ecossistema do Microsoft Graph, os seguintes requisitos de arquitetura afetam a seleção de opções de integração:
- Tipo de integração - As integrações de aplicativos envolvem aplicativos clientes que dependem dos dados e da funcionalidade dos serviços do Microsoft 365; por exemplo, a API sendMail acessa os dados do usuário e também envia um e-mail. As integrações de dados envolvem aplicativos que produzem ou consomem dados do Microsoft Graph, mas não dependem dos serviços do Microsoft 365. Todas as opções de integração do Microsoft Graph dão suporte a cenários de integração de dados.
- Direção do fluxo de dados - O fluxo de saída é quando os dados do cliente saem dos limites de conformidade do Microsoft Graph e o fluxo de entrada é quando os dados do cliente entram no Microsoft Graph.
- Volume de dados - A quantidade de dados do cliente processados em um período crítico, como um dia útil.
- Latência de dados – a diferença de tempo entre quando os dados são criados e quando são extraídos.
Use a árvore de decisão a seguir para escolher uma opção de integração com base em seus requisitos de arquitetura.
- Requisitos de integração de aplicativos - Use APIs do Microsoft Graph.
- Cenários de integração de dados:
- Fluxo de saída de dados do Microsoft 365:
- Para alta latência de dados e alto volume de dados - Use a Conexão de Dados.
- Para alta latência de dados e baixo volume de dados - Usar APIs ou notificações do Microsoft Graph
- Para baixa latência de dados e alto volume de dados -Use as notificações do Microsoft Graph por meio do Hub de Eventos.
- Para baixa latência e baixo volume de dados - Use as notificações do Microsoft Graph via webhooks.
- Fluxo de entrada de dados personalizados – Use conectores do Microsoft 365 Copilot (anteriormente conectores do Microsoft Graph).
- Fluxo de saída de dados do Microsoft 365:
Muitos cenários de negócios exigem vários blocos de construção de integração para implementar uma solução. Por exemplo, os cenários de Prevenção contra Perda de Dados (DLP) podem precisar do Microsoft Graph Data Connect para a coleta inicial de dados e análise de padrões de comportamento mal-intencionado e integração subsequente de streaming de eventos para ingestão e processamento de dados quase em tempo real para reconhecer um possível incidente de segurança. Escolha suas opções de integração com base em suas restrições e requisitos, como complexidade, custo e tempo de lançamento no mercado, para melhor acelerar seu caminho para o valor.
Para explorar cada uma das opções de integração mais detalhadamente, consulte os seguintes tópicos:
- Analisar dados do Microsoft Graph em seu armazenamento de dados
- Criar aplicativos interativos
- Crie aplicativos interativos do Microsoft Graph com feed em tempo real
- Obtenha atualizações em tempo real para alterações de dados usando o Microsoft Graph
- Recupere eventos rapidamente usando o Microsoft Graph
- Usar o Microsoft Graph para ampliar a Pesquisa da Microsoft com dados personalizados