Partilhar via


Definir relações em modelos de dados para data warehousing no Microsoft Fabric

Aplica-se a:Ponto de extremidade de análise SQL, Armazém e Banco de Dados Espelhado no Microsoft Fabric

Um modelo de dados bem definido é fundamental para impulsionar suas cargas de trabalho de análise e relatórios. Em um armazém no Microsoft Fabric, você pode facilmente criar e alterar seu modelo de dados com algumas etapas simples em nosso editor visual. Você precisa ter pelo menos uma pequena amostra de dados carregados antes de poder explorar esses conceitos ainda mais; As tabelas podem estar vazias, mas os esquemas (suas estruturas) precisam ser definidos.

Modelagem de armazém

A modelagem do depósito é possível definindo restrições de chave primária e estrangeira e definindo colunas de identidade nos layouts do modelo dentro da interface do usuário do data warehouse. Depois de navegar pelos layouts de modelo, você pode fazer isso em um diagrama de relacionamento de entidade visual que permite que um usuário arraste e solte tabelas para inferir como os objetos se relacionam entre si. As linhas que conectam visualmente as entidades inferem o tipo de relações físicas existentes.

Como modelar dados e definir relações

Para modelar seus dados:

  1. Abra um depósito no espaço de trabalho do Fabric.
  2. Navegue até Layouts de modelo na faixa de opções. Captura de tela mostrando o ícone de layouts de modelo.

Nos layouts de modelo, os usuários podem modelar seu depósito e o modelo semântico padrão canônico gerado automaticamente do Power BI. Recomendamos modelar o seu armazém de dados utilizando metodologias Kimball tradicionais, utilizando um esquema em estrela, sempre que possível. Existem dois tipos de modelagem possíveis:

  • Modelagem de armazém - as relações físicas expressas como chaves e restrições primárias e estrangeiras
  • Modelagem de modelo semântico padrão do Power BI - as relações lógicas expressas entre entidades

A modelagem mantém automaticamente essas definições sincronizadas, permitindo o poderoso desenvolvimento de armazéns e camadas semânticas simultaneamente.

Definir relações físicas e lógicas

  1. Para criar uma relação lógica entre entidades em um depósito e as restrições de chave primária e estrangeira resultantes, selecione os layouts Modelo e selecione seu depósito e, em seguida, arraste a coluna de uma tabela para a coluna na outra tabela para iniciar a relação. Na janela exibida, configure as propriedades do relacionamento.

    Captura de ecrã do ecrã Criar Relação.

  2. Selecione o botão Confirmar quando o relacionamento estiver concluído para salvar as informações do relacionamento. O conjunto de relações irá, efetivamente:

    1. Definir as relações físicas - restrições de chave primária e estrangeira no banco de dados
    2. Definir as relações lógicas - restrições de chave primária e estrangeira no modelo semântico padrão do Power BI

Editar relações usando métodos diferentes

Usar o recurso de arrastar e soltar e a caixa de diálogo Editar relações associada é uma experiência mais guiada para editar relações no Power BI.

Por outro lado, a edição de relações no painel Propriedades é uma abordagem simplificada para editar relações:

Captura de ecrã do painel Propriedades.

Você só vê os nomes de tabela e as colunas das quais pode escolher, não é apresentada uma visualização de dados e as opções de relacionamento feitas só são validadas quando você seleciona Aplicar alterações. O uso do painel Propriedades e sua abordagem simplificada reduz o número de consultas geradas ao editar um relacionamento, o que pode ser importante para cenários de big data, especialmente ao usar conexões DirectQuery. As relações criadas usando o painel Propriedades também podem usar relações de seleção múltipla nos layouts do diagrama de exibição de modelo . Pressione a tecla Ctrl e selecione mais de uma linha para selecionar várias relações. As propriedades comuns podem ser editadas no painel Propriedades e Aplicar alterações processa as alterações em uma transação.

Relações de seleção única ou múltipla também podem ser excluídas pressionando Delete no teclado. Não é possível desfazer a ação de exclusão, portanto, uma caixa de diálogo solicita que você confirme a exclusão das relações.

Usar layouts de modelo

Durante a sessão, os usuários podem criar várias guias nos layouts de modelo para representar vários esquemas de data warehouse ou ajudar ainda mais no design do banco de dados.

Atualmente, os layouts do modelo são mantidos apenas na sessão. No entanto, as alterações no banco de dados são persistentes. Os usuários podem usar o layout automático sempre que uma nova guia é criada para inspecionar visualmente o design do banco de dados e entender a modelagem.

Próximo passo