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 arestas definem as relações entre nós, como "Cliente compra Pedido" ou "Funcionário vende Pedido".
Importante
Ao definir um tipo de borda, use uma tabela de mapeamento que contenha duas colunas de modo que:
- Uma coluna equivale à chave do nó de origem no que diz respeito aos valores e ao tipo de dados
- Outra coluna corresponde à chave do nó de destino quanto aos valores e ao 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. 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 |
|---|---|---|---|
| Vende | adventureworks_orders | Funcionário / EmployeeID_FK | Pedido/SalesOrderDetailID_K |
| Compras | adventureworks_orders | Cliente/CustomerID_FK | Pedido/SalesOrderDetailID_K |
| contém | adventureworks_orders | Pedido/SalesOrderDetailID_K | Produto/ProductID_FK |
| éDoTipo | adventureworks_products | Produto/ProductID_K | SubcategoriaDoProduto/SubcategoryID_FK |
| belongsTo | adventureworks_productsubcategories | Subcategoria do Produto/SubcategoryID_K | ProductCategory/CategoryID_FK |
| produz | adventureworks_vendorproduct | Fornecedor/VendorID_FK | Produto/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.
Na caixa de diálogo Adicionar aresta, configure a aresta:
- 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.
Para a primeira borda, use estes valores retirados da tabela:
- Rótulo: vende
- Tabela de mapeamento: adventureworks_orders
- Nó de origem: Funcionário
- Mapeando a coluna da tabela a ser vinculada à chave do nó de origem: EmployeeID_FK
- Nó de destino: Ordem
- Mapeamento da coluna da tabela a ser ligada à 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 todas as outras bordas no modelo de dados do Adventure Works, usando a tabela como referência.
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 depois que os dados são ingeridos para formar os nós e as bordas.