O que é DSO?
Um DSO é uma unidade de armazenamento bidimensional que armazena principalmente dados de transações consolidados e limpos ou dados mestre em uma granularidade mais baixa. DSO significa Data Store Object.
- É uma mesa transparente bidimensional.
- Os dados são armazenados em nível detalhado.
- Com o DSO, também é possível sobrescrever campos de dados.
- Relatórios de nível detalhado podem ser obtidos em um DSO.
Por que usar o DSO?
Vamos dar um exemplo de dados de pedido de venda, que devem ser extraídos do sistema SAP R / 3 (OLTP: dados de processamento de transações on-line que sempre mudam) em BI. Os pedidos de vendas criados no sistema R / 3 podem ser editados a qualquer momento após a criação do registro. Inicialmente, quando os registros de pedidos de vendas são criados no R / 3, esses registros são extraídos para o BI. Uma vez que os registros são modificados no R / 3, as modificações precisam ser feitas no BI.
- Os dados são extraídos do sistema SAP R / 3 e carregados no Data Store Object.
- Inicialmente, os registros são armazenados em New Status no DSO. Os registros são armazenados na nova tabela.
- Uma vez que os dados DSO são ativados, os dados são armazenados na tabela Ativa. A Nova Tabela não contém mais esses dados.
- Quando os registros são alterados no R / 3, para que essas alterações reflitam no BI, as alterações são extraídas para o DSO.
- Agora os dados são armazenados na nova tabela até que o conteúdo DSO seja ativado. Os dados devem ser carregados posteriormente no cubo de informações a partir do qual os relatórios estão sendo entregues.
- O DSO tem funcionalidades de sobregravação e aditivas. Se todas as características forem iguais, os índices são agregados / sobrescritos com base na funcionalidade escolhida.
- O cubo é aditivo por natureza. Se todas as características forem iguais, os índices são agregados.
Tipos de DSO
Os DSOs podem ser classificados nos seguintes tipos:
- DSO padrão
- DSO de atualização direta
- DSO otimizado para gravação