Compartilhar via


Exemplos de conjuntos de dados de grafos

A maioria dos artigos de documentação do Graph no Microsoft Fabric pressupõe um dos seguintes grafos de propriedade de exemplo ao fornecer consultas GQL:

  • O grafo de exemplo de rede social é o grafo de exemplo principal usado na documentação de referência do GQL. O artigo sobre sua definição de esquema explica a estrutura detalhada do grafo.

  • O grafo de exemplo adventureworks é usado no início rápido e no tutorial.

O repositório de exemplos de grafo publica os conjuntos de dados necessários para esses grafos. Ambos os conjuntos de dados são empacotados como arquivos zip contendo subpastas de arquivos Delta Parquet. Para obter instruções de carregamento, consulte a seção de dados de exemplo de carregamento de início rápido.

Para obter mais instruções sobre como obter e carregar esses conjuntos de dados, consulte o arquivo README.

Conjunto de dados AdventureWorks

O adventureworks_docs_sample.zip arquivo contém uma versão transformada personalizada do banco de dados de exemplo adventure works, estruturado para modelagem de grafo. O início rápido usa duas tabelas (clientes, pedidos). O tutorial completo usa todas as oito tabelas.

Observação

Esse conjunto de dados difere dos conjuntos de dados padrão do Adventure Works usados em outra documentação da Microsoft. Ele é transformado especificamente para cenários de grafo.

Tabelas AdventureWorks

Table Rótulo de nó Coluna chave Descrição
adventureworks_clientes Cliente CustomerID_K Pessoas que compram produtos
adventureworks_employees Funcionário ID do Funcionário_K Funcionários que processam vendas
adventureworks_orders Pedido SalesOrderDetailID_K Transações de vendas (nível de item de linha)
adventureworks_products Produto ProductID_K Itens disponíveis para compra
adventureworks_productcategories Categoria do Produto CategoryID_K Classificação de produto de nível superior
adventureworks_productsubcategories SubcategoriaDoProduto SubcategoryID_K Classificação de produto de nível médio
adventureworks_vendors Fornecedor VendorID_K Fornecedores que produzem produtos
adventureworks_vendorproduct VendorProduct ProductID_FK Mapeamento de fornecedor para produto

Conjunto de dados de rede social

O ldbc_snb_docs_sample.zip arquivo contém um conjunto de dados derivado do LDBC Social Network Benchmark. Ele modela uma plataforma de mídia social com pessoas, fóruns, postagens, comentários e marcas. Esse conjunto de dados demonstra recursos avançados de esquema de grafo, incluindo herança de tipo de nó, famílias de tipos de borda e tipos de propriedade composta.

Tabelas de rede social

O conjunto de dados contém tabelas para 14 tipos de nó e 23 tipos de borda, 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 borda para :XXX bordas de :FROM para :TO nós

Cada linha em uma tabela de nós é identificada exclusivamente pela id coluna. As tabelas de borda usam src_XXX_id e dst_YYY_id colunas para vincular nós de origem e de destino.

Para obter a definição completa do esquema GQL com todos os tipos de nó e borda, consulte o exemplo de esquema GQL: rede social.