O que é DSO em SAP PN? Por que usá-lo?
O que é DSO?
Um DSO é uma unidade de armazenamento bidimensional que armazena principalmente dados de transações consolidados e limpos ou dados mestres com a menor granularidade. DSO significa Objeto de armazenamento de dados.
- É uma tabela transparente bidimensional.
- Os dados são armazenados em nível detalhado.
- Com o DSO, também é possível sobrescrever campos de dados.
- Relatórios detalhados podem ser obtidos junto a um ORD.
Por que usar DSO?
Vejamos um exemplo de dados de pedidos de venda, que devem ser extraídos de SAP Sistema R/3 (OLTP: dados de processamento de transações on-line que estão sempre mudando) 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 alterados os registros no R/3, as alterações precisam ser feitas no BI.
- Os dados são extraídos de SAP sistema R/3 e carregado no objeto Data Store.
- Inicialmente, os registros são armazenados em Novo Status no DSO. Os registros são armazenados na Nova Tabela.
- Depois 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 sejam refletidas 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 do DSO seja ativado. Os dados devem ser carregados posteriormente em Cubo de informações a partir do qual os relatórios estão sendo entregues.
- DSO possui funcionalidades de substituição e aditivos. Se todas as características forem iguais, os índices serão agregados/sobrescritos com base na funcionalidade escolhida.
- O cubo é de natureza aditiva. Se todas as características forem iguais, os índices serão agregados.
Tipos de DSO
Os DSOs podem ser classificados nos seguintes tipos: