SAP BW - Data Warehousing

Neste capítulo, discutiremos sobre Star e Extended Star Schema. Também entenderemos o que são InfoArea e InfoObjects.

Esquema Star

No Star Schema, cada dimensão é unida a uma única tabela de fatos. Cada dimensão é representada por apenas uma dimensão e não é mais normalizada. Uma tabela de dimensões contém um conjunto de atributos que são usados ​​para analisar os dados.

Por exemplo - temos uma tabela de fatos chamada FactSales que tem chaves primárias para todas as tabelas e medidas Dim units_sold e dollars_sold para fazer análise.

Temos 4 tabelas de dimensão - DimTime, DimItem, DimBranch, DimLocation conforme mostrado na imagem a seguir.

Cada tabela de dimensão está conectada a uma tabela de fatos, pois a tabela de fatos tem a chave primária para cada tabela de dimensão que é usada para unir duas tabelas.

Os fatos / medidas na Tabela de fatos são usados ​​para fins de análise junto com o atributo nas tabelas de dimensão.

Esquema Star Estendido

No esquema Extended Star, as tabelas de fatos são conectadas às tabelas de dimensão e esta tabela de dimensão é posteriormente conectada à tabela SID e esta tabela SID é conectada às tabelas de dados mestre. Em um esquema em estrela estendido, você tem as tabelas de fatos e dimensões dentro do cubo, no entanto, as tabelas SID estão fora do cubo. Quando você carrega os dados transacionais no cubo de informações, os Dim Ids são gerados com base nos SIDs e esses Dim ids são então usados ​​nas tabelas de fatos.

No esquema em estrela estendido, uma tabela de fatos pode se conectar a 16 tabelas de dimensão e cada tabela de dimensão é atribuída com 248 tabelas SID no máximo. Essas tabelas SID também são chamadas de características e cada característica pode ter tabelas de dados mestre como ATTR, Texto, etc.

  • ATTR - É usado para armazenar todos os dados do atributo.

  • Text - É usado para armazenar a descrição em vários idiomas.

InfoArea e InfoObjects

InfoObjects são conhecidos como a menor unidade no SAP BI e são usados ​​em Info Providers, DSO's, Multi Provider, etc. Cada Info Provider contém vários InfoObjects.

InfoObjects são usados ​​em relatórios para analisar os dados armazenados e fornecer informações aos tomadores de decisão. InfoObjects podem ser categorizados nas seguintes categorias -

  • Características como cliente, produto, etc.
  • Unidades como quantidade vendida, moeda, etc.
  • Números-chave como receita total, lucro, etc.
  • Características de tempo como ano, trimestre, etc.

InfoObjects são criados no catálogo InfoObject. É possível que um InfoObject possa ser atribuído a um Catálogo de Informações diferente.

Área de Informação

A área de informações no SAP BI é usada para agrupar tipos semelhantes de objetos. A área de informações é usada para gerenciar Cubos de informações e InfoObjects. Cada InfoObjects reside em uma área de informações e você pode defini-lo em uma pasta que é usada para manter arquivos semelhantes juntos.