O que é DSO otimizado para gravação?
O DSO otimizado para gravação é usado quando um objeto de armazenamento de dados é necessário para armazenar registros de granularidade mais baixa, como endereço, e quando a funcionalidade de substituição não é necessária. Consiste na tabela de dados ativos apenas, portanto, não há necessidade de ativação de dados, o que aumenta o processo de dados. O objeto de armazenamento de dados está disponível imediatamente para processamento posterior; é usado como uma área de armazenamento temporário para um grande conjunto de dados.
O DSO otimizado para gravação foi projetado principalmente para ser o teste inicial dos dados do sistema de origem de onde os dados poderiam ser transferidos para o DSO padrão ou para o cubo de informações.
- PSA recebe dados inalterados para o sistema de origem
- Os dados são postados no nível do documento , após o carregamento nos dados DSOs padrão são excluídos
- Os dados são postados no DSO otimizado para gravação de memória corporativa a partir do DSO otimizado para gravação de passagem
- Os dados são distribuídos de "passagem" otimizada para gravação para DSOs padrão de acordo com os requisitos de negócios
Gravar propriedades DSO otimizadas:
- É usado para teste inicial dos dados do sistema de origem.
- Os dados armazenados são de menor granularidade.
- Os carregamentos de dados podem ser mais rápidos, pois não tem a etapa de ativação separada.
- Cada registro possui uma chave técnica e, portanto, a agregação de registros não é possível. Novos registros são inseridos a cada vez.
Criação de DSO otimizado para gravação:
Passo 1)
- Vá para o código de transação RSA1
- Clique no botão OK.
Passo 2)
- Navegue até a guia Modelagem-> Provedor de informações.
- Clique com o botão direito na área de informações.
- Clique em “Criar objeto de armazenamento de dados” no menu de contexto.
Etapa 3)
- Digite o nome técnico.
- Insira a descrição.
- Clique no botão “Criar”.
Passo 4)
Clique no botão Editar de “Tipo de objeto DataStore”.
Etapa 5)
Escolha o tipo “Otimizado para gravação”.
As chaves técnicas incluem ID de solicitação, pacote de dados, número de registro. Nenhum objeto adicional pode ser incluído neste.
As chaves semânticas são semelhantes aos campos-chave, no entanto, aqui a exclusividade não é considerada para a funcionalidade de sobregravação. Em vez disso, eles são usados em conjunto com a configuração “Não verificar a exclusividade dos dados”.
O objetivo da chave semântica é identificar erros em registros de entrada ou registros duplicados.
Os registros duplicados são gravados na pilha de erros na ordem subsequente. Esses registros na pilha de erros podem ser tratados ou recarregados definindo o Grupo Semântico no DTP.
Os grupos semânticos não precisam ser definidos se não houver possibilidade de registros duplicados ou registros de erros.
Se não marcarmos a caixa de seleção “Permitir registro de dados duplicados“, os dados provenientes da fonte são verificados quanto à duplicação, ou seja, se o mesmo registro (chaves semânticas) já existir no DSO, a carga atual é encerrada.
Se marcarmos a caixa de seleção, os registros duplicados serão carregados como um novo registro. Não há relevância de chaves semânticas neste caso.
Etapa 6)
Ative o DSO.