Um cientista de dados foi encarregado de criar um dash...
Um cientista de dados foi encarregado de criar um dashboard para a equipe de vendas da empresa cujo objetivo é monitorar em tempo real as métricas de desempenho, como volume de vendas, receita e número de clientes novos por região. Os dados estão armazenados em um banco de dados SQL, e esse profissional deverá integrar essas consultas SQL no processo de criação do dashboard.
Considerando a situação hipotética apresentada, assinale a opção em que é descrita a abordagem mais eficiente para garantir que o dashboard seja atualizado em tempo real e que as consultas SQL sejam otimizadas para melhor performance.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa D é a correta.
Vamos entender melhor o cenário apresentado na questão. O cientista de dados precisa criar um dashboard que atualize as métricas de desempenho em tempo real. Para isso, as consultas SQL devem ser integradas eficientemente. A questão está focada em otimização de performance e atualização em tempo real dos dados.
Para um dashboard que se atualiza em tempo real com alta performance, a **conexão direta ao banco de dados** é crucial. Isso permite que as consultas sejam executadas diretamente na fonte de dados, evitando a latência de transferir grandes volumes de dados para outra plataforma antes de realizar cálculos e agregações. Além disso, configurar o dashboard para atualizar em intervalos definidos garante que as informações sejam atualizadas conforme necessário.
Agora, vamos analisar as alternativas:
A - Carregar todos os dados brutos para a memória do Qlik Sense pode ser ineficiente, especialmente em casos de grandes volumes de dados. Isso pode sobrecarregar a memória e tornar o sistema lento, comprometendo a performance do dashboard.
B - Criar um script SQL para uma única consulta e utilizar atualizações manuais no Power BI não garante a atualização em tempo real. Além disso, a atualização manual não é prática para um processo que precisa ser automatizado e eficiente.
C - Utilizar várias consultas SQL separadas e fazer junções na camada de visualização no Power BI pode resultar em complexidade desnecessária e possíveis conflitos de dados, já que o processamento deveria ser otimizado na fonte.
D - Esta alternativa sugere o uso de uma conexão direta ao banco de dados SQL no Qlik Sense, executando as consultas diretamente na fonte. Configurar o dashboard para atualizações em intervalos definidos permite que as métricas sejam atualizadas regularmente, proporcionando um fluxo de trabalho mais eficiente e uma performance otimizada, sendo, portanto, a abordagem mais adequada para o cenário da questão.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo