|
Hiljuti uurisin andmebaase ja tahtsin proovida töödelda suurt hulka andmeid. Suurte andmemahtude käsitsi sisestamine pole enam võimalik, seega on vajalik import. Lugesin internetis palju õpetusi ja laadisin alla 10 000 loterii loterii kirjet txt-formaadis. Kuid nende andmete importimine SQL Server 2008-sse võttis siiski poolteist päeva. Internetist leitud õpetused pole kunagi lahendanud probleeme, millega importimise käigus kokku puutusin. Kirjuta see blogi viitamiseks! Järgnevalt on toodud näide impordisammudest ja lõpuks ettevaatusabinõudest. (See blogi on kasulik ainult algajatele) Esimeses sammus ava Import and Export tööriist. (Win7 tuleb 32-bitistes süsteemides SQL-iga ja tundub, et see on paigaldatud 64-bitistele süsteemidele)
2. samm: Vali lähtefaili formaat. Siin valib txt-formaadi fail lameda failiallika.
Kolmas samm on sirvida ja valida failiallikas, kus koodileht tuleks muuta Hiina lihtsustatud kujule. Lisaks saad kontrollida, kas imporditud andmeveerud on õiged veergudes ning muuta väljade nimesid Advanced'is.
4. samm: Vali sihtserver ja andmebaas. See on selleks, et määrata, millisesse serveri andmebaasi andmefail importida.
5. samm: Vali sihttabel ja ava redigeerimiskaart. Vaikimisi loo uus tabel failinimega.
6. samm, muuda kaarti. Impordi andmekaardistus igasse andmebaasi välja! Kui sihttabel on äsja loodud, muuda andmebaasis väljade nimesid ja andmetüüpe.
Pärast seda, kui andmeallikaga probleeme pole, klõpsa Järgmine...... Sa suudad seda. Räägime nüüd sellest, millele andmete importimisel tähelepanu pöörata. Kui impordid faile txt-formaadis, tuleb esmalt jälgida andmete paigutust. Iga veerg on eraldatud ühtlase eraldajaga, et eemaldada liigne reainfo. Samuti tuleb märkida, et tühikuid loetakse ka txt-formaadis failide importimisel, seega eemalda tühikud. Tegelikult oli ainus probleem, millega importimisel kokku puutusin, pooleteiseks päevaks. Andmed on paigutatud vastavalt nõuetele, nagu joonisel näidatud:
|