📌 Resumo – Preparar Dados para Power BI

📌 Summary – Preparing Data for Power BI

Este módulo aborda como conectar, importar, transformar e carregar dados no Power BI Desktop utilizando Power Query e outras fontes de dados suportadas.

This module covers how to connect, import, transform, and load data in Power BI Desktop using Power Query and other supported data sources.

🔹 Objetivos do módulo

🔹 Module Objectives

  • Identificar e conectar a diversas fontes de dados
  • Compreender métodos de importação e DirectQuery
  • Aplicar transformações usando Power Query
  • Avaliar qualidade, estrutura e forma dos dados
  • Carregar dados de maneira eficiente para o modelo
  • Identify and connect to various data sources
  • Understand import methods and DirectQuery
  • Apply transformations using Power Query
  • Assess data quality, structure, and shape
  • Load data efficiently into the model

🔹 Tópicos Principais

🔹 Main Topics

1. Conectar a fontes de dados

1. Connecting to Data Sources

Inclui: - Arquivos (Excel, CSV, TXT, JSON, XML, Parquet)
- Bancos de dados (SQL Server, Oracle, PostgreSQL, MySQL, etc.)
- Serviços online (SharePoint, OneDrive, APIs, OData)
- Microsoft Fabric Lakehouse / Dataverse

Includes: - Files (Excel, CSV, TXT, JSON, XML, Parquet)
- Databases (SQL Server, Oracle, PostgreSQL, MySQL, etc.)
- Online services (SharePoint, OneDrive, APIs, OData)
- Microsoft Fabric Lakehouse / Dataverse


2. Transformar dados com Power Query

2. Transforming Data with Power Query

Transformações comuns: - Remover linhas/colunas
- Alterar tipos de dados
- Mesclar e anexar tabelas
- Preencher valores
- Dividir colunas
- Criar colunas condicionais
- Agrupamentos e somarizações

Common transformations: - Remove rows/columns
- Change data types
- Merge and append tables
- Fill values
- Split columns
- Create conditional columns
- Groupings and aggregations


3. Trabalhar com qualidade dos dados

3. Working with Data Quality

  • Identificar erros
  • Linhas duplicadas
  • Valores nulos
  • Colunas com perfil inconsistente
  • Uso de "Column quality", "Column distribution" e "Column profile"
  • Identify errors
  • Duplicate rows
  • Null values
  • Columns with inconsistent profile
  • Use of "Column quality", "Column distribution" and "Column profile"

4. Carregar dados

4. Loading Data

  • Import vs DirectQuery
  • Incremental refresh
  • Impactos de performance
  • Gerenciamento de etapas de consulta
  • Boas práticas de carga
  • Import vs DirectQuery
  • Incremental refresh
  • Performance impacts
  • Managing query steps
  • Best loading practices

📚 Links Oficiais

📚 Official Links

  • Power Query: https://learn.microsoft.com/power-query/
  • Get data in Power BI: https://learn.microsoft.com/power-bi/connect-data/
  • Exam PL-300: https://learn.microsoft.com/certifications/exams/pl-300
  • Power Query: https://learn.microsoft.com/power-query/
  • Get data in Power BI: https://learn.microsoft.com/power-bi/connect-data/
  • Exam PL-300: https://learn.microsoft.com/certifications/exams/pl-300

✅ Checklist de Estudos

✅ Study Checklist

  • [ ] Conectar a pelo menos 5 tipos diferentes de fonte
  • [ ] Aplicar transformações básicas no Power Query
  • [ ] Aplicar mesclagem e anexação de tabelas
  • [ ] Analisar perfil e qualidade das colunas
  • [ ] Compreender impacto entre Import e DirectQuery
  • [ ] Connect to at least 5 different source types
  • [ ] Apply basic transformations in Power Query
  • [ ] Apply merging and appending of tables
  • [ ] Analyze column profile and quality
  • [ ] Understand the impact between Import and DirectQuery