Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Tratamento de dados no Banco de Dados

É sempre preferivel que eu trate os dados diretamento no Power Query? Se eu importo de um banco de dados que já estruturado, por exemplo vendas e vendas_itens, é melhor sempre importar as tabelas da forma que está no banco de dados ou posso fazer o tratamento direto no banco de dados e depois, apenas importar?

1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!