Kako uvesti i izvesti podatke iz HANA Studio Vodič
⚡ Pametni sažetak
Opcije uvoza i izvoza u SAP HANA Studio premješta tablice, prikaze informacija, krajolike i kompletne jedinice za isporuku između sustava, tako da programeri mogu promovirati sadržaj s razvojnog poslužitelja na osiguranje kvalitete i produkciju.
Opcije uvoza i izvoza SAP HANNA pružaju značajke koje premještaju tablice, prikaze informacija i cijeli krajolik na drugi sustav ili na drugu lokaciju na istom sustavu.
Obje akcije se pokreću iz izbornika Datoteka u SAP Studio HANA, a čarobnjak koji se otvori grupira svaku vrstu objekta u iste dvije obitelji: SAP HANA, koja pokriva kataloške i pejzažne objekte, i SAP HANA sadržaj, koji pokriva pakete repozitorija i jedinice za isporuku. Dva odjeljka u nastavku redom opisuju svaki smjer.
Kako izvesti podatke iz SAP HANA?
KORAK 1) Idite na izbornik Datoteka i odaberite Izvoz.
Izbornik Datoteka SAP HANA Studio navodi Izvoz direktno pod unosom Uvoz, kao što je prikazano na snimci zaslona.
Zatim se prikazuje skočni prozor za izvoz.
Dvije obitelji izvoznih opcija za SAP Nude se HANA predmeti, a svaka obitelj ima svoj vlastiti set čarobnjaka.
SAP HANNA
- Objekti kataloga: Koristi se za izvoz objekata kataloga kao što su tablica, prikaz ili procedura.
- Pejzaž: Koristi se za izvoz krajolika iz jednog sustava u drugi.
SAP Sadržaj HANA
- Sustav promjena i transporta (CTS): Koristi se za izvoz prikaza informacija putem ABAP programa.
- Jedinica isporuke: Jedinica za isporuku je jedna jedinica. Ova se opcija koristi za izvoz više paketa koji su mapirani na jednu jedinicu za isporuku.
- Način rada za razvojne programere: Ova se opcija može koristiti za izvoz pojedinačnih objekata na lokaciju u lokalnom sustavu.
- SAP Način podrške: Ovo se može koristiti za izvoz objekata zajedno s njihovim podacima za SAP svrhe podrške.
Čarobnjak za izvoz predstavlja obje obitelji u jednom stablu odabira, kao što je prikazano dolje.
Nakon odabira opcije, čarobnjak traži objekte koji će se izvesti i ciljnu lokaciju, koja može biti mapa na SAP HANA poslužitelj ili mapa na lokalnom klijentu. Sadržaj koji je izradio SAP HANA modeliranje, kao što je an prikaz atributa ili prikaz izračuna, uvijek putuje kao sadržaj, a ne kao objekt kataloga.
Kako uvesti podatke iz SAP HANA?
Uvoz obrće postupak i čita arhivu, lokalnu datoteku ili izvorni sustav u ciljnu bazu podataka.
KORAK 1) Idite na izbornik Datoteka i odaberite Uvoz.
Isti izbornik Datoteka sadrži i stavku Uvoz, kao što je prikazano na sljedećoj snimci zaslona.
Zatim se prikazuje skočni prozor za opciju uvoza.
Dvije obitelji opcija uvoza za SAP Nude se HANA objekti, a obitelj sadržaja ima nekoliko više unosa od svog izvoznog ekvivalenta.
SAP HANNA
- Objekti kataloga: Koristi se za uvoz objekata kataloga kao što su tablica, prikaz ili procedura.
- ESRI datoteke oblika: Format shapefilea Instituta za istraživanje okolišnih sustava (ESRI) koristi se za pohranu geometrijskih podataka i atributnih informacija za prostorne značajke u skupu podataka.
- Pejzaž: Koristi se za uvoz krajolika iz jednog sustava u drugi.
SAP Sadržaj HANA
- Podaci iz lokalne datoteke: Koristi se za uvoz podataka iz .csv, .xls ili .xlsx datoteke u tablicu.
- Jedinica isporuke: Jedinica za isporuku je jedna jedinica. Ova se opcija koristi za uvoz više paketa koji su mapirani na jednu jedinicu za isporuku.
- Način rada za razvojne programere: Ova se opcija može koristiti za uvoz pojedinačnih objekata s lokacije u lokalnom sustavu.
- Masovni uvoz metapodataka: Ovo se može koristiti za istovremeni uvoz metapodataka više objekata.
- SAP NetWeaver BW modeli: Ovo se može koristiti za uvoz BW modela u SAP HANA.
- Selektivni uvoz metapodataka: Ovo se može koristiti za uvoz metapodataka pojedinačnih objekata u SAP HANA.
Čarobnjak za uvoz prikazuje sve te unose u jednom stablu, kao što je prikazano na snimci zaslona u nastavku.
Izvoz i uvoz podataka pomoću SQL naredbi u SAP HANNA
Studio čarobnjaci su praktični za pojedinačni transport, ali ponovljivu migraciju je lakše pokrenuti iz SQL konzole. SAP HANA SQL engine otkriva isto ponašanje kataloga putem naredbi EXPORT i IMPORT, koje se mogu zakazivati, skriptirati i držati pod kontrolom verzija.
Dokumentirani oblik obje naredbe stavlja popis objekata na prvo mjesto, a put pohrane nakon ključne riječi 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";
Dostupna su dva formata izvoza, a izbor utječe i na brzinu i na prenosivost.
| Aspekt | binarni | CSV |
|---|---|---|
| Podržana trgovina | Tablice, procedure i sekvence pohrane u stupce | Tablice pohrane stupaca i redaka |
| Readable van SAP HANNA | Ne, datoteke su interne | Da, bilo koji tekstualni editor ili program za učitavanje teksta može ih pročitati |
| Ponašanje uvoza | Postojeći podaci tablice prepisuju se | Redci se dodaju osim ako se ne koristi REPLACE |
| Tipična upotreba | Kopije sa sustava na sustav u istom izdanju | Predaja drugoj bazi podataka ili analitičaru |
Korisne opcije na naredbama uključuju REPLACE za prepisivanje postojećeg cilja, CATALOG ONLY za premještanje definicija bez redaka, DATA ONLY za premještanje redaka u postojeću definiciju, THREADS za povećanje paralelizma i RENAME SCHEMA za postavljanje objekata u drugu shemu. Potpuni popis opcija objavljen je u SAP HANA SQL referentni vodič.
Potrebne privilegije za uvoz i izvoz u SAP HANNA
Izvoz ili uvoz koji odmah ne uspije s porukom nedovoljna privilegija: Nije ovlašten gotovo je uvijek problem autorizacije, a ne sintaktički problem, pa je potrebno prvo provjeriti potrebne dozvole.
- IZVOZ sistemskih privilegija: Potrebno prije bilo kakvog izvoza kataloga i odobreno odvojeno od pristupa objektu.
- Privilegije sustava IMPORT: Obavezno prije pokretanja bilo kakvog uvoza kataloga.
- SELECT na izvornim objektima: Potrebno uz naredbu EXPORT, jer naredba čita retke koje ispisuje.
- UMETNI na ciljne objekte: Potrebno uz naredbu IMPORT, jer naredba zapisuje retke u ciljnu tablicu.
- Privilegije paketa: Potrebno za jedinicu za isporuku ili transport u razvojnom načinu rada, budući da se ti objekti nalaze u repozitoriju, a ne u shemi.
Isporučena uloga CONTENT_ADMIN već nosi EXPORT i IMPORT, zbog čega administratori često posežu za njom tijekom jednokratnog prijenosa. Namjenska uloga je sigurnija za svakodnevni rad, a isto obrazloženje vrijedi i za svaku drugu dodjelu o kojoj se raspravlja u SAP HANA sigurnostTamo gdje izvezeni prikaz također nosi ograničenja na razini retka, ciljni sustav treba podudarati analitičke privilegije prije nego što korisnici vide bilo kakve podatke.
Uvoz i izvoz u SAP HANA Cloud i Database Explorer
SAP HANA Studio je lokalna platforma Eclipse klijent, a to nije alat koji se koristi s SAP HANA Cloud. Ekvivalentni posao se tamo obavlja u SAP HANA istraživač baze podataka, koji se otvara iz SAP HANA Cloud Central ili iz SAP Studio za poslovne aplikacije.
- Izvoz i uvoz podataka: Radi sa sadržajem jedne tablice ili prikaza istovremeno.
- Izvoz i uvoz kataloga: Radi s nekoliko objekata odjednom, može uključivati funkcije i procedure te uključuje SQL potreban za ponovno stvaranje svakog objekta.
- Spremnik u oblaku: Izvoz i uvoz mogu se odnositi Amazon S3, Azure Pohrana blobova ili Google Cloud Pohrana umjesto datotečnog sustava na hostu baze podataka.
- Sadržaj repozitorija: Jedinice isporuke pripadaju klasičnom repozitoriju, koji je zastario s SAP HANA 2.0 SPS 02, tako da se projekti u oblaku prenose kao ugrađene arhive aplikacija za više ciljeva SAP Umjesto toga, Business Application Studio.
Sami IZVOZNI i UVOZNI nalozi ostaju dostupni u SAP HANA Cloud, tako da skripta napisana na lokalnom sustavu obično treba novi put pohrane i objekt vjerodajnica, a ne prepisivanje. Detaljan vodič za alate u oblaku objavljen je u SAP Vodič za razvojne programere o istraživaču baze podataka.




