Um DSO padrão tem três tabelas transparentes no banco de dados.
- Fila de ativação : contém os registros que devem ser atualizados, mas ainda não ativados.
- Dados ativos: Tabela que contém os dados ativos.
- Log de alterações: mantém o histórico de alterações para cargas delta.
Processo de transferência de dados para DSO
- Os dados são carregados primeiro na Fila de ativação, também chamada de Nova tabela de dados.
- Os dados em "Ativação" são transferidos da nova tabela de dados para a tabela de dados ativa
- E então para Alterar a tabela de log. Na tabela de registro de alterações, você pode ter os dados alterados ou corrigidos.
Observação: os dados na tabela de registro de alterações são armazenados de forma redundante e podem ser excluídos após a ativação dos registros.
Criação de DSO padrão:
Passo 1)
- Vá para o código de transação RSA1
- Clique no botão OK.
Passo 2)
- Navegue até a guia Modelagem-> InfoProvider.
- Clique com o botão direito em InfoArea.
- Clique em “Criar objeto DataStore” no menu de contexto.
Etapa 3)
- Digite o nome técnico.
- Insira a descrição.
- Clique no botão “Criar”.
Configurações no DSO:
- Tipo de objeto DataStore: esta opção pode ser usada para alterar o tipo de DSO. Por padrão, o DSO padrão seria escolhido. Isso pode ser alterado para Write otimizado ou Direct Update DSO.
- Geração de SID na ativação: Gerado o Surrogate ID (SID) para cada valor de dados mestre, quando esta opção é marcada.
- Registros de dados exclusivos: esta opção pode ser usada quando o DSO nunca manterá valores duplicados.
- Definir o status de qualidade para “OK” automaticamente: Esta configuração define o status de qualidade após a conclusão do carregamento de dados.
- Ativar dados automaticamente: a ativação DSO é automatizada usando esta configuração.
- Atualizar dados automaticamente: os dados carregados no DSO podem ser carregados automaticamente para objetos de destino usando esta configuração.
Incluindo campos-chave e campos de dados no DSO:
DSO contém 2 tipos de campos
- Campo chave
- Campo de dados
O campo chave é usado para tornar os registros únicos. Outros campos podem ser incluídos como campos de dados no DSO,
Passo 1)
Clique com o botão direito em “Campos-chave” e escolha a opção “InfoObject Direct Input”.
Passo 2)
O seguinte pop-up é aberto. Aqui você pode inserir os nomes técnicos dos InfoObjects que deseja incluir e pressionar Enter.
Abaixo são mostrados os campos-chave adicionados ao DSO.
Etapa 3)
Atributo de navegação seria visualizado no DSO por padrão, mas a caixa de seleção ON / OFF Navigational deve ser escolhida se for usada em relatórios.
Passo 4)
O projeto da estrutura DSO está completo. Ative o DSO clicando no botão Ativar.