📘 Obter Dados no Power BI
Este arquivo reúne o conteúdo essencial sobre conexão e importação de dados, conforme os requisitos da certificação PL-300.
🔹 Tipos de Conexão
1. Arquivos
- Excel (.xlsx)
- CSV/TXT
- JSON
- XML
- Parquet
2. Bancos de Dados
- SQL Server
- Oracle
- PostgreSQL
- MySQL
- Azure SQL
- Fabric Lakehouse / Warehouse
3. Serviços Online
- SharePoint
- OneDrive
- OData Feed
- Microsoft Exchange
- Dynamics 365
- Dataverse
4. Outros
- Web scraping (Get data > Web)
- APIs REST
- Pastas ("Folder") para ingestão em lote
🔹 Import x DirectQuery x Live Connection
| Método |
CaracterÃsticas |
Quando usar |
| Import |
Dados ficam no modelo |
Melhor desempenho; datasets pequenos/médios |
| DirectQuery |
Dados permanecem na fonte |
Dados muito grandes ou quase em tempo real |
| Live Connection |
Conexão com SSAS, Fabric ou Power BI semantic model |
Modelos centralizados, governança |
🔹 Conectando a pastas (Folder)
Recurso útil para carregar múltiplos arquivos com a mesma estrutura. Passos:
- Get Data → Folder
- Combine & Transform
- Aplicar filtros sobre metadados se necessário
- Limpar e padronizar colunas
🔹 Conexão com Web/API
No Power BI Desktop:
- Get Data → Web
- Informar URL
- Lidar com autenticação (Anonymous, Basic, OAuth)
- Converter JSON → tabelas
🔹 Boas Práticas ao Obter Dados
- Sempre revisar tipos de dados
- Evitar colunas desnecessárias
- Centralizar parâmetros (URL, pastas, datas, tokens)
- Utilizar Query folding sempre que possÃvel
- Documentar transformações importantes
📚 Links Oficiais
- Supported data sources:
https://learn.microsoft.com/power-bi/connect-data/desktop-data-sources
- DirectQuery:
https://learn.microsoft.com/power-bi/connect-data/desktop-directquery-about