Tudo sobre esquema estrela e esquema estrela estendido em SAP BI/PN
O que é Schema?
No sistema de gerenciamento de banco de dados (SGBD), o esquema representa o banco de dados relacional. Define as tabelas, os campos de cada tabela e o relacionamento entre campos e tabelas. Em outras palavras, esquema é uma coleção de objetos de banco de dados, incluindo tabelas, visualizações, índices e sinônimos. Os esquemas geralmente são armazenados em um dicionário de dados.
O que é o esquema estelar clássico?
Um esquema em estrela clássico é um modelo de dados multidimensional. É baseado em um modelo central tabela de fatos rodeado por diversas tabelas de dimensões em forma de estrela (daí o nome).
Um InfoCube consiste em vários Info-Objetos (Características e Índices) e está estruturado de acordo com o esquema estrela. Isso significa que há uma grande tabela de fatos com números-chave para o InfoCube, bem como muitas tabelas de dimensões ao redor de sua estrutura que aparece como uma estrela.
Os benefícios do esquema em estrela são redução, fácil compreensão dos dados e aumento de desempenho.
O que é esquema em estrela estendido?
No esquema em estrela estendido, “tabela de fatos” e “tabela de dados mestre” são conectadas por meio da tabela SID (ID substituto). No esquema em estrela estendido, a tabela de fatos e a tabela de dimensões estarão dentro do cubo. Possui capacidade de análise de 16*248 (Tabela SID). A tabela de fatos é pequena e a tabela de dimensões é enorme, ao contrário do modelo Star Schema. No modelo de esquema em estrela estendido, a tabela de dimensões não contém dados mestre
A seguir estão os diferentes componentes de um Esquema Estendido em Estrela.
- A tabela de atributos contém o atributo dos dados mestre.
- A tabela SID cria o SID exclusivo para (ID substituto) cada registros de dados mestre.
- A tabela de dimensões cria o DimId para cada combinação exclusiva de SID (máximo de 248 SID (caracteres) podem acomodar na tabela DIM).
- A tabela de texto contém a descrição dos dados mestre.
- A tabela de fatos contém uma combinação exclusiva de ID DIM e índices (máximo de 233 índices (quantidade mensurável) podem acomodar na tabela de fatos).
Abaixo está um exemplo de como uma tabela de fatos de um Infocubo parece.
Abaixo estão as tabelas Dimensão e SID.
Abaixo são mostrados os dados mestre do objeto Info e a tabela de texto.
Infocube: Exemplo de Esquema Estendido em Estrela
A seguir está um exemplo de Infocube mostrando o Esquema Estendido em Estrela.
Etapas que explicam o esquema em estrela estendida de um Infocubo:
- A tabela de fatos do InfoCube tem o valor 3.
- O valor da tabela de fatos (ou seja, “3”) é mapeado na tabela Dimensão.
- O ID da dimensão “3” possui um SID mapeado na tabela SID.
- O valor SID é mapeado com a tabela de dados de texto e mestre.