Modelando tabelas

Modelagem de dados no Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Normalização de banco de dados

  • Conjunto de regras e processos lógicos para modelagem de dados
  • Organização de um banco de dados
  • Objetivos da normalização
    • Remover redundância
    • Ter um design que represente bem o mundo real
  • Tabelas se conectam por relacionamentos no Power BI

normalização

Modelagem de dados no Power BI

Modelagem de dados no Power Query

  • O Power Query tem várias operações de modelagem para chegar mais perto de um modelo normalizado.

  • Técnicas-chave:

    1. Divisão de coluna
    2. Extração de coluna
    3. Mesclar consultas
    4. Anexar consultas
  • Há outras técnicas também!
Modelagem de dados no Power BI

1. Divisão de coluna

  • Quebre uma coluna em várias colunas
  • Critérios de divisão
    • Delimitador
    • Número de caracteres
    • Posição na string
    • Minúsculas vs. maiúsculas
    • Dígito vs. não dígito

divisão de coluna

Modelagem de dados no Power BI

2. Extração de coluna

  • Leve colunas de uma tabela e separe em outra
  • Mantenha uma chave na tabela original para saber quais valores se encaixam
  • Resultado: mantenha linhas distintas, reduzindo o tamanho do modelo e a redundância

extração de coluna

Modelagem de dados no Power BI

3. Anexar consultas

  • Combine o conteúdo de duas ou mais tabelas em uma só
  • Relacione linhas pelos nomes das colunas, adicionando NULL para colunas ausentes
  • Equivale a um UNION ALL no SQL

anexando consulta

Modelagem de dados no Power BI

4. Mesclar consultas

  • Una duas tabelas com base nos valores de uma ou mais colunas$^1$
  • Tipos de junções:
    • Inner join
    • Left outer join
    • Right outer join
    • Full outer join

mesclando consultas e tipos de junções

1 Isso não será coberto nos exercícios; veja outros cursos da DataCamp sobre junções para mais detalhes
Modelagem de dados no Power BI

Vamos praticar!

Modelagem de dados no Power BI

Preparing Video For Download...