SAP BW - Transferência de dados de arquivo simples

Você pode carregar os dados de um sistema externo para BI usando esses arquivos simples. SAP BI oferece suporte à transferência de dados usando arquivos simples, arquivos no formato ASCII ou no formato CSV.

Os dados de um arquivo simples podem ser transferidos para o BI de uma estação de trabalho ou de um servidor de aplicativos.

A seguir estão as etapas envolvidas em uma transferência de dados de arquivo simples -

  • Defina um sistema de origem de arquivo.

  • Crie um DataSource em BI, definindo os metadados para seu arquivo em BI.

  • Crie um InfoPackage que inclua os parâmetros de transferência de dados para o PSA.

Pontos importantes sobre a transferência de dados de arquivo simples

  • Se houver campos de caracteres não preenchidos em um arquivo CSV, eles serão preenchidos com um espaço em branco e com um zero (0) se forem campos numéricos.

  • Se os separadores forem usados ​​de maneira inconsistente em um arquivo CSV, o separador incorreto será lido como um caractere e os dois campos serão mesclados em um campo e podem ser reduzidos. Os campos subsequentes não estão mais na ordem correta.

  • Uma quebra de linha não pode ser usada como parte de um valor, mesmo se o valor estiver entre um caractere de escape.

Algumas dicas com relação aos arquivos CSV e ASCII

  • As rotinas de conversão usadas para determinar se você deve especificar zeros à esquerda. More information - Rotinas de conversão no BI-System.

  • Para datas, você geralmente usa o formato AAAAMMDD, sem separadores internos. Dependendo da rotina de conversão que está sendo usada, você também pode usar outros formatos.

Definir um sistema de origem de arquivos

Antes de transferir dados de um sistema de origem de arquivos, os metadados devem estar disponíveis em BI na forma de uma fonte de dados. Vamos paraModeling tab → DataSources.

Clique com o botão direito na área de contexto → Criar DataSource.

Insira o nome técnico da fonte de dados, tipo de fonte de dados e clique em Transferir.

Vá para a guia Geral → Selecione a guia Geral. Insira descrições para o DataSource (curto, médio, longo).

Se necessário, especifique se o DataSource é inicial não cumulativo e pode produzir registros de dados duplicados em uma solicitação.

Você pode especificar se deseja gerar o PSA para o DataSource no formato de caractere. Se o PSA não for digitado, ele não será gerado em uma estrutura digitada, mas apenas com campos semelhantes a caracteres do tipo CHAR.

A próxima etapa é clicar na página da guia Extração e inserir os seguintes detalhes -

Defina o processo delta para o DataSource. Especifique se deseja que o DataSource ofereça suporte ao acesso direto aos dados (a aquisição de dados em tempo real não é compatível com a transferência de dados de arquivos).

Selecione o adaptador para a transferência de dados. Você pode carregar arquivos de texto ou arquivos binários de sua estação de trabalho local ou do servidor de aplicativos. Selecione o caminho para o arquivo que deseja carregar ou digite o nome do arquivo diretamente.

Caso necessite criar uma rotina para determinar o nome do seu arquivo. O sistema lê o nome do arquivo diretamente do campo do nome do arquivo, se não, a rotina é definida.

De acordo com o adaptador e o arquivo a ser carregado, a seguinte configuração deve ser feita -

  • Binary files - Especifique as configurações de registro de caracteres para os dados que deseja transferir.

  • Text-type files- Para arquivos de texto, determine se as linhas em seu arquivo são linhas de cabeçalho e, portanto, podem ser ignoradas quando os dados são transferidos. Especifique as configurações de registro de caracteres para os dados que você deseja transferir.

  • For ASCII files - Para carregar os dados de um arquivo ASCII, os dados são solicitados com um comprimento de registro de dados fixo.

  • For CSV files - Para carregar dados de um arquivo CSV do Excel, mencione o separador de dados e o caractere de escape.

    A próxima etapa é ir para a página da guia Proposta, isso é necessário apenas para arquivos CSV. Para arquivos em formatos diferentes, defina a lista de campos na página da guia Campos.

A próxima etapa é ir para a guia Campos -

Você pode editar os campos que transferiu para a lista de campos do DataSource na guia Proposta. Se você não transferiu a lista de campos de uma proposta, você pode definir os campos do DataSource aqui como mostrado na captura de tela a seguir.

Você pode então verificar, salvar e ativar o DataSource.

Você também pode selecionar a guia Visualização. Se você selecionar ler dados de visualização, o número de registros de dados que você especificou em sua seleção de campo será exibido em uma visualização.