|
Nedavno sem preučeval podatkovne baze in želel poskusiti obdelati veliko količino podatkov. Ročno vnos velikih količin podatkov ni več mogoč, zato je potreben uvoz. Prebral sem veliko vodičev na internetu in nato prenesel 10.000 loterijskih zapisov v txt formatu. A uvoz teh podatkov v SQL Server 2008 je vseeno trajal dan in pol. Vodiči, ki sem jih našel na spletu, nikoli niso rešili težav, s katerimi sem se srečal med uvozom. Napišite ta blog za referenco! Spodaj je prikaz korakov za uvoz in nazadnje previdnostnih ukrepov. (Ta blog je uporaben samo za začetnike) V prvem koraku odprite orodje Uvoz in izvoz. (Win7 ima SQL na 32-bitnih sistemih in zdi se, da je nameščen na 64-bitnih sistemih)
Korak 2: Izberite format izvorne datoteke. Tukaj txt datoteka izbere izvorno kodo ravne datoteke.
Tretji korak je brskanje in izbira izvorne kode datoteke, kjer je treba kodno stran spremeniti v poenostavljeno kitajščino. Poleg tega lahko preverite, ali so uvoženi podatkovni stolpci pravilni v Columns, in lahko v Advanced uredite imena polj.
Korak 4: Izberite ciljni strežnik in bazo podatkov. Gre za določitev, v katero bazo podatkov strežnika uvoziti podatkovno datoteko.
Korak 5: Izberite ciljno tabelo in odprite urejanje zemljevida. Privzeto ustvarite novo tabelo z imenom datoteke.
Korak 6, uredite zemljevid. Uvozite preslikavo podatkov v vsako polje baze podatkov! Če je ciljna tabela na novo ustvarjena, uredite imena polj in podatkovne tipe v bazi podatkov.
Nato po tem, če ni težav z virom podatkov, kliknite Naprej...... Zmoreš. Zdaj pa poglejmo, na kaj morate biti pozorni pri uvozu podatkov. Pri uvozu datotek v txt formatu morate najprej paziti na razporeditev podatkov. Vsak stolpec je ločen z enakomernim ločilom, da se odstranijo odvečne informacije iz vrstic. Prav tako je treba omeniti, da se presledki berejo tudi pri uvozu datotek v txt formatu, zato odstranite presledke. Pravzaprav je edina težava, s katero sem se srečal pri uvozu, ostala za dan in pol. Podatki so razporejeni glede na zahteve, kot je prikazano na sliki:
|