|
Nedávno som študoval databázy a chcel som spracovať veľké množstvo dát. Manuálne zadávanie veľkého množstva dát už nie je možné, preto je potrebný import. Čítal som veľa návodov na internete a potom som si stiahol 10 000 lotériových záznamov v txt formáte. Importovanie týchto dát do SQL Server 2008 však stále trvalo deň a pol. Tutoriály, ktoré som našiel online, nikdy nevyriešili problémy, na ktoré som narazil počas importu. Napíšte tento blog ako referenciu! Nasleduje ilustrácia dovozných krokov a nakoniec opatrení. (Tento blog je užitočný len pre nováčikov) V prvom kroku otvorte nástroj Import and Export. (Win7 obsahuje SQL na 32-bitových systémoch a zdá sa, že je nainštalovaný na 64-bitových systémoch)
Krok 2: Vyberte formát zdrojového súboru. Tu txt formát vyberá plochý zdroj súboru.
Tretím krokom je prehliadať a vybrať zdrojový kód súboru, kde by sa mala kódová stránka zmeniť na čínsky zjednodušený. Okrem toho môžete skontrolovať, či sú importované dátové stĺpce správne v Stĺpcoch, a môžete upraviť názvy polí v Advanced.
Krok 4: Vyberte cieľový server a databázu. Cieľom je určiť, do ktorej databázy servera sa dátový súbor importuje.
Krok 5: Vyberte cieľovú tabuľku a otvorte edit mapu. Predvolene vytvorte novú tabuľku s názvom súboru.
Krok 6, upraviť mapu. Importujte mapovanie dát do každého poľa databázy! Ak je cieľová tabuľka novovytvorená, upravte názvy polí a dátové typy v databáze.
Potom, pokiaľ nie je problém so zdrojom dát, kliknite na Ďalej...... Zvládneš to. Teraz sa poďme porozprávať o tom, na čo si dať pozor pri importe dát. Pri importe súborov vo formáte txt musíte najprv venovať pozornosť usporiadaniu dát. Každý stĺpec je oddelený rovnomerným oddeľovačom, aby sa odstránili nadbytočné informácie z riadkov. Treba tiež poznamenať, že medzery sa čítajú aj pri importe súborov v txt formáte, preto medzery odstraňujte. Vlastne jediný problém, na ktorý som narazil pri importovaní, ma zasekol deň a pol. Údaje sú usporiadané podľa požiadaviek, ako je znázornené na obrázku:
|