Modelagem de Dados Power BI

Antes de entender a modelagem de dados, precisamos entender como funciona o relacionamento no power bi, usando um relacionamento que usamos para acessar dados de outras fontes de dados e esse relacionamento nos ajuda a nos conectar com várias fontes de dados usando um dos recursos do power bi conhecidos como dados modelagem.

O que é modelagem de dados no Power BI?

Freqüentemente, obtemos os dados em várias tabelas e conectamos essas tabelas. Criar um relacionamento entre elas é chamado de “Modelagem de Dados”. Ao criar um relacionamento entre tabelas, insistimos que o Power BI saiba como essas tabelas estão conectadas umas às outras e crie relatórios de diferentes campos de diferentes tabelas usando Power BI Data Modeling. Este é um dos principais pontos fortes do Power BI porque não exige necessariamente que todos os dados estejam em uma única tabela, em vez disso, você pode ter dados em tabelas diferentes e definir um relacionamento entre essas tabelas com uma coluna comum.

Crie modelagem de dados no Power BI

Para criar uma relação entre a tabela de dados no power bi, você precisa de tabelas de dados para trabalhar e eu tenho abaixo três tabelas para trabalhar nomeadas como “Tabela de vendas, Tabela de cidade e Tabela do gerente”, respectivamente.

Copie e cole os dados diretamente no Power BI ou você pode copiar os dados para o arquivo do Excel e depois importar para o Power BI como referência de arquivo do Excel. Portanto, você pode baixar o modelo de pasta de trabalho do Excel no link abaixo, que é usado para este exemplo.

Você pode baixar este modelo do Excel de modelagem de dados do Power BI aqui - Modelo do Excel de modelagem de dados do Power BI

Eu carreguei os dados diretamente no Power BI.

  • Agora abra a visualização “Relatório”.

  • Como você pode ver abaixo, usamos o visual de “Tabela”.

  • Tente criar uma tabela de resumo de vendas “por zona” escolhendo “Nomes de regiões” em “Tabela de cidades” e “Valor de venda” em “Tabela de vendas”.

  • Nossa tabela de resumo mostra o mesmo valor para todas as regiões conforme mostrado abaixo. Isso ocorre porque usamos duas colunas diferentes de duas tabelas diferentes.

  • Da mesma forma, crie mais uma visualização de tabela, para criar uma tabela de resumo “por cidade”. Desta vez, use “Nomes de cidades” da “Tabela do gerente” e o valor “Vendas” da “Tabela de vendas”.

Embora a “Cidade” esteja presente em ambas as tabelas, ainda obtemos os mesmos números, isso ocorre porque o Power BI não consegue reconhecer qual é a relação entre essas três tabelas.

  • Agora volte para a guia “Relacionamento”. Como você pode ver, temos três tabelas com seus respectivos nomes.

Primeiro, olhe para “Tabela de vendas” e “Tabela de cidade” na coluna comum dessas duas tabelas é “Nome da cidade”, então use esta coluna para criar um relacionamento entre essas duas tabelas usando modelagem de dados power bi.

  • Agora, em “Tabela de cidades”, arraste e solte a coluna “Nomes de cidades” para a coluna “Cidade” em “Tabela de vendas”. Ele cria uma linha entre “Tabela da cidade” e “Tabela de vendas”.

  • Se você quiser saber em qual coluna foi criada a relação entre essas duas tabelas, coloque o cursor na linha de conexão entre essas duas linhas, ele irá destacar duas colunas comuns nas respectivas tabelas.

Aqui está, diz que a relação entre duas colunas nessas duas tabelas é “Cidade”.

  • Agora temos mais uma mesa aqui, ou seja, “Mesa do gerente”. Esta tabela inclui a lista de administradores da cidade. A cidade está presente nas outras duas tabelas também, mas desta vez vamos criar uma relação entre “Tabela da cidade” e “Tabela do gerente”, não com “Tabela de vendas”.

  • Agora volte para a aba “Relatório” e veja o resultado nas duas tabelas inicialmente criadas. Desta vez, ele reconhece a relação entre as tabelas e, consequentemente, exibe os resultados em cada cidade e região.

  • Para ver e gerenciar o relacionamento entre as tabelas, você pode clicar em “Gerenciar relacionamento” na guia “Página inicial”.

  • Isso abrirá todas as listas de relacionamento. Você pode “Editar”, “Excluir” esses relacionamentos clicando nos respectivos botões.

Como você pode ver acima, a primeira lista de relacionamento diz que "Tabela de cidades (nomes de cidades)" está conectada a "Tabela do gerente (nomes de cidades)" e a segunda lista diz "Tabela de vendas (cidade)" está conectada a "Tabela de cidades (nomes de cidades) ”.

Observação: o  arquivo do painel do Power BI também pode ser baixado do link abaixo e o resultado final pode ser visualizado.

Você pode baixar este modelo de modelagem de dados do Power BI aqui - modelo de modelagem de dados do Power BI

Coisas para lembrar

  • Modelagem de dados do Power BI o processo de criação de um relacionamento entre colunas comuns de várias tabelas.
  • Se os títulos das colunas forem iguais nas tabelas, o Power BI detecta automaticamente a relação entre as tabelas.
  • Usando essas colunas, podemos mesclar as tabelas também.