GoConqr has a new look! Let us know what you think.

Slides

DataWarehouse

Marcelo Costa Banco de Dados Concursos Públicos Portuguese 34 slides

DataWarehouse

Slides in this set (34)

  1. Dimensão

    • Tabelas
    • que Guardam Dados por Assunto.
    • É uma dimensão SnowFlaked se é normalizada, movendo campos de baixa cardinalidade para tabelas separadas ligadas à original através de chaves artificiais
    • É uma dimensão Star se é desnormalizada.
  2. Dimensões SnowFlaked e Star respectivamente

    • Dimensões SnowFlaked e Star respectivamente
    • Dimensões SnowFlaked e Star respectivamente
  3. Classificações de Dimensões

    • Existem duas Classificações de Dimensões. São elas: Dimensões Hierárquicas e Não-Hierárquicas (Dimensão de Nível Único).
    • Dimensões Hierarquicas englobam uma série de
    • relacionamentos 1
    • x Muitos. (Podem ser normalizadas) Ex: Dimensão Produto (na figura anterior)
    • Dimensões Não-Hierarquicas são formadas por apenas um
    • nível de
    • relacionamento. (Tabelas únicas) Ex: Dimensão Loja (na figura anterior)
  4. Tipos de Dimensões

    • Dimensão
    • Role-Playing: As dimensões são Role-Playing
    • quando são recicladas para múltiplas aplicações dentro de um Data Warehouse.
    • Como exemplo, a Dimensão de Data pode ser usada como Data_Compra e
    • como Data_Entrega
    • dentro de um mesmo Data Mart.
    • Dimensão Conformada: A
    • dimensão é conformada quando ela é exatamente a mesma (incluindo as chaves)
    • dentro de Data Marts diferentes. Mais
    • importante, os cabeçalhos das linhas produzidas em dois conjuntos de respostas
    • diferentes a partir da mesma dimensão conformada deve ser capaz de corresponder
    • igualmente.
    • Dimensão
    • Degenerada: A dimensão degenerada é uma chave
    • que, por não ter atributos relacionados a ela, não se junta a uma tabela de
    • dimensão real.
    • Dimensão
    • Junk (lixo): É uma coleção de códigos
    • aleatórios transacionais, indicadores (flags) e
    • / ou atributos de texto que são alheios a qualquer dimensão.
    • Dimensão Estática: Dimensões estáticas não são extraídos a
    • partir da fonte de dados original, mas são criados dentro do contexto do Data
    • Warehouse. Geralmente, são carregadas manualmente. Um grande exemplo é a
    • Dimensão de Tempo.
  5. Dimensão Degenerada

    • É uma dimensão que é derivada da Tabela Fato e não tem sua própria Tabela de Dimensão. Veja que é apenas uma chave sem dimensão, para representar algo na tabela fato.
    • O campo “NUMERO_NOTA” (que seria o número da transação) na Fato Vendas se trata de uma Dimensão Degenerada (Degenerate Dimension), devido ao campo não possuir tabela de Dimensão correspondente.
    • Ela também serve como parte integrante da chave da Fato Vendas e permite o agrupamento dos produtos vendidos em um único documento (pedido), pois apesar de uma compra poder ter vários itens, os dados de cada produto são armazenados separadamente na Fato.
    • Dimensão Degenerada
    • Caption: NUMERO_NOTA é a dimensão degenerada
  6. Dimensão Junk

    • The junk dimension is simply a structure that provides a convenient place to store the junk attributes.
    • Dimensão Junk
  7. Dimensão Role-Playing e Conformada

    • Dimensão Role-Playing e Conformada
    • Caption: DateKey usado com propósitos diferentes (RolePlaying)
    • Dimensão Role-Playing e Conformada
    • Caption: Dimensão Conformada usada em várias Fact tables (tb pode em vários Data Marts)
  8. Slowly Changing Dimension

    • Diz respeito às mudanças que ocorrem nas dimensões que impactam diretamente na análise dos dados históricos.
    • São chamadas dessa forma porque acontecem de forma menos frequente e em menor quantidade se comparadas às tabelas de Fato.
    • Tipo 1 – Sobrescrição de Dados -> como um update
    • Tipo 2 – Nova Coluna -> como um update numa coluna que era null
    • Tipo 3 – Nova Linha de Registro -> como um insert
  9. Tabela Fato

    • Contêm as medições fundamentais
    • da empresa, e eles são o alvo final da maioria das consultas de data warehouse.
    • Existe dentro do
    • conceito de
    • Modelagem
    • Dimensional 3 tipo de métricas:
    • Métricas
    • Aditivas:
    • Podem ser sumarizadas em
    • qualquer situação de
    • análise.
    • Métricas
    • Semi-Aditivas:
    • Podem ser sumarizadas em apenas casos específicos de
    • análise;
    • (Ex. Saldo
    • banco).
    • Métricas
    • Não-Aditivas:
    • Nunca podem ser sumarizadas. (Ex. Percentuais vendas)
    • Factless Table: tabela fato sem métricas ou medições.
  10. Comparação factless table e fact table

    • Comparação factless table e fact table
    • Comparação factless table e fact table
    • Caption: Factless Table: contém apenas Ids(chaves estrangeiras). Sem métricas.
    • Caption: Tabela Fato normal
  11. Ligação entre Tabelas Fato e Dimensões

    • Ligação entre Tabelas Fato e Dimensões
    • Caption: chave = 1. oo = n
    • Para cada cor de produto eu posso ter N Vendas.
    • Logo relação entre Dimensão e Fato é 1 para N.
    • obs: Entre Dimensão e Dimensão é N para N.
  12. Slice and Dice

    • Slice and Dice
    • Caption: Slice = um corte. Dice = dois cortes.
  13. Índices em DW

    • Geralmente usa-se JOIN indexes (por causa de dimensões snowflaked) e bitmap indexes (por ocorrer muita leitura e pouquíssima gravação).
  14. Questão

    • Ano: 2015 Banca: FGV Órgão: TJ-RO Cargo: Analista de Sistemas
    • O Gestor das salas de reunião e auditórios de um centro empresarial controla a utilização das instalações por meio de um sistema de informação. Para melhor gerir seus recursos, o gestor precisa responder às seguintes perguntas:
    • Que instalações são mais usadas?
    • Qual foi a utilização média das instalações em determinado período do dia?
    • Para responder essas perguntas, o seguinte modelo de dados foi elaborado: (ao lado)
    • Nesse modelo, a técnica de modelagem multidimensional empregada para analisar a utilização das instalações é a:
    • A) degenerate dimension;
    • B) role playing dimension;
    • C) snowflake;
    • D) factless fact table;
    • E) slowly change dimension.
    • Questão
  15. Gabarito

    • O Gestor das salas de reunião e auditórios de um centro empresarial controla a utilização das instalações por meio de um sistema de informação. Para melhor gerir seus recursos, o gestor precisa responder às seguintes perguntas:
    • Que instalações são mais usadas?
    • Qual foi a utilização média das instalações em determinado período do dia?
    • Para responder essas perguntas, o seguinte modelo de dados foi elaborado: (ao lado)
    • Nesse modelo, a técnica de modelagem multidimensional empregada para analisar a utilização das instalações é a:
    • A) degenerate dimension;
    • B) role playing dimension;
    • C) snowflake;
    • D) factless fact table;
    • E) slowly change dimension.
    • Gabarito
  16. Questão

    • Ano: 2008 Banca: CESGRANRIO Órgão: Petrobras Cargo: Analista de Sistemas Júnior - Processos de Negócios
    • O agrupamento de diversas dimensões correspondentes a indicadores com baixa cardinalidade, gerando uma dimensão abstrata, de forma a retirar os indicadores da tabela fato, mas preservando a possibilidade de seu uso em consultas, constitui a
    • A) minidimensão (minidimension).
    • B) dimensão outrigger (outrigger dimension).
    • C) dimensão lixo ou sucata (junk dimension).
    • D) dimensão com papéis (role-playing dimension).
    • E) dimensão de campo de bits (bitmap dimension).
  17. Gabarito

    • Ano: 2008 Banca: CESGRANRIO Órgão: Petrobras Cargo: Analista de Sistemas Júnior - Processos de Negócios
    • O agrupamento de diversas dimensões correspondentes a indicadores com baixa cardinalidade, gerando uma dimensão abstrata, de forma a retirar os indicadores da tabela fato, mas preservando a possibilidade de seu uso em consultas, constitui a
    • A) minidimensão (minidimension).
    • B) dimensão outrigger (outrigger dimension).
    • C) dimensão lixo ou sucata (junk dimension).
    • D) dimensão com papéis (role-playing dimension).
    • E) dimensão de campo de bits (bitmap dimension).
  18. Questão

    • Ano: 2012 Banca: Marinha Órgão: Quadro Técnico Prova: Primeiro Tenente - Informática
    • Considere os seguintes casos e os seus respectivos modelos dimensionais. (Slide seguinte)
    • As técnicas de modelagem multidimensional utilizadas para modelar os casos 1 e 2 acima são, respectivamente: Dimensões
    • a)Degeneradas e Tabela com fatos semiaditivos.
    • b)Lixo (junk) e Tabela Fato sem dados ou métricas (Factless Fact).
    • c)em Conformidade e Tabela com fatos não aditivos.
    • d)Hierárquicas e Tabela de fatos agregados.
    • e)Intercambiáveis e Tabela Fato com classificação ou subtipos.
  19. Questão

    • Questão
    • Questão
    • Caption: Caso 2 - frequência dos alunos nas disciplinas.
    • Caption: Caso 1 - almoxarifados com equipamentos que exigem certas condições de armazenamento indicadas por tags: climatização, manutenção especial, transporte especial.
  20. Gabarito

    • Ano: 2012 Banca: Marinha Órgão: Quadro Técnico Prova: Primeiro Tenente - Informática
    • Considere os seguintes casos e os seus respectivos modelos dimensionais. (Slide seguinte)
    • As técnicas de modelagem multidimensional utilizadas para modelar os casos 1 e 2 acima são, respectivamente: Dimensões
    • a)Degeneradas e Tabela com fatos semiaditivos.
    • b)Lixo (junk) e Tabela Fato sem dados ou métricas (Factless Fact).
    • c)em Conformidade e Tabela com fatos não aditivos.
    • d)Hierárquicas e Tabela de fatos agregados.
    • e)Intercambiáveis e Tabela Fato com classificação ou subtipos.
  21. Questão

    • Ano: 2012 Banca: Marinha Órgão: Quadro Técnico Prova: Primeiro Tenente - Informática
    • Quando a tabela fato está definida no nível de granularidade
    • de itens e o número do documento maior (número da ordem de
    • compra, nota fiscal ou pedido de serviço} está na tabela fato
    • para desempenhar o papel de integrador ou "alinhavador"
    • dos itens deste próprio documento, utiliza-se qual técnica
    • de modelagem dimensional de dados?
    • (A) Dimensões lixo (junk).
    • (B) Tabelas fato sem dados ou métricas.
    • (C) Dimensões degeneradas.
    • (D) Tabelas fato com classificação ou subtipos.
    • (E) Relacionamentos M x N entre fatos e dimensões.
  22. Gabarito

    • Ano: 2012 Banca: Marinha Órgão: Quadro Técnico Prova: Primeiro Tenente - Informática
    • Quando a tabela fato está definida no nível de granularidade de itens e o número do documento maior (número da ordem de compra, nota fiscal ou pedido de serviço} está na tabela fato para desempenhar o papel de integrador ou "alinhavador" dos itens deste próprio documento, utiliza-se qual técnica de modelagem dimensional de dados?
    • (A) Dimensões lixo (junk).
    • (B) Tabelas fato sem dados ou métricas.
    • (C) Dimensões degeneradas.
    • (D) Tabelas fato com classificação ou subtipos.
    • (E) Relacionamentos M x N entre fatos e dimensões.
  23. Questão - ALERJ FGV 2017

    • Questão - ALERJ FGV 2017
    • Abra a imagem em separado com o botão direito do mouse.
  24. Gabarito

    • Gabarito
    • Gabarito letra B.
  25. Questão ALERJ FGV 2017

    • Observe o seguinte Modelo Multidimensional de Dados. (ao lado)
    • A técnica de modelagem multidimensional utilizada para
    • normalizar a dimensão, movendo os campos de baixa
    • cardinalidade para tabelas separadas e ligadas à tabela original
    • através de chaves artificiais, é:
    • (A) Slowly Changing Dimension;
    • (B) Conformed Dimension;
    • (C) Degenerated Dimension;
    • (D) Snowflaked Dimension;
    • (E) Role-Playing Dimension.
    • Questão ALERJ FGV 2017
  26. Gabarito

    • Observe o seguinte Modelo Multidimensional de Dados. (ao lado)
    • A técnica de modelagem multidimensional utilizada para normalizar a dimensão, movendo os campos de baixa cardinalidade para tabelas separadas e ligadas à tabela original através de chaves artificiais, é:
    • (A) Slowly Changing Dimension;
    • (B) Conformed Dimension;
    • (C) Degenerated Dimension;
    • (D) Snowflaked Dimension;
    • (E) Role-Playing Dimension.
    • Gabarito
  27. Questão

    • Ano: 2016 Banca: Marinha Órgão: Quadro Técnico Prova: Primeiro Tenente - Informática
    • O conceito de Business Intelligence (BI) pode ser entendido como a utilização de variadas fontes de informação para definir estratégias de competitividade nos negócios da empresa. Sobre BI, assinale a opção correta.
    • a)O processamento analítico on-line (OLAP) está relacionado aos processos de análise de inferência e representa uma forma de busca de informação baseada em algoritmos que objetivam o reconhecimento de padrões escondidos nos dados.
    • b)O conceito de data mining está relacionado a uma forma múltipla e combinada de análise, trabalhando os dados existentes com operadores dimensionais, tais como o Drill-down e o Roll-up, buscando consolidação em vários níveis.
    • c)O conceito de rotação de planos ou pivotamento está relacionado à mudança dos eixos dos fatos.
    • d)No modelo dimensional é maior a dificuldade de join pelo número maior de tabelas, quando comparado ao modelo relacional.
    • e)As tabelas dimensão têm uma relação 1:N com a tabela fato e possuem um número significativamente menor de linhas do que as tabelas fato.
  28. Gabarito

    • Ano: 2016 Banca: Marinha Órgão: Quadro Técnico Prova: Primeiro Tenente - Informática
    • O conceito de Business Intelligence (BI) pode ser entendido como a utilização de variadas fontes de informação para definir estratégias de competitividade nos negócios da empresa. Sobre BI, assinale a opção correta.
    • a)O processamento analítico on-line (OLAP) está relacionado aos processos de análise de inferência e representa uma forma de busca de informação baseada em algoritmos que objetivam o reconhecimento de padrões escondidos nos dados.
    • b)O conceito de data mining está relacionado a uma forma múltipla e combinada de análise, trabalhando os dados existentes com operadores dimensionais, tais como o Drill-down e o Roll-up, buscando consolidação em vários níveis.
    • c)O conceito de rotação de planos ou pivotamento está relacionado à mudança dos eixos dos fatos.
    • d)No modelo dimensional é maior a dificuldade de join pelo número maior de tabelas, quando comparado ao modelo relacional.
    • e)As tabelas dimensão têm uma relação 1:N com a tabela fato e possuem um número significativamente menor de linhas do que as tabelas fato.
  29. Questão

    • ANO: 2015 BANCA: FCC ÓRGÃO: TRT - 23ª REGIÃO (MT) PROVA: ANALISTA JUDICIÁRIO - TECNOLOGIA DA INFORMAÇÃO
    • Na abordagem Star Schema, usada para modelar data warehouses, os fatos são representados na tabela de fatos, que normalmente
    • A) está ligada com cardinalidade n:m às tabelas de dimensão.
    • B) está ligada às tabelas de dimensão, que se relacionam entre si com cardinalidade 1:n.
    • C) tem chave primária formada independente das chaves estrangeiras das tabelas de dimensão.
    • D) está ligada a outras tabelas de fatos em um layout em forma de estrela.
    • E) é única em um diagrama e ocupa a posição central.
  30. Gabarito

    • ANO: 2015 BANCA: FCC ÓRGÃO: TRT - 23ª REGIÃO (MT) PROVA: ANALISTA JUDICIÁRIO - TECNOLOGIA DA INFORMAÇÃO
    • Na abordagem Star Schema, usada para modelar data warehouses, os fatos são representados na tabela de fatos, que normalmente
    • A) está ligada com cardinalidade n:m às tabelas de dimensão.
    • B) está ligada às tabelas de dimensão, que se relacionam entre si com cardinalidade 1:n.
    • C) tem chave primária formada independente das chaves estrangeiras das tabelas de dimensão.
    • D) está ligada a outras tabelas de fatos em um layout em forma de estrela.
    • E) é única em um diagrama e ocupa a posição central.
  31. Questão

    • Ano: 2014 Banca: CESPE Órgão: TJ-SE Prova: Analista Judiciário - Análise de Sistemas
    • Com relação a sistemas de suporte à decisão, julgue os seguintes itens.
    • Na modelagem multidimensional, é possível haver mais de uma tabela fato no mesmo modelo. A tabela fato expressa a relação N:M (muitos-para-muitos) entre as dimensões, que, por sua vez, implementam a visão e a interface do usuário ao DataWarehouse.
    • Certo ou Errado
  32. Gabarito

    • Ano: 2014 Banca: CESPE Órgão: TJ-SE Prova: Analista Judiciário - Análise de Sistemas
    • Com relação a sistemas de suporte à decisão, julgue os seguintes itens.
    • Na modelagem multidimensional, é possível haver mais de uma tabela fato no mesmo modelo. A tabela fato expressa a relação N:M (muitos-para-muitos) entre as dimensões, que, por sua vez, implementam a visão e a interface do usuário ao DataWarehouse.
    • Certo ou Errado
  33. Questão

    • ANO: 2015 BANCA: IESES ÓRGÃO: TRE-MA PROVA: ANALISTA JUDICIÁRIO - ANÁLISE DE SISTEMAS
    • Os índices são elementos fundamentais em um projeto de Data Warehouse. Os tipos de índices usados em sistemas de Data Warehouse são:
    • A) Índice bitmap e índices join.
    • B) Round índice.
    • C) Índices analíticos semânticos.
    • D) Índice invertido.
  34. Gabarito

    • ANO: 2015 BANCA: IESES ÓRGÃO: TRE-MA PROVA: ANALISTA JUDICIÁRIO - ANÁLISE DE SISTEMAS
    • Os índices são elementos fundamentais em um projeto de Data Warehouse. Os tipos de índices usados em sistemas de Data Warehouse são:
    • A) Índice bitmap e índices join.
    • B) Round índice.
    • C) Índices analíticos semânticos.
    • D) Índice invertido.

Information

Description
Concursos Públicos Banco de Dados Slide Set on DataWarehouse, created by Marcelo Costa on 15/03/2017.
Created by
Marcelo Costa
Views
3
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?