SAP BW - DSO otimizado para gravação
No DSO Write Optimized, os dados carregados ficam disponíveis imediatamente para processamento posterior.
O Write Optimized DSO fornece uma área de armazenamento temporário para grandes conjuntos de dados se você estiver executando transformações complexas para esses dados antes de serem gravados no objeto DataStore. Os dados podem então ser atualizados para outros InfoProviders. Você só precisa criar as transformações complexas uma vez para todos os dados.
Os DSOs otimizados para gravação são usados como a camada EDW para salvar dados. As regras de negócios são aplicadas apenas quando os dados são atualizados para InfoProviders adicionais.
No Write Optimized DSO, o sistema não gera SIDs e você não precisa ativá-los. Isso significa que você pode economizar tempo e processar os dados rapidamente. Os relatórios são possíveis com base nesses objetos DataStore.
Estrutura de DSO otimizado para gravação
Ele contém apenas a tabela de dados ativos e não há necessidade de ativar os dados conforme exigido com o DSO padrão. Isso permite que você processe os dados mais rapidamente.
No DSO otimizado para gravação, os dados carregados não são agregados. Se dois registros de dados com a mesma chave lógica forem extraídos da origem, ambos os registros serão salvos no objeto DataStore. O registro responsável pela agregação permanece, entretanto, para que a agregação de dados possa ocorrer posteriormente em objetos DataStore padrão.
O sistema gera uma chave técnica exclusiva para o objeto DataStore otimizado para gravação. Os campos-chave padrão não são necessários com este tipo de objeto DataStore. Se houver campos de chave padrão de qualquer maneira, eles são chamados de chaves semânticas, para que possam ser distinguidos das outras chaves técnicas.
As chaves técnicas consistem em -
- Solicitar campo GUID (0REQUEST)
- Campo do pacote de dados (0DATAPAKID)
- Campo Número de registro de dados (0RECORD) e você carrega apenas novos registros de dados.
Usar T-Code: RSA1
Vamos para Modeling tab → InfoProvider → Select InfoArea → Right click and click on create DataStore Object.
Insira o nome técnico e a descrição do objeto DataStore.
Type of DataStore Object- É usado para selecionar o tipo de DSO. Leva um DSO padrão por padrão.
Clique em Create (F5) botão como mostrado na imagem a seguir.
Para alterar o tipo de DSO, vá para a guia de configurações, conforme mostrado na imagem a seguir. Clique no ícone Editar e quando uma nova janela abrir, você pode alterar o Objeto DataStore e também selecionar o tipo que é necessário.