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.
Observação
Esse recurso está atualmente em versão prévia pública. Essa versão prévia é oferecida sem um Acordo de Nível de Serviço (SLA) e não é recomendada para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou podem ter restrição de recursos. Para obter mais informações, consulte Supplemental Terms of Use for Microsoft Azure Previews.
Nesta etapa do tutorial, você adicionará tipos de borda ao seu modelo de grafo. As bordas definem as relações entre nós, como "Customer compra Order" ou "Employee vende Order."
Importante
Ao definir um tipo de borda, use uma tabela de mapeamento que contenha duas colunas de modo que:
- Uma coluna corresponde à chave do nó de origem no que diz respeito aos valores e ao tipo de dados.
- Outra coluna corresponde à chave do nó de destino no que se refere a valores e tipo de dados.
As tabelas que você usa para criar tipos de nó também poderão servir como tabelas de mapeamento de borda se atenderem a esse requisito.
Mapeamentos de configuração de rede do Adventure Works
No modelo de dados adventure works, crie bordas para definir as relações entre os nós. Essas bordas capturam as principais relações comerciais , como quais funcionários venderam quais pedidos, quais clientes fizeram compras e quais fornecedores fornecem quais produtos. Ao adicionar as bordas, você pode consultar essas relações para responder perguntas como "Quais produtos um cliente específico comprou?" ou "Quais fornecedores fornecem bicicletas de turismo?"
A tabela a seguir mostra os mapeamentos de borda a serem usados:
| Rótulo de tipo de borda | Tabela de mapeamento | Tipo de nó de origem/coluna de mapeamento associada | Tipo de nó de destino/coluna de mapeamento associada |
|---|---|---|---|
sells |
adventureworks_orders | Employee / EmployeeID_FK |
Order / SalesOrderDetailID_K |
purchases |
adventureworks_orders | Customer / CustomerID_FK |
Order / SalesOrderDetailID_K |
contains |
adventureworks_orders | Order / SalesOrderDetailID_K |
Product / ProductID_FK |
isOfType |
adventureworks_products | Product / ProductID_K |
ProductSubCategory / SubcategoryID_FK |
belongsTo |
adventureworks_productsubcategories | ProductSubCategory / SubcategoryID_K |
ProductCategory / CategoryID_FK |
produces |
adventureworks_vendorproduct | Vendor / VendorID_FK |
Product / ProductID_FK |
Adicionar tipos de borda ao grafo
Para adicionar bordas ao grafo, siga estas etapas:
Selecione Adicionar aresta para criar uma relação entre nós.
Em Adicionar borda, configure a borda, fazendo referência à tabela de mapeamentos de borda do Adventure Works para os valores apropriados:
- Insira o rótulo de borda para descrever a relação.
- Selecione a tabela Mapeamento.
- Selecione o nó de origem e sua coluna de mapeamento associada.
- Selecione o nó de destino e sua coluna de mapeamento associada.
Por exemplo, para a primeira borda, use estes valores:
-
Rótulo:
sells - Tabela de mapeamento: adventureworks_orders
-
Nó de origem:
Employee -
Mapeando a coluna da tabela a ser vinculada à chave do nó de origem:
EmployeeID_FK -
Nó de destino:
Order -
Mapeamento da coluna da tabela a ser associada à chave do nó de destino:
SalesOrderDetailID_K
Importante
Se você configurou tipos de nó com chaves compostas (IDs que consistem em várias colunas), você também precisará selecionar as colunas de chave composta correspondentes aqui.
Selecione Confirmar para adicionar a borda ao grafo.
Repita o processo para todos os tipos de arestas restantes listados na tabela de mapeamentos de arestas do Adventure Works.
Você deve ver todos os tipos de borda representados em seu grafo.
Carregar o grafo
Depois de adicionar todos os tipos de nó e tipos de borda, carregue o grafo:
- Selecione Salvar para verificar o modelo de grafo, carregar dados do OneLake, construir o grafo e torná-lo pronto para consulta. Seja paciente, pois esse processo pode levar algum tempo dependendo do tamanho dos seus dados.
Importante
Atualmente, você precisa recarregar o grafo (selecionando Salvar) sempre que alterar o modelo ou os dados subjacentes.
Neste ponto, você definiu todos os tipos de vértice e tipos de aresta para o grafo. Esses tipos de nó e tipos de borda formam o esquema do modelo de grafo. O grafo está pronto para consulta quando você ingerir dados para formar os nós e as bordas.