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.
- Selecione o arquivo SalesOrg.xls.
- 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 -
- Selecionar arquivo - o caminho do arquivo selecionado será exibido aqui.
- 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.
- 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.
- Ignorar espaços em branco à esquerda e à direita Marque esta opção para ignorar os espaços em branco à esquerda e à direita no arquivo.
- 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.
- 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.
- A estrutura de tabela proposta do arquivo de origem - Nome da coluna da tabela é suposta do arquivo Excel Nome da coluna (cabeçalho).
- Estrutura da Tabela de Destino: o tipo de armazenamento da Tabela de Destino é selecionado como armazenamento de coluna por padrão.
- 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.
- 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.
- 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.
- 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.
- Dados do arquivo: Exibe os dados extraídos do arquivo.
- 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,
- 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.
- Os dados da tabela serão exibidos na tela de visualização de dados conforme abaixo-