Tutorial Como importar e exportar dados do HANA Studio
โก Resumo Inteligente
Opรงรตes de importaรงรฃo e exportaรงรฃo em SAP O HANA Studio permite mover tabelas, visualizaรงรตes de informaรงรตes, panoramas e unidades de entrega completas entre sistemas, para que os desenvolvedores possam promover conteรบdo de um servidor de desenvolvimento para os servidores de garantia de qualidade e produรงรฃo.
As opรงรตes de importaรงรฃo e exportaรงรฃo de SAP HANA Oferecem funcionalidades que permitem mover tabelas, visualizaรงรตes de informaรงรตes e um panorama completo para outro sistema ou para um local diferente no mesmo sistema.
Ambas as aรงรตes sรฃo iniciadas a partir do menu Arquivo de SAP HANA StudioE o assistente que abre agrupa todos os tipos de objetos nas mesmas duas famรญlias: SAP HANA, que abrange objetos de catรกlogo e paisagem, e SAP O conteรบdo do HANA abrange pacotes de repositรณrio e unidades de entrega. As duas seรงรตes abaixo abordam cada uma dessas abordagens em detalhes.
Como exportar dados de SAP HANA?
PASSO 1) Acesse o menu Arquivo e escolha Exportar.
O menu Arquivo de SAP O HANA Studio lista a opรงรฃo Exportar diretamente abaixo da entrada Importar, como mostra a captura de tela.
Em seguida, uma janela pop-up com a opรงรฃo Exportar รฉ exibida.
Duas famรญlias de opรงรตes de exportaรงรฃo para SAP Sรฃo oferecidos objetos HANA, e cada famรญlia possui seu prรณprio conjunto de assistentes virtuais.
SAP HANA
- Objetos de catรกlogo: Utilizado para exportar objetos de catรกlogo, como uma tabela, uma visualizaรงรฃo ou um procedimento.
- Panorama: Utilizado para exportar um mapa de um sistema para outro.
SAP Conteรบdo HANA
- Sistema de Mudanรงa e Transporte (CTS): Utilizado para exportar uma visualizaรงรฃo de informaรงรตes por meio de um programa ABAP.
- Unidade de entrega: Uma unidade de entrega รฉ uma unidade individual. Esta opรงรฃo รฉ usada para exportar vรกrios pacotes que estรฃo associados a uma รบnica unidade de entrega.
- Modo de desenvolvedor: Esta opรงรฃo pode ser usada para exportar objetos individuais para um local no sistema local.
- SAP Modo de suporte: Isso pode ser usado para exportar os objetos juntamente com seus dados para SAP fins de suporte.
O assistente de exportaรงรฃo apresenta ambas as famรญlias em uma รบnica รกrvore de seleรงรฃo, conforme mostrado abaixo.
Apรณs selecionar uma opรงรฃo, o assistente solicita os objetos a serem exportados e o local de destino, que pode ser uma pasta no computador. SAP Servidor HANA ou uma pasta no cliente local. Conteรบdo produzido por SAP Modelagem HANA, como um visualizaรงรฃo de atributos vista de cรกlculo, sempre viaja como conteรบdo e nรฃo como um objeto de catรกlogo.
Como importar dados de SAP HANA?
A importaรงรฃo inverte o processo e lรช um arquivo compactado, um arquivo local ou um sistema de origem para o banco de dados de destino.
PASSO 1) Acesse o menu Arquivo e escolha Importar.
O mesmo menu Arquivo contรฉm a entrada Importar, como mostra a prรณxima captura de tela.
Em seguida, uma janela pop-up com a opรงรฃo Importar รฉ exibida.
Duas famรญlias de opรงรตes de importaรงรฃo para SAP Sรฃo oferecidos objetos HANA, e a famรญlia de conteรบdo contรฉm muito mais entradas do que sua contraparte para exportaรงรฃo.
SAP HANA
- Objetos de catรกlogo: Utilizado para importar objetos de catรกlogo, como uma tabela, uma visualizaรงรฃo ou um procedimento.
- Arquivos Shapefile da ESRI: O formato shapefile do Environmental Systems Research Institute, Inc. (ESRI) รฉ usado para armazenar dados geomรฉtricos e informaรงรตes de atributos para as feiรงรตes espaciais em um conjunto de dados.
- Panorama: Utilizado para importar uma paisagem de um sistema para outro.
SAP Conteรบdo HANA
- Dados do arquivo local: Utilizado para importar dados de um arquivo .csv, .xls ou .xlsx para uma tabela.
- Unidade de entrega: Uma unidade de entrega รฉ uma unidade individual. Esta opรงรฃo รฉ usada para importar vรกrios pacotes que estรฃo associados a uma รบnica unidade de entrega.
- Modo de desenvolvedor: Esta opรงรฃo pode ser usada para importar objetos individuais de um local no sistema local.
- Importaรงรฃo em massa de metadados: Isso pode ser usado para importar os metadados de vรกrios objetos de uma sรณ vez.
- SAP Modelos NetWeaver BW: Isso pode ser usado para importar modelos BW para SAP HANA.
- Importaรงรฃo Seletiva de Metadados: Isso pode ser usado para importar os metadados de objetos individuais para SAP HANA.
O assistente de importaรงรฃo lista todas essas entradas em uma รบnica รกrvore, como mostra a captura de tela abaixo.
Exportar e importar dados usando instruรงรตes SQL em SAP HANA
Os assistentes do Studio sรฃo convenientes para um รบnico transporte, mas uma migraรงรฃo repetรญvel รฉ mais fรกcil de executar a partir de um console SQL. SAP SQL HANA O mecanismo expรตe o mesmo comportamento de catรกlogo por meio das instruรงรตes EXPORT e IMPORT, que podem ser agendadas, automatizadas por scripts e mantidas sob controle de versรฃo.
Na forma documentada de ambas as declaraรงรตes, a lista de objetos รฉ apresentada primeiro e o caminho de armazenamento depois da palavra-chave format.
-- Statement forms published in the SQL reference EXPORT <object_name_list> AS <format> INTO <path> [WITH <options>] IMPORT <object_name_list> [AS <format>] FROM <path> [WITH <options>] -- Export two tables of schema DHK_SCHEMA in CSV format EXPORT "DHK_SCHEMA"."PRODUCT", "DHK_SCHEMA"."PURCHASE_ORDER" AS CSV INTO '/usr/sap/HDB/HDB00/work/export' WITH REPLACE THREADS 4; -- Export every object of one schema in binary format EXPORT "DHK_SCHEMA"."*" AS BINARY INTO '/usr/sap/HDB/HDB00/work/export'; -- Import the objects again and rename the target schema IMPORT "DHK_SCHEMA"."*" FROM '/usr/sap/HDB/HDB00/work/export' WITH REPLACE RENAME SCHEMA "DHK_SCHEMA" TO "DHK_TEST";
Estรฃo disponรญveis dois formatos de exportaรงรฃo, e a escolha afeta tanto a velocidade quanto a portabilidade.
| Aspecto | BINARY | CSV |
|---|---|---|
| Loja compatรญvel | tabelas de armazenamento em coluna, procedimentos e sequรชncias | Tabelas de armazenamento em coluna e tabelas de armazenamento em linha |
| Readable lado de fora SAP HANA | Nรฃo, os arquivos sรฃo internos. | Sim, qualquer editor de texto ou carregador pode lรช-los. |
| Comportamento de importaรงรฃo | Os dados existentes na tabela foram sobrescritos. | As linhas sรฃo concatenadas, a menos que a opรงรฃo REPLACE seja usada. |
| Uso tรญpico | Cรณpias de sistema para sistema na mesma versรฃo | Transferir para outro banco de dados ou para um analista. |
As opรงรตes รบteis nas instruรงรตes incluem REPLACE para sobrescrever um destino existente, CATALOG ONLY para mover definiรงรตes sem linhas, DATA ONLY para mover linhas para uma definiรงรฃo existente, THREADS para aumentar o paralelismo e RENAME SCHEMA para colocar os objetos em um esquema diferente. A lista completa de opรงรตes estรก publicada em SAP Guia de referรชncia SQL do HANA.
Privilรฉgios necessรกrios para importaรงรฃo e exportaรงรฃo em SAP HANA
Uma exportaรงรฃo ou importaรงรฃo que falha imediatamente com a mensagem Privilรฉgio insuficiente: Nรฃo autorizado ร quase sempre um problema de autorizaรงรฃo e nรฃo de sintaxe, portanto, vale a pena verificar primeiro as permissรตes necessรกrias.
- Privilรฉgio do sistema EXPORT: Necessรกrio antes de qualquer exportaรงรฃo de catรกlogo e concedido separadamente do acesso ao objeto.
- Privilรฉgio de sistema IMPORT: Necessรกrio antes de qualquer importaรงรฃo de catรกlogo.
- Selecione os objetos de origem: Necessรกrio alรฉm do EXPORT, porque a instruรงรฃo lรช as linhas que ela mesma grava.
- INSERIR nos objetos de destino: Necessรกrio em conjunto com o comando IMPORT, pois este รบltimo grava linhas na tabela de destino.
- Privilรฉgios do pacote: Necessรกrio para uma unidade de entrega ou transporte em modo de desenvolvedor, jรก que esses objetos residem no repositรณrio e nรฃo em um esquema.
A funรงรฃo CONTENT_ADMIN jรก inclui as permissรตes EXPORT e IMPORT, motivo pelo qual os administradores costumam utilizรก-la durante uma transferรชncia pontual. Uma funรงรฃo dedicada รฉ mais segura para o trabalho diรกrio, e o mesmo raciocรญnio se aplica a todas as outras concessรตes discutidas em [referรชncia]. SAP Seguranรงa HANAQuando uma visualizaรงรฃo exportada tambรฉm apresenta restriรงรตes em nรญvel de linha, o sistema de destino precisa ser compatรญvel. privilรฉgios analรญticos antes que os usuรกrios vejam quaisquer dados.
Importaรงรฃo e exportaรงรฃo em SAP HANA Cloud e o Explorador de Banco de Dados
SAP O HANA Studio รฉ um sistema instalado localmente. Eclipse cliente, e nรฃo รฉ a ferramenta usada com SAP HANA Cloud. O trabalho equivalente lรก รฉ feito no SAP O explorador de banco de dados HANA, que รฉ aberto a partir de SAP HANA Cloud Central ou de SAP Estรบdio de Aplicativos Empresariais.
- Exportaรงรฃo e importaรงรฃo de dados: Funciona com o conteรบdo de uma tabela ou visualizaรงรฃo por vez.
- Exportaรงรฃo e importaรงรฃo de catรกlogo: Funciona com vรกrios objetos simultaneamente, pode incluir funรงรตes e procedimentos, e inclui o SQL necessรกrio para recriar cada objeto.
- Armazenamento na nรบvem: Exportaรงรฃo e importaรงรฃo podem abordar Amazon S3, Azure Armazenamento de blobs ou Google Cloud Armazenamento em vez de um sistema de arquivos no host do banco de dados.
- Conteรบdo do repositรณrio: As unidades de entrega pertencem ao repositรณrio clรกssico, que foi descontinuado com SAP HANA 2.0 SPS 02, portanto, os projetos em nuvem sรฃo transportados como arquivos de aplicativos de vรกrios destinos criados em SAP Em vez disso, use o Business Application Studio.
As declaraรงรตes de EXPORTAรรO e IMPORTAรรO em si permanecem disponรญveis em SAP Como o HANA Cloud รฉ usado para scripts escritos para um sistema local, geralmente รฉ necessรกrio criar um novo caminho de armazenamento e um objeto de credencial, em vez de reescrevรช-los. Um passo a passo das ferramentas de nuvem estรก publicado em [link para o documento/recurso]. SAP Tutorial para desenvolvedores sobre o explorador de banco de dados.




