Tabela de fatos:
Uma tabela de fatos é uma tabela primária em um modelo dimensional.
Uma Tabela de Fatos contém
- Medições / fatos
- Chave estrangeira para a tabela de dimensão
Tabela de dimensões:
- Uma tabela de dimensão contém dimensões de um fato.
- Eles são unidos à tabela de fatos por meio de uma chave estrangeira.
- As tabelas de dimensão são tabelas desnormalizadas.
- Os atributos de dimensão são as várias colunas em uma tabela de dimensão
- Dimensões oferece características descritivas dos fatos com a ajuda de seus atributos
- Nenhum limite definido definido para o número de dimensões
- A dimensão também pode conter um ou mais relacionamentos hierárquicos
DIFERENÇA CHAVE
- A tabela de fatos contém medidas, métricas e fatos sobre um processo de negócios, enquanto a tabela de dimensões é um complemento da tabela de fatos que contém atributos descritivos a serem usados como restrição de consulta.
- A tabela de fatos está localizada no centro de um esquema em estrela ou floco de neve, enquanto a tabela Dimensão está localizada nas bordas do esquema em estrela ou floco de neve.
- A tabela de fatos é definida por sua granulação ou nível mais atômico, enquanto a tabela de dimensões deve ser prolixo, descritivo, completo e de qualidade garantida.
- A tabela de fatos ajuda a armazenar rótulos de relatório, enquanto a tabela de dimensões contém dados detalhados.
- A tabela de fatos não contém uma hierarquia, enquanto a tabela de dimensões contém hierarquias.
Diferença entre a tabela de dimensões e a tabela de fatos
Parâmetros | Tabela de Fatos | Tabela de Dimensões |
Definição | Medições, métricas ou fatos sobre um processo de negócios. | A tabela complementar à tabela de fatos contém atributos descritivos a serem usados como restrição de consulta. |
Característica | Localizado no centro de uma estrela ou esquema de floco de neve e cercado por dimensões. | Conectado à tabela de fatos e localizado nas bordas do esquema estrela ou floco de neve |
Projeto | Definido por seu grão ou seu nível mais atômico. | Deve ser prolixo, descritivo, completo e de qualidade garantida. |
Tarefa | Tabela de fatos é um evento mensurável para o qual os dados da tabela de dimensão são coletados e usados para análise e relatório. | Coleta de informações de referência sobre um negócio. |
Tipo de Dados | As tabelas de fatos podem conter informações como vendas em relação a um conjunto de dimensões como Produto e Data. | A tabela de dimensão Evert contém atributos que descrevem os detalhes da dimensão. Por exemplo, as dimensões do produto podem conter ID do produto, categoria do produto, etc. |
Chave | A chave primária na tabela de fatos é mapeada como chaves estrangeiras para dimensões. | A tabela de dimensão possui colunas de chave primária que identifica exclusivamente cada dimensão. |
Armazenar | Ajuda a armazenar rótulos de relatório e filtrar valores de domínio em tabelas de dimensão. | Carregue dados atômicos detalhados em estruturas dimensionais. |
Hierarquia | Não contém Hierarquia | Contém hierarquias. Por exemplo, a localização pode conter, país, código PIN, estado, cidade, etc. |
Tipo de fatos
Tipo de fatos | Explicação |
Aditivo | As medidas devem ser adicionadas a todas as dimensões. |
Semi-Aditivo | Nesse tipo de fatos, as medidas podem ser agregadas a algumas dimensões e não a outras. |
Não Aditivo | Ele armazena algumas unidades básicas de medida de um processo de negócios. Alguns exemplos do mundo real incluem vendas, telefonemas e pedidos. |
Tipos de dimensões:
Tipos de Dimensão | Definição |
Dimensões Conformadas | Dimensões conformadas é o próprio fato a que se refere. Esta dimensão é usada em mais de um esquema de estrela ou Datamart. |
Dimensões Outrigger | Uma dimensão pode ter uma referência a outra tabela de dimensão. Essas dimensões secundárias são chamadas de dimensões dos estabilizadores. Este tipo de Dimensões deve ser usado com cuidado. |
Dimensões de Rollup Encolhidas | As dimensões de rollup reduzido são uma subdivisão de linhas e colunas de uma dimensão de base. Esses tipos de dimensões são úteis para desenvolver tabelas de fatos agregados. |
Junções de tabela dimensão a dimensão | As dimensões podem ter referências a outras dimensões. No entanto, essas relações podem ser modeladas com dimensões de estabilizador. |
Dimensões de RPG | Uma única dimensão física ajuda a referenciar várias vezes em uma tabela de fatos, pois cada referência é vinculada a uma função logicamente distinta para a dimensão. |
Dimensões do lixo | É uma coleção de códigos de transação aleatórios, sinalizadores ou atributos de texto. Pode não pertencer logicamente a nenhuma dimensão específica. |
Dimensões Degeneradas | A dimensão degenerada não tem dimensão correspondente. Ele é usado na transação e coleta de tabelas de fatos de captura instantânea. Este tipo de dimensão não tem sua dimensão, pois é derivada da tabela de fatos. |
Dimensões que podem ser trocadas | Eles são usados quando a mesma tabela de fatos é emparelhada com diferentes versões da mesma dimensão. |
Dimensões da Etapa | Processos sequenciais, como eventos de página da web, geralmente têm uma linha separada em uma tabela de fatos para cada etapa de um processo. Diz onde a etapa específica deve ser usada na sessão geral. |