Um modelo dimensional organiza os dados em um formato que of...

Próximas questões
Com base no mesmo assunto
Q1307017 Banco de Dados
Um modelo dimensional organiza os dados em um formato que oferece compreensão ao usuário, desempenho nas consultas e resiliência às alterações. Modelos dimensionais implementados em um banco de dados multidimensional são referidos como
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B - cubos OLAP.

A questão aborda o tema de organização de dados em um contexto de Business Intelligence (BI), mais especificamente no ambiente de um Data Warehouse (DW). A estruturação dos dados é essencial para permitir análises eficientes e insights de negócios. Um modelo dimensional é uma forma de estruturar os dados para tornar as consultas mais rápidas e compreensíveis para os usuários finais, assim como para manter a integridade dos dados frente a mudanças, como atualizações no esquema do banco de dados.

Para resolver esta questão, é necessário compreender os conceitos básicos de um DW e as diferentes arquiteturas e componentes usados para análises de dados. Vamos entender os termos apresentados nas alternativas:

  • Star schemas (esquemas estrela) são uma estrutura de modelagem dimensional que consiste em uma tabela de fatos central, cercada por tabelas de dimensões. Eles facilitam a análise de dados, mas não são uma implementação em banco de dados multidimensional.
  • Data marts são subconjuntos de um DW, focados em uma área específica de negócio. Eles são implementados para fornecer dados para necessidades específicas de análise e relatório, mas não necessariamente em uma estrutura multidimensional.
  • Tabelas de dimensões são componentes do esquema estrela e do esquema floco de neve (snowflake schema), que armazenam as dimensões que categorizam os fatos, mas por si só não representam uma implementação multidimensional.

Os cubos OLAP (Online Analytical Processing), mencionados na alternativa correta, são a representação multidimensional dos dados em um DW. O termo "cubo" é utilizado de maneira metafórica, pois permite analisar os dados através de múltiplas dimensões (não apenas três, como sugere a palavra "cubo"). Os cubos OLAP permitem realizar operações complexas como drill-down, roll-up, slicing e dicing, que facilitam a análise de grandes volumes de dados de diferentes perspectivas e granularidades.

O uso do termo "cubos OLAP" é apropriado porque reflete a capacidade de realizar análises multidimensionais, que é um requisito explícito no enunciado da questão. Portanto, a alternativa B está correta pois identifica corretamente que as implementações de modelos dimensionais em um ambiente multidimensional são referidas como cubos OLAP, que oferecem uma visão compreensível dos dados, ótimo desempenho em consultas e flexibilidade para adaptar-se a mudanças.

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

GABARITO: B

EM SÍNTESE:

O OLAP, do inglês "On-line Analytical Processing", trata da capacidade de analisar grandes volumes de informações nas mais diversas perspectivas dentro de um Data Warehouse (DW). O OLAP também faz referência às ferramentas ANALÍTICAS utilizadas no BI (Business Intelligence) para a visualização das informações gerenciais e dá suporte para as funções de análises do negócio organizacional.

Características:

✔ Foco no nível estratégico;

✔ Performance orientada à leitura e otimização de dados, leitura e geração de relatórios gerenciais;

✔ Dados estruturados em modelagem dimensional e alto nível de sumarização;

✔ Armazenamento feito em DW, com otimização em procedimentos com grandes volumes de dados;

✔ Normalmente, utilizado por gestores e analistas na tomada de decisões;

✔ A atualização é feita no momento de carga dos dados (definida pela organização);

✔ Dados históricos e não-voláteis (sofrem alterações somente em casos específicos: erros ou inconsistências em informações).

AOS INTERESSADOS, MAIORES INFORMAÇÕES:

É importante que fique clara a diferenciação entre OLAP E OLTP:

O OLTP, do inglês "On-line Transaction Processing", é o termo usado para se referir aos sistemas transacionais, ou seja, os sistemas OPERACIONAIS das organizações. São utilizados no processamento dos dados de ROTINA que são gerados DIARIAMENTE através dos sistemas informacionais da empresa e dão suporte às funções de execução do negócio organizacional.

Características:

✔ Foco no nível operacional;

✔ Alta velocidade na manipulação de dados operacionais, porém, ineficiente para a geração de análises gerenciais;

✔ Dados geralmente organizados em modelo relacional organizado;

✔ Armazenamento é feito em sistemas convencionais;

✔ Utilizado por técnicos e analistas e engloba vários usuários da organização;

✔ A atualização é feita no momento da transação, frequência muito alta de atualizações;

✔ Dados voláteis, passíveis de modificação e exclusão.

FONTE: Canaltech e meus resumos.

Caso eu tenha incorrido em algum erro, por favor, me informe.

"Maior é Aquele que te prometeu."

Bons estudos!

Clique para visualizar este comentário

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