|
Viime aikoina opiskelin tietokantoja ja halusin yrittää käsitellä suurta määrää dataa. Suurten tietomäärien manuaalinen syöttäminen ei ole enää mahdollista, joten tuonti vaaditaan. Luin paljon tutoriaaleja internetissä ja latasin sitten 10 000 arpajaiskirjaa txt-muodossa. Mutta tämän datan tuonti SQL Server 2008:aan vei silti puolitoista päivää. Netistä löytämäni tutoriaalit eivät ole koskaan ratkaisseet niitä ongelmia, joita kohtasin tuontiprosessissa. Kirjoita tämä blogi viitteeksi! Seuraavassa on esimerkki tuontivaiheista ja lopuksi varotoimista. (Tämä blogi on hyödyllinen vain aloittelijoille) Ensimmäisessä vaiheessa avaa Tuonti- ja vientityökalu. (Win7 tulee SQL:n mukana 32-bittisissä järjestelmissä, ja se näyttää olevan asennettu 64-bittisiin järjestelmiin)
Vaihe 2: Valitse lähdetiedoston muoto. Tässä txt-muototiedosto valitsee tasaisen tiedostolähteen.
Kolmas vaihe on selata ja valita tiedostolähde, jossa koodisivu tulisi vaihtaa kiinalaiseen yksinkertaistettuun. Lisäksi voit tarkistaa, ovatko tuodut datasarakkeet oikein Columns-osiossa, ja muokata kenttien nimiä Advancedissa.
Vaihe 4: Valitse kohdepalvelin ja tietokanta. Sen tarkoituksena on määrittää, mihin palvelimen tietokantaan tiedosto tuodaan.
Vaihe 5: Valitse kohdetaulukko ja avaa muokkauskartta. Oletuksena luo uusi taulukko tiedoston nimellä.
Vaihe 6, muokkaa karttaa. Tuo datan kartoitus jokaiseen tietokantakenttään! Jos kohdetaulu on juuri luotu, muokkaa kenttänimiä ja tietotyyppejä tietokannassa.
Sitten, kunhan tietolähteessä ei ole ongelmaa, klikkaa Seuraava...... Sinä pystyt siihen. Puhutaanpa nyt siitä, mihin kannattaa kiinnittää huomiota datan tuonnissa. Kun tuot tiedostoja txt-muodossa, sinun täytyy ensin kiinnittää huomiota datan järjestelyyn. Jokainen sarake on erotettu yhtenäisellä erottimella, joka poistaa ylimääräisen rivitiedon. On myös hyvä huomioida, että välilyöntejä luetaan myös txt-tiedostoja tuodettaessa, joten poista välilyönnit. Itse asiassa ainoa ongelma, johon törmäsin tuonnissa, jäi jumiin puolentoista päivän ajaksi. Data on järjestäytynyt vaatimusten mukaisesti, kuten kuvassa on esitetty:
|