Um profissional de dados foi encarregado de criar um da...

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

    Um profissional de dados foi encarregado de criar um dashboard em Qlik Sense que deverá exibir métricas de vendas por região e por produto em tempo real. Os dados estão armazenados em um banco de dados relacional SQL. Para garantir a melhor performance e a integridade das informações, esse profissional deve considerar como o Qlik Sense se conecta ao banco de dados e como as consultas SQL são estruturadas.


Tendo como referência a situação hipotética apresentada, assinale a opção em que é descrita a abordagem mais eficiente e correta para a consulta dos dados na construção desse dashboard

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A. Vamos entender por que essa é a melhor escolha e analisar as demais alternativas:

Alternativa A: A configuração de uma conexão direta ao banco de dados SQL e o uso da linguagem SQL para realizar todas as agregações e cálculos na origem é a abordagem mais eficiente para garantir a performance e a integridade dos dados. Ao realizar operações diretamente no banco de dados, você minimiza a quantidade de dados transferidos para o Qlik Sense, o que pode melhorar a velocidade do aplicativo, já que o processamento é feito na fonte, onde os servidores de banco de dados estão melhor equipados para lidar com grandes volumes de dados.

Alternativa B: Carregar todos os dados brutos diretamente para o Qlik Sense sem pré-processamento não é eficiente. Isso pode resultar em uso excessivo de memória e processamento dentro do Qlik Sense, pois ele terá que lidar com todo o volume de dados e realizar as transformações necessárias. A carga de trabalho no Qlik Sense pode ser evitada com processamento prévio no banco de dados, tornando esta abordagem menos recomendável.

Alternativa C: Embora escrever uma consulta SQL complexa para carregar os dados de uma só vez possa parecer eficiente, depende de quão bem o Qlik Sense pode manipular esses dados posteriormente. Se todas as agregações e cálculos forem feitos no Qlik Sense, isso pode sobrecarregar o sistema, especialmente com grandes conjuntos de dados, tornando essa abordagem menos eficaz em termos de desempenho.

Alternativa D: Exportar dados para arquivos CSV e depois carregá-los no Qlik Sense adiciona uma camada extra de complexidade e pode introduzir problemas de integridade e gestão de dados. Além disso, esta abordagem pode não ser ideal para operações em tempo real, pois o processo de exportação e importação não é instantâneo e pode causar desatualização dos dados.

Compreender como otimizar consultas SQL e a interação delas com ferramentas como Qlik Sense é essencial para um profissional que trabalha com dados, especialmente quando o objetivo é analisar grandes volumes de informações em tempo real.

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

Comentários

Veja os comentários dos nossos alunos

configurar uma conexão direta ao banco de dados SQL e utilizar a linguagem SQL para realizar todas as agregações e cálculos na origem, carregando-se apenas os resultados finais para o Qlik Sense

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo