Tutorial de upload de arquivo simples do SAP HANA: CSV, XLS & XLSX

Anonim

SAP HANA suporta o upload de dados de um arquivo sem ferramentas ETL (SLT, BODS e DXC). É um novo recurso do HANA Studio Revisão 28 (SPS04).

Suporte SAP HANA para os seguintes tipos de arquivos que estarão disponíveis no sistema do cliente conforme abaixo -

  • .CSV (arquivos de valores separados por vírgula)
  • .XLS
  • .XLSX

Antes desta opção, o usuário precisa criar um arquivo de controle (arquivo .CTL). Para fazer upload de dados no SAP HANA, a tabela deve existir no SAP HANA. Se a tabela sair, os registros serão anexados no final da tabela; se a tabela não estiver presente, então a tabela precisa ser criada.

Este aplicativo sugere o nome da coluna e o tipo de dados para as novas tabelas.

As etapas para fazer upload de dados de arquivo simples para SAP HANA são as seguintes-

  • Crie a tabela no SAP HANA
  • Crie arquivo com dados em nosso sistema local
  • Selecione o arquivo
  • Gerenciar os mapeamentos
  • Carregue os dados

Crie a tabela no SAP HANA

Se a tabela não estiver presente no SAP HANA, então podemos criar uma tabela por script SQL ou por este processo selecionando a opção "NOVO" .

Usaremos a opção "NEW" para criar uma nova mesa.

Crie arquivo com dados em nosso sistema local

Faremos o upload dos dados mestre da organização de vendas. Portanto, crie um arquivo .csv e um arquivo .xls para ele no sistema local.

Faremos upload do arquivo SalesOrg.xlsx no SAP HANA, portanto, criamos um arquivo SalesOrg.xlsx no sistema local.

SalesOrg Nome Moeda CoCode Endereço País Ref_Sorg
1000 ABC Unip. Ltd. USD 1000 NOVA YORK EUA 1000
2000 ABC Enterprises EM R 2000 ÍNDIA ÍNDIA 2000

Selecione o arquivo

Etapa 1) Abrir a perspectiva do modelador? 'Menu principal' ? 'Ajuda' ? 'Visualização rápida' conforme mostrado abaixo.

Uma tela Quick View aparece como abaixo-

Selecione a opção 'Importar' na Visualização Rápida. Um pop-up para a opção de importação será exibido.

Uma tela pop-up para importação é exibida. Ir para o conteúdo SAP HANA? 'Dados do arquivo local'.

Clique em Avançar.

Uma janela pop-up para a seleção do arquivo será exibida, siga as etapas abaixo para selecionar o arquivo.

  1. Selecione o arquivo SalesOrg.xls.
  2. Clique no botão "Abrir".

Uma tela de seleção de arquivo para importação será exibida, na qual podemos selecionar um arquivo para carregar dados do sistema local para o banco de dados SAP HANA.

As opções disponíveis podem ser categorizadas em três áreas principais, elas são

  • Seção do arquivo fonte
  • Seção de detalhes do arquivo
  • Tabela Alvo

Etapa 2) Nesta etapa, temos que inserir os seguintes detalhes -

  1. Selecionar arquivo - o caminho do arquivo selecionado será exibido aqui.
  2. Saídas da linha do cabeçalho - se o arquivo SalesOrg.xls tiver um cabeçalho (nome da coluna). Então, nós marcamos isso.
  3. Importar todos os dados - marque esta opção se quiser importar todos os dados de um arquivo, caso contrário, mencione a linha inicial e a linha final para carregar dados específicos do arquivo.
  4. Ignorar espaços em branco à esquerda e à direita Marque esta opção para ignorar os espaços em branco à esquerda e à direita no arquivo.
  5. Tabela de destino - nesta seção duas opções -

    Novo - se a tabela não estiver presente no SAP HANA, escolha esta opção e forneça o nome do esquema de saída e o nome da tabela a ser criada.

    Saindo - se a tabela existir no SAP HANA, escolha esta opção. Selecione o nome do esquema e a tabela. Os dados serão anexados ao final da tabela.

  6. Clique no botão "Avançar"

Gerenciar os mapeamentos

Uma tela de mapeamento será usada para realizar o mapeamento entre as colunas de origem e destino.

Existem dois tipos diferentes de mapeamento disponíveis. Quando clicamos em , obtemos duas opções conforme abaixo -

  • Um para um : usando esta opção, podemos mapear coluna a coluna com base na sequência. Esta opção pode ser usada se soubermos que todas as colunas estão em sequência.
  • Mapear por nome : usando esta opção, podemos mapear as colunas de origem e destino com base no nome. Isso pode ser usado se soubermos que os nomes das colunas são os mesmos.

Mapeamento da origem para o destino - mapearemos aqui a coluna do arquivo de origem para a tabela de destino e também podemos alterar a definição da tabela de destino.

  1. A estrutura de tabela proposta do arquivo de origem - Nome da coluna da tabela é suposta do arquivo Excel Nome da coluna (cabeçalho).
  2. Estrutura da Tabela de Destino: o tipo de armazenamento da Tabela de Destino é selecionado como armazenamento de coluna por padrão.
  3. Clique em Nome do arquivo e arraste para o campo de destino. O arquivo será mapeado. O campo pode ser mapeado automaticamente por um a um ou a opção mapear por nome. podemos fazer o mapeamento manualmente usando a opção arrastar e soltar se o nome da coluna não puder ser mapeado com as opções acima.
  4. Na seção Dados do arquivo da mesma tela, também podemos ver como os dados aparecem no arquivo de origem para todas as colunas. A seção de dados do arquivo exibe os dados do arquivo SalesOrg.
  5. Clique no arquivo "Próximo".

Uma janela para importar dados do arquivo local aparecerá.

Carregue os dados

É a tela final antes de iniciarmos o processo de carregamento. Por esta tela serão mostrados os dados que já existem na tabela e também as informações sobre o esquema e a tabela para a qual vamos carregar os dados.

  1. Seções de detalhes : nesta seção, o nome do arquivo de origem selecionado, o nome da tabela de destino e o nome do esquema de destino serão exibidos.
  2. Dados do arquivo: Exibe os dados extraídos do arquivo.
  3. Se os dados exibidos na seção Dados do arquivo foram verificados, clique em 'Concluir' para começar a carregar os dados na tabela.

  • Após a conclusão da opção de importação bem-sucedida, devemos ver a entrada na visualização do registro de tarefas com o status 'Concluída com sucesso'.

  • Assim que o trabalho de importação de dados for bem-sucedido,
    1. Podemos ver os dados na tabela de selecionando a tabela do respectivo esquema e clicando com o botão direito em Tabela? 'Visualização de dados' conforme mostrado abaixo.
    2. Os dados da tabela serão exibidos na tela de visualização de dados conforme abaixo-