O que é DSO de atualização direta SAP? Como criar um?
O DSO padrão difere do DSO de atualização direta em termos de como os dados são processados.
No DSO Padrão os dados são armazenados em diferentes versões Ativo Delta, Modificado
enquanto o Direct Update DSO contém dados em versão única. Os dados são armazenados precisamente na mesma forma em que são gravados no DSO e consistem em Tabela de Dados Ativos para atualização direta pelo aplicativo. Ele recupera seus dados de sistemas externos por meio de APIs de preenchimento ou exclusão.
As seguintes APIs existem
- RSDRI_ODSO_INSERT: Esta API é utilizada para inserir novos dados que não existem no sistema.
- RSDRI_ODSO_INSERT_RFC: É semelhante à API “RSDRI_ODSO_INSERT”, exceto que esta API pode ser chamada remotamente.
- RSDRI_ODSO_MODIFY: Esta API é usada para modificar registros existentes. Se um novo registro chegar, o registro será inserido.
- RSDRI_ODSO_MODIFY_RFC: É semelhante à API “RSDRI_ODSO_MODIFY”, exceto que esta API pode ser chamada remotamente.
- RSDRI_ODSO_UPDATE: Esta API é usada para modificar registros existentes.
- RSDRI_ODSO_UPDATE_RFC: É semelhante à API “RSDRI_ODSO_UPDATE”, exceto que esta API pode ser chamada remotamente.
- RSDRI_ODSO_DELETE_RFC: Esta API é usada para excluir registros.
Atualização Direta DSO – Propriedades
- DSO para atualização direta contém dados em uma única versão. Portanto, os dados são armazenados exatamente na mesma forma em que foram gravados pelo aplicativo
- Registros com a mesma chave não são agregados
- SIDs não podem ser gerados
- Os dados dele podem ser atualizados para provedores de informações adicionais.
- O DSO para atualização direta está disponível como um provedor de informações no BEx Query Designer e pode ser usado para fins de análise.
- É uma função adicional que pode ser usada em contextos de aplicação especiais.
- Carregar dados rapidamente sem utilizar os processos de extração e carregamento do sistema de BI.
- Pode ser usado como alvo de dados para um processo de análise.
Atualização Direta DSO – Funcionalidade
- Pode atualizar os dados DSO de atualização direta para provedores de informações adicionais.
- Pode ser usado como um provedor de informações para o Bex Query Designer e para o processo de análise.
Vantagem:
- Está estruturado de forma a facilitar o acesso aos dados.
- Os dados são disponibilizados para análise e geração de relatórios imediatamente após serem carregados.
desvantagens
- O processo de carregamento não é suportado pelo sistema BI (As fontes de dados não fornecem os dados).
- portanto ORDs não são exibidos na administração ou no monitor.
- Como um log de alterações não é gerado, não podemos realizar uma atualização delta nos Provedores de Informações.
Criação de DSO de atualização direta
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.
Passo 3)
- Insira o Nome Técnico.
- Introduzir o Descriptíon.
- Clique no botão “Criar”.
Passo 4) Clique no botão Editar de “Tipo de objeto DataStore”.
Passo 5) Escolha o tipo “Atualização direta”.
Passo 6) Ative o DSO.