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:
- Junção interna
- União Externa Esquerda
- Associação Temporal
- 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)
- Vá para o código de transação RSA1
- Clique no botão “Ok”
Passo 2)
- Navegue até a guia “InfoProvider”
- 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.
Quando o Info Set Builder é chamado pela primeira vez, as duas opções de modo de exibição abaixo, como
- Rede (controle de fluxo de dados)
- Á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)
- Insira o nome técnico
- Descrição
- 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.
- Escolha o botão Continuar.
Passo 4) O Alterar conjunto de informações aparece a tela.
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.
Passo 6)
- Digite o nome do DSO.
- Clique no botão Continuar.
A tela abaixo aparece com os 2 provedores de informações selecionados.
Passo 7) Ative o conjunto de informações clicando no botão ativar.