Modelagem Multidimensional Flashcards
A modelagem dimensional serve para bases de dados:
dimensionais.
Existem dois tipos de bancos de dados:
transacionais e analíticos.
Bancos de Dados Transacionais são mais eficientes para sistemas que processam uma ______ quantidade de transações.
Bancos de Dados Transacionais são mais eficientes para sistemas que processam uma grande quantidade de transações.
As transações de dados são basicamente _________, ____________ ou ________ de dados de um banco de dados.
As transações de dados são basicamente inserções, atualizações ou remoções de dados de um banco de dados.
As transações de dados são basicamente _________, ____________ ou ________ de dados de um banco de dados.
As transações de dados são basicamente inserções, atualizações ou remoções de dados de um banco de dados.
Os dados que compõem os bancos de dados transacionais alimentam os bancos de dados
__________, que são extremamente eficientes quando integrados a sistemas que geram relatórios ____________ de dados.
Os dados que compõem os bancos de dados transacionais alimentam os bancos de dados
analíticos, que são extremamente eficientes quando integrados a sistemas que geram relatórios consolidados de dados.
Um exemplo clássico é o Data Warehouse (DW)
O modelo de dados denominado “multidimensional” se aplica para banco de dados com a tecnologia:
Data warehouse
QUESTÃO
Um modelo de banco de dados multidimensional está mais fortemente
relacionado com:
a) data warehouse.
b) modelo relacional.
c) bancos hierárquicos.
d) modelo em 3 camadas.
e) banco de dados distribuídos.
Letra A (data warehouse)
Os bancos de dados transacionais (às vezes chamados de operacionais) geralmente utilizam uma modelagem de dados:
relacional.
Os bancos de dados analíticos geralmente utilizam uma modelagem de dados:
dimensional
Os modelos multidimensionais tiram proveito dos _______________ inerentes nos dados para preencher os dados em ________ _________________, chamadas de _____ __ _____ _________ (ou __________, quando possuem mais de três dimensões).
Os modelos multidimensionais tiram proveito dos relacionamentos inerentes nos dados para preencher os dados em matrizes multidimensionais, chamadas de cubos de dados agregados (ou hipercubo, quando possuem mais de três dimensões).
PARA FIXAR
Vejam abaixo que se a matriz possuir três dimensões, ela se tornará um cubo e será capaz de mostrar, por exemplo, a quantidade de produtos vendidos por região brasileira no primeiro trimestre, no segundo trimestre, no terceiro trimestre ou no quarto trimestre. Nós temos, portanto, uma nova dimensão que armazena o tempo! E, dessa forma, é possível ter várias dimensões…
Como é mesmo que se chama uma matriz de três dimensões?
Cubo de Dados!
Como é mesmo que se chama uma matriz de mais de três dimensões?
Hipercubo.
PARA FIXAR
Uma matriz de quatro e cinco dimensões seria mais ou menos assim.
A modelagem dimensional oferece diversas maneiras de realizar consultas de dados em um:
Data Warehouse .
O desempenho de consultas nas matrizes multidimensionais pode ser muito ______ do que no modelo de dados relacional.
O desempenho de consultas nas matrizes multidimensionais pode ser muito melhor do que no modelo de dados relacional.
O cubo de dados permite que você veja uma orientação _________ em cada eixo.
O cubo de dados permite que você veja uma orientação diferente em cada eixo.
Você pode girar o cubo para mostrar a quantidade de produtos vendidos como linha, as regiões como colunas e cada trimestre como uma terceira dimensão.
ATENÇÃO
O cubo de dados é uma representação conceitual ou uma metáfora visual, não dá pra vê-lo. O usuário final visualizará algo como a imagem
CERTO OU ERRADO:
Um cubo de dados é a representação multidimensional dos dados não agregados na qual é necessário que as dimensões tenham o mesmo tamanho.
ERRADO! Trata-se de dados AGREGADOS e as dimensões NÃO precisam ter o mesmo tamanho
A estrutura relacional se diferencia da estrutura multidimensional principalmente devido a ____________, pouca ___________ e a frequência de ___________ suportadas.
A estrutura relacional se diferencia da estrutura multidimensional principalmente devido a normalização, pouca redundância e a frequência de atualizações suportadas.
A estrutura multidimensional possui, normalmente, _______________ de tabelas, redundância ____ e suporta periodicidade de atualizações de dados muito _____ do que uma estrutura relacional convencional.
A estrutura multidimensional possui, normalmente, desnormalização de tabelas, redundância alta e suporta periodicidade de atualizações de dados muito menor do que uma estrutura relacional convencional.
Normalização trata-se de um conjunto de ______ que visa reduzir a ___________ __ _____, entre outras características.
Normalização trata-se de um conjunto de regras que visa reduzir a redundância de dados, entre outras características.
Redundância é a __________ de dados em diversas tabelas de um banco de dados.
Redundância é a replicação de dados em diversas tabelas de um banco de dados.
Um banco de dados desnormalizado é ruim?
DEPENDE!
No contexto de bancos de dados transacionais, não é saudável replicar dados porque isso piora o desempenho.
N contexto de bancos de dados dimensionais, não há problema algum replicar dados – na verdade, é até bom que os dados sejam replicados porque facilita no momento de gerar relatórios.
PARA FIXAR
A desnormalização torna os bancos de dados multidimensionais mais _________, permitindo que os dados possam ser organizados de acordo com os __________ e ____________ de cada usuário.
A desnormalização torna os bancos de dados multidimensionais mais flexíveis, permitindo que os dados possam ser organizados de acordo com os requisitos e preferências de cada usuário.
Logo, a desnormalização oferece flexibilidade para que os usuários possam visualizar dados de acordo com os assuntos que mais os interessam.
A abordagem multidimensional é organizada por ________, que por sua vez são traduções dos __________ de diversos usuários.
A abordagem multidimensional é organizada por assuntos, que por sua vez são traduções dos requisitos de diversos usuários.
Logo, a desnormalização oferece flexibilidade para que os usuários possam visualizar dados de acordo com os assuntos que mais os interessam.
QUESTÃO
Em um banco de dados multidimensional, os dados estão conceitualmente armazenados e organizados em:
a) classes e objetos.
b) cubos e hipercubos.
c) partições e índices.
d) consultas materializadas e sumários.
e) estrelas e constelações.
Letra B (cubos e hipercubos)
A modelagem multidimensional trabalha basicamente com dois elementos principais: Tabela ____ e Tabela ________, e as duas são ______________.
A modelagem multidimensional trabalha basicamente com dois elementos principais: Tabela Fato e tabela Dimensão, e as duas são complementares.
O que é uma Tabela Fato?
Trata-se de uma tabela que armazena informações quantitativas para análise de dados. É comum dizermos que se trata de uma tabela que possui medidas, métricas ou fatos sobre um processo de negócio!
A Tabela Fato uma tabela que armazena informações _____________ para análise de dados. É comum dizer que se trata de uma tabela que possui medidas, métricas ou fatos sobre um ________ __ _______.
A Tabela Fato uma tabela que armazena informações quantitativas para análise de dados. É comum dizer que se trata de uma tabela que possui medidas, métricas ou fatos sobre um processo de negócio.
EXEMPLO DE TABELA FATO
Vamos supor que eu possua várias Amarones em várias cidades brasileiras. Logo, um possível processo de negócio seria – por exemplo – as vendas. Se eu tenho uma loja, eu vendo algo!
Nesse contexto, que dados armazenaria minha Tabela Fato? Ela poderia armazenar o valor arrecadado com vendas na loja do Rio de Janeiro no mês de janeiro; ou o valor arrecadado com
vendas na Amarone de São Paulo no primeiro trimestre; ou a média diária do valor arrecadado com vendas na Amarone de Brasília no Carnaval. O que são esses dados? São fatos ou acontecimentos que possuem métricas quantitativas sobre um processo de negócio.
Os dados com semânticas diferentes contidos na Tabela Fato vêm das:
Tabelas Dimensão.
As tabelas dimensão são responsáveis por armazenar _________ ou _________ de _______ contidos em uma ______ ____.
As tabelas dimensão são responsáveis por armazenar atributos ou dimensões de objetos contidos em uma Tabela Fato.
A tabela dimensão é a tabela que vai auxiliar a tabela fato com dados _______________ ou ____________, e que possui informações que não se _______.
A tabela dimensão é a tabela que vai auxiliar a tabela fato com dados complementares ou explicativos, e que possui informações que não se repetem.
armazena as informações de um único item, ou seja, as informações referentes a cada produto e por tanto não podem se repetir.
Em geral, as Tabelas Fato possui chaves ____________ que referenciam chaves __________
(em geral, chaves _________) da _______ ________.
Em geral, as Tabelas Fato possui chaves estrangeiras que referenciam chaves candidatas
(em geral, chaves primárias) da Tabela Dimensão.
Os três elementos básicos de um modelo multidimensional são os:
fatos, dimensões e medidas
CARACTERÍSTICAS DA TABELA FATO: possui 12
1) Armazenam ___________, _______ ou _____ de um ________ __ _______ da organização.
2) Possuem geralmente uma grande quantidade armazenada de _________ ou ______.
3) São ____________ e sem __________ (decomposições em outras tabelas).
4) São tabelas que geralmente crescem _____________: mais _________ ou ______.
CARACTERÍSTICAS DA TABELA FATO: possui 13
1) Armazenam ocorrências, eventos ou fatos de um processo de negócio da organização.
2) Possuem geralmente uma grande quantidade armazenada de registros ou tuplas.
3) São normalizadas e sem hierarquia (decomposições em outras tabelas).
4) São tabelas que geralmente crescem verticalmente: mais registros ou linhas.
CARACTERÍSTICAS DA TABELA FATO: possui 12
5) Armazenam medidas/métricas ______________ (_______ ou ___________).
6) Podem ser medidas de ___________, métricas ____________, medidas __________, etc.
7) Contêm chaves ____________ que correspondem às chaves _________ das _______ ________.
8) Apresentam uma chave primária ________em que a dimensão tempo sempre é _____ __________.
CARACTERÍSTICAS DA TABELA FATO: possui 13
5) Armazenam medidas/métricas quantitativas (valores ou indicadores).
6) Podem ser medidas de desempenho, métricas operacionais, medidas agregadas, etc.
7) Contêm chaves estrangeiras que correspondem às chaves primárias das Tabelas Dimensão.
8) Apresentam uma chave primária composta em que a dimensão tempo sempre é parte integrante.
CARACTERÍSTICAS DA TABELA FATO: possui 12
9) Expressam, em geral, relacionamentos de ___ entre as Tabelas Periféricas (Dimensão).
10) São efetivamente criadas apenas após a criação de tabelas ____________.
11) Respondem à pergunta: “O que está sendo ______ nesse processo de negócio?”.
12) Concentram os dados de _________, passíveis de manipulação ________ e __________.
CARACTERÍSTICAS DA TABELA FATO: possui 12
9) Expressam, em geral, relacionamentos de 1:N entre as Tabelas Periféricas (Dimensão).
10) São efetivamente criadas apenas após a criação de tabelas dimensionais.
11) Respondem à pergunta: “O que está sendo medido nesse processo de negócio?”.
12) Concentram os dados de interesse, passíveis de manipulação numérica e estatística.
EXEMPLOS DE TABELAS FATO
Quantidade, Valor, Lucro, Margem, Perda, entre outros.
CERTO OU ERRADO:
Ao se modelar uma tabela‐fato, deve‐se considerar que a chave primária é composta e que a dimensão tempo sempre será parte integrante dessa chave.
CERTO!
QUESTÃO DE PROVA
Em um modelo dimensional, a tabela fatos armazena:
a) estatísticas sobre os metadados.
b) as restrições de domínio do negócio.
c) descrições textuais das dimensões.
d) medições numéricas do negócio.
e) o tempo de processamento das transações.
d) medições numéricas do negócio.
CARACTERÍSTICAS DE TABELAS DIMENSÃO: possui 11
1) Armazenam _________ ou _________ que descrevem _______ de uma ______ ____;
2) Possuem geralmente menos ______ e mais _______ que Tabelas Fato;
3) Podem ser ________________ e com __________ (decomposições em outras tabelas).
4) Possuem uma chave ________ que identificam unicamente seus _________;
CARACTERÍSTICAS DE TABELAS DIMENSÃO: possui 11
1) Armazenam atributos ou dimensões que descrevem medidas de uma Tabela Fato;
2) Possuem geralmente menos linhas e mais colunas que Tabelas Fato;
3) Podem ser desnormalizadas e com hierarquia (decomposições em outras tabelas).
4) Possuem uma chave primárias que identificam unicamente seus registros;
CARACTERÍSTICAS DE TABELAS DIMENSÃO: possui 11
5) As chaves primárias das Tabelas Dimensão compõem a chave ________ da Tabela Fato;
6) São tabelas que geralmente crescem ________________: mais __________ ou _______;
7) Apresentam atributos ____________ou ________ (Ex: ____, ____, ____ __ ___________);
8) Permitem a visualização de fatos por meio de diversas ____________ __________;
CARACTERÍSTICAS DE TABELAS DIMENSÃO: possui 11
5) As chaves primárias das Tabelas Dimensão compõem a chave primária da Tabela Fato;
6) São tabelas que geralmente crescem horizontalmente: mais atributos ou colunas;
7) Apresentam atributos qualitativos ou textuais (Ex: Nome, Sexo, Data de Nascimento);
8) Permitem a visualização de fatos por meio de diversas perspectivas diferentes;
CARACTERÍSTICAS DE TABELAS DIMENSÃO: possui 11
9) Atributos devem ser ________, ___________, _________, _________ e ________;
10) Respondem à pergunta: “______?”, “_ ___?”, “____?” e “____?”;
11) Tabelas satélites que possuem as chaves de entrada do ______, além das informações ___________.
CARACTERÍSTICAS DE TABELAS DIMENSÃO: possui 11
9) Atributos devem ser verbosos, descritivas, completas, discretos e corretos;
10) Respondem à pergunta: “Quando?”, “O que?”, “Onde?” e “Quem?”;
11) Tabelas satélites que possuem as chaves de entrada do modelo, além das informações descritivas.
EXEMPLOS DE TABELAS DIMENSÃO
Pessoas, Produtos, Lugares, Tempo, entre outros.
CERTO OU ERRADO:
Um modelo dimensional é composto por uma tabela com uma chave simples, denominada tabela de fatos, e um conjunto de tabelas maiores, que contém chaves compostas, conhecidas como tabelas de dimensão.
ERRADO! A questão inverteu os conceitos. Um modelo dimensional é composto por uma tabela maior que contém chaves compostas, denominada tabela de fatos e por um conjunto de tabelas menores, que contém uma única chave, conhecidas como tabelas de dimensão.
O modelo estrela (ou esquema estrela) é modelo ___________ de um data warehouse, no qual todas as tabelas relacionam-se ___________ com a tabela de _____, de forma que as tabelas ________ devem conter todas as __________ que são necessárias para se definir uma ______.
O modelo estrela (ou esquema estrela) é modelo dimensional de um data warehouse, no qual todas as tabelas relacionam-se diretamente com a tabela de fatos, de forma que as tabelas dimensão devem conter todas as descrições que são necessárias para se definir uma classe.
as tabela de fora da imagem são as tabelas dimensão
QUESTÃO DE PROVA
A organização dos data warehouse em tabela de fato e tabelas de dimensão relacionadas, é característica:
a) do esquema estrela.
b) da mineração de dados.
c) do roll-up.
d) do processador analítico on-line.
e) do drill-down.
a) do esquema estrela.
QUESTÃO DE PROVA
Uma das formas de apresentação de um banco de dados multidimensional é através do modelo estrela. No centro de um modelo estrela encontra-se a tabela de:
a) dimensão e, ao seu redor, as tabelas de fatos.
b) dimensão, cuja chave primária deve ser composta.
c) núcleo e, ao seu redor, as tabelas de nível.
d) fatos, cuja chave primária deve ser simples.
e) fatos e, ao seu redor, as tabelas de dimensões.
**e) fatos e, ao seu redor, as tabelas de dimensões.*
Existem seis tipos diferentes de Tabelas Fato:
- Tabela Fato Transacional
- Tabela Fato Agregada
- Tabela Fato Consolidada
- Snapshot periódico
- Snapshot Acumulado
- Fato sem fato
Tabelas Fatos transacionais são as mais comuns. A maioria dos bilhões de linhas que temos no Data Warehouse são de tabelas fato transacionais. Sabe quando você vai ao mercado fazer compra? Cada item comprado é uma transação na base de dados. Elas geralmente utilizam métricas ________, aquelas métricas que podem ser _______ por todas as dimensões. Existem duas formas de você armazenar os dados em uma tabela fato transacional: _________ ___ _____ e _____ ___ __________.
Tabelas Fatos transacionais são as mais comuns. A maioria dos bilhões de linhas que temos no Data Warehouse são de tabelas fato transacionais. Sabe quando você vai ao mercado fazer compra? Cada item comprado é uma transação na base de dados. Elas geralmente utilizam métricas aditivas, aquelas métricas que podem ser somadas por todas as dimensões. Existem duas formas de você armazenar os dados em uma tabela fato transacional: transação por linhas e linhas por transação.
Existem duas formas de você armazenar os dados em uma tabela fato transacional: transação por linhas e linhas por transação.
No primeiro caso, cada transação será representada como uma _____ na tabela fato. Se uma pessoa vai ao supermercado e compra 10 garrafas de Heineken e 10 pacotes de Doritos, cada unidade de cada produto será representada como uma _____ na tabela fato.
Existem duas formas de você armazenar os dados em uma tabela fato transacional: transação por linhas e linhas por transação.
No primeiro caso, cada transação será representada como uma linha na tabela fato. Se uma pessoa vai ao supermercado e compra 10 garrafas de Heineken e 10 pacotes de Doritos, cada unidade de cada produto será representada como uma linha na tabela fato.
Logo, teremos 20 linhas!
Existem duas formas de você armazenar os dados em uma tabela fato transacional: transação por linhas e linhas por transação.
No segundo caso, se uma pessoa vai ao supermercado e compra 10 garrafas de Heineken e 10 pacotes de Doritos, a quantidade de produtos iguais é ________ em uma única _________. Assim, teremos ____ linhas: uma contabilizando __ _________ __ ________ e outra contabilizando __ _______ __ _______.
Existem duas formas de você armazenar os dados em uma tabela fato transacional: transação por linhas e linhas por transação.
No segundo caso, se uma pessoa vai ao supermercado e compra 10 garrafas de Heineken e 10 pacotes de Doritos, a quantidade de produtos iguais é ________ em uma única _________. Assim, teremos duas linhas: uma contabilizando 10 garrafas de Heineken e outra contabilizando 10 pacotes de Doritos.
A Tabela Fato Agregada tem a função de ________ o ___________ das consultas. Ela é criada com dados da tabela fato, alterando sua _____________, ou seja, ela sumariza os dados, gerando uma ______ _____. A tabela agregada é utilizada para ________ o tempo de ______ de uma consulta ao banco de dados. É importante avaliar bem o ambiente para definir quais ___________ devem ser criadas, dado que a sua utilização requer um esforço adicional de manutenção.
Além disso, ela aumenta o gasto com _____________, por isso deve‐se sempre tentar criar tabelas agregadas que atendam a múltiplas consultas. Finalmente, as tabelas agregadas podem ser ___________. Desta forma, deve‐se levar em conta a possível ________ dessa tabela e os futuros _______ causados devido a sua exclusão.
A Tabela Fato Agregada tem a função de acelerar o desempenho das consultas. Ela é criada com dados da tabela fato, alterando sua granularidade, ou seja, ela sumariza os dados, gerando uma tabela menor. A tabela agregada é utilizada para otimizar o tempo de acesso de uma consulta ao banco de dados. É importante avaliar bem o ambiente para definir quais agregações devem ser criadas, dado que a sua utilização requer um esforço adicional de manutenção.
Além disso, ela aumenta o gasto com armazenamento, por isso deve‐se sempre tentar criar tabelas agregadas que atendam a múltiplas consultas. Finalmente, as tabelas agregadas podem ser temporárias. Desta forma, deve‐se levar em conta a possível extinção dessa tabela e os futuros efeitos causados devido a sua exclusão.
Não confundir tabela fato agregada com tabela fato consolidada
A Tabela Fato Consolidada é bem parecida com a agregada, mas serve para combinar ____ _____ de negócio. A fato consolidada serve para consolidar ____ _______ _____.
A Tabela Fato Consolidada é bem parecida com a agregada, mas serve para combinar duas tabelas de negócio. A fato consolidada serve para consolidar duas tabelas fatos.
O que ocorre é que, no processamento do ETL, carrega‐se uma tabela fato, depois carrega‐se outra e, por fim, mistura as duas (evidente que deve ter o mesmo nível de granularidade).
O foco da tabela de fatos snapshot periódico é o:
tempo.
Uma linha em uma tabela de fatos de snapshot periódico resume muitos eventos de _______ que ocorrem durante um _______ ______ (um ___, uma ______ ou um ___). Em outras palavras, a granularidade é o _______ e, não, a transação individual.
Uma linha em uma tabela de fatos de snapshot periódico resume muitos eventos de medição que ocorrem durante um período padrão (um dia, uma semana ou um mês). Em outras palavras, a granularidade é o período e, não, a transação individual.
As tabelas fato snapshot periódico geralmente contêm muitos fatos porque qualquer evento de _______ ___________ com o grão da tabela de fatos é permitido.
As tabelas fato snapshot periódico geralmente contêm muitos fatos porque qualquer evento de medição consistente com o grão da tabela de fatos é permitido.
As tabelas de fato snapshot periódico são geralmente ______ em suas chaves estrangeiras porque, mesmo que nenhuma atividade ocorra durante o período, uma linha é tipicamente inserida na tabela de fato contendo um ____ ou ____ para cada fato. Essas tabelas são frequentemente utilizadas permitir visualizar o __________ _________ do negócio em __________ __ ______ _________ e ___________.
As tabelas de fato snapshot periódico são geralmente densas em suas chaves estrangeiras porque, mesmo que nenhuma atividade ocorra durante o período, uma linha é tipicamente inserida na tabela de fato contendo um zero ou nulo para cada fato. Essas tabelas são frequentemente utilizadas permitir visualizar o desempenho periódico do negócio em intervalos de tempo regulares e previsíveis.
Ao contrário da tabela de fatos transacional, onde carregamos uma linha para cada ocorrência de evento, na tabela fato snapshot periódico tiramos uma ____ (por isso o nome snapshot) da atividade no _____ __ __ ___, ______ ou ___, depois outra ______ no _____ __ _______ _______, e assim por diante. Essas _____ são empilhadas consecutivamente na ______ __ _____. Essa tabela, muitas vezes, é o único lugar para recuperar facilmente uma visão regular e previsível das principais ________ __ __________ do negócio.
Ao contrário da tabela de fatos transacional, onde carregamos uma linha para cada ocorrência de evento, na tabela fato snapshot periódico tiramos uma foto (por isso o nome snapshot) da atividade no final de um dia, semana ou mês, depois outra imagem no final do período seguinte, e assim por diante. Essas fotos são empilhadas consecutivamente na tabela de fatos. Essa tabela, muitas vezes, é o único lugar para recuperar facilmente uma visão regular e previsível das principais métricas de desempenho do negócio.
Uma linha em uma tabela de fatos de snapshot acumulado resume os eventos de _______ que ocorrem em etapas ___________ entre o ______ e o ___ de um processo. Processos que tenham um _____ __ _______ bem definido, ______ ______________ ____________ e um _____ _____ bem definido podem ser modelados com esse tipo de tabela de fatos. Há uma data de chave estrangeira na tabela de fatos para cada _____ _______ no processo.
Uma linha em uma tabela de fatos de snapshot acumulado resume os eventos de medição que ocorrem em etapas previsíveis entre o início e o fim de um processo. Processos que tenham um ponto de partida bem definido, etapa intermediária padronizada e um ponto final bem definido podem ser modelados com esse tipo de tabela de fatos. Há uma data de chave estrangeira na tabela de fatos para cada marco crítico no processo.
Em suma, a diferença do snapshot periódico é que este pega o momento no período, tira uma foto e insere na tabela fato, enquanto o snapshot acumulado também é uma ____, mas em ____ __ __ _______.
Em suma, a diferença do snapshot periódico é que este pega o momento no período, tira uma foto e insere na tabela fato, enquanto o snapshot acumulado também é uma foto, mas em mais de um período.
A tabela fato sem fato é chamada também de ____ __ __________ ou de __________.
A tabela fato sem fato é chamada também de tabela de associação ou de interseção.
Uma tradução para o nosso dia a dia seria: fato sem métricas.
A tabela fato sem fato serve para fazer uma:
intersecção de dimensões.
Às vezes, a gente quer comparar ou cruzar algo somente entre duas dimensões e não tem uma métrica para fazer essas comparações. Essa tabela de fatos é a exceção, só é usada quando se precisa fazer uma intersecção entre as dimensões.
A tabela de fato sem fatos é a exceção, só é usada quando se precisa fazer uma:
intersecção entre as dimensões.
Embora a maioria dos eventos de medição capture resultados numéricos, é possível que o evento apenas registre um conjunto de _________ ____________ se unindo em um _______ __ _____.
Outra observação importante: as tabelas fato sem fatos são tipicamente usadas para ________ __ _______ ou coletar ___________. Elas são chamadas assim porque a tabela de fatos não tem _______ _________ __________ ou ___________.
Embora a maioria dos eventos de medição capture resultados numéricos, na tabela de fato sem fatos é possível que o evento apenas registre um conjunto de entidades dimensionais se unindo em um momento no tempo.
Outra observação importante: as tabelas fato sem fatos são tipicamente usadas para rastrear um processo ou coletar estatísticas. Elas são chamadas assim porque a tabela de fatos não tem valores numéricos agregáveis ou informações.
Existem dois tipos de tabelas de fatos sem fatos:
aquelas que descrevem eventos e aquelas que descrevem condições.
A tabela de fatos sem fatos que descrevem eventos é uma tabela que registra um
______. Muitas tabelas de rastreamento de eventos em Data Warehouses acabam não tendo _____. Ocorrem eventos ou atividades que você deseja rastrear, mas não encontra ________.
A tabela de fatos sem fatos que descrevem eventos é uma tabela que registra um
evento. Muitas tabelas de rastreamento de eventos em Data Warehouses acabam não tendo fatos. Ocorrem eventos ou atividades que você deseja rastrear, mas não encontra medições.
A tabela de fatos sem fatos que descrevem condições busca _______ condições ou outras ________ ___________ entre as dimensões.
A tabela de fatos sem fatos que descrevem condições busca modelar condições ou outras relações importantes entre as dimensões.
PARA FIXAR
Complete o quadro de acordo com as definições corretas de Modelo Multidimensional e Modelo Relacional
Métricas ou medidas são informações que se são armazenadas em _______ ____ e que permitem medir um ________ __ _______.
Métricas ou medidas são informações que se são armazenadas em Tabela Fato e que permitem medir um processo de negócio.
Existem três tipos de métricas (ou medidas):
- Medidas/Fatos Aditivos
- Medidas/Fatos Não-Aditivas
- Medidas/Fatos Semi-Aditivas
Métricas/Medidas/Fatos Aditivos
Uma métrica é dita aditiva quando faz sentido ______-__, somando seus valores ao longo de qualquer ________, isto é, quando os valores são passíveis de serem _______ em todas as _________.
Métricas/Medidas/Fatos Aditivos
Uma métrica é dita aditiva quando faz sentido agrega-la, somando seus valores ao longo de qualquer dimensão, isto é, quando os valores são passíveis de serem somados em todas as dimensões.
ex: Um departamento de uma empresa realizou vendas online para diversas regiões do país de um mesmo produto no ano passado inteiro. Se eu quiser obter a quantidade de vendas desse produto por trimestre no último ano, é possível? Claro que é possível! Essa consulta retornaria quatro valores, uma vez que um ano possui quatro trimestres. Se eu quiser obter a quantidade de vendas desse produto no ano inteiro, faz sentido somar esses valores para calcular o montante anual? Sim, se eu somar essas quantidades, terei a quantidade de vendas desse produto no último ano.