Power BI - Modelagem de Dados
Neste capítulo, você aprenderá sobre modelagem de dados no Power BI.
Usando modelagem de dados e navegação
A modelagem de dados é um dos recursos usados para conectar várias fontes de dados na ferramenta de BI usando um relacionamento. Um relacionamento define como as fontes de dados estão conectadas entre si e você pode criar visualizações de dados interessantes em várias fontes de dados.
Com o recurso de modelagem, você pode criar cálculos personalizados nas tabelas existentes e essas colunas podem ser apresentadas diretamente nas visualizações do Power BI. Isso permite que as empresas definam novas métricas e executem cálculos personalizados para essas métricas.
Na imagem acima, você pode ver um modelo de dados comum, que mostra uma relação entre duas tabelas. Ambas as tabelas são unidas usando um nome de coluna “Id”.
Da mesma forma, no Power BI, você define o relacionamento entre dois objetos. Para definir a relação, você deve arrastar uma linha entre as colunas comuns. Você também pode exibir o “Relacionamento” em um modelo de dados no Power BI.
Para criar o modelo de dados no Power BI, você precisa adicionar todas as fontes de dados na nova opção de relatório do Power BI. Para adicionar uma fonte de dados, vá para a opção Obter dados. Em seguida, selecione a fonte de dados que deseja conectar e clique no botão Conectar.
Depois de adicionar uma fonte de dados, ela é apresentada na barra lateral direita. Na imagem a seguir, usamos 2 arquivos xls para importar os dados - Cliente e Produto.
No Power BI, no lado esquerdo da tela, você tem as três guias a seguir -
- Report
- Data
- Relationships
Ao navegar para a guia Relatório, você pode ver um painel e um gráfico selecionados para visualização de dados. Você pode selecionar diferentes tipos de gráfico de acordo com sua necessidade. Em nosso exemplo, selecionamos um tipo de Tabela nas visualizações disponíveis.
Quando você vai para a guia Dados, pode ver todos os dados de acordo com o relacionamento definido nas fontes de dados.
Na guia Relacionamento, você pode ver o relacionamento entre as fontes de dados. Quando você adiciona várias fontes de dados à visualização do Power BI, a ferramenta tenta detectar automaticamente o relacionamento entre as colunas. Ao navegar para a guia Relacionamento, você pode visualizar o relacionamento. Você também pode criar um relacionamento entre as colunas usando a opção Criar relacionamentos.
Você também pode adicionar e remover relacionamentos na visualização de dados. Para remover um relacionamento, você deve clicar com o botão direito e selecionar a opção “Excluir”. Para criar um novo “Relacionamento”, basta arrastar e soltar os campos que deseja vincular entre as fontes de dados.
Você também pode usar a visualização Relacionamento para ocultar uma coluna específica no relatório. Para ocultar uma coluna, clique com o botão direito no nome da coluna e selecione a opção “Ocultar na visualização do relatório”.
Criação de colunas calculadas
Você pode criar colunas calculadas no Power BI combinando dois ou mais elementos dos dados existentes. Você também pode aplicar cálculos em uma coluna existente para definir uma nova métrica ou combinar duas colunas para criar uma nova coluna.
Você pode até criar uma coluna calculada para estabelecer uma relação entre as tabelas e também pode ser usada para configurar uma relação entre duas tabelas.
Para criar uma nova coluna calculada, navegue até a guia Data View no lado esquerdo da tela e clique em Modeling.
Ao navegar para a guia Modelagem, você pode ver a opção Nova coluna na parte superior da tela. Isso também abre a barra de fórmulas, onde você pode inserir a fórmula DAX para realizar o cálculo. DAX- Data Analysis Expression é uma linguagem poderosa também usada no Excel para realizar cálculos. Você também pode renomear a coluna alterando o texto da coluna na barra de fórmulas.
No exemplo a seguir, vamos criar uma nova coluna: Código do Produto (Product_C), que é derivado dos três últimos caracteres da coluna Prod_Id. Em seguida, escreva a seguinte fórmula -
Product_C = RIGHT( Sheet1[Prod_Id],3)
Também é fornecida uma longa lista de fórmulas que você pode usar para criar colunas calculadas. Você deve inserir o primeiro caractere da fórmula a ser usado nos cálculos, conforme mostrado na imagem a seguir.
Criação de tabelas calculadas
Você também pode criar uma nova tabela calculada na modelagem de dados no Power BI. Para criar uma nova tabela, navegue até a guia Visualização de dados no lado esquerdo da tela e vá para a opção Modelagem na parte superior da tela.
A expressão DAX é usada para criar a nova tabela. Você deve inserir o nome de uma nova tabela no lado esquerdo do sinal de igual e a fórmula DAX para realizar o cálculo para formar essa tabela à direita. Quando o cálculo for concluído, a nova tabela aparecerá no painel Campos em seu modelo.
No exemplo a seguir, vamos definir uma nova tabela - Table_CustC que retorna uma tabela de uma coluna contendo valores únicos em uma coluna em outra tabela.
Uma nova tabela é adicionada na seção “Campos” na tela do Power BI, conforme mostrado na captura de tela a seguir. Depois que a coluna calculada e as tabelas calculadas são criadas de acordo com sua necessidade, você pode usar os campos na guia Relatório no Power BI.
Para adicionar esses objetos, você deve marcar uma caixa de seleção e um relacionamento é detectado automaticamente, se possível. Caso contrário, você pode arrastar as colunas que deseja conectar.
Para visualizar o relatório, navegue até a guia Relatório e veja as “Colunas calculadas” e os campos da nova “Tabela calculada” na visualização do relatório.
Gerenciando Dados Baseados no Tempo
O Power BI permite pesquisar dados baseados em tempo por padrão. Quando você adiciona um campo de data em sua análise e ativa o detalhamento em sua visualização de dados, ele leva você ao próximo nível de dados baseados em tempo.
Vamos considerar que adicionamos uma tabela baseada em tempo na visualização do Power BI. Adicionamos a coluna Receita e Ano em nosso relatório.
Podemos habilitar o recurso de perfuração em visualizações usando a opção no topo. Depois de habilitar o recurso de detalhamento e clicar nas barras ou linhas do gráfico, ele desce para o próximo nível de hierarquia de tempo.Example: Anos → Trimestres → Meses.
Também podemos usar Ir para o próximo nível na opção de hierarquia para realizar um Drill.