Compartilhar via


Criar a sua primeira aplicação do Microsoft Graph Data Connect

O Microsoft Graph Data Connect (Data Connect) aumenta as APIs transacionais com uma forma inteligente de aceder a dados avançados em escala. O Data Connect é ideal para aplicações de macrodados e machine learning, pois permite-lhe desenvolver aplicações para otimização de processos de negócio, inteligência e análise ao expandir os dados do Microsoft 365 para o Microsoft Azure. Através desta oferta, poderá tirar partido do vasto conjunto de computação e armazenamento no Azure, mantendo-se em conformidade com os padrões da indústria e mantendo os seus dados seguros.

Um diagrama de arquitetura do Microsoft Graph Data Connect, a mostrar controlos de dados definidos, a expansão Office 365 dados para o Azure e a ativação de macrodados e machine learning.

O Data Connect utiliza o Microsoft Fabric, Azure Synapse ou Azure Data Factory para copiar dados do Microsoft 365 para o armazenamento da sua aplicação em intervalos configuráveis. Também fornece um conjunto de ferramentas para simplificar a entrega destes dados no Azure, permitindo-lhe aceder às ferramentas de desenvolvimento e alojamento mais aplicáveis disponíveis.

A Conexão de Dados também concede um modelo de controle e consentimento mais granular: você pode gerenciar dados, ver quem está acessando e solicitar propriedades específicas de uma entidade. Isso aprimora o modelo do Microsoft Graph, que concede ou nega acesso a aplicativos a entidades inteiras.

Além disso, pode utilizar o Data Connect para ativar cenários de machine learning para a sua organização. Nesses cenários, você pode criar aplicações que forneçam informações valiosas aos seus participantes, treinar modelos de aprendizado de máquina e até mesmo realizar previsões com base em grandes quantidades de dados adquiridos.

Introdução

Neste tutorial, vai criar a sua primeira aplicação do Data Connect de inquilino único. O fluxo geral seguinte explica o processo de integração do Data Connect.

Uma captura de ecrã que explica o fluxo de inclusão.

  1. Administração ativa o Data Connect: o primeiro passo na integração é o administrador global ativar o Data Connect.

  2. O programador cria uma nova aplicação Microsoft Entra: o programador tem de criar primeiro uma nova aplicação Microsoft Entra.

  3. O programador regista a aplicação com o Data Connect: Assim que a aplicação Microsoft Entra for criada, o programador tem de registar a aplicação com o Data Connect através do novo portal de registo para aplicações do Microsoft Graph Data Connect. Neste passo, o programador especifica os dados necessários para a aplicação.

  4. Administração aprova a aplicação: depois de o programador ter registado a aplicação no Data Connect, o administrador global pode utilizar o novo portal para o consentimento da aplicação Do Data Connect para rever a aplicação registada e aprová-la.

  5. O programador executa os pipelines: Depois de o administrador ter consentido a aplicação, o programador poderá executar os pipelines sem qualquer bloqueio para o consentimento do runtime. A criação e execução do pipeline através de Azure Data Factory ou Azure Synapse permanece a mesma.

Observação

Se estiver a trabalhar num novo inquilino que não tenha o Data Connect ativado, não precisa de efetuar qualquer ação. Se tiver um inquilino existente que já tenha o Microsoft Graph Data Connect ativado, antes de concluir este tutorial, peça ao administrador global para desativar o Microsoft Graph Data Connect e, em seguida, ativar novamente no portal de administração.

Pré-requisitos

Para concluir este tutorial, precisa das seguintes subscrições ou licenças.

  • Para este tutorial, recomendamos vivamente que utilize um inquilino do Microsoft 365 para programadores.
  • Os inquilinos do Microsoft 365 e do Azure têm de estar no mesmo Microsoft Entra inquilino.
  • A subscrição do Azure tem de estar no mesmo inquilino que o inquilino do Microsoft 365.
  • Um utilizador no seu inquilino do Microsoft 365 tem a função de Administrador Global ativada. No futuro, este tutorial refere-se a este utilizador como o "administrador". Apenas um utilizador "administrador" pode aprovar a aplicação de teste.
  • Um utilizador diferente no seu inquilino do Microsoft 365 com a função Administrador de Aplicações ou Programador de Aplicações . No futuro, este tutorial refere-se a este utilizador como o "programador". O utilizador programador faz a maior parte deste tutorial.
  1. Inquilino do Microsoft 365

    Observação

    Não pode aprovar a sua própria aplicação de teste com a mesma conta. Certifique-se de que tem outro membro (ou conta) no seu inquilino que age como administrador.

  2. Assinatura do Microsoft Azure

    • Se não tiver uma subscrição do Microsoft Azure, visite a seguinte ligação para obter uma (gratuitamente): Crie a sua Conta Gratuita do Azure.
    • A sua subscrição do Azure tem de estar no mesmo inquilino que o seu inquilino do Microsoft 365 e ambas têm de estar no mesmo Microsoft Entra inquilino.
    • Se a sua subscrição do Azure não estiver no mesmo inquilino que o seu inquilino do Microsoft 365, pode associar a sua subscrição ao Microsoft Entra ID no seu inquilino do Microsoft 365 ao seguir os passos listados em Associar ou adicionar uma subscrição do Azure ao inquilino do Microsoft Entra.

    Observação

    As capturas de ecrã e os exemplos utilizados neste tutorial são de um inquilino de programador do Microsoft 365 com um e-mail de exemplo de utilizadores de teste. Pode utilizar o seu próprio inquilino do Microsoft 365 para executar os mesmos passos. Não são escritos dados no Microsoft 365. É extraída uma cópia dos dados de e-mail de todos os utilizadores num inquilino do Microsoft 365 e copiada para uma conta Armazenamento de Blobs do Azure. Mantém o controlo sobre quem tem acesso aos dados no Armazenamento de Blobs do Azure.

Configurar o seu inquilino do Microsoft 365 e ativar o Microsoft Graph Data Connect

Antes de utilizar o Microsoft Graph Data Connect (Data Connect) pela primeira vez, trabalhe com o seu administrador inquilino do Microsoft 365 para ativar o serviço Data Connect para o seu inquilino.

Para este tutorial, certifique-se de que tem uma conta com privilégios de administrador disponíveis. Tem de concluir este passo para configurar o primeiro pipeline. Recomendamos que tenha, pelo menos, dois utilizadores no seu inquilino do Microsoft 365 com a função de administrador global ativada.

Ativar o Microsoft Graph Data Connect no seu inquilino do Microsoft 365

Configure o seu inquilino do Microsoft 365 para ativar a utilização do Microsoft Graph Data Connect.

  1. Abra um browser, aceda ao portal de administração do Microsoft 365 e inicie sessão com o seu utilizador administrador .

  2. Selecione Definições > Definições da organização. Poderá ter de selecionar Mostrar tudo antes de poder ver as Definições.

  3. No separador Serviços (que deve ser a seleção predefinida), selecione Microsoft Graph Data Connect.

  4. Selecione a caixa de verificação para Ativar ou desativar o Microsoft Graph Data Connect para toda a organização e selecione Guardar.

    Uma captura de ecrã a mostrar como ativar a ligação de dados no Centro de administração do Microsoft 365.

Parabéns, acabou de ativar o Microsoft Graph Data Connect para a sua organização!

Configurar a sua aplicação Microsoft Entra

Neste exercício, vai aprender a criar uma aplicação Microsoft Entra. Isto serve como principal de segurança para executar o processo de extração de dados com o Microsoft Graph Data Connect.

  1. Inicie sessão no centro de administração do Microsoft Entra com, pelo menos, a função Administrador de Aplicações ouProgramador de Aplicações.

  2. Expanda o menu >Identidade selecione Aplicações>Registros de aplicativo>Novo registo.

  3. Utilize os seguintes valores para criar uma nova Microsoft Entra aplicação e selecione Registar.

    • Nome: Transferência de Dados do Microsoft Graph Data Connect (indique o nome à sua escolha).
    • Tipos de conta suportados: apenas contas neste diretório organizacional.
    • URI de Redirecionamento: deixe os valores predefinidos.

    Uma captura de ecrã que mostra os passos para registar um novo registo de aplicação no portal do Azure.

  4. Localize o ID da Aplicação (cliente) e copie-o conforme necessário mais adiante neste tutorial. No futuro, isto é referido como o ID do principal de serviço.

  5. Localize o ID do Diretório (inquilino) e copie-o conforme necessário mais adiante neste tutorial. No futuro, isto é referido como o ID do inquilino.

    Uma captura de ecrã que mostra os IDs da aplicação e do inquilino.

  6. No painel de navegação esquerdo, selecione Certificados & segredos em Gerir.

  7. Selecione o botão Novo segredo do cliente. Defina Descrição para qualquer nome, defina Expira para qualquer valor na lista pendente e selecione Adicionar.

    Uma captura de ecrã que mostra o processo para criar um novo segredo do cliente no portal do Azure.

    • Após a criação do segredo do cliente, certifique-se de que guarda o Valor num local seguro, uma vez que deixará de estar disponível mais tarde; caso contrário, terá de criar um novo.
    • No futuro, o segredo do cliente é conhecido como a chave do principal de serviço.
  8. No painel de navegação esquerdo da aplicação, selecione Proprietários.

  9. Certifique-se de que a sua conta (se estiver a utilizar um inquilino de programador, utilize a Conta de administrador global) cumpre os seguintes requisitos para ser proprietário de uma aplicação:

    • A sua conta de utilizador corresponde a um utilizador válido no inquilino que não é um nome principal de serviço.
    • A sua conta tem de ter uma licença de Exchange Online atribuída (tem de ter uma caixa de correio).
    • Juntamente com a licença Exchange Online, a sua conta também tem de ter uma subscrição/licença E5 funcional.
  10. Verifique se a sua conta está listada como proprietário da aplicação. Se não for esse o caso, adicione-o à lista.

    Uma captura de ecrã que mostra um utilizador definido como proprietário do registo da aplicação no portal do Azure.

Configurar o recurso do Armazenamento do Azure

Neste passo, irá criar uma conta de Armazenamento do Azure onde o Microsoft Graph Data Connect irá armazenar os dados extraídos do Microsoft 365 para processamento adicional.

  1. Abra um browser e aceda ao seu portal do Azure.

  2. Inicie sessão com uma conta com uma função de Programador de aplicações no seu portal do Azure.

  3. Na navegação na barra lateral, selecione Criar um recurso.

  4. Localize o tipo de recurso Conta de armazenamento e utilize os seguintes valores para o configurar. Para Desempenho, Redundância e o separador Avançadas, os valores destes campos são um exemplo.

    • Subscrição: selecione a sua subscrição do Azure
    • Grupo de recursos: mgdc-app-resource (ou selecione um grupo de recursos existente)
    • Nome da conta de armazenamento: mgdcdemoap (ou pode atribuir um nome e selecionar a sua própria conta de armazenamento)
    • Região: escolha uma região do Azure na mesma região que a região do Microsoft 365
    • Desempenho: Standard
    • Redundância: Armazenamento georredundante
    • Separador Avançadas:
      • Camada de acesso: Frequente

    Captura de ecrã da página Criar uma conta de armazenamento com Subscrição, Grupo de recursos, Nome da conta de armazenamento e Região realçados

  5. Depois de configurar os valores para os separadores Básico eAvançado , deixe as restantes definições como predefinição.

    Observação

    Certifique-se de que, no separador Rede , a opção Ativar o acesso público a partir de todas as redes está ativada. Também pode selecionar a segunda opção Ativar o acesso público a partir de redes virtuais e endereços IP selecionados; no entanto, é necessário executar passos adicionais fora deste tutorial, que estão realçados na secção Endereços IP.

    Captura de ecrã da página Criar uma conta de armazenamento com Rede e Ativar o acesso público a partir de todas as redes realçadas

  6. Reveja que as definições correspondem às apresentadas nos passos anteriores e selecione Criar para finalizar.

  7. Após a criação da conta de Armazenamento do Azure, conceda à aplicação Microsoft Entra criou anteriormente o acesso adequado à mesma.

    1. Selecione a conta de Armazenamento do Azure.
    2. No menu da barra lateral, selecione Controlo de acesso (IAM).
    3. Selecione o botão Adicionar no bloco Adicionar uma atribuição de função .
    4. Conceda a função Contribuidor de Dados do Blob de Armazenamento à aplicação que criou anteriormente.
      1. Selecione Contribuidor de Dados do Blob de Armazenamento como Função e clique em Seguinte.
      2. Atribua acesso aUtilizador, grupo ou principal de serviço.
      3. Clique em + Selecionar membros e, no painel direito apresentado, procure a aplicação (Os dados do Microsoft Graph ligam a Transferência de Dados) que criou anteriormente e clique em Selecionar.
    5. Selecione Revisar + atribuir.

    Captura de ecrã a mostrar a atribuição de função adequada à aplicação para o Microsoft Graph Data Connect na conta de Armazenamento do Azure no portal do Azure.

  8. Crie um novo contentor na conta de Armazenamento do Azure mgdcdemoap .

    1. Selecione a conta de Armazenamento do Azure mgdcdemoapp (ou o nome da conta no passo 4).

    2. No menu da barra lateral, selecione Contentores na secção Serviço de armazenamento de dados .

    3. Selecione o botão +Contentor na parte superior da página, utilize os seguintes valores e, em seguida, selecione Criar.

      • Nome: m365mails
      • Nível de acesso público: Privado (sem acesso anónimo)

      Captura de ecrã a mostrar a criação de um novo contentor denominado m365mails nos contentores de blobs da conta de armazenamento no portal do Azure.

Registar a sua aplicação Microsoft Entra com o Microsoft Graph Data Connect

Como pré-requisito, deve ativar o Data Connect no seu inquilino. Recomendamos que crie uma aplicação Microsoft Entra e um recurso de destino de armazenamento. Também pode configurá-los com o assistente. O processo de registo de aplicações no Data Connect envolve a utilização de um assistente com três separadores: Informações de registo, Conjuntos de dados e Rever + criar.

  1. Aceda ao Microsoft Graph Data Connect no portal do Azure. Pode encontrá-la através da barra de pesquisa no portal do Azure

  2. Selecione Adicionar ou Adicionar uma nova aplicação.

    Uma captura de ecrã que mostra o portal do Azure Data Factory para criar uma nova aplicação.

  3. Siga o assistente Adicionar para fornecer os detalhes do projeto para o registo. Depois de concluir os campos necessários, selecione Seguinte: Conjuntos >de dados

    1. Subscrição: Selecione uma subscrição para filtrar as seleções seguintes:
      • Grupo de Recursos: Selecione o grupo de recursos que criou anteriormente.
      • Tipo de Destino: Selecione Conta de armazenamento do Azure.
      • Conta de Armazenamento: Selecione a conta de armazenamento que criou anteriormente.
      • URI da Conta de Armazenamento: Selecione a opção com .blob.core.windows.net
    2. ID da Aplicação: Selecione um inquilino Microsoft Entra existente ou crie um novo.
    3. Descrição: Escreva A minha primeira aplicação.
    4. Tipo de Publicação:o Inquilino Único deve ser escolhido automaticamente com base na sua aplicação Microsoft Entra.

    Uma captura de ecrã que mostra os detalhes do projeto no assistente.

  4. Selecione Seguinte: Conjuntos de >dados .

  5. Selecione na lista pendente Conjunto de dados e, na lista pendente Colunas, selecione AllBasicDataSet_v0.Message_v1 . Na nova linha, selecione na lista pendente Conjunto de dados e, na lista pendente Colunas, selecione AllBasicDataSet_v1 .

    Uma captura de ecrã que mostra o catálogo de conjuntos de dados no assistente.

  6. Selecione Rever + Criar e, em seguida, Criar.

    Uma captura de ecrã que mostra a página de resumo do passo Rever + Criar.

  7. Se todos os campos necessários forem fornecidos, o registo da aplicação é apresentado na página de destino.

    Uma captura de ecrã que mostra a aplicação registada na página de destino.

Aprovar a sua aplicação para o Microsoft Graph Data Connect

  1. Abra uma nova janela do browser no modo privado, aceda à sua Centro de administração do Microsoft 365 e inicie sessão com o seu utilizador administrador.

Observação

Se não estiver na sua conta de administrador , ocorrerá um erro com a aprovação. Não pode aprovar automaticamente as suas aplicações.

  1. No painel de navegação esquerdo, selecione Definições Definições > Definições da organização. Poderá ter de selecionar Mostrar tudo antes de poder ver as Definições.

  2. Mude para o separador Segurança & privacidade e selecione Aplicações do Microsoft Graph Data Connect.

    Uma captura de ecrã que mostra a página Segurança e privacidade no Centro de administração do Microsoft 365.

  3. No portal de aplicações do Microsoft Graph Data Connect, localize a aplicação que registou anteriormente no Data Connect. Deverá ter um pré-consentimento status na tabela de resumo da aplicação.

    Uma captura de ecrã que mostra a aplicação pré-consentida na página de destino do portal de aplicações do Microsoft Graph Data Connect.

  4. Selecione a sua aplicação para abrir a vista de detalhes da aplicação. Avance para o assistente ao selecionar Seguinte duas vezes para rever os dois conjuntos de dados.

  5. No passo final, selecione Aprovar para consentir que a aplicação registada aceda aos dados especificados.

    Uma captura de ecrã que mostra a vista de detalhes da aplicação com o botão Aprovar realçado.

  6. Aprovar a tabela de resumo da aplicação recarrega com a sua aplicação listada com o status Aprovado.

    Captura de ecrã que mostra a aplicação aprovada na página de destino do portal de aplicações do Microsoft Graph Data Connect.

Configurar o recurso do Azure com Azure Synapse ou Azure Data Factory

Este exercício descreve como configurar os seus recursos do Azure e ligar o Microsoft Graph Data Connect (Data Connect) aos mesmos. Neste passo, pode escolher Azure Synapse, Azure Data Factory ou Microsoft Fabric para criar um pipeline para extrair os dados do Microsoft 365 para a conta de Armazenamento do Azure com o Data Connect.

Configurar os recursos do Azure

  1. Abra um browser e aceda ao seu portal do Azure.

  2. Inicie sessão no portal com uma conta com uma função de Administrador de Aplicações ou Programador de Aplicações . Certifique-se de que iniciou sessão com a sua conta de programador que tem privilégios para criar recursos do Azure na sua subscrição.

  3. No painel esquerdo, selecione Criar um recurso.

  4. Localize o tipo de recurso Azure Synapse Analytics, introduza os seguintes valores e selecione Criar.

  5. Selecione Ir para recurso, abra a área de trabalho do synapse que acabou de criar (por exemplo, m365tostorage) e, em seguida, selecione o mosaico Abrir Synapse Studio para iniciar o editor de ecrã inteiro Azure Synapse área de trabalho.

    Captura de ecrã da página de recursos com a opção Abrir Synapse Studio realçada.

  6. Por predefinição, o Azure Synapse Analytics utiliza um runtime de integração que resolve automaticamente a região. Neste tutorial, recomendamos que utilize a opção de resolve automática predefinida no inquilino do programador.

    1. Mudar para Gerir (ícone da caixa de ferramentas) > Runtimes > de integração Novo.

    2. Selecione Azure, Autoalojado e selecione Continuar.

      Uma captura de ecrã da configuração do runtime de integração com o Azure, Self-Hosted realçada.

    3. Para o ambiente de rede, selecione Azure e, em seguida, selecione Continuar.

      Captura de ecrã da configuração do Runtime de integração com o Azure selecionado para o ambiente de rede e Continuar realçado.

    4. Utilize os seguintes detalhes para preencher o formulário no ecrã final e, em seguida, selecione Criar.

      • Nome: nome do runtime de integração.
      • Região: selecione a região que corresponde à sua região do Microsoft 365.
  7. No painel esquerdo, selecione Integrar (ícone de tubo).

  8. Para criar um novo pipeline, selecione o ícone Mais e, em seguida, selecione Pipeline.

    Captura de ecrã da página de integração com Pipeline realçado.

    1. Na caixa de pesquisa, introduza Copiar dados e, em seguida, arraste a atividade Copiar dados da secção Mover & transformar para a superfície de estrutura.

      Captura de ecrã da página de integração com a opção Mover e transformar e copiar dados realçada.

    2. Selecione a atividade no estruturador.

    3. Selecione o separador Geral e dê-lhe um nome.

      • Nome: CopyFromM365toStorage
    4. Selecione o separador Origem e, em seguida, selecione Novo.

      Captura de ecrã da página de integração com Origem e Novo realçados.

    5. Localize e selecione o conjunto de dados Microsoft 365 (Office 365) e, em seguida, selecione Continuar.

      Captura de ecrã da página Novo conjunto de dados de integração com o Microsoft 365 (Office 365) e Criar novo realçados.

    6. Em Serviço ligado, selecione Selecionar e, em seguida, selecione +Novo.

      Captura de ecrã do painel Definir propriedades com Novo realçado.

    7. Na caixa de diálogo, na lista pendente Ligar através do runtime de integração, selecione o runtime de integração que criou, introduza o ID da Aplicação e o valor do segredo do cliente da aplicação Microsoft Entra nos campos ID do principal de serviço e Chave do principal de serviço, respetivamente, e selecione Criar.

      Uma captura de ecrã do painel Novo serviço ligado.

    8. No campo Nome da tabela , selecione BasicDataSet_v0. Message_v1 e, em seguida, selecione OK.

      Captura de ecrã do painel Definir propriedades com o Nome da tabela realçado.

    9. No separador Origem , localize a secção Filtro de data e utilize os seguintes valores para o configurar.

      • Nome da coluna: CreatedDateTime

      • Hora de início (UTC): Selecione uma data algures antes da data atual.

      • Hora de fim (UTC): Selecione a data atual.

      • Na secção Colunas de saída , selecione Importar esquema.

        Captura de ecrã da página Integrar com o filtro Data realçado.

    10. Selecione o separador Sink. Selecione Novo, selecione Armazenamento de Blobs do Azure e, em seguida, selecione Continuar.

    Captura de ecrã da página Integrar com o separador Sink e o botão Novo realçado.

    Captura de ecrã do painel Novo conjunto de dados de integração com Armazenamento de Blobs do Azure realçado.

    1. Para o formato dos dados, selecione Binário e, em seguida, selecione Continuar.

    2. Atribua ao conjunto de dados o nome M365JsonFile e siga os passos seguintes para criar um novo serviço ligado, caso ainda não exista.

      Captura de ecrã do painel Definir propriedades com o Serviço ligado realçado.

      1. Em Serviço ligado, selecione Selecionar e, em seguida, selecione +Novo.
      2. Na caixa de diálogo, defina os seguintes valores e, em seguida, selecione Criar.
        • Tipo de autenticação: Principal de Serviço
        • Subscrição do Azure: Selecione tudo.
        • Nome da conta de armazenamento: mgdcm365datastore. Esta é a conta de armazenamento criada anteriormente neste exercício.
        • ID do principal de serviço: Introduza o ID da aplicação Microsoft Entra que criou.
        • Chave do principal de serviço: Introduza a chave hash da aplicação Microsoft Entra que criou.

      Captura de ecrã do painel Novo serviço ligado com o painel realçado.

    3. Junto ao campo Caminho do ficheiro , selecione Procurar.

    4. Selecione o nome do contentor de armazenamento que criou anteriormente, selecione OK e, em seguida, selecione OK novamente.

      Captura de ecrã do painel Definir propriedades com Caminho do ficheiro realçado.

  9. Com o pipeline criado, na parte superior do estruturador, selecione Validar tudo.

Uma captura de ecrã do Pipeline do Synapse Analytics com validar tudo realçado.

  1. Depois de validar (e corrigir quaisquer problemas encontrados), na parte superior do estruturador, selecione Publicar tudo.

Captura de ecrã do Pipeline do Synapse Analytics com a opção Publicar tudo realçada.

Executar o pipeline do Azure Synapse Analytics

Agora que criou o pipeline, está na altura de o executar.

Observação

Pode demorar vários minutos para que o pedido de consentimento seja apresentado e não é incomum para todo o processo (iniciar, pedir consentimento e depois de aprovar o consentimento para concluir a execução do pipeline) demorar mais de 40 minutos.

  1. No estruturador do Azure Synapse Analytics, com o pipeline aberto, selecione Adicionar acionador Acionador > Agora e, em seguida, selecione OK.

    Captura de ecrã do painel Atividades com a opção Adicionar acionador realçada.

  2. Depois de iniciar a tarefa, no menu da barra lateral, selecione Monitorizar para ver as tarefas em execução atuais.

  3. No painel esquerdo, selecione o separador Execuções de pipeline. Na coluna Nome do pipeline, selecione o pipeline para ver as Execuções de atividade. Este pipeline será apresentado como Em Curso.

    Uma captura de ecrã da página Execuções de pipeline com execuções de pipeline realçadas.

  4. Depois de estar na vista Execuções de atividade , aceda à secção Execuções de atividade no lado inferior da página.

  5. Paire o cursor sobre o Nome da atividade e selecione a opção de óculos. Esta ação irá abrir o separador Detalhes .

    Captura de ecrã da página do pipeline com o painel inferior realçado.

  6. No ecrã Detalhes, procure a status da atividade do pipeline, conforme realçado na imagem seguinte. O status deve progredir através de Inicialização, Consentimento Pendente, Extração de Dados, Dados Persistentes e Com Êxito – não é necessária mais nenhuma ação da sua parte para tal.

    Captura de ecrã da página Detalhes com ConsentPending realçado.

  7. O pedido é enviado ao administrador global para ser aprovado. Para o contexto deste tutorial, recomendamos que abra outro separador com os privilégios de administrador ativados para que possa aprovar o pedido de pipeline.

(Opcional) Visualizar os dados do Microsoft Graph Data Connect no Microsoft Power BI

Este exercício descreve como criar um relatório no Microsoft Power BI para visualizar os seus dados do Microsoft 365 a partir do Microsoft Graph Data Connect.

Verificar o ficheiro JSON no Armazenamento do Azure

  1. Abra um browser e aceda ao seu portal do Azure.
  2. Em Serviços do Azure, selecione Contas de armazenamento.
  3. Selecione a conta de Armazenamento do Azure que criou anteriormente neste tutorial.
  4. No painel de navegação esquerdo, selecione Contentores.
  5. Escolha o contentor m365mails que criou anteriormente neste tutorial.
  6. Deverá ver o ficheiro com um nome GUID no contentor.

Uma captura de ecrã do portal do Azure interface de utilizador que mostra o ficheiro recentemente criado no contentor do Armazenamento do Azure.

Configurar o Power BI

  1. Abra a sua aplicação de ambiente de trabalho do Power BI. Se precisar de transferir o Power BI, aceda a Transferir ferramentas e aplicações do Power BI.

  2. Selecione Obter Dados, selecione Azure e escolha Armazenamento de Blobs do Azure.

  3. Selecione Ligar para estabelecer a ligação entre o Power BI e a sua conta Armazenamento de Blobs do Azure.

    Uma captura de ecrã que mostra como ligar para obter dados de um Armazenamento de Blobs do Azure no Power BI.

  4. Introduza o nome da Conta de Armazenamento do Azure e o nome do contentor da conta Armazenamento de Blobs do Azure à qual pretende ligar e, em seguida, selecione OK.

    Uma captura de ecrã que mostra como adicionar o URL da conta Armazenamento de Blobs do Azure para obter dados no Power BI.

    Observação

    Pode encontrar o URL do Armazenamento do Azure na Conta de Armazenamento do Azure. Procure nos contentores, escolha o contentor ao qual pretende ligar, aceda ao menu Contexto (...), selecione Propriedades do Contentor e copie o URL.

  5. Selecione Transformar Dados e selecione a primeira linha que diz Binário.

    Uma captura de ecrã que mostra como transformar os dados binários no Power BI.

  6. Para obter uma lista com todos os Registos, aceda à opção de alternar Coluna1, selecione sem soltar (ou clique com o botão direito do rato) para selecionar Transformar e, em seguida, selecione JSON.

    Uma captura de ecrã que mostra como expandir as colunas de dados no Power BI.

  7. Carregue todas as colunas, expanda o seletor Registos a partir da Coluna1 e, em seguida, selecione OK.

    Uma captura de ecrã que mostra como carregar todas as colunas no Power BI.

  8. Os resultados são apresentados como Column1.property. Para expandir as colunas com dados aninhados, selecione a opção de alternar em cada coluna e, em seguida, selecione OK.

    • Selecione Fechar & Aplicar e aguarde que a consulta carregue todas as colunas.

    Uma captura de ecrã que mostra como carregar todas as colunas no Power BI.

  9. Depois de todas as colunas carregarem, pode criar elementos visuais com os seus dados.

    • Em Dados, selecione Consulta1 para expandir as colunas e escolha as propriedades que pretende visualizar.
    • Em Visualizações, selecione a opção Influenciadores Principais para visualizar os dados.

    Observação

    Neste exemplo, pode determinar se os utilizadores leem as mensagens enviadas por um departamento na sua organização ao analisar cada toRecipientName e a propriedade isRead .

    Uma captura de ecrã que mostra todas as colunas com conteúdo apresentado numa tabela no Power BI.

  10. Agora pode ver os dados JSON do conjunto de dados Messages_v1 do Microsoft Graph Data Connect num relatório do Power BI.

    Observação

    Pode escolher o modo de conectividade de dados (DirectQuery ou Importação) consoante o tamanho dos dados e os requisitos de consulta. Recomendamos que utilize o DirectQuery neste tutorial.

Para modelos de solução que utilizam o Microsoft Graph Data Connect incorporado no Power BI, veja o repositório de soluções do Data Connect no GitHub.