Hogyan töltsünk fel egy sima fájlt ide SAP HANA: CSV, XLS és XLSX
⚡ Okos összefoglaló
Sima fájl feltöltése ide: SAP A HANA közvetlenül a kliensgépről tölti be a CSV, XLS és XLSX adatokat ETL eszköz nélkül. A HANA Studio oszlopneveket és adattípusokat javasol, majd a forrásoszlopokat egy új vagy meglévő táblára képezi le.

SAP A HANA támogatja az adatok feltöltését fájlból ETL-eszközök (SLT, BODS és DXC) nélkül. Ez a HANA Studio új funkciója Revision 28 (SPS04).
SAP A HANA a következő típusú fájlokat támogatja, amelyek az alábbiak szerint lesznek elérhetők az ügyfélrendszeren -
- .CSV (vesszővel tagolt értékű fájlok)
- . XLS
- .XLSX
E beállítás előtt a felhasználónak létre kell hoznia egy vezérlőfájlt (.CTL fájl). Az adatok feltöltéséhez SAP HANA, a táblázatnak léteznie kell SAP HANA. Ha létezik tábla, a rekordok a tábla végéhez lesznek hozzáfűzve, ha nincs tábla, akkor létre kell hozni egy táblát.
Ez az alkalmazás oszlopnevet és adattípust javasol az új táblákhoz.
Feltöltés előtt: Fájlelőkészítési ellenőrzőlista
A legtöbb sikertelen feltöltés oka maga a fájl, nem pedig a HANA, és ezek a problémák olcsóbbak a kezdés előtt kijavítani, mint egy részleges betöltés után.
- Egy fejlécsor, nincsenek egyesített cellák. A varázsló a fejlécből javasol oszlopneveket. Az egyesített cellák, a fejléc feletti címsor vagy az üres első sor mind értelmetlen oszlopneveket eredményeznek.
- Oszlopnevek szóközök és speciális karakterek nélkül. A javasolt táblázat oszlopai öröklik a fejléc szövegét. Az olyan nevek, mint az Értékesítési szervezet, kínos azonosítóvá válnak, amelyeket később minden lekérdezésben idézőjelekbe kell tenni.
- Konzisztens adattípusok minden oszlopban. Egy számokat tartalmazó oszlopot, amelyben egyetlen szöveges bejegyzés található, karakterként javasolunk, és minden további számításhoz konverzió szükséges.
- Dátumok egyértelmű formátumban. Az ÉÉÉÉ-HH-NN formátum eltávolítja a nap és hónap közötti kétértelműséget, amely észrevétlenül megrongálja a betöltést.
- Nincsenek ezreselválasztók a numerikus oszlopokban. Az 1,000-es értéket szövegként, nem számként olvassa a rendszer.
- Helyes kódolás a CSV fájlban. Az UTF-8 megőrzi a nem ASCII karaktereket; más kódolások helyettesítő karakterekké alakítják őket, amelyeket utólag nehéz javítani.
- Csak egy munkalap adatokkal. XLSX esetén a plusz lapok és a rejtett sorok gyakran összekeverik a sorok számát.
Ha néhány percet rászánunk a fájlra, az a típusjavaslatokat is jobbá teszi, mivel a HANA az általa látott értékekből következtet ki minden oszlopra. A típusviselkedést a következő tárgyalja: SAP HANA adattípusok.
Hogyan töltsünk fel adatokat egy lapos fájlból ide SAP HANNA
Lépések az adatok feltöltéséhez lapos fájlból ide SAP HANA az alábbi
- Hozd létre a táblázatot SAP HANNA
- Fájl létrehozása az adatokkal a helyi rendszerünkben
- Válassza ki a fájlt
- A térkép kezelésepings
- Töltse be az adatokat
Hozd létre a táblázatot SAP HANNA
Ha a táblázat nincs benne SAP HANA, akkor létrehozhatunk egy táblázatot SQL Script vagy ezzel a folyamattal a kiválasztásával "ÚJ" opciót.
Új táblázat létrehozásához az „ÚJ” opciót fogjuk használni.
Hozzon létre fájlt az adatokkal a helyi rendszerünkben
Feltöltjük az Értékesítési Szervezet törzsadatait. Tehát hozzon létre egy .csv fájlt és egy .xls fájlt a helyi rendszeren.
A SalesOrg.xlsx fájlt feltöltjük ide SAP HANA, ezért létrehoztunk egy SalesOrg.xlsx fájlt a helyi rendszerben.
| SalesOrg | Név | Valuta | CoCode | Székhely | Ország | Ref_Sorg |
|---|---|---|---|---|---|---|
| 1000 | ABC Pvt. kft | USAdollár | 1000 | NEW YORK | USA | 1000 |
| 2000 | ABC Enterprises | INR | 2000 | INDIA | INDIA | 2000 |
Válassza ki a fájlt
Step 1) Nyissa meg a modellező perspektívát -> 'Főmenü' -> 'Súgó' -> 'Gyorsnézet' az alábbiak szerint.
Megjelenik egy Gyorsnézet képernyő, az alábbiak szerint
Válassza az „Importálás” opciót a Gyorsnézetből. Megjelenik az importálási opció előugró ablaka.
Megjelenik egy előugró ablak az importáláshoz. Menj ide SAP HANA tartalom -> 'Adatok helyi fájlból'.
Kattintson a Tovább gombra. Megjelenik egy felugró ablak a fájl kiválasztásához, kövesse az alábbi lépéseket a fájl kiválasztásához.
- Válassza ki a SalesOrg.xls fájlt.
- Kattintson a „Megnyitás” gombra.
Megjelenik egy képernyő az importálandó fájlok kiválasztására, amelyen kiválaszthatjuk azt a fájlt, amelybe a helyi rendszerből be szeretnénk tölteni az adatokat. SAP HANA adatbázis.
Az elérhető opciók három fő területre oszthatók, ezek
- Forrásfájl szakasz
- Fájl részletei szakasz
- Target Táblázat
Step 2) Ebben a lépésben a következő adatokat kell megadnunk -
- Válaszd ki a fájlt – Itt jelenik meg a kiválasztott fájl elérési útja.
- Fejlécsor létezik – Ha a SalesOrg.xls fájlnak van fejléce (Oszlopnév). Tehát bepipáltuk.
- Minden adat importálása – Jelölje be ezt a lehetőséget, ha az összes adatot importálni szeretné egy fájlból, ellenkező esetben említse meg a Start sort és a End sort a fájlból való konkrét adatbetöltéshez.
- Figyelmen kívül hagyja a kezdő és a záró szóközöket – Jelölje be ezt a lehetőséget, ha a fájl elején és végén lévő szóközöket figyelmen kívül szeretné hagyni.
- Target Táblázat – Új: Ha a tábla nincs jelen a SAP HANA, majd válassza ezt a lehetőséget, és adjon meg egy meglévő sémanevet és a létrehozandó tábla nevét.
- Target Tábla – Meglévő: Ha a tábla létezik a SAP HANNA, majd válassza ezt a lehetőséget. Válassza a Sémanév és a táblázat lehetőséget. Az adatok a táblázat végéhez lesznek csatolva.
- Kattintson a „Tovább” gombra
A térkép kezelésepings
Egy térképping a képernyőt a térkép végrehajtásához fogják használniping a forrás- és céloszlopok között.
Két különböző típusú térkép létezikping elérhető. Amikor rákattintunk két lehetőséget kapunk az alábbiak szerint -
- Egy-egy: Ezzel az opcióval a sorrend alapján oszlopról oszlopra képezhetjük le. Ez az opció akkor használható, ha tudjuk, hogy az összes oszlop egymás után van.
- Térkép név szerint: Ezzel az opcióval a név alapján leképezhetjük a forrás- és céloszlopokat. Ez akkor használható, ha tudjuk, hogy az oszlopnevek megegyeznek.
Térképping a forrástól Target - Itt leképezzük a Forrásfájl oszlopot Target Tábla, és azt is megváltoztathatjuk, hogy melyik tábla definícióját szeretnénk használni.
- Javasolt táblázatstruktúra a forrásfájlból- A táblázat oszlopának neve az Excel fájlból származik. Oszlopnév (fejléc).
- Target Táblázat felépítése: Target A táblatár típusa alapértelmezés szerint oszloptárként van kiválasztva.
- Kattintson a Fájlnévre, és húzza a célmezőre. A fájl leképezésre kerül. A mező automatikusan leképezhető egy az egyhez arányban, vagy név szerint is leképezhető. Manuálisan is elvégezhetjük a leképezést.ping a húzás és elengedés opció használatával, ha az oszlopnevünket nem lehetett leképezni a fenti opciókkal.
- Ugyanezen a képernyőn a Fájladatok részben azt is láthatjuk, hogyan néznek ki az adatok a forrásfájlban az összes oszlop esetében. A Fájladatok rész a SalesOrg fájl adatait jeleníti meg.
- Kattintson a „Tovább” gombra.
Megjelenik egy ablak az adatok helyi fájlból történő importálására.
Töltse be az adatokat
Ez az utolsó képernyő a betöltési folyamat megkezdése előtt. Ezen a képernyőn megjelennek a táblázatban már létező adatok, valamint a sémára és a táblázatra vonatkozó információk, amelybe az adatokat betöltjük.
- Részletek szakaszok: Ebben a szakaszban a Kiválasztott forrásfájl neve, Target Táblázat neve, és Target Megjelenik a sémanév részletei.
- Adatok a fájlból: Megjeleníti az adatokat, pl.tracted a fájlból.
- Ha az Adatok a fájlból részben megjelenített adatok ellenőrzése megtörtént, kattintson a „Befejezés” gombra az adatok táblázatba való betöltésének megkezdéséhez.
Az importálási opció sikeres befejezése után a munkanapló nézetben a „Sikeresen befejeződött” állapotú bejegyzésnek kell megjelennie.
Ha az adatimportálási feladat sikeres,
- A táblázatban lévő adatokat úgy tekinthetjük meg, hogy kiválasztjuk a megfelelő séma táblázatát, és jobb gombbal kattintunk a Tábla -> 'Adatok előnézete' menüpontra, az alábbiak szerint.
- A táblázat adatai az adatok előnézeti képernyőjén jelennek meg az alábbiak szerint:
Gyakori hibák a sima fájlok feltöltésekor
A varázsló megbocsátó, ami kétélű: egyes problémák egyértelmű hibát okoznak, mások pedig csendben töltődnek be rossz eredménnyel. Mindkét típust felsoroljuk itt.
| Tünet | Okoz | Rögzít |
|---|---|---|
| Az oszlopnevek COL1 és COL2 formában jelennek meg. | A „Fejlécsor létezik” jelölőnégyzet nincs bejelölve. | Térjen vissza a fájl részletei képernyőre, és jelölje be |
| A betöltés hosszhibával meghiúsul | A javasolt oszlophossz rövidebb, mint egy érték a fájlban lejjebb | Szélesítsd ki az oszlopot a térképenping képernyő betöltés előtt |
| Numbers SMS-ként érkezik | Ezreselválasztók vagy elszórt szöveges érték az oszlopban | Tisztítsa meg a forrás oszlopot, és töltse be újra |
| A dátumok hibásak vagy elutasítva vannak | Kétértelmű vagy területspecifikus dátumformátum | Formázd újra a fájlt ÉÉÉÉ-HH-NN formátumra |
| A sorok ismétlődnek | A meglévőt választottuk, és a betöltést megismételtük; az adatok hozzáfűződnek, nem cserélődnek le. | A táblázat csonkolása újratöltés előtt |
| Az ékezetes karakterek sérültek | CSV fájl mentése nem UTF-8 kódolásban | Mentés UTF-8 formátumban és újratöltés |
| Kevesebb sor töltődött be a vártnál | Kezdő és záró sor lett beállítva az Összes adat importálása helyett | Jelölje be az Összes adat importálása lehetőséget |
A duplikáció esete az, amit érdemes figyelni. Egy meglévő tábla kiválasztása mindig hozzáfűzést eredményez, így egy sikertelen betöltés újrafuttatása a tábla törlése nélkül csendben megduplázza az adatokat.
Sima fájlfeltöltés vs. más kiépítési módszerek
A sima fájlfeltöltés a legegyszerűbb és egyben a legkorlátozottabb elérhető opció. Ha tudjuk, hol áll meg, akkor nem kerül felhasználásra oda, ahol egy ütemezett metódusnak lennie kellene.
| Vizsgált paraméter | Sima fájl feltöltése | SLT | Adatszolgáltatások |
|---|---|---|---|
| Automatizálás | Csak kézi | Ütemezett vagy valós idejű | Hátralévő |
| Repeatable | Nem, minden futás kézzel történik | Igen | Igen |
| Átalakítás | Oszloptérképping csak | Egyszerű szabályok | Gazdag átalakulások |
| kötet | Kis fájlok | Nagy asztalok | Nagy és heterogén |
| Beállítási erőfeszítés | Egyik sem | Egy SLT szerver | Adatszolgáltatási környezet |
| A legjobb | Prototyping, kis referenciaadatok | Élő működési adatok | Sok forrás összevonása |
A szabály egyszerű: ha ugyanaz a fájl a következő hónapban is betöltődik, akkor a betöltés ide tartozik Adatszolgáltatások or SLT varázsló helyett valakinek emlékeznie kell a futtatásra. A teljes beállításkészletet a adatkiépítés oktatóanyag, és a Fájl menüben található megfelelő opció leírása a következőben található. SAP HANA import és export.










