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: