Partilhar via


Exemplos de conjuntos de dados de grafos

A maioria dos artigos de documentação para grafos no Microsoft Fabric assume um dos seguintes exemplos de gráficos de propriedades quando fornecem consultas GQL:

  • O gráfico de exemplo de redes sociais é o principal exemplo utilizado na documentação de referência do GQL. O artigo sobre a definição do esquema explica a estrutura detalhada do grafo.

  • O gráfico de exemplo do AdventureWorks é usado no quickstart e no tutorial.

O repositório de amostras de grafos publica os conjuntos de dados necessários para estes grafos. Ambos os conjuntos de dados são embalados como arquivos zip contendo subpastas de ficheiros Delta Parquet. Para instruções de carregamento, consulte a secção de dados de exemplo de carregamento de início rápido.

Para instruções adicionais sobre como obter e carregar estes conjuntos de dados, consulte o ficheiro README.

Conjunto de dados AdventureWorks

O adventureworks_docs_sample.zip ficheiro contém uma versão personalizada transformada da base de dados de exemplos Adventure Works, estruturada para modelação de grafos. O quickstart utiliza duas tabelas (clientes, encomendas). O tutorial completo utiliza as oito tabelas.

Observação

Este conjunto de dados difere dos conjuntos de dados padrão da Adventure Works usados noutras documentações da Microsoft. É transformado especificamente para cenários de grafos.

Tabelas AdventureWorks

Table Rótulo do nó Coluna chave Descrição
adventureworks_customers Cliente CustomerID_K Pessoas que compram produtos
adventureworks_employees Funcionário EmployeeID_K Funcionários que processam vendas
adventureworks_orders Encomenda SalesOrderDetailID_K Transações de venda (ao nível de artigos)
adventureworks_products Produto ProductID_K Itens disponíveis para compra
adventureworks_productcategories Categoria de Produto CategoryID_K Classificação de produto de topo
adventureworks_subcategorias_de_produto ProdutoSubcategoria SubcategoryID_K Classificação de produtos de nível intermédio
adventureworks_vendors Fornecedor VendorID_K Fornecedores que produzem produtos
adventureworks_vendorproduct Produto do Fornecedor ProductID_FK Mapeamento de fornecedor para produto

Conjunto de dados de redes sociais

O ldbc_snb_docs_sample.zip ficheiro contém um conjunto de dados derivado do LDBC Social Network Benchmark. Modela uma plataforma de redes sociais com pessoas, fóruns, publicações, comentários e etiquetas. Este conjunto de dados demonstra características avançadas de esquemas de grafo, incluindo herança de tipos de nós, famílias de tipos de arestas e tipos de propriedades compostas.

Tabelas de redes sociais

O conjunto de dados contém tabelas para 14 tipos de nós e 23 tipos de arestas, seguindo esta convenção de nomenclatura:

  • ldbc_snb_node_XXX — Tabela de nós para :XXX nós
  • ldbc_snb_edge_FROM_XXX_TO — Tabela de arestas para :XXX arestas de :FROM para :TO nós

Cada linha numa tabela de nós é identificada de forma única pela id coluna. As tabelas de arestas usam src_XXX_id colunas dst_YYY_id para ligar os nós de origem e destino.

Para a definição completa do esquema GQL com todos os tipos de nós e arestas, veja exemplo do esquema GQL: Rede social.