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.
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.
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.
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.
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.
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รญ.




