Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
Esta funcionalidade está atualmente em pré-visualização pública. Este modo pré-visualização é fornecido sem um contrato de nível de serviço e não é recomendado para ambientes de produção. Algumas funcionalidades poderão não ser suportadas ou poderão ter capacidades limitadas. Para mais informações, consulte Termos de Utilização Suplementares para Microsoft Azure Pré-visualizações.
Neste passo tutorial, adiciona tipos de arestas ao seu modelo de grafo. As arestas definem as relações entre nós, como "Cliente faz compra de Encomenda" ou "Empregado vende Encomenda."
Importante
Quando definir um tipo de aresta, use uma tabela de mapeamento que contenha duas colunas tais que:
- Uma coluna corresponde à chave do nó de origem em termos de valores e tipo de dados
- Outra coluna corresponde à chave do nó alvo em termos de valores e tipo de dados
As tabelas que utiliza para criar tipos de nós também podem servir como tabelas de mapeamento de arestas se cumprirem este requisito.
Mapeamentos de bordas da Adventure Works
No modelo de dados Adventure Works, cria arestas para definir as relações entre os nós. A tabela seguinte mostra os mapeamentos de arestas a utilizar:
| Rótulo de tipo de aresta | Tabela de mapeamento | Tipo de nó de origem / Coluna de mapeamento associada | Tipo de nó alvo/ Coluna de mapeamento associada |
|---|---|---|---|
| vende | adventureworks_orders | Funcionário / EmployeeID_FK | Pedido / SalesOrderDetailID_K |
| compras | adventureworks_orders | Cliente / CustomerID_FK | Pedido / SalesOrderDetailID_K |
| contains | adventureworks_orders | Pedido / SalesOrderDetailID_K | Produto / ProductID_FK |
| éDoTipo | adventureworks_produtos | Produto / ProductID_K | Subcategoria de Produto / SubcategoryID_FK |
| pertenceTo | adventureworks_subcategorias_de_produto | Subcategoria de Produto / SubcategoryID_K | Categoria de Produto / CategoryID_FK |
| produz | adventureworks_vendorproduct | Vendedor / VendorID_FK | Produto / ProductID_FK |
Adicionar tipos de arestas ao grafo
Para adicionar arestas ao seu gráfico, siga estes passos:
Selecione Adicionar aresta para criar uma relação entre nós.
No diálogo Adicionar aresta , configure a aresta:
- Introduza o rótulo de extremidade para descrever a relação.
- Selecione a tabela de mapeamento.
- Selecione o nó Source e a sua coluna de mapeamento associada.
- Selecione o nó Alvo e a sua coluna de mapeamento associada.
Para a primeira aresta, use estes valores retirados da tabela:
- Editora: vende
- Tabela de mapeamento: adventureworks_orders
- Nó de origem: Funcionário
- Mapear a coluna da tabela a ser ligada à chave do nó de origem: EmployeeID_FK
- Nó alvo: Pedido
- Coluna da tabela de mapeamento a ser ligada à chave do nó alvo: SalesOrderDetailID_K
Importante
Caso tenha configurado tipos de nós com chaves compostas (identificadores consistindo em múltiplas colunas), também deve selecionar as colunas correspondentes da chave composta aqui.
Selecione Confirmar para adicionar a borda ao gráfico.
Repita o processo para todas as outras arestas no modelo de dados Adventure Works, usando a tabela como referência.
Deves ver todos os tipos de arestas representados no teu gráfico.
Carregue o gráfico
Depois de adicionar todos os tipos de nós e tipos de arestas, carregue o grafo:
- Selecione Guardar para verificar o modelo do grafo, carregue dados do OneLake, construa o gráfico e deixe-o pronto para consulta. Tenha paciência, pois este processo pode demorar algum tempo dependendo do tamanho dos seus dados.
Importante
Atualmente, precisa de recarregar o gráfico (selecionando Guardar) sempre que mudar o modelo ou os dados subjacentes.
Neste ponto, definiste todos os tipos de nós e tipos de arestas para o teu grafo. Estes tipos de nós e tipos de arestas formam o esquema do seu modelo de grafo. O teu grafo está pronto para ser consultado assim que os dados forem ingeridos para formar os nós e arestas.