Como funciona o gráfico no Microsoft Fabric

O grafo no Microsoft Fabric transforma dados estruturados armazenados no OneLake num grafo modelado e consultável. Consulte o gráfico utilizando ferramentas visuais ou baseadas em GQL que funcionam através de um motor comum para produzir resultados visuais, tabulares ou programáticos.

Este artigo descreve a arquitetura dos grafos e explica o fluxo de dados de ponta a ponta desde a fonte até aos insights.

O diagrama seguinte ilustra o fluxo de dados de ponta a ponta da fonte para os insights:

Diagrama que mostra o fluxo de dados de grafos a partir das fontes de dados através do armazenamento, modelação de grafos, autoria de consultas, execução e resultados.

Fontes de dados

Os dados originam-se de sistemas externos, como serviços Azure, outras plataformas cloud ou fontes on-premises. O Graph no Microsoft Fabric trabalha com dados destas fontes depois de os ingerir no OneLake, onde o Graph pode lê-los.

Armazenamento em OneLake

Armazena os dados ingeridos no OneLake como tabelas de fonte tabulares numa casa do lago. O Graph absorve dados das suas tabelas lakehouse quando guarda o modelo, por isso não precisa de configurar um pipeline ETL separado ou mover dados para uma base de dados externa.

Modelação de grafos

No passo de modelação de grafos, define-se o esquema do grafo especificando:

  • Tipos de nós: Entidades em seus dados, como clientes, produtos ou encomendas.
  • Tipos de ligações: Relações entre entidades, como "compra", "contém" ou "produz".
  • Mapeamentos de tabelas: Como as definições de nós e arestas correspondem às tabelas de origem subjacentes.

Este passo cria a estrutura do grafo de propriedades etiquetadas. Conclua a modelagem de grafos antes de consultar o grafo. Para orientações sobre como tomar estas decisões de modelação, veja Desenhar um esquema de grafo.

Observação

O gráfico não aplica alterações estruturais de forma incremental. Se adicionar propriedades ou alterar tipos de nós, tipos de aresta, chaves ou mapeamentos, selecione Guardar no editor do modelo de grafos para recarregar todos os dados e reconstruir o grafo consultável.

Grafo consultável

Quando guarda o modelo, o grafo ingere dados das tabelas do lago subjacente e constrói um grafo otimizado para leitura e consultável. Esta estrutura de grafos está otimizada para percorrimento e correspondência de padrões, o que permite consultas rápidas e eficientes de grafos em grande escala.

Autoria de consultas

Cria consultas contra o grafo consultável usando uma de duas experiências:

Ambas as opções visam o mesmo gráfico subjacente. Escolha a experiência de autoria que se adapte ao seu fluxo de trabalho.

Execução da consulta

Executa consultas através de uma camada de execução comum que suporta:

Sugestão

Escolha o caminho da sua consulta: Use GQL ou REST para acesso direto e programático a dados de grafos com controlo total sobre a estrutura da consulta. Use o NL2GQL (pré-visualização) através do Fabric Data Agent quando precisar de acesso a linguagem natural — ideal para situações de IA conversacional e assistente de conhecimento.

Esta camada executa a lógica de consulta contra o grafo consultável e devolve os resultados.

Resultados da consulta

Dependendo da forma como consulta o gráfico, recebe resultados em um ou mais dos seguintes formatos:

  • Diagramas gráficos visuais: Visualizações interativas de nós e relações.
  • Conjuntos de resultados tabulares: Dados estruturados em linhas e colunas.
  • Respostas programáticas: Saída JSON para utilização em REST ou downstream.

Explore os resultados de forma interativa, partilhe-os como conjuntos de consultas apenas de leitura ou utilize-os noutras ferramentas e aplicações.