Questão de Programação — Linguagens de programação — Quadrix 2024
- Código
- qg347391
- Banca
- Quadrix
- Órgão
- CFP
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Técnico/TI/Suporte
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. Na linguagem Qlik (QlikView e Qlik Sense), o comando STORE é utilizado para salvar uma tabela existente em um arquivo, seja em formato QVD (QlikView Data), CSV, TXT ou outros. A afirmação está correta.
O Qlik é uma plataforma de Business Intelligence (BI) e análise de dados que possui sua própria linguagem de script, usada para carregar, transformar e armazenar dados. Dentro dessa linguagem, o comando STORE é uma das instruções fundamentais para persistir dados em disco. Ele é o oposto do comando LOAD, que lê dados de arquivos ou bancos de dados para a memória do Qlik. Enquanto o LOAD traz dados para dentro do modelo, o STORE exporta uma tabela do modelo para um arquivo externo.
A sintaxe básica do comando é STORE [nome da tabela] INTO [caminho do arquivo] (formato);. Por exemplo, STORE MinhaTabela INTO 'C:\\dados\\tabela.qvd' (qvd); salva a tabela MinhaTabela em um arquivo QVD. O formato QVD é nativo do Qlik e oferece alta performance de leitura, sendo amplamente utilizado para armazenar dados intermediários e acelerar o carregamento de aplicações. O comando também permite salvar em outros formatos, como CSV e TXT, especificando o formato entre parênteses.
A principal distinção que a banca pode explorar é entre STORE e LOAD. O LOAD é usado para carregar dados de uma fonte (arquivo, banco, URL) para o modelo de dados do Qlik. O STORE é usado para salvar dados do modelo em um arquivo. São comandos complementares: um alimenta o modelo, o outro o exporta. Confundir esses dois papéis é o erro clássico nesse tema.
A pegadinha aqui é sutil: o candidato pode associar STORE a algo relacionado a banco de dados (como o comando STORE de procedimentos armazenados em SQL) e achar que ele apenas armazena em memória, ou pode confundir com o comando LOAD. Mas a definição é clara: STORE salva uma tabela existente em um arquivo. Guarde essa fronteira entre LOAD (entrada) e STORE (saída): é exatamente nela que a questão se decide.
A afirmação está correta. O comando STORE na linguagem Qlik é precisamente utilizado para salvar uma tabela existente (já carregada no modelo de dados) em um arquivo externo. A sintaxe STORE [tabela] INTO [arquivo] (formato); permite persistir os dados em formatos como QVD, CSV e TXT. É a operação de exportação de dados do Qlik, complementar ao comando LOAD, que realiza a importação.
Gabarito: ✅ CERTO
Link permanente: /questoes/qg347391