Olá Vanessa.
Tudo bem?
É importante estar sempre por dentro das novidades principalmente aquelas que facilitam nosso dia a a dia.
Sim, a conexão Direct Lake é uma nova forma de se conectar a fontes de dados no Power BI, e ela foi introduzida mais recentemente como uma alternativa ao DirectQuery e outras opções de conexão.
O que é o Direct Lake?
A conexão Direct Lake foi projetada para permitir que o Power BI acesse dados em lagos de dados (data lakes) diretamente, sem a necessidade de mover ou transformar esses dados. Essa conexão é bastante útil, pois oferece vantagens de desempenho e flexibilidade ao trabalhar com grandes volumes de dados, especialmente quando você está lidando com fontes baseadas em Azure Data Lake ou OneLake (parte do ecossistema Azure).
Essa conexão permite que o Power BI leia dados do lago de dados em tempo real, aproveitando a estrutura de armazenamento e consulta distribuída dos data lakes, sem que seja necessário transferir ou processar os dados antes de usá-los.
Como funciona o Direct Lake?
- Desempenho: Ao usar o Direct Lake, o Power BI pode acessar os dados diretamente no lago, utilizando a potência da infraestrutura de consulta distribuída do data lake, o que pode proporcionar um desempenho superior em cenários de grandes volumes de dados.
- Transparência de dados: Você pode consultar os dados como eles estão armazenados no data lake, sem precisar de uma transformação complexa ou pré-processamento.
- Integração com Azure Synapse e outros: O Direct Lake se integra bem com outras tecnologias do Azure, como o Azure Synapse Analytics, e é ideal para ambientes com dados não estruturados ou semi-estruturados.
Diferença entre Direct Lake e outras conexões
- Import: Nesse tipo de conexão, os dados são carregados para dentro do Power BI, o que significa que você tem uma cópia dos dados no Power BI. Isso pode ser útil para trabalhar com dados mais "estáveis" que não mudam com frequência.
- DirectQuery: A conexão DirectQuery mantém os dados fora do Power BI, e as consultas são feitas diretamente na fonte de dados sempre que o relatório é visualizado. Isso é bom para fontes de dados grandes ou dinâmicas, mas pode afetar o desempenho dependendo da complexidade da consulta.
- Live Connection: Semelhante ao DirectQuery, mas é mais focada em fontes como SQL Server Analysis Services (SSAS) e Azure Analysis Services, onde você tem um modelo de dados predefinido e o Power BI apenas consome esse modelo.
- Direct Lake: Ao contrário das anteriores, a conexão Direct Lake permite a consulta direta a dados em data lakes sem a necessidade de mover os dados para o Power BI, o que é especialmente vantajoso em cenários de Big Data e dados não estruturados.
Por que o curso que você fez não menciona o Direct Lake?
A razão mais provável para o curso não ter mencionado o Direct Lake é que essa conexão foi introduzida em versões mais recentes do Power BI, talvez após a data em que o curso foi produzido. O Direct Lake é uma funcionalidade relativamente nova e pode não ter sido amplamente adotada ou difundida no momento em que o material do curso foi criado.
Mas em um primeiro momento é importante manter uma base sólida e leva um tempo para as empresas implementarem essas novidades.
Mas continue estudando e se mantendo informada independente dos cursos que estiver realizando.
Bons estudos.