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.

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.
Näkyviin tulee pikanäkymänäyttö, kuten alla
Valitse Pikanäkymästä Tuo-vaihtoehto. Näyttöön tulee ponnahdusikkuna tuontia varten.
Ponnahdusikkuna tuontia varten tulee näkyviin. Siirry osoitteeseen SAP HANA-sisältö -> 'Tiedot paikallisesta tiedostosta'.
Napsauta Seuraava. Näyttöön tulee tiedoston valintaan tarkoitettu ponnahdusikkuna. Valitse tiedosto noudattamalla alla olevia ohjeita.
- Valitse SalesOrg.xls-tiedosto.
- Napsauta "Avaa" -painiketta.
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 -
- Valitse tiedosto – Valittu tiedostopolku näytetään tässä.
- Otsikkorivi on olemassa – Jos SalesOrg.xls-tiedostossa on otsikko (sarakkeen nimi). Joten, olemme rastittaneet sen.
- Tuo kaikki tiedot – Valitse tämä vaihtoehto, jos haluat tuoda kaikki tiedot tiedostosta. Muussa tapauksessa mainitse aloitusrivi ja lopetusrivi tietyn tiedon lataamista tiedostosta varten.
- Ohita edessä ja lopussa oleva välilyönti – Valitse tämä vaihtoehto, jos haluat ohittaa tiedoston alussa ja lopussa olevat tyhjät merkit.
- 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.
- 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.
- Napsauta "Seuraava" -painiketta
Hallitse karttaapings
Karttaping näyttöä käytetään kartan suorittamiseenping lähde- ja kohdesarakkeiden välillä.
Karttoja on kahdenlaisiaping saatavilla. Kun napsautamme 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ää.
- Ehdotettu taulukkorakenne lähdetiedostosta- Taulukon sarakkeen nimi oletetaan Excel-tiedostosta Sarakkeen nimi (otsikko).
- Target Pöydän rakenne: Target Taulukon varastotyyppi on oletuksena valittu sarakevarastoon.
- 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.
- 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.
- Napsauta "Seuraava" -painiketta.
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.
- Yksityiskohtaiset osiotTässä osiossa Valitun lähdetiedoston nimi, Target Taulukon nimi ja Target Schema Name -tiedot tulevat näkyviin.
- Tiedot tiedostosta: Se näyttää tietoja esim.tracted tiedostosta.
- Jos Data from file -osiossa näytettävät tiedot on vahvistettu, napsauta 'Valmis' aloittaaksesi tietojen lataamisen taulukkoon.
Kun tuontivaihtoehto on suoritettu onnistuneesti, työlokinäkymässä pitäisi näkyä merkintä, jonka tila on 'Suoritettu onnistuneesti'.
Kun tietojen tuonti on onnistunut,
- Voimme nähdä taulukon tiedot valitsemalla kyseisen skeeman taulukon ja napsauttamalla hiiren kakkospainikkeella Taulukko -> 'Tietojen esikatselu', kuten alla on esitetty.
- Taulukon tiedot näkyvät tietojen esikatselunäytössä alla olevan mukaisesti
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.










