O que é um infocube no SAP BI / BW? Como criar um?

O que é Infocube?

Infocube é a área de armazenamento de dados na qual mantemos os dados que extraímos do sistema de origem fisicamente. Um InfoCube pode funcionar como um destino de dados e um InfoProvider. Do ponto de vista de relatório, um Infocube pode ser descrito como um conjunto de dados independente.

Por exemplo, um Infocubo de Valor de Vendas que possui dimensões como MÊS - PRODUTO-CLIENTE-REGIÃO, pode ser visualizado por qualquer um dos eixos, por exemplo, vendas totais por região ou por cliente. As dimensões de um Info-Cube são entidades ou hierarquias.

O BIW (Business Intelligence Warehouse) oferece facilidade para definir 16 dimensões, das quais 3 são pré-definidas.

O cubo acima demonstra um cubo tridimensional simples. Cada dimensão pode conter 248 características para análise. Um quadrado no cubo acima representa o valor relativo para a combinação cliente / região / divisão correspondente.

Estrutura InfoCube:

  • Um Infocube segue o Esquema Extended Star.
  • Ele tem uma tabela de fatos no centro e é cercado por 16 tabelas de dimensão com dados principais fora do cubo.
  • Os infocubos são o modelo de dados multidimensional central em BI.
  • É um conjunto de dados fechado que engloba um ou mais processos de negócios relacionados. Um usuário de relatórios pode definir ou executar consultas em um cubo de informações.
  • É usado para armazenar dados resumidos / agregados por longos períodos de tempo. Os infocubos consistem em precisamente uma tabela de fatos cercada por tabelas dimensionais.
  • Os infocubos fornecidos pela SAP começam com um número geralmente 0. Seu próprio infocube deve começar com uma letra de A a Z e deve ter de 3 a 9 caracteres.

Tipo de InfoCube

O Infocube é classificado em três tipos com base na forma de manter e distribuir os dados.

  • Infocube padrão: Usado para manter os dados fisicamente no cubo. Somente leitura é possível.
  • Infocube Virtual: Ele não mantém os dados fisicamente no cubo. Durante a execução da consulta, ele traz os dados do respectivo sistema de origem.
  • Infocube em tempo real: Armazena os dados fisicamente no cubo. Leitura e gravação são possíveis. É significativamente usado no planejamento dos dados.

Como Criar Infocubo Padrão

Passo 1)

Criar InfoCube

  1. Vá para o código de transação RSA1
  2. Clique no botão OK.

Passo 2)

  1. Navegue até a guia Modelagem-> InfoProvider.
  2. Clique com o botão direito em InfoArea.
  3. Clique em Criar InfoCube no menu de contexto.

Etapa 3)

  1. Digite o nome técnico.
  2. Insira a descrição.
  3. Escolha o botão de opção InfoCube padrão.

Clique no botão criar

Passo 4)

Clique com o botão direito em Dimensão 1 -> Propriedades.

Etapa 5)

Renomeie a dimensão de acordo com as informações do objeto Info.

Etapa 6)

Clique com o botão direito em Dimensão -> InfoObject Direct Input para inserir InfoObjects na dimensão.

Etapa 7)

Selecione características.

Etapa 8) Selecione a ID da companhia aérea nas características

Arraste e solte na dimensão

Etapa 9)

Da mesma forma, crie novas dimensões e siga as etapas 4 a 8 para adicionar os InfoObjects.

Etapa 10)

Adicionando Key figureInfoObjects no Infocube

Etapa 11)

Siga os processos acima para adicionar mais figuras-chave

Etapa 12)

Ative o Infocube.

Pontos Adicionais do Infocube:

O nome técnico da tabela dimensional é atribuído pelo sistema, usando o padrão / BIC / D #, onde o primeiro # será a1, o segundo a 2, e assim por diante .

Se for um cubo fornecido por sap, ele começaria como / BI0 / D

Características Infoobjects podem ser adicionados livremente às dimensões criadas pelo cliente.

As tabelas dimensionais devem ser usadas de forma otimizada.

Garanta cardinalidade ideal ao adicionar o infoobjeto de características às dimensões. Uma loja de departamentos tem 10.000 clientes e 1.000 materiais diferentes. A cardinalidade é m: n , o que significa que cada cliente pode comprar muitos materiais. Esse tipo de cardinalidade não deve ser mantido na mesma tabela de dimensões.

Thumbrule: Evite m: n dentro de uma dimensão.

Dois

  • Navegue até a guia Modelagem-> InfoProvider.
  • Clique com o botão direito em InfoArea.
  • Clique em Criar InfoCube no menu de contexto.
  • Digite o nome técnico.
  • Insira a descrição.
  • Escolha o botão de opção InfoCube padrão.

Não é

  • O Infocube padrão pode ser usado se o usuário:
  • Quer facilitar a análise multidimensional.
  • Deseja armazenar informações resumidas / agregadas com grande volume de dados.
  • Use a dimensão do item de linha se apenas um objeto for colocado em uma tabela de dimensão.
  • Manter alta granularidade de registros.
  • Grupo M: cardinalidade N dentro da mesma dimensão.
  • Dê mais atenção ao trazer as informações do personagem por meio do atributo de navegação.
  • Manter as informações de alta cardinalidade na tabela dimensional.