Jak importovat a exportovat data z kurzu HANA Studio

โšก Chytrรฉ shrnutรญ

Moลพnosti importu a exportu v SAP HANA Studio pล™esouvรก tabulky, informaฤnรญ zobrazenรญ, prostล™edรญ a kompletnรญ doruฤovacรญ jednotky mezi systรฉmy, aby vรฝvojรกล™i mohli posouvat obsah z vรฝvojovรฉho serveru do oddฤ›lenรญ kontroly kvality a produkce.

  • ๐Ÿ”˜ Vstupnรญ bod: Obฤ› akce zaฤรญnajรญ v nabรญdce Soubor programu SAP HANA Studio a otevล™ete prลฏvodce se stejnรฝmi dvฤ›ma rodinami moลพnostรญ.
  • โ˜‘๏ธ Katalog versus obsah: Objekty katalogu zahrnujรญ tabulky, pohledy a procedury, zatรญmco obsah zahrnuje balรญฤky repozitรกล™e a jednotky doruฤovรกnรญ.
  • (Tj. Dodacรญ jednotka: Dodรกvacรญ jednotka sdruลพuje vลกechny balรญฤky, kterรฉ jsou na ni namapovรกny, takลพe jeden archiv obsahuje kompletnรญ verzi.
  • ๐Ÿงช Reลพim pro vรฝvojรกล™e: Vรฝvojรกล™skรฝ reลพim exportuje nebo importuje jednotlivรฉ objekty do sloลพky na lokรกlnรญm klientskรฉm poฤรญtaฤi.
  • ๐Ÿ› ๏ธ Alternativa k SQL: Pล™รญkazy EXPORT a IMPORT vykonรกvajรญ stejnou prรกci z jakรฉkoli konzole SQL a podporujรญ binรกrnรญ formรกt nebo formรกt CSV.
  • ๐Ÿ” Povolenรญ: Pล™ed รบspฤ›ลกnรฝm provedenรญm kterรฉkoli z akcรญ jsou vyลพadovรกna systรฉmovรก oprรกvnฤ›nรญ EXPORT a IMPORT a takรฉ oprรกvnฤ›nรญ SELECT nebo INSERT pro objekty.

Moลพnosti importu a exportu v SAP Studio HANA

Moลพnosti importu a exportu SAP HANA poskytujรญ funkce, kterรฉ umoลพลˆujรญ pล™esun tabulek, informaฤnรญch zobrazenรญ a kompletnรญ krajiny do jinรฉho systรฉmu nebo na jinรฉ mรญsto ve stejnรฉm systรฉmu.

Obฤ› akce se spouลกtฤ›jรญ z nabรญdky Soubor v SAP Studio HANAa prลฏvodce, kterรฝ se otevล™e, seskupรญ vลกechny typy objektลฏ do stejnรฝch dvou rodin: SAP HANA, kterรก zahrnuje katalogovรฉ a krajinรกล™skรฉ objekty, a SAP HANA Content, kterรฝ zahrnuje balรญฤky repozitรกล™ลฏ a doruฤovacรญ jednotky. Dvฤ› nรญลพe uvedenรฉ ฤรกsti postupnฤ› prochรกzejรญ kaลพdรฝm smฤ›rem.

Jak exportovat data z SAP HANA?

KROK 1) Pล™ejdฤ›te do nabรญdky Soubor a vyberte Exportovat.

Nabรญdka Soubor SAP HANA Studio uvรกdรญ Export pล™รญmo pod poloลพkou Import, jak ukazuje snรญmek obrazovky.

SAP Nabรญdka Soubor v aplikaci HANA Studio se zvรฝraznฤ›nou moลพnostรญ Exportovat

Potรฉ se zobrazรญ vyskakovacรญ okno s nabรญdkou Export.

Dvฤ› rodiny moลพnostรญ exportu pro SAP Nabรญzรญ se objekty HANA a kaลพdรก rodina mรก svou vlastnรญ sadu kouzelnรญkลฏ.

SAP HANA

  • Katalogovรฉ objekty: Pouลพรญvรก se k exportu objektลฏ katalogu, jako je tabulka, pohled nebo procedura.
  • Krajina: Pouลพรญvรก se k exportu krajiny z jednoho systรฉmu do druhรฉho.

SAP Obsah HANA

  • Systรฉm zmฤ›ny a dopravy (CTS): Pouลพรญvรก se k exportu informaฤnรญho zobrazenรญ pomocรญ programu ABAP.
  • Doruฤovacรญ jednotka: Dodรกvacรญ jednotka je jedna jednotka. Tato moลพnost se pouลพรญvรก k exportu vรญce balรญฤkลฏ, kterรฉ jsou namapovรกny na jednu dodรกvacรญ jednotku.
  • Vรฝvojรกล™skรฝ reลพim: Tuto volbu lze pouลพรญt k exportu jednotlivรฝch objektลฏ do umรญstฤ›nรญ v lokรกlnรญm systรฉmu.
  • SAP Reลพim podpory: Toto lze pouลพรญt k exportu objektลฏ spolu s jejich daty pro SAP podpลฏrnรฉ รบฤely.

Prลฏvodce exportem zobrazรญ obฤ› rodiny v jednom vรฝbฤ›rovรฉm stromu, jak je znรกzornฤ›no nรญลพe.

Prลฏvodce exportem v SAP Seznam studiรญ HANA SAP HANA a SAP Moลพnosti exportu obsahu HANA

Po vรฝbฤ›ru moลพnosti se prลฏvodce zeptรก na objekty, kterรฉ se majรญ exportovat, a na cรญlovรฉ umรญstฤ›nรญ, kterรฝm mลฏลพe bรฝt sloลพka na SAP Server HANA nebo sloลพka na lokรกlnรญm klientovi. Obsah vytvoล™enรฝ SAP Modelovรกnรญ HANA, jako je zobrazenรญ atributลฏ nebo zobrazenรญ vรฝpoฤtu, vลพdy putuje jako obsah, nikoli jako objekt katalogu.

Jak importovat data z SAP HANA?

Import obrรกtรญ proces a naฤte archiv, lokรกlnรญ soubor nebo zdrojovรฝ systรฉm do cรญlovรฉ databรกze.

KROK 1) Pล™ejdฤ›te do nabรญdky Soubor a vyberte moลพnost Importovat.

Stejnรก nabรญdka Soubor obsahuje poloลพku Importovat, jak ukazuje nรกsledujรญcรญ snรญmek obrazovky.

SAP Nabรญdka Soubor v aplikaci HANA Studio s vybranou moลพnostรญ Import

Potรฉ se zobrazรญ vyskakovacรญ okno s moลพnostรญ importu.

Dvฤ› rodiny moลพnostรญ importu pro SAP Nabรญzรญ se objekty HANA a rodina obsahu obsahuje o nฤ›kolik vรญce poloลพek neลพ jejรญ exportnรญ protฤ›jลกek.

SAP HANA

  • Katalogovรฉ objekty: Pouลพรญvรก se k importu objektลฏ katalogu, jako je tabulka, pohled nebo procedura.
  • Soubory ESRI Shape: Formรกt shapefile od Environmental Systems Research Institute, Inc. (ESRI) se pouลพรญvรก k uklรกdรกnรญ geometrickรฝch dat a informacรญ o atributech prostorovรฝch prvkลฏ v datovรฉ sadฤ›.
  • Krajina: Pouลพรญvรก se k importu krajiny z jednoho systรฉmu do druhรฉho.

SAP Obsah HANA

  • Data z lokรกlnรญho souboru: Pouลพรญvรก se k importu dat ze souboru .csv, .xls nebo .xlsx do tabulky.
  • Doruฤovacรญ jednotka: Dodรกvacรญ jednotka je jedna jednotka. Tato moลพnost se pouลพรญvรก k importu vรญce balรญkลฏ, kterรฉ jsou namapovรกny na jednu dodรกvacรญ jednotku.
  • Vรฝvojรกล™skรฝ reลพim: Tuto moลพnost lze pouลพรญt k importu jednotlivรฝch objektลฏ z umรญstฤ›nรญ v lokรกlnรญm systรฉmu.
  • Hromadnรฝ import metadat: Toto lze pouลพรญt k importu metadat mnoha objektลฏ najednou.
  • SAP Modely NetWeaver BW: Toto lze pouลพรญt k importu modelลฏ BW do SAP HANA.
  • Selektivnรญ import metadat: Toto lze pouลพรญt k importu metadat jednotlivรฝch objektลฏ do SAP HANA.

Prลฏvodce importem zobrazรญ vลกechny tyto poloลพky v jednom stromovรฉm zobrazenรญ, jak ukazuje snรญmek obrazovky nรญลพe.

Prลฏvodce importem v SAP HANA Studio zobrazujรญcรญ moลพnosti importu katalogu, obsahu a metadat

Export a import dat pomocรญ pล™รญkazลฏ SQL v SAP HANA

Prลฏvodci Studia jsou pohodlnรญ pro jeden transport, ale opakovatelnou migraci je snazลกรญ spustit z konzole SQL. SAP HANA SQL Engine zpล™รญstupลˆuje stejnรฉ chovรกnรญ katalogu prostล™ednictvรญm pล™รญkazลฏ EXPORT a IMPORT, kterรฉ lze plรกnovat, skriptovat a uchovรกvat pod kontrolou verzรญ.

Zdokumentovanรก forma obou pล™รญkazลฏ umisลฅuje seznam objektลฏ na prvnรญ mรญsto a cestu k รบloลพiลกti za klรญฤovรฉ slovo 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";

K dispozici jsou dva formรกty exportu a jejich volba ovlivลˆuje jak rychlost, tak pล™enositelnost.

Vzhled Binรกrnรญ CSV
Podporovanรฝ obchod Tabulky, procedury a sekvence รบloลพiลกtฤ› sloupcลฏ Tabulky รบloลพiลกtฤ› sloupcลฏ a ล™รกdkลฏ
Readable venku SAP HANA Ne, soubory jsou internรญ. Ano, jakรฝkoli textovรฝ editor nebo naฤรญtaฤ je umรญ pล™eฤรญst.
Chovรกnรญ importu Existujรญcรญ data tabulky jsou pล™epsรกna. ล˜รกdky se pล™ipojujรญ, pokud se nepouลพije pล™รญkaz REPLACE.
Typickรฉ pouลพitรญ Kopie mezi systรฉmy ve stejnรฉ verzi Pล™edรกnรญ do jinรฉ databรกze nebo analytikovi

Mezi uลพiteฤnรฉ moลพnosti pล™รญkazลฏ patล™รญ REPLACE pro pล™epsรกnรญ existujรญcรญho cรญle, CATALOG ONLY pro pล™esun definic bez ล™รกdkลฏ, DATA ONLY pro pล™esun ล™รกdkลฏ do existujรญcรญ definice, THREADS pro zvรฝลกenรญ paralelismu a RENAME SCHEMA pro umรญstฤ›nรญ objektลฏ do jinรฉho schรฉmatu. รšplnรฝ seznam moลพnostรญ je publikovรกn v SAP Referenฤnรญ pล™รญruฤka k HANA SQL.

Oprรกvnฤ›nรญ potล™ebnรก pro import a export v SAP HANA

Export nebo import, kterรฝ se okamลพitฤ› nezdaล™รญ s hlรกลกkou. nedostateฤnรก oprรกvnฤ›nรญ: Nenรญ autorizovรกn je tรฉmฤ›ล™ vลพdy problรฉm s autorizacรญ spรญลกe neลพ syntaktickรฝ problรฉm, takลพe je vhodnรฉ nejprve zkontrolovat poลพadovanรฉ grantovรฉ oprรกvnฤ›nรญ.

  • Systรฉmovรก oprรกvnฤ›nรญ EXPORT: Vyลพadovรกno pล™ed spuลกtฤ›nรญm exportu katalogu a udฤ›lovรกno oddฤ›lenฤ› od pล™รญstupu k objektu.
  • Systรฉmovรก oprรกvnฤ›nรญ IMPORT: Vyลพadovรกno pล™ed spuลกtฤ›nรญm importu katalogu.
  • SELECT na zdrojovรฝch objektech: Potล™ebnรฉ navรญc k pล™รญkazu EXPORT, protoลพe pล™รญkaz ฤte ล™รกdky, kterรฉ vypisuje.
  • INSERT na cรญlovรฝch objektech: Potล™ebnรฉ navรญc k pล™รญkazu IMPORT, protoลพe pล™รญkaz zapisuje ล™รกdky do cรญlovรฉ tabulky.
  • Vรฝsady balรญฤku: Potล™ebnรฉ pro doruฤovacรญ jednotku nebo transport v reลพimu pro vรฝvojรกล™e, protoลพe tyto objekty se nachรกzejรญ v repozitรกล™i, nikoli ve schรฉmatu.

Dodanรก role CONTENT_ADMIN jiลพ obsahuje oprรกvnฤ›nรญ EXPORT a IMPORT, a proto po nรญ administrรกtoล™i ฤasto sahajรญ bฤ›hem jednorรกzovรฉho pล™enosu. Vyhrazenรก role je bezpeฤnฤ›jลกรญ pro kaลพdodennรญ prรกci a stejnรฉ zdลฏvodnฤ›nรญ platรญ pro kaลพdรฉ dalลกรญ udฤ›lenรญ, o kterรฉm se hovoล™รญ v SAP Zabezpeฤenรญ HANAPokud exportovanรฝ pohled obsahuje takรฉ omezenรญ na รบrovni ล™รกdkลฏ, je tล™eba zajistit shodu s cรญlovรฝm systรฉmem. analytickรก oprรกvnฤ›nรญ neลพ uลพivatelรฉ uvidรญ jakรกkoli data.

Dovoz a vรฝvoz v SAP HANA Cloud a Prลฏzkumnรญk databรกze

SAP HANA Studio je on-premise Eclipse klient a nenรญ to nรกstroj pouลพรญvanรฝ s SAP HANA Cloud. Ekvivalentnรญ prรกce se tam provรกdรญ v SAP Prลฏzkumnรญk databรกze HANA, kterรฝ se otevรญrรก z SAP HANA Cloud Central nebo z SAP Studio obchodnรญch aplikacรญ.

  • Export a import dat: Pracuje s obsahem jednรฉ tabulky nebo zobrazenรญ najednou.
  • Export a import katalogu: Pracuje s nฤ›kolika objekty najednou, mลฏลพe zahrnovat funkce a procedury a zahrnuje SQL potล™ebnรฝ k opฤ›tovnรฉmu vytvoล™enรญ kaลพdรฉho objektu.
  • Cloudovรฉ รบloลพiลกtฤ›: Export a import mohou ล™eลกit Amazon S3, Azure รšloลพiลกtฤ› blobลฏ nebo Google Cloud รšloลพiลกtฤ› mรญsto souborovรฉho systรฉmu na hostiteli databรกze.
  • Obsah repozitรกล™e: Delivery jednotky patล™รญ do klasickรฉho repozitรกล™e, kterรฝ byl zastaralรฝ s SAP HANA 2.0 SPS 02, takลพe cloudovรฉ projekty jsou pล™epravovรกny jako archivy aplikacรญ pro vรญce cรญlลฏ, kterรฉ jsou integrovรกny v SAP Mรญsto toho Business Application Studio.

Samotnรฉ vรฝkazy EXPORT a IMPORT zลฏstรกvajรญ k dispozici v SAP HANA Cloud, takลพe skript napsanรฝ pro mรญstnรญ systรฉm obvykle potล™ebuje novou cestu k รบloลพiลกti a objekt pล™ihlaลกovacรญch รบdajลฏ, nikoli pล™epsรกnรญ. Podrobnรฝ nรกvod k cloudovรฝm nรกstrojลฏm je publikovรกn v SAP tutoriรกl pro vรฝvojรกล™e k Prลฏzkumnรญku databรกzรญ.

Nejฤastฤ›jลกรญ dotazy

SAP HANA Studio zapisuje doruฤovacรญ jednotku jako komprimovanรฝ archiv s pล™รญponou .tgz. Archiv obsahuje vลกechny balรญฤky namapovanรฉ na danou doruฤovacรญ jednotku, takลพe jeden soubor lze pล™esunout do cรญlovรฉho systรฉmu a importovat v jednom kroku.

Vรฝvojรกล™skรฝ reลพim je vhodnรฝ pro rychlรฉ pล™edรกnรญ nฤ›kolika jednotlivรฝch zobrazenรญ nebo balรญฤkลฏ do lokรกlnรญ sloลพky. Export doruฤovacรญch jednotek je vhodnรฝ pro transport vydรกnรญ, protoลพe obsahuje vลกechny balรญฤky pล™iล™azenรฉ k jednotce spolu s informacemi o jejich verzi.

Katalog pล™epravuje kopie bฤ›hovรฝch databรกzovรฝch objektลฏ โ€“ tabulky, pohledy, procedury a jejich ล™รกdky. Obsah pล™epravuje kopie artefaktลฏ nรกvrhovรฉho รบloลพiลกtฤ›, jako jsou balรญฤky a informaฤnรญ pohledy. Objekty katalogu se nachรกzejรญ uvnitล™ schรฉmatu, zatรญmco obsah se nachรกzรญ uvnitล™ balรญฤku.

Export ฤte konzistentnรญ snรญmek, takลพe zapisovaฤe neblokujรญ zรกmky. Velkรฝ export stรกle spotล™ebovรกvรก ฤas procesoru, pamฤ›ลฅ a propustnost disku na serveru, proto spusลฅte hromadnรฉ exporty mimo ลกpiฤku a ovlรกdejte paralelismus pomocรญ moลพnosti THREADS.

Modely strojovรฉho uฤenรญ profilujรญ zdrojovรก data pล™ed importem, oznaฤujรญ neshody typลฏ sloupcลฏ, duplicitnรญ klรญฤe a odlehlรฉ hodnoty a pล™edpovรญdajรญ, kterรก naฤรญtรกnรญ selลพou. Detekce anomรกliรญ ve statistikรกch naฤรญtรกnรญ takรฉ zvรฝraznรญ spuลกtฤ›nรญ, kterรฉ pล™esunulo mnohem mรฉnฤ› ล™รกdkลฏ, neลพ se oฤekรกvalo.

Ano. Asistenti jako napล™รญklad GitHub Copilot Vytvoล™te pล™รญkaz, jeho seznam moลพnostรญ a obalovรฝ soubor shellu z komentรกล™e. Vลพdy zkontrolujte cestu k รบloลพiลกti, nรกzvy schรฉmat a moลพnost REPLACE, protoลพe REPLACE pล™epรญลกe existujรญcรญ data tabulky.

Ano. V SAP HANA Cloud pล™รญkaz exportu akceptuje cestu k รบloลพiลกti objektลฏ pro Amazon S3, Azure รšloลพiลกtฤ› blobลฏ nebo Google Cloud รšloลพiลกtฤ› s pล™รญstupovรฝmi klรญฤi poskytovanรฝmi prostล™ednictvรญm objektu povฤ›ล™enรญ, takลพe na hostiteli databรกze nenรญ potล™eba ลพรกdnรฝ souborovรฝ systรฉm.

Ano. Pล™รญkaz import akceptuje WITH RENAME SCHEMA, kterรฝ mapuje exportovanรฝ nรกzev schรฉmatu na novรฉ cรญlovรฉ schรฉma. Zkombinujte jej s CATALOG ONLY nebo DATA ONLY, pokud majรญ bรฝt naฤteny pouze definice nebo pouze ล™รกdky.

Shrลˆte tento pล™รญspฤ›vek takto: