Kuinka ladata tasainen tiedosto kohteeseen SAP HANA: CSV, XLS ja XLSX

โšก ร„lykรคs yhteenveto

Tasaisen tiedoston lataus kohteeseen SAP HANA lataa CSV-, XLS- ja XLSX-dataa suoraan asiakaskoneelta ilman ETL-tyรถkaluja. HANA Studio ehdottaa sarakenimiรค ja tietotyyppejรค ja yhdistรครค sitten lรคhdesarakkeet uuteen tai olemassa olevaan taulukkoon.

  • ๐Ÿ“„ Tuetut formaatit: Asiakasjรคrjestelmรคssรค olevat CSV-, XLS- ja XLSX-tiedostot voidaan ladata suoraan.
  • ๐Ÿ› ๏ธ ETL:รครค ei tarvita: Ominaisuus poistaa vanhemman vaatimuksen ohjaustiedostolle sekรค SLT-, BODS- tai DXC-tiedostoille.
  • ๐Ÿงฑ Pรถytรคvaatimus: Taulukon on oltava olemassa tai se on luotava tuonnin aikana; olemassa oleviin taulukoihin liitetรครคn tietueet.
  • ๐Ÿงญ Sisรครคntulopiste: Pikakatselu, sitten Tuo ja sitten SAP HANA-sisรคltรถ ja -tiedot paikallisesta tiedostosta.
  • โš™๏ธ Tiedostoasetukset: Otsikkorivi, tuo kaikki tiedot tai rivialue ja jรคtรค vรคliin alussa ja lopussa olevat tyhjรคt merkit.
  • ๐Ÿ”— karttaping tilat: Yksi yhteen -kartoitus sarakejรคrjestyksen mukaan, Kartta nimen mukaan -kartoitus vastaavien sarakenimien mukaan.
  • โœ… Tรคydennystarkistus: Tyรถlokin merkinnรคn on oltava Valmis onnistuneesti, ennen kuin tietoihin voidaan luottaa.

SAP HANA-tiedoston lataus CSV XLSX-muodossa

SAP HANA tukee tietojen lataamista tiedostosta ilman ETL-tyรถkaluja (SLT, BODS ja DXC). Se on HANA Studion uusi ominaisuus Revision 28 (SPS04).

SAP HANA-tuki seuraavan tyyppisiรค tiedostoja, jotka ovat saatavilla asiakasjรคrjestelmรคssรค alla -

  • .CSV (pilkuilla erotetut tiedostot)
  • . XLS
  • .XLSX

Ennen tรคtรค vaihtoehtoa kรคyttรคjรคn on luotava ohjaustiedosto (.CTL-tiedosto). Tietojen lataaminen sisรครคn SAP HANA, taulukon tรคytyy olla olemassa SAP HANA. Jos taulukko on olemassa, tietueet lisรคtรครคn taulukon loppuun. Jos taulukkoa ei ole, taulukko on luotava.

Tรคmรค sovellus ehdottaa sarakkeen nimeรค ja tietotyyppiรค uusille taulukoille.

Ennen lataamista: Tiedoston valmistelun tarkistuslista

Useimmat epรคonnistuneet lataukset johtuvat tiedostosta eikรค HANAsta, ja jokainen nรคistรค ongelmista on halvempaa korjata ennen aloittamista kuin osittaisen latauksen jรคlkeen.

  • Yksi otsikkorivi, ei yhdistettyjรค soluja. Ohjattu toiminto ehdottaa sarakenimiรค otsikosta. Yhdistetyt solut, otsikkorivi otsikon ylรคpuolella tai tyhjรค ensimmรคinen rivi tuottavat kaikki merkityksettรถmiรค sarakenimiรค.
  • Sarakkeiden nimet ilman vรคlilyรถntejรค tai erikoismerkkejรค. Ehdotetut taulukon sarakkeet perivรคt otsikkotekstin. Nimistรค, kuten Myyntiorganisaatio, tulee hankalia tunnisteita, jotka myรถhemmin tarvitsevat lainausmerkkejรค jokaisessa kyselyssรค.
  • Yhdenmukaiset tietotyypit jokaisessa sarakkeessa. Saraketta, jossa on numeroita ja yksi tekstisyรถttรถ, ehdotetaan merkiksi, ja jokainen jatkolaskutoimitus vaatii sitten muunnoksen.
  • Pรคivรคmรครคrรคt yksiselitteisessรค muodossa. VVVV-KK-PP poistaa pรคivรคn ja kuukauden epรคselvyyden, joka vรครคristรครค kuorman huomaamattomasti.
  • Ei tuhaterottimia numeerisissa sarakkeissa. Arvo 1 000 luetaan tekstinรค, ei numerona.
  • Oikea koodaus CSV-tiedostossa. UTF-8 sรคilyttรครค muut kuin ASCII-merkit; muut koodaukset muuttavat ne korvaaviksi merkeiksi, joita on vaikea korjata jรคlkikรคteen.
  • Vain yksi dataa sisรคltรคvรค laskentataulukko. XLSX-tiedostoissa ylimรครคrรคiset taulukot ja piilotetut rivit sekoittavat usein rivien mรครคrรคn.

Muutaman minuutin kรคyttรคminen tiedostoon parantaa myรถs tyyppiehdotuksia, koska HANA pรครคttelee jokaisen sarakkeen nรคkemistรครคn arvoista. Tyypin kรคyttรคytymistรค kรคsitellรครคn kohdassa SAP HANA-tietotyypit.

Kuinka ladata tietoja tasaisesta tiedostosta kohteeseen SAP HANA

Vaiheet tietojen lataamiseksi tasaisesta tiedostosta kohteeseen SAP HANA on alla-

  • Luo taulukko sisรครคn SAP HANA
  • Luo tiedoilla tiedosto paikallisessa jรคrjestelmรคssรคmme
  • Valitse tiedosto
  • Hallitse karttaapings
  • Lataa tiedot

Luo taulukko sisรครคn SAP HANA

Jos taulukkoa ei ole SAP HANA, sitten voimme luoda taulukon SQL Script tai tรคllรค prosessilla valitsemalla "UUSI" vaihtoehto.

Kรคytรคmme "UUSI" -vaihtoehtoa uuden taulukon luomiseen.

Luo tiedoilla tiedosto paikallisessa jรคrjestelmรคssรคmme

Lataamme myyntiorganisaation perustiedot. Joten luo .csv-tiedosto ja .xls-tiedosto sille paikallisessa jรคrjestelmรคssรค.

Lataamme SalesOrg.xlsx-tiedoston kohteeseen SAP HANA, joten olemme luoneet tiedoston SalesOrg.xlsx paikalliseen jรคrjestelmรครคn.

SalesOrg Nimi valuutta CoCode Osoite Maa Ref_Sorg
1000 ABC Pvt. Oy USD 1000 NEW YORK Soumi 1000
2000 ABC Yritykset INR 2000 INTIA INTIA 2000

Valitse tiedosto

Vaihe 1) Avaa mallintajanรคkymรค -> 'Pรครคvalikko' -> 'Ohje' -> 'Pikanรคkymรค' alla olevan kuvan mukaisesti.

Taulukon luominen sisรครคn SAP HANA

Nรคkyviin tulee pikanรคkymรคnรคyttรถ, kuten alla

Taulukon luominen sisรครคn SAP HANA

Valitse Pikanรคkymรคstรค Tuo-vaihtoehto. Nรคyttรถรถn tulee ponnahdusikkuna tuontia varten.

Taulukon luominen sisรครคn SAP HANA

Ponnahdusikkuna tuontia varten tulee nรคkyviin. Siirry osoitteeseen SAP HANA-sisรคltรถ -> 'Tiedot paikallisesta tiedostosta'.

Taulukon luominen sisรครคn SAP HANA

Napsauta Seuraava. Nรคyttรถรถn tulee tiedoston valintaan tarkoitettu ponnahdusikkuna. Valitse tiedosto noudattamalla alla olevia ohjeita.

  1. Valitse SalesOrg.xls-tiedosto.
  2. Napsauta "Avaa" -painiketta.

Taulukon luominen sisรครคn SAP HANA

Nรคyttรถรถn tulee tiedoston valintanรคyttรถ tuontia varten, jossa voimme valita tiedoston tietojen lataamista varten paikallisesta jรคrjestelmรคstรค SAP HANA-tietokanta.

Kรคytettรคvissรค olevat vaihtoehdot voidaan luokitella kolmeen pรครคalueeseen, ne ovat

  • Lรคhdetiedosto-osio
  • Tiedoston tiedot -osio
  • Target Pรถytรค

Vaihe 2) Tรคssรค vaiheessa meidรคn on syรถtettรคvรค seuraavat tiedot -

  1. Valitse tiedosto โ€“ Valittu tiedostopolku nรคytetรครคn tรคssรค.
  2. Otsikkorivi on olemassa โ€“ Jos SalesOrg.xls-tiedostossa on otsikko (sarakkeen nimi). Joten, olemme rastittaneet sen.
  3. Tuo kaikki tiedot โ€“ Valitse tรคmรค vaihtoehto, jos haluat tuoda kaikki tiedot tiedostosta. Muussa tapauksessa mainitse aloitusrivi ja lopetusrivi tietyn tiedon lataamista tiedostosta varten.
  4. Ohita edessรค ja lopussa oleva vรคlilyรถnti โ€“ Valitse tรคmรค vaihtoehto, jos haluat ohittaa tiedoston alussa ja lopussa olevat tyhjรคt merkit.
  5. Target Pรถytรค โ€“ Uusi: Jos taulukkoa ei ole kohdassa SAP HANA, valitse sitten tรคmรค vaihtoehto ja anna olemassa olevan skeeman nimi ja luotavan taulukon nimi.
  6. Target Taulukko โ€“ Olemassa olevaJos taulukko on olemassa kohdassa SAP HANA, valitse sitten tรคmรค vaihtoehto. Valitse skeeman nimi ja taulukko. Tiedot liitetรครคn taulukon loppuun.
  7. Napsauta "Seuraava" -painiketta

Taulukon luominen sisรครคn SAP HANA

Hallitse karttaapings

Karttaping nรคyttรถรค kรคytetรครคn kartan suorittamiseenping lรคhde- ja kohdesarakkeiden vรคlillรค.

Karttoja on kahdenlaisiaping saatavilla. Kun napsautamme Taulukon luominen sisรครคn SAP HANA saamme kaksi vaihtoehtoa kuten alla -

  • One to One: Kรคyttรคmรคllรค tรคtรค vaihtoehtoa voimme yhdistรครค sarakkeen sarakkeeseen sarjan perusteella. Tรคtรค vaihtoehtoa voidaan kรคyttรครค, jos tiedรคmme, ettรค kaikki sarakkeet ovat jรคrjestyksessรค.
  • Kartta nimen mukaan: Tรคtรค vaihtoehtoa kรคyttรคmรคllรค voimme kartoittaa lรคhde- ja kohdesarakkeet nimen perusteella. Tรคtรค voidaan kรคyttรครค, jos tiedรคmme, ettรค sarakkeiden nimet ovat samat.

karttaping Lรคhteestรค Target - Yhdistรคmme tรคhรคn Lรคhdetiedosto-sarakkeen Target Taulukko, ja voimme myรถs muuttaa kohdetaulukon mรครคritelmรครค.

  1. Ehdotettu taulukkorakenne lรคhdetiedostosta- Taulukon sarakkeen nimi oletetaan Excel-tiedostosta Sarakkeen nimi (otsikko).
  2. Target Pรถydรคn rakenne: Target Taulukon varastotyyppi on oletuksena valittu sarakevarastoon.
  3. Napsauta tiedostonimeรค ja vedรค se kohdekenttรครคn. Tiedosto yhdistetรครคn. Kenttรค voidaan yhdistellรค automaattisesti yksi yhteen -suhteella tai nimen mukaan. Voimme tehdรค yhdistelyn manuaalisesti.ping vetรคmรคllรค ja pudottamalla, jos sarakkeen nimeรค ei voitu yhdistรครค yllรค olevilla vaihtoehdoilla. Hallitse karttaapings
  4. Saman nรคytรถn Tiedostotiedot-osiossa voimme myรถs nรคhdรค, miltรค tiedot nรคyttรคvรคt lรคhdetiedostossa kaikissa sarakkeissa. Tiedostotiedot-osiossa nรคkyvรคt SalesOrg-tiedoston tiedot.
  5. Napsauta "Seuraava" -painiketta.

Hallitse karttaapings

Nรคkyviin tulee ikkuna tietojen tuontia paikallisesta tiedostosta.

Lataa tiedot

Tรคmรค on viimeinen nรคyttรถ ennen latausprosessin aloittamista. Tรคllรค nรคytรถllรค nรคkyvรคt taulukossa jo olevat tiedot sekรค tiedot kaavasta ja taulukosta, johon tiedot ladataan.

  1. Yksityiskohtaiset osiotTรคssรค osiossa Valitun lรคhdetiedoston nimi, Target Taulukon nimi ja Target Schema Name -tiedot tulevat nรคkyviin.
  2. Tiedot tiedostosta: Se nรคyttรครค tietoja esim.tracted tiedostosta.
  3. Jos Data from file -osiossa nรคytettรคvรคt tiedot on vahvistettu, napsauta 'Valmis' aloittaaksesi tietojen lataamisen taulukkoon.

Lataa tiedot

Kun tuontivaihtoehto on suoritettu onnistuneesti, tyรถlokinรคkymรคssรค pitรคisi nรคkyรค merkintรค, jonka tila on 'Suoritettu onnistuneesti'.

Lataa tiedot

Kun tietojen tuonti on onnistunut,

  1. Voimme nรคhdรค taulukon tiedot valitsemalla kyseisen skeeman taulukon ja napsauttamalla hiiren kakkospainikkeella Taulukko -> 'Tietojen esikatselu', kuten alla on esitetty.
  2. Taulukon tiedot nรคkyvรคt tietojen esikatselunรคytรถssรค alla olevan mukaisesti

Lataa tiedot

Yleisiรค virheitรค litteiden tiedostojen lataamisessa

Velho on anteeksiantava, mikรค on kaksijakoinen siunaus: jotkut ongelmat tuottavat selkeรคn virheen ja toiset latautuvat hiljaa vรครคrรคllรค tuloksella. Molemmat tyypit on lueteltu tรคssรค.

Oire Aiheuttaa Korjata
Sarakkeiden nimet nรคkyvรคt muodossa COL1, COL2 Otsikkorivi on olemassa -kohtaa ei ole valittu Palaa tiedoston tietonรคyttรถรถn ja rastita se
Lataus epรคonnistuu pituusvirheen vuoksi Ehdotettu sarakkeen pituus on lyhyempi kuin tiedostossa alempana oleva arvo Levitรค kartan sarakettaping nรคyttรถ ennen lataamista
Numbers saapuvat tekstiviestinรค Tuhaterottimet tai irrallinen tekstiarvo sarakkeessa Puhdista lรคhdesarake ja lataa se uudelleen
Pรคivรคmรครคrรคt ovat vรครคrin tai hylรคtty Epรคselvรค tai aluekohtainen pรคivรคmรครคrรคmuoto Alusta tiedosto uudelleen muotoon VVVV-KK-PP
Rivit ovat pรครคllekkรคisiรค Valittiin olemassa oleva ja lataus toistettiin; tiedot tรคydentรคvรคt, eivรคt korvaa Katkaise taulukko ennen uudelleenlatausta
Aksenttimerkit ovat vรครคristyneitรค CSV-tiedosto tallennettu muussa kuin UTF-8-koodauksessa Tallenna uudelleen UTF-8-muodossa ja lataa uudelleen
Odotettua vรคhemmรคn rivejรค ladattu Alku- ja loppurivi asetettiin kaikkien tietojen tuonnin sijaan Valitse Tuo kaikki tiedot

Kaksoistumistilanne on se, jota kannattaa seurata. Olemassa olevan taulukon valitseminen lisรครค aina tietoja, joten epรคonnistuneen latauksen uudelleen suorittaminen ilman taulukon tyhjentรคmistรค kaksinkertaistaa tiedot hiljaa.

Yksittรคisen tiedoston lataus vs. muut provisiointimenetelmรคt

Tasaisen tiedoston lataus on yksinkertaisin ja myรถs rajoitetuin vaihtoehto. Sen pysรคhtymiskohdan tietรคminen estรครค sen kรคytรถn ajoitetun metodin kuuluvissa kohdissa.

Parametri Tasaisen tiedoston lataus SLT Tietopalvelut
Automaatio Vain manuaalinen Aikataulutettu tai reaaliaikainen Suunniteltu
toistettavissa Ei, jokainen juoksu tehdรครคn kรคsin Kyllรค Kyllรค
Muutos Sarakekarttaping vain Yksinkertaiset sรครคnnรถt Rikkaat muunnokset
tilavuus Pienet tiedostot Suuret pรถydรคt Suuri ja heterogeeninen
Asennustyรถ Ei eristetty SLT-palvelin Datapalveluiden maisema
Parasta Prototyping, pienet viitetiedot Reaaliaikaiset operatiiviset tiedot Useiden lรคhteiden yhdistรคminen

Sรครคntรถ on yksinkertainen: jos sama tiedosto ladataan uudelleen ensi kuussa, lataus kuuluu sisรครคn Tietopalvelut or SLT ohjatun toiminnon sijaan jonkun on muistettava suorittaa se. Kaikki vaihtoehdot vertaillaan datan tarjoaminen opetusohjelmassa, ja vastaava vaihtoehto Tiedosto-valikossa on kuvattu kohdassa SAP HANA-tuonti ja -vienti.

UKK

Ei, se liittรครค loppuun. Latauksen uudelleen suorittaminen ilman taulukon katkaisemista ensin kopioi jokaisen rivin, mikรค on yleisin syy odottamattomiin kokonaissummiin latauksen jรคlkeen.

Kyllรค, kartallaping nรคyttรถ ennen lataamista. Ehdotus perustuu HANA:n nรคkemiin arvoihin, joten laajenna kaikkea, mikรค saattaa sisรคltรครค pidempiรค arvoja tulevissa tiedostoissa.

Tekoรคly profiloi tiedoston ensin ja havaitsee epรคjohdonmukaiset tyypit, kaksoisavaimet ja koodausongelmat, jotta ongelmat korjataan ennen kuin ohjattu toiminto ehdottaa niiden ympรคrille rakennetta.

Kyllรค. Kun tiedoston ja taulukon nimet eroavat toisistaan, semanttinen tรคsmรคytys ehdottaa parituksia, joita One to One- tai Map by Name -menetelmรคt eivรคt lรถytรคisi, jรคttรคen tarkistettavaksi vain poikkeukset.

Ei. Ohjattu toiminto on vuorovaikutteinen ja sen suorittaminen on henkilรถn tehtรคvรค. Toistuva tiedostojen lataus kuuluu sen sijaan Data Servicesiin tai vastaavaan ajoitettuun prosessiin.

Tiivistรค tรคmรค viesti seuraavasti: