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

O que é Infocube?

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

Por exemplo, um Infocube 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 hierarchies.

Infocubo

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

Infocubo

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

Estrutura do InfoCube

  • Um Infocube segue o Esquema Estendido em Estrela.
  • Ele tem uma tabela de fatos no centro e é cercado por 16 tabelas de dimensões com dados mestre fora do cubo.
  • Infocubes são o modelo de dados multidimensional central em BI.
  • É um conjunto de dados fechado que abrange 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 precisamente em uma tabela de fatos cercada por tabelas dimensionais.
  • SAP Os Infocubos entregues 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 de comprimento.

Tipos de InfoCube

O Infocube é classificado em três tipos com base na forma de manutenção e distribuição dos dados.

  • Infocubo padrão:Usado para manter os dados fisicamente no cubo. Somente leitura é possível.
  • Infocubo Virtual: Não mantém os dados fisicamente no cubo. Durante a execução da consulta traz os dados do respectivo sistema de origem.
  • Infocubo 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 um infocubo padrão

Passo 1) Criar InfoCube

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

Criar Infocubo Padrão

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.

Criar Infocubo Padrão

Criar Infocubo Padrão

Passo 3)

  1. Insira 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

Criar Infocubo Padrão

Passo 4) Clique com o botão direito na Dimensão 1 -> Propriedades.

Criar Infocubo Padrão

Passo 5) Renomeie a Dimensão de acordo com as informações do objeto Info.

Criar Infocubo Padrão

Passo 6) Clique com o botão direito na Dimensão -> InfoObject Entrada Direta para Inserir Infoobjetos na Dimensão.

Criar Infocubo Padrão

Passo 7) Selecione Características.

Criar Infocubo Padrão

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

Criar Infocubo Padrão

Arraste e solte no Dimension

Criar Infocubo Padrão

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

Criar Infocubo Padrão

Passo 10) Adicionando Key figureInfoObjects no Infocube

Criar Infocubo Padrão

Passo 11) Siga os processos acima para adicionar mais números-chave

Criar Infocubo Padrão

Passo 12) Ative o Infocubo.

Criar Infocubo Padrão

Pontos adicionais do Infocube:

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

Se for um cubo entregue SAP, então começaria como /BI0/D

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

As tabelas de dimensões devem ser usadas de forma otimizada.

Garanta a cardinalidade ideal ao adicionar informações do objeto de características às dimensões. Uma loja de departamentos tem 10,000 clientes e 1000 materiais diferentes. A cardinalidade é m: n, o que significa que cada cliente pode comprar muitos materiais. Esse tipo de cardinalidade não deve ser mantida na mesma tabela de dimensão.

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

Costas

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

Don'ts

  • O Infocube padrão pode ser usado se o usuário:
  • Quer facilitar a análise multidimensional.
  • Quer 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ões.
  • Mantenha alta granularidade de registros.
  • Grupo M: cardinalidade N dentro da mesma dimensão.
  • Dê mais atenção em trazer as informações do personagem através do atributo de navegação.
  • Manter informações de alta cardinalidade na tabela dimensional.