|
Πρόσφατα, μελετούσα βάσεις δεδομένων και ήθελα να προσπαθήσω να επεξεργαστώ μεγάλο όγκο δεδομένων. Η μη αυτόματη εισαγωγή μεγάλων ποσοτήτων δεδομένων δεν είναι πλέον δυνατή, επομένως απαιτείται εισαγωγή. Διάβασα πολλά σεμινάρια στο Διαδίκτυο και μετά κατέβασα 10,000 αρχεία λοταρίας σε μορφή txt. Ωστόσο, η εισαγωγή αυτών των δεδομένων στον SQL Server 2008 χρειάστηκε ακόμα μιάμιση μέρα. Τα σεμινάρια που βρήκα στο διαδίκτυο δεν έλυσαν ποτέ τα προβλήματα που αντιμετώπισα κατά τη διαδικασία εισαγωγής. Γράψτε αυτό το ιστολόγιο για αναφορά! Ακολουθεί μια απεικόνιση των βημάτων εισαγωγής και, τέλος, των προφυλάξεων. (Αυτό το ιστολόγιο είναι χρήσιμο μόνο για αρχάριους) Στο πρώτο βήμα, ανοίξτε το εργαλείο Εισαγωγή και εξαγωγή. (Το Win7 έρχεται με SQL σε συστήματα 32-bit και φαίνεται να είναι εγκατεστημένο σε συστήματα 64-bit)
Βήμα 2: Επιλέξτε τη μορφή του αρχείου προέλευσης. Εδώ το αρχείο μορφής txt επιλέγει την επίπεδη πηγή αρχείου.
Το τρίτο βήμα είναι να αναζητήσετε και να επιλέξετε την πηγή του αρχείου, όπου η κωδικοσελίδα θα πρέπει να αλλάξει σε Chinese Simplified. Επιπλέον, μπορείτε να ελέγξετε εάν οι στήλες δεδομένων που έχουν εισαχθεί είναι σωστές στις Στήλες και μπορείτε να επεξεργαστείτε τα ονόματα πεδίων στο Για προχωρημένους.
Βήμα 4: Επιλέξτε τον διακομιστή προορισμού και τη βάση δεδομένων. Είναι για να προσδιορίσετε σε ποια βάση δεδομένων ενός διακομιστή θα εισαχθεί το αρχείο δεδομένων.
Βήμα 5: Επιλέξτε τον πίνακα προορισμού και ανοίξτε τον χάρτη επεξεργασίας. Από προεπιλογή, δημιουργήστε έναν νέο πίνακα με το όνομα αρχείου.
Βήμα 6, επεξεργαστείτε τον χάρτη. Εισαγάγετε αντιστοίχιση δεδομένων σε κάθε πεδίο της βάσης δεδομένων! Εάν ο πίνακας προορισμού δημιουργήθηκε πρόσφατα, επεξεργαστείτε τα ονόματα πεδίων και τους τύπους δεδομένων στη βάση δεδομένων.
Στη συνέχεια, αφού το κάνετε αυτό, εφόσον δεν υπάρχει πρόβλημα με την προέλευση δεδομένων, κάντε κλικ στο κουμπί Επόμενο...... Μπορείς να το κάνεις. Τώρα ας μιλήσουμε για το τι πρέπει να προσέξετε κατά την εισαγωγή δεδομένων. Κατά την εισαγωγή αρχείων σε μορφή txt, πρέπει πρώτα να δώσετε προσοχή στη διάταξη των δεδομένων. Κάθε στήλη διαχωρίζεται από ένα ομοιόμορφο διαχωριστικό για την αφαίρεση ξένων πληροφοριών γραμμής. Θα πρέπει επίσης να σημειωθεί ότι τα κενά διαβάζονται επίσης κατά την εισαγωγή αρχείων σε μορφή txt, επομένως αφαιρέστε τα κενά. Στην πραγματικότητα, το μόνο πρόβλημα που αντιμετώπισα κατά την εισαγωγή του με κόλλησε για μιάμιση μέρα. Τα δεδομένα ταξινομούνται σύμφωνα με τις απαιτήσεις όπως φαίνεται στο σχήμα:
|