Olá, Marcos, como vai?
Essa é uma excelente dúvida e envolve uma decisão bastante comum em projetos de Business Intelligence. Não existe uma única abordagem que seja a melhor para todos os cenários. Quando os dados já vêm de um banco de dados bem modelado, normalmente faz sentido aproveitar essa estrutura e importar as tabelas da forma como elas já estão. Dessa forma, você preserva a modelagem existente e evita transformar no Power Query algo que o banco de dados já faz de maneira eficiente.
O Power Query é mais indicado para transformações relacionadas ao processo de ETL, como alterar tipos de dados, remover colunas desnecessárias, tratar valores nulos, padronizar textos ou combinar consultas. Já transformações mais pesadas, como junções complexas, agregações ou cálculos que podem ser executados pelo próprio banco, costumam ser mais eficientes quando realizadas na origem. Por exemplo, se uma view já entrega os dados consolidados conforme a necessidade da análise, importar essa view pode ser uma boa alternativa.
Na sua experiência ou nos projetos em que pretende atuar, você imagina ter mais controle sobre o banco de dados ou trabalhará consumindo bases já prontas disponibilizadas por outras equipes?
Continue compartilhando suas dúvidas. O fórum está à disposição para ajudar no seu aprendizado.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!