Como enviar um arquivo simples para SAP HANA: CSV, XLS e XLSX
⚡ Resumo Inteligente
Carregamento de arquivo simples para SAP O HANA carrega dados CSV, XLS e XLSX diretamente de uma máquina cliente sem a necessidade de ferramentas ETL. O HANA Studio sugere nomes de colunas e tipos de dados e, em seguida, mapeia as colunas de origem para uma tabela nova ou existente.

SAP HANA oferece suporte ao upload de dados de um arquivo sem ferramentas ETL (SLT, BODS e DXC). É um novo recurso do HANA Studio Revisão 28 (SPS04).
SAP O HANA suporta os seguintes tipos de arquivos que estarão disponíveis no sistema 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 em SAP HANA, a tabela precisa existir em SAP HANA. Se a tabela existir, os registros serão adicionados ao final dela; caso contrário, será necessário criá-la.
Este aplicativo sugere o nome da coluna e o tipo de dados para as novas tabelas.
Antes de fazer o upload: Lista de verificação para preparação do arquivo
A maioria das falhas de upload é causada pelo arquivo, e não pelo HANA, e cada um desses problemas é mais barato de corrigir antes do início do que depois de um carregamento parcial.
- Uma linha de cabeçalho, sem células mescladas. O assistente sugere nomes de coluna a partir do cabeçalho. Células mescladas, uma linha de título acima do cabeçalho ou uma primeira linha em branco produzem nomes de coluna sem sentido.
- Nomes de colunas sem espaços ou caracteres especiais. As colunas propostas para a tabela herdam o texto do cabeçalho. Nomes como "Organização de Vendas" tornam-se identificadores complicados que posteriormente precisam de aspas duplas em todas as consultas.
- Tipos de dados consistentes em todas as colunas. Propõe-se que uma coluna contendo números com uma entrada de texto seja representada como caractere, e todos os cálculos subsequentes exigem uma conversão.
- Datas em formato inequívoco. O formato AAAA-MM-DD elimina a ambiguidade entre dia e mês que corrompe silenciosamente um carregamento.
- Não utilize separadores de milhares em colunas numéricas. O valor 1,000 é lido como texto, não como um número.
- Codificação correta em CSV. O UTF-8 preserva caracteres não ASCII; outras codificações os transformam em caracteres de substituição que são difíceis de corrigir posteriormente.
- Apenas uma planilha com dados. No formato XLSX, planilhas extras e linhas ocultas frequentemente causam confusão na contagem de linhas.
Dedicar alguns minutos ao arquivo também melhora as sugestões de tipo, já que o HANA infere cada coluna a partir dos valores que consegue visualizar. O comportamento dos tipos é abordado em [referência]. SAP tipos de dados HANA.
Como fazer upload de dados de arquivo simples para SAP HANA
Etapas para fazer upload de dados de arquivo simples para SAP HANA é como abaixo-
- Crie a tabela em SAP HANA
- Crie arquivo com dados em nosso sistema local
- Selecione o arquivo
- Gerenciar o mapapings
- Carregue os dados
Crie a tabela em SAP HANA
Se a tabela não estiver presente em SAP HANA, então podemos criar uma tabela por SQL Script ou por este processo selecionando "NOVO" opção.
Usaremos a opção “NOVO” para criar uma nova tabela.
Crie arquivo com dados em nosso sistema local
Faremos 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 para SAP HANA, então criamos um arquivo SalesOrg.xlsx no sistema local.
| Organização de Vendas | Nome | Moeda | CoCode | Endereço | País | Ref_Sorg |
|---|---|---|---|---|---|---|
| 1000 | ABC Unip. Ltda. | USD | 1000 | NOVA YORK | USA | 1000 |
| 2000 | Empresas ABC | EM R | 2000 | INDIA | INDIA | 2000 |
Selecione o arquivo
Passo 1) Abra a perspectiva do modelador -> 'Menu principal' -> 'Ajuda' -> 'Visualização rápida', conforme mostrado abaixo.
Uma tela de visualização rápida aparece conforme abaixo-
Selecione a opção 'Importar' na Visualização Rápida. Um pop-up para opção de importação será exibido.
Uma tela pop-up para importação é exibida. Vá para SAP Conteúdo HANA -> 'Dados de arquivo local'.
Clique em Avançar. Uma janela pop-up para seleção de arquivo será exibida; siga os passos abaixo para selecionar o arquivo.
- Selecione o arquivo SalesOrg.xls.
- Clique no botão “Abrir”.
Será exibida uma tela para seleção de arquivos para importação, na qual podemos selecionar um arquivo para carregar dados do sistema local para SAP Banco de dados HANA.
As opções disponíveis podem ser categorizadas em três áreas principais:
- Seção do arquivo de origem
- Seção de detalhes do arquivo
- Target mesa
Passo 2) Nesta etapa, temos que inserir os seguintes detalhes –
- Selecione o arquivo – O caminho do arquivo selecionado será exibido aqui.
- A linha de cabeçalho existe. – Se o arquivo SalesOrg.xls possuir cabeçalho (Nome da coluna). Então, nós marcamos isso.
- Importar todos os dados – Marque esta opção se desejar importar todos os dados de um arquivo, caso contrário mencione a linha inicial e a linha final para carregamento de dados específico do arquivo.
- Ignore os espaços em branco à esquerda e à direita – Marque esta opção para ignorar espaços em branco no início e no final do arquivo.
- Target Mesa – NovaSe a tabela não estiver presente em SAP Para usar o HANA, selecione esta opção e forneça um nome de esquema existente e o nome da tabela a ser criada.
- Target Tabela – ExistenteSe a tabela existir em SAP HANAe escolha esta opção. Selecione Nome do esquema e Tabela. Os dados serão anexados ao final da tabela.
- Clique no botão “Avançar”
Gerenciar o mapapings
Um mapaping A tela será usada para realizar o mapeamento.ping entre colunas de origem e destino.
Existem dois tipos diferentes de mapa.ping disponível. Quando clicamos em temos duas opções como abaixo -
- Um a um: Ao usar esta opção, podemos mapear coluna para coluna com base na sequência. Esta opção pode ser usada se soubermos que todas as colunas estão em sequência.
- Mapa 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 iguais.
Mapaping da fonte para Target - Mapearemos aqui a coluna Arquivo de origem para Target Tabela, e também podemos alterar a definição da tabela de destino.
- Estrutura de tabela proposta do arquivo de origem- O nome da coluna da tabela é suposto a partir do nome da coluna do arquivo Excel (cabeçalho).
- Target Estrutura da Tabela: Target O tipo de armazenamento de tabela é selecionado como armazenamento de coluna por padrão.
- Clique no nome do arquivo e arraste-o para o campo de destino. O arquivo será mapeado. O mapeamento pode ser feito automaticamente, um para um, ou por nome. Também é possível mapear manualmente.ping Utilizando a opção de arrastar e soltar caso o nome da coluna não possa ser mapeado com as opções acima.
- Na seção Dados do arquivo da mesma tela, também podemos ver como os dados estão organizados no arquivo de origem para todas as colunas. A seção Dados do arquivo exibe os dados do arquivo SalesOrg.
- Clique no botão “Avançar”.
Uma janela para importação de dados do arquivo local aparecerá.
Carregue os dados
Esta é a tela final antes de iniciarmos o processo de carregamento. Nesta tela, serão exibidos os dados já existentes na tabela, bem como informações sobre o esquema e a tabela para a qual os dados serão carregados.
- Seções de detalhesNesta seção, selecione o nome do arquivo de origem, Target Nome da tabela e Target Os detalhes do nome do esquema serão exibidos.
- Dados do arquivo: Ele exibirá dados extracextraído 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 importação ser concluída com sucesso, devemos ver a entrada no registro de tarefas com o status 'Concluído com êxito'.
Assim que o trabalho de importação de dados for bem-sucedido,
- Podemos visualizar os dados na tabela selecionando a tabela do esquema correspondente e clicando com o botão direito do mouse 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-
Erros comuns no carregamento de arquivos planos
O assistente é tolerante, o que é uma bênção ambígua: alguns problemas geram um erro evidente, enquanto outros carregam silenciosamente com o resultado errado. Ambos os tipos estão listados aqui.
| Sintoma | Causar | Fixar |
|---|---|---|
| Os nomes das colunas aparecem como COL1, COL2 | A opção "Linha de cabeçalho existe" não estava marcada. | Volte à tela de detalhes do arquivo e marque a caixa. |
| O carregamento falhou com um erro de comprimento. | O comprimento da coluna proposto é menor que um valor mais abaixo no arquivo. | Amplie a coluna no mapa.ping tela antes do carregamento |
| Numbers chegar como texto | Separadores de milhares ou um valor de texto perdido na coluna | Limpe a coluna de origem e recarregue. |
| As datas estão incorretas ou foram rejeitadas. | Formato de data ambíguo ou específico de uma localidade | Reformatar o arquivo para o formato AAAA-MM-DD |
| As linhas estão duplicadas. | A opção existente foi selecionada e o carregamento repetido; os dados são anexados, não substituídos. | Truncar a tabela antes de recarregar |
| Os caracteres com sotaque estão corrompidos. | Arquivo CSV salvo em uma codificação diferente de UTF-8. | Salve novamente como UTF-8 e recarregue. |
| Menos linhas carregadas do que o esperado | As linhas inicial e final foram definidas em vez de "Importar todos os dados". | Marque a opção Importar todos os dados. |
O caso de duplicação é o que deve ser observado. Selecionar uma tabela existente sempre adiciona dados, portanto, executar novamente um carregamento com falha sem limpar a tabela duplica os dados silenciosamente.
Upload de arquivo simples versus outros métodos de provisionamento
O envio de arquivos simples é a opção mais fácil disponível, mas também a mais limitada. Saber onde ele para impede que seja usado onde um método agendado seria mais apropriado.
| Parâmetro | Envio de arquivo simples | SLT | Serviços de dados |
|---|---|---|---|
| Completa | Somente manual | Agendado ou em tempo real | Programado |
| Repetível | Não, cada execução é feita à mão. | Sim | Sim |
| Transformação | Mapa de colunasping só | Regras simples | Transformações ricas |
| Volume | Arquivos pequenos | Mesas grandes | Grande e heterogêneo |
| Esforço de configuração | nenhum | Um servidor SLT | Um panorama de serviços de dados |
| Melhor para | Protótipoping, pequenos dados de referência | Dados operacionais em tempo real | Consolidando muitas fontes |
A regra é simples: se o mesmo arquivo for carregado novamente no próximo mês, o carregamento pertence a Serviços de dados or SLT em vez de um assistente, alguém precisa se lembrar de executar. O conjunto completo de opções é comparado no provisionamento de dados tutorial, e a opção equivalente dentro do menu Arquivo é descrita em SAP Importação e exportação do HANA.










