SAP Tutorial InfoSet: O que é, Criar, Unir

Infoset é um tipo especial de Infoprovider que não armazena dados fisicamente. Em outras palavras, Infoset são InfoProviders que unem dados logicamente e fornecem esses dados para consultas de BI. O Infoset coleta dados das tabelas de InfoProviders usadas para construí-lo. Infoset descreve fontes de dados que são definidas como uma regra de junção em objetos Datastore, Info-objetos ou InfoCubes padrão.

Quando usar infosets?

  • Para juntar os dados necessários de InfoProviders básicos
  • Para permitir relatórios BEx em um objeto DataStore sem ativar o indicador BEx Reporting
  • Para avaliar dependências de tempo
  • Para criar auto-junções e junções externas à esquerda

O que são junções InfoSet?

DSO (Objetos de armazenamento de dados) e/ou InfoObjects (características com dados mestre) são conectados no InfoSet usando condições de junção. Os dados unidos dos InfoSets estão disponíveis para acesso nas Consultas do Business Explorer. InfoSets permite que você gere relatórios sobre vários provedores de informações (Infocubos, objetos do Data Store, InfoObjects de dados mestre), mas não contêm dados. Com Infosets ativados, você pode definir consultas no conjunto de BI.

As junções são classificadas em quatro categorias:

  1. Junção interna
  2. União Externa Esquerda
  3. Associação Temporal
  4. Auto-inscrição

Junção interna:Um registro só poderá estar no conjunto de resultados selecionado se houver entradas em ambas as tabelas unidas.

Se a tabela 2 tiver registros correspondentes à tabela 1, comparando um campo-chave (EMPNO no exemplo abaixo), apenas esses registros fariam parte do conjunto de resultados. O conjunto de resultados teria os campos da tabela 1 e da tabela 2 preenchidos a partir dos campos correspondentes.

Exemplo:

Tabela Esquerda (Tabela 1)

EMPNO ÚLTIMO NOME
000020 THOMPSON
000250 SMITH
000100 SPENCER

Mesa Direita(Tabela 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Resultado da Junção Interna

EMPNO ÚLTIMO NOME PROJNO
000020 THOMPSON AD3112
000100 SPENCER OP2010

Junção Externa Esquerda: Se a tabela 2 tiver registros correspondentes à tabela 1, ao comparar um campo-chave (EMPNO no exemplo abaixo), esses registros fariam parte do conjunto de resultados. O conjunto de resultados teria os campos da tabela 1 e da tabela 2 preenchidos a partir dos campos correspondentes.

Se a tabela 2 não tiver registro correspondente quando comparada com a tabela 1, esses registros da tabela 1 também farão parte do conjunto de resultados (os campos pertencentes à tabela 2 terão valores iniciais). Isso é mostrado no exemplo abaixo.

Tabela Esquerda (Tabela 1)

EMPNO ÚLTIMO NOME
000020 THOMPSON
000250 SMITH
000100 SPENCER

Mesa Direita(Tabela 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Resultado da junção externa esquerda

EMPNO ÚLTIMO NOME PROJNO
000020 THOMPSON AD3112
000250 SMITH
000100 SPENCER OP2010

Junção Temporal: Uma junção é chamada temporal se pelo menos um membro depende do tempo.

Auto-ingresso: O mesmo objeto é unido.

Como criar um conjunto de informações?

Passo 1)

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

Criar conjunto de informações

Passo 2)

  1. Navegue até a guia “InfoProvider”
  2. Clique com o botão direito na área de informações e escolha a opção “Criar Infoset” no menu de contexto.

A transação RSISET também pode ser usada diretamente para criar o InfoSet.

Criar conjunto de informações

Quando o Info Set Builder é chamado pela primeira vez, as duas opções de modo de exibição abaixo, como

  1. Rede (controle de fluxo de dados)
  2. Árvore (controle de árvore).

A exibição da rede é mais clara.

A exibição em árvore pode ser lida pelo leitor de tela e é adequada para usuários com deficiência visual.

Você pode alterar esta configuração a qualquer momento usando o caminho do menu Configurações -> Tela.

Passo 3)

  1. Insira o nome técnico
  2. Descrição
  3. Na Comece com o provedor de informações seção, você determina qual Provedor de Informações deseja usar para começar a definir o Conjunto de Informações. Selecione um dos tipos de objetos que o sistema lhe oferece:
  • Objeto de armazenamento de dados
  • Objeto de Informação
  • Cubo de informações padrão
  • Escolha um objeto.

Se desejar selecionar um Objeto de informação, ele deverá ser uma característica com dados mestre. O sistema fornece a ajuda de entrada correspondente.

  1. Escolha o botão Continuar.

Criar conjunto de informações

Passo 4) O Alterar conjunto de informações aparece a tela.

Criar conjunto de informações

Passo 5) Selecione o botão inserir provedor de informações mostrado abaixo, para escolher o provedor de informações ao qual os dados serão unidos.

Criar conjunto de informações

Passo 6)

  1. Digite o nome do DSO.
  2. Clique no botão Continuar.

Criar conjunto de informações

A tela abaixo aparece com os 2 provedores de informações selecionados.

Criar conjunto de informações

Passo 7) Ative o conjunto de informações clicando no botão ativar.

Criar conjunto de informações