Um cientista de dados foi encarregado de criar um dash...

Próximas questões
Com base no mesmo assunto
Q3015592 Banco de Dados

     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.

Alternativas

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