Você está na página 1de 48

Microsoft Power

BI
CURSO DE APERFEIÇOAMENTO
PROFISSIONAL

ESCOLA SENAI “LUIZ MASSA” (CFP 7.91)


BOTUCATU - SÃO PAULO

MÓDULO 2
Modelagem de dados
Microsoft Power BI Processo de BI

Produtos
Modelagem de
Dados
Modelagem de
Criação dos
Relatórios ou
Dados
Clientes Dashboards

Vendas Cálculo ou Compartilhamento


ETL
Análises Online

Estoque

Extract, Transform and Load


Extrair, Transformar e Carregar
Microsoft Power BI

Design do Modelo Semântico

• Um modelo semântico no Power BI é a estrutura de dados que você cria ao


importar e transformar seus dados.
• Ele define como os diferentes elementos de dados, como tabelas, colunas e
medidas, se relacionam entre si e como são usados para análises e
visualizações.
• O modelo semântico é importante porque ajuda a garantir a consistência e a
precisão das analises realizadas no Power BI.
Microsoft Power BI

Design do Modelo Semântico

• Pode ser desenvolvido de várias maneiras


• Algumas são mais ideais que outras
• Modelos ideais são importantes para:
- Fornecer um bom desempenho de consulta
- Minimizar o tempo de atualização de dados
- Minimizar o uso de recurso de serviços (como memória RAM e CPU)
• Quanto menos recursos usados, mais modelos podem ser hospedados e
com menor custo
Microsoft Power BI

Design do Esquema em Estrela

• É incomum um modelo semântico ser composto por apenas uma tabela


• Uma tabela pode ser adequado para uma tarefa de exploração de dados ou
prova de conceito (validação de uma ideia)
• Certamente não é um design de modelo ideal
• Um modelo ideal deve aderir aos princípios de design de modelo em estrela
• Abordagem que apresenta uma estrutura amigável e é compatível com
consultas de alto desempenho
Microsoft Power BI

Design do Esquema em Estrela

• É chamado de estrela, pois classifica as tabelas do modelo como TABELA


DE FATOS ou TABELA DE DIMENSÕES
• Tabela de fatos: armazena uma acumulação de linhas que registram uma
atividade de negócio específica (pedidos de vendas, movimentos de
estoque, taxas de câmbio diária, fluxo de caixa, etc.)
• Tabela de Dimensões: descrevem suas ENTIDADES DE NEGÓCIOS
(clientes, produtos, etc.)
Microsoft Power BI

Comparar tabelas de fatos e tabelas de dimensões


Característica Tabela de dimensões Tabela de fatos

Finalidade do modelo Armazena entidades de negócios Armazena eventos ou observações

Estrutura da tabela Inclui uma coluna de chave e Inclui colunas de chave de


colunas descritivas para filtragem e dimensão e colunas de medidas
agrupamento numéricas que podem ser
resumidas

Volume de dados Normalmente, contém menos linhas Pode conter inúmeras linhas
(em relação às tabelas de fatos)

Finalidade da consulta Filtrar e agrupar Resumir


Microsoft Power BI

Relacionar tabelas
do esquema em
estrela
Microsoft Power BI

Relacionar tabelas
do esquema em
estrela
Microsoft Power
Microsoft Power BI
BI Fonte de Dados

Modelagem de Dados

Microsoft Power
BI
Microsoft Power BI Fonte de Dados

SALVAR O ARQUIVO COMMicrosoft


NOME: Power
BI
02-Atividade_Modelagem_Vendas.pbix
Microsoft Power BI Fonte de Dados

Microsoft Power
BI
Microsoft Power BI Fonte de Dados

Microsoft Power
BI
Microsoft Power BI Fonte de Dados

Microsoft
Analisar o Formato Power
dos dados:
BI
Abrir o Arquivo:
MODULO2 - MODULO2 - FonteDeDados_Vendas.xlsx
Microsoft Power BI Fonte de Dados

Microsoft Power
BI
Microsoft Power BI Fonte de Dados
Microsoft Power BI Modelagem de Dados

Microsoft Power
BI
Microsoft Power BI Modelagem de Dados
Página Inicial -> Gerenciar -> Duplicar
Microsoft Power BI Modelagem de Dados
Botão Direito na consulta “Vendas”
Escolher a opção “Duplicar”
Microsoft Power BI Modelagem de Dados
Vamos ficar com 5 Consultas da mesma fonte de dados
Microsoft Power BI Modelagem de Dados
Vamos ficar com 5 Consultas da mesma fonte de dados
Microsoft Power BI Modelagem de Dados
Tabela_Fato
Renomear colunas: "Loja", "ID-Loja " e "Data Venda", "Data-Venda"
Remover colunas: "Produto", "Categoria", "Segmento", "Fabricante",
"Cidade", "Estado" e "Vendedor"
Microsoft Power BI Modelagem de Dados
DIM-Produto
Remover os colunas: "ID-Produto", "Produto", "Categoria",
"Segmento", "Fabricante"
Microsoft Power BI Modelagem de Dados
DIM_Loja
Renomear colunas: "Loja", "ID-Loja“
Microsoft Power BI Modelagem de Dados
Remover Duplicada
Microsoft Power BI Modelagem de Dados
DIM-Loja Final
Microsoft Power BI Modelagem de Dados
DIM_Vendedor
Microsoft Power BI Modelagem de Dados
Remover duplicadas
Microsoft Power BI Modelagem de Dados
DIM_Vendedor
Microsoft Power BI Modelagem de Dados
DIM_Data
Microsoft Power BI Modelagem de Dados
Remover duplicadas
Microsoft Power BI Modelagem de Dados
Fechar e Aplicar
Microsoft Power
Microsoft Power BI
BI Fonte de Dados

Relacionamento de Tabelas

Microsoft Power
BI
Microsoft Power BI Relacionamento
Relacionamento de Tabelas
No Power BI, o relacionamento de tabelas é fundamental para conectar e
combinar dados de diferentes fontes em um único modelo. Esses
relacionamentos permitem que você crie visualizações e análises significativas,
cruzando informações de diferentes tabelas de forma intuitiva.
Microsoft Power BI Relacionamento
Relacionamento de Tabelas
Ao construir um modelo de dados no Power BI, você pode ter várias tabelas
que representam diferentes conjuntos de dados, como clientes, produtos e
vendas. Para relacionar essas tabelas, é necessário identificar colunas com
valores que podem ser usados como chaves de junção, geralmente
identificadores exclusivos, como um número de cliente ou um código de
produto
Microsoft Power BI Relacionamento
Relacionamento de Tabelas
Existem três tipos de relacionamentos no Power BI:
• relacionamento de um para um.
• relacionamento de um para muitos.
• relacionamento de muitos para muitos.
Microsoft Power BI Relacionamento
Relacionamento de Tabelas
Relacionamento de Um para Muitos (1:1):
• Definição: Um relacionamento de 1:1 (um para um) é um tipo de
relacionamento entre tabelas em um banco de dados onde uma linha em
uma tabela está associada a no máximo uma única linha em outra tabela, e
vice-versa. Isso significa que cada registro em uma tabela está
exclusivamente ligado a um único registro em outra tabela.

• Como identificar: Um relacionamento de 1:1 geralmente é identificado pela


presença de chaves primárias e estrangeiras em duas tabelas. Uma chave
primária é um campo ou conjunto de campos que identifica exclusivamente
uma linha em uma tabela. Uma chave estrangeira é um campo em uma
tabela que é a chave primária de outra tabela e estabelece a relação entre
elas.
Microsoft Power BI Relacionamento
Relacionamento de Tabelas
Relacionamento de Um para Muitos (1:N):
• Definição: É o tipo mais comum de relacionamento, onde uma única linha
em uma tabela (lado "um") pode se relacionar com várias linhas em outra
tabela (lado "muitos"). Por exemplo, um único cliente pode ter várias
compras registradas em uma tabela de vendas.

• Como identificar: O relacionamento de um para muitos é identificado


quando a chave primária de uma tabela (normalmente a tabela "um") é
usada como chave estrangeira em outra tabela (normalmente a tabela
"muitos").
Microsoft Power BI Relacionamento
Relacionamento de Tabelas
Relacionamento de Muitos para Muitos (N:N):
• Definição: Neste tipo de relacionamento, várias linhas em uma tabela
podem se relacionar com várias linhas em outra tabela. Por exemplo, em um
modelo de dados de vendas, vários produtos podem pertencer a várias
categorias.
• Como identificar: Os relacionamentos de muitos para muitos exigem uma
tabela de junção, que é uma terceira tabela que conecta as duas tabelas
principais por meio de chaves estrangeiras. Cada linha na tabela de junção
representa um relacionamento entre uma linha de uma tabela e uma linha da
outra tabela.
Microsoft Power BI Relacionamento
Conclusão:

• Estabelecer os relacionamentos corretamente é essencial para


garantir que as visualizações e análises feitas no Power BI sejam
precisas e significativas, permitindo que você explore e entenda
melhor os seus dados.
Microsoft Power BI Relacionamento
Relacionamento de Tabelas
Filtro Cruzado

• No Power BI, o conceito de filtro cruzado único e ambos refere-se à direção


em que o filtro é aplicado entre duas tabelas relacionadas em um modelo de
dados. Esses conceitos são importantes para entender como os filtros se
comportam ao usar relações em modelos de dados complexos.
Microsoft Power BI Relacionamento
Relacionamento de Tabelas
Filtro Cruzado Único (Single Cross-Filter):

• Quando um relacionamento entre duas tabelas tem um filtro cruzado único,


significa que ao filtrar os dados em uma direção (da tabela "um" para a
tabela "muitos" ou vice-versa), os dados na outra tabela são filtrados
automaticamente para incluir apenas os registros relacionados. Ou seja,
quando você filtra uma tabela, a outra tabela é automaticamente filtrada para
mostrar apenas os registros correspondentes.
Microsoft Power BI Relacionamento
Relacionamento de Tabelas
Filtro Cruzado Ambos (Both Cross-Filter):

• Quando um relacionamento entre duas tabelas tem um filtro cruzado ambos,


significa que ao filtrar os dados em uma direção, os dados na outra tabela
são filtrados automaticamente, assim como no filtro cruzado único. No
entanto, ao contrário do filtro cruzado único, quando você limpa o filtro em
uma tabela, a outra tabela também é limpa, mostrando todos os registros
novamente.
Microsoft Power BI Modelagem de Dados
Exibição de Modelo
Microsoft Power BI Modelagem de Dados
Gerenciar relações
Microsoft Power BI Modelagem de Dados
Criar relacionamento
Microsoft Power BI Modelagem de Dados
Relacionamento de tabelas no esquema Estrala
Microsoft Power BI

CURSO DE APERFEIÇOAMENTO
PROFISSIONAL

ESCOLA SENAI “LUIZ MASSA” (CFP 7.91)Microsoft Power


BOTUCATU - SÃO PAULO
BI

OBRIGADO
PELA
ATENÇÃO!!!

Você também pode gostar