Um armazém de dados (Data Warehouse - DW) é um conjunto de dados que atende a quatro propriedades: orientado por assunto, conciso e integrado, variável com o tempo e não volátil. Para atender à propriedade de não volatilidade
- A)os assuntos são divididos em dimensões.
Errada, porque dividir assuntos em dimensões se relaciona à organização multidimensional do DW, e não à não volatilidade.
- B)o DW deve garantir que todo dado inserido deverá estar correto.
Errada, porque correção do dado inserido é tema de integridade e qualidade de dados, não definição de não volatilidade.
- C)as informações carregadas no DW devem ser posicionadas no tempo.
Errada, porque posicionar informações no tempo remete à característica de variável com o tempo, não à não volatilidade.
- D)o DW deve garantir que o dado inserido não será apagado ou atualizado.
Certa, porque a não volatilidade indica que o dado no DW não deve ser apagado ou atualizado rotineiramente, servindo à análise histórica.
- E)o DW deve garantir consultas extremamente complexas e com baixo tempo de resposta.
Errada, porque consultas complexas com baixo tempo de resposta dizem respeito a desempenho analítico, não à não volatilidade.
Gabarito: D
O Data Warehouse costuma ser cobrado pelas suas quatro características clássicas: orientado por assunto, integrado, variável no tempo e não volátil. Em prova, a banca adora misturar esses conceitos com funções de banco de dados transacional, então vale separar bem as coisas: DW não é um sistema para ficar apagando e regravando dado o tempo todo. A ideia de não volatilidade significa justamente estabilidade. Depois que os dados entram no DW, eles passam a ser usados para consulta e análise, sem sofrer alterações frequentes como acontece em um banco OLTP. Em geral, o DW recebe cargas periódicas, mas não é o tipo de repositório em que o dado é atualizado ou excluído rotineiramente a cada operação do usuário. Por isso, o item D está correto: se o DW é não volátil, ele deve garantir que o dado inserido não será apagado ou atualizado de forma comum. Isso não quer dizer que o sistema nunca possa receber ajustes técnicos ou recargas em processos de ETL, mas, conceitualmente, o dado armazenado é mantido para análise histórica, preservando-se a integridade do passado. Um jeito simples de memorizar é: banco transacional vive de movimento, DW vive de memória. O primeiro muda muito; o segundo guarda a história para você consultar depois com calma. É exatamente essa lógica que a propriedade de não volatilidade cobra.