O que é DSO de atualização direta SAP? Como criar um?

⚡ Resumo Inteligente

Uma atualização direta do DSO em SAP O BW armazena dados em uma única tabela ativa, gravada diretamente por meio de APIs, sem registro de alterações ou geração de SID, tornando os dados carregados imediatamente disponíveis para processos de análise e geração de relatórios.

  • 🗄️ Versão única: Um DSO de atualização direta armazena dados em uma tabela ativa, exatamente como foram escritos pelo aplicativo.
  • ???? Orientado por API: Os dados são preenchidos e excluídos por meio das APIs RSDRI_ODSO, e não por meio de fontes de dados padrão.
  • 🚫 Sem registro de alterações: Não há registro de alterações nem geração de SID, portanto, atualizações incrementais não são possíveis.
  • 📊 Processo de análise: É frequentemente utilizado como alvo do Analisador de Processos (APD).
  • Dados imediatos: Os dados carregados ficam disponíveis para geração de relatórios imediatamente após serem gravados.
  • 🤖 Assistência de IA: A IA insere resultados pontuados ou previstos em um DSO de atualização direta para geração de relatórios.

O que é DSO de atualização direta SAP

O que é um DSO de atualização direta?

Um DSO padrão difere de um DSO de atualização direta na forma como os dados são processados. Em um DSO padrão, os dados são armazenados em diferentes versões (ativa, delta, modificada), enquanto um DSO de atualização direta contém dados em uma única versão. Os dados são armazenados exatamente no mesmo formato em que foram gravados no DSO. Consiste em uma tabela de dados ativa para atualização direta pelo aplicativo e recupera seus dados de sistemas externos por meio de APIs de preenchimento ou exclusão.

APIs disponíveis

  • RSDRI_ODSO_INSERT: insere novos dados que não existem no sistema.
  • RSDRI_ODSO_INSERT_RFC: semelhante ao RSDRI_ODSO_INSERT, mas pode ser chamado remotamente.
  • RSDRI_ODSO_MODIFY: modifica registros existentes; se um novo registro for inserido, ele será adicionado.
  • RSDRI_ODSO_MODIFY_RFC: semelhante ao RSDRI_ODSO_MODIFY, mas pode ser chamado remotamente.
  • RSDRI_ODSO_UPDATE: modifica registros existentes.
  • RSDRI_ODSO_UPDATE_RFC: semelhante ao RSDRI_ODSO_UPDATE, mas pode ser chamado remotamente.
  • RSDRI_ODSO_DELETE_RFC: exclui registros.

Propriedades DSO de atualização direta

  • Contém dados em uma única versão, armazenados exatamente no formato em que foram escritos pelo aplicativo.
  • Registros com a mesma chave não são agregados.
  • Não é possível gerar SIDs.
  • Os dados obtidos podem ser atualizados em outros InfoProviders.
  • Está disponível como um InfoProvider no BEx Query Designer e pode ser usado para análise.
  • Trata-se de uma função adicional utilizada em contextos de aplicação específicos.
  • Ele carrega dados rapidamente sem usar o extracprocessos de inicialização e carregamento do sistema BI.
  • Pode ser utilizado como alvo de dados para um processo de análise.

Funcionalidade de atualização direta do DSO

  • Ele pode atualizar os dados DSO de atualização direta para InfoProviders adicionais.
  • Ele pode ser usado como um provedor de informações para o BEx Query Designer e para processos de análise.

Vantagens:

  • Sua estrutura permite fácil acesso aos dados.
  • Os dados ficam disponíveis 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, estes ORDs Não são exibidos na administração nem no monitor.
  • Como não é gerado um registro de alterações, não é possível realizar uma atualização incremental nos InfoProviders.

Criação de um DSO de atualização direta

Passo 1)

  1. Vá para o código de transação RSA1.
  2. Clique no botão OK.

Criação de DSO de atualização direta

Passo 2)

  1. Navegue até a aba Modelagem -> InfoProvider.
  2. Clique com o botão direito em InfoArea.
  3. Clique em “Criar objeto DataStore” no menu de contexto.

Criação de DSO de atualização direta

Passo 3)

  1. Insira o Nome Técnico.
  2. Introduzir o Descriptíon.
  3. Clique no botão “Criar”.

Criação de DSO de atualização direta

Passo 4) Clique no botão Editar de “Tipo de objeto DataStore”.

Criação de DSO de atualização direta

Passo 5) Selecione o tipo “Atualização Direta”.

Criação de DSO de atualização direta

Passo 6) Ative o DSO.

Criação de DSO de atualização direta

Perguntas Frequentes

Um DSO de atualização direta armazena uma única versão de dados gravada por meio de APIs, sem geração de registro de alterações ou SID. Um DSO padrão utiliza três tabelas, é carregado por um processo de transferência de dados, suporta sobrescrita e gera um registro de alterações para atualizações incrementais.

Os dados são gravados por meio dos módulos de função RSDRI_ODSO, como RSDRI_ODSO_INSERT para adicionar registros, RSDRI_ODSO_MODIFY e RSDRI_ODSO_UPDATE para alterá-los e RSDRI_ODSO_DELETE_RFC para removê-los. Cada um possui uma variante habilitada para acesso remoto (_RFC).

É usado principalmente como destino do Analysis Process Designer (APD) e para aplicativos que gravam resultados diretamente, como planejamento ou pontuação. Como os dados estão disponíveis imediatamente, é adequado para relatórios rápidos e orientados a aplicativos.

Sim. Os processos de aprendizado de máquina e análise podem gravar pontuações, previsões ou segmentos em um DSO de atualização direta por meio das APIs RSDRI. Os resultados ficam imediatamente disponíveis como um InfoProvider para consultas e painéis do BEx.

O aprendizado de máquina e o Analysis Process Designer (APD) leem dados do BW, aplicam modelos de mineração de dados e gravam a saída pontuada em um DSO de atualização direta. Os resultados ficam então imediatamente disponíveis como um InfoProvider para geração de relatórios, sem a necessidade de uma configuração padrão.tracção e carga.

Resuma esta postagem com: