Como carregar dados de transação de arquivo simples em SAP BI/PN

⚡ Resumo Inteligente

Carregando dados de transação de um arquivo plano para SAP O BW cria um sistema de origem de arquivos, DataSource, transformação e processo de transferência de dados e, em seguida, usa um InfoPackage e DTP para carregar os registros do arquivo em um objeto DataStore.

  • 📄 Carregamento de arquivo plano: Os dados de transação de um arquivo CSV ou de texto são carregados em um DSO.
  • 🔧 Sistema de origem: Um sistema de origem de arquivos direciona o BW para a localização do arquivo local ou no servidor.
  • 🧱 Campos da fonte de dados: A estrutura DataSource corresponde à chave DSO de destino e aos campos de dados.
  • 🔁 Transformação: Uma transformação mapeia os campos do arquivo para o DSO com mapeamento automático.ping.
  • 📦 Pacote de informações e DTP: Um InfoPackage é carregado no PSA e um DTP é carregado do PSA para o DSO.
  • 🤖 Assistência de IA: A IA valida os dados do arquivo e sinaliza problemas de qualidade antes que o carregamento seja concluído.

Carregar dados de transação de um arquivo plano em SAP BI/PN

O que é o carregamento de dados de arquivo plano em SAP BW?

Carregar dados de transações a partir de um arquivo simples permite importar dados externos, como um arquivo CSV ou de texto, para o sistema. SAP BW para geração de relatórios. Nesse cenário, os dados são carregados em um DSO denominado “DEMO_DSO” com os seguintes campos:

  • Campos-chave: ZCUST (Cliente), ZMAT (Material)
  • Campos de dados: ZPRICE (Preço do Material), ZQTY (Quantidade)

Carregar dados de transação de arquivo simples

A seguir estão os passos para carregar dados para o DSO a partir de um arquivo plano.

Etapa 1: Crie um sistema de origem para o arquivo plano.

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

Carregar dados de transação de arquivo simples

Na próxima tela:

  1. Acesse a aba Modelagem -> Sistemas de Origem.
  2. Clique com o botão direito na pasta chamada FILE e escolha “Criar” no menu de contexto.

Carregar dados de transação de arquivo simples

Na próxima tela:

  1. Insira o nome do sistema lógico.
  2. Introduzir o Description. Clique no botão Continuar.

Carregar dados de transação de arquivo simples

Etapa 2: Criar um componente de aplicativo

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

Carregar dados de transação de arquivo simples

  1. Acesse a aba Modelagem -> Fontes de Dados.
  2. Selecione o sistema de origem.

Carregar dados de transação de arquivo simples

  1. Clique com o botão direito -> Criar componente de aplicativo.

Carregar dados de transação de arquivo simples

  1. Insira o Nome Técnico.
  2. Introduzir o Descriptíon.
  3. Clique em Continue.

Carregar dados de transação de arquivo simples

Etapa 3: Criar a fonte de dados

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

Carregar dados de transação de arquivo simples

  1. Acesse a aba Modelagem -> Fontes de Dados.
  2. Clique com o botão direito -> Criar fonte de dados.

Carregar dados de transação de arquivo simples

  1. Insira o Nome Técnico.
  2. Escolha o DataType DataSource.
  3. Clique em Continue.

Carregar dados de transação de arquivo simples

  1. Insira os campos mostrados abaixo. Esta estrutura deve ser a mesma do DSO para o qual os dados de transação serão carregados.

Carregar dados de transação de arquivo simples

  1. No ExtracNa guia "Adaptador", escolha "Carregar arquivo de texto da estação de trabalho local".
  2. Selecione o caminho do arquivo onde o arquivo plano está localizado e ative a fonte de dados.

Carregar dados de transação de arquivo simples

Etapa 4: Criar uma transformação (Fonte de dados para DSO)

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

Carregar dados de transação de arquivo simples

  1. Navegue até a aba Modelagem -> InfoProvider.
  2. Crie transformação.

Carregar dados de transação de arquivo simples

  1. Introduzir o Target Tipo de objeto.
  2. Introduzir o Target Nome do objeto.
  3. Insira o tipo de objeto de origem.
  4. Insira o nome do objeto de origem.
  5. Entre no sistema de origem.
  6. Clique em Continue.

Carregar dados de transação de arquivo simples

A imagem abaixo mostra a transformação criada com o mapa automático.ping dos campos de origem para os campos de destino.

Carregar dados de transação de arquivo simples

Etapa 5: Criar um processo de transferência de dados

Clique com o botão direito do mouse na pasta DTP e escolha a opção “Criar processo de transferência de dados” no menu de contexto.

Carregar dados de transação de arquivo simples

A tela abaixo mostra o arquivo DTP criado.

Carregar dados de transação de arquivo simples

Etapa 6: Crie um InfoPackage e agende o carregamento.

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

Carregar dados de transação de arquivo simples

  1. Navegue até a aba Modelagem -> Fontes de Dados.
  2. Clique com o botão direito em DataSource -> Criar InfoPackage.

Carregar dados de transação de arquivo simples

  1. Insira a descrição do InfoPackage.
  2. Clique em Salvar.

Carregar dados de transação de arquivo simples

  1. Clique na aba "Agenda".
  2. Clique no botão Iniciar para começar o carregamento do arquivo plano para a fonte de dados.

Carregar dados de transação de arquivo simples

Etapa 7: Carregar dados no DSO

  1. Clique na guia Executar no DTP.
  2. Clique no botão Executar para iniciar o carregamento de dados da fonte de dados (PSA) para o DSO.

Carregar dados de transação de arquivo simples

Perguntas Frequentes

Um InfoPackage carrega dados do sistema de origem apenas até a camada de preparação PSA. Um Processo de Transferência de Dados (DTP) então carrega os dados da PSA para um destino, como um DSO ou InfoCube, com melhor tratamento de erros.

SAP O BW carrega arquivos CSV delimitados e arquivos de texto ASCII de comprimento fixo. O arquivo pode ser lido da estação de trabalho local ou do servidor de aplicativos, e sua estrutura de campos deve corresponder à fonte de dados (DataSource) e ao objeto de dados (DSO) de destino.

Um Objeto DataStore (DSO) armazena dados limpos e detalhados em nível de documento em tabelas planas e transparentes. Ele serve como camada de preparação e geração de relatórios, suporta sobrescrita e tratamento de alterações incrementais e envia dados para InfoCubes.

Sim. A automação inteligente pode agendar carregamentos de arquivos e acionar DTPs, e o SAP O copiloto de IA do Joule pode responder a perguntas de configuração. Ferramentas modernas como SAP O Datasphere automatiza ainda mais a ingestão de arquivos com mapas.ping sugestões e monitoramento.

O aprendizado de máquina verifica os registros de arquivos carregados em relação aos formatos e intervalos de valores esperados, sinaliza anomalias e propõe correções antes da conclusão do carregamento. Essa validação inteligente reduz os erros na entrada de dados no DSO a partir de arquivos externos.

Resuma esta postagem com: