Οδηγός μεταφόρτωσης αρχείου
Ο Οδηγός μεταφόρτωσης αρχείου σάς επιτρέπει να δημιουργήσετε μια εντολή
μεταφόρτωσης αρχείου και να τη στείλετε σε έναν απομακρυσμένο εξυπηρετητή
βάσης δεδομένων.
Μπορείτε να δημιουργήσετε μια εντολή μεταφόρτωσης αρχείου για να δημιουργήσετε,
να αντικαταστήσετε, να επισυνάψετε δεδομένα ή να ενημερώσετε έναν πίνακα σε μια
απομακρυσμένη βάση δεδομένων.
Σε αυτό το αρχείο βοήθειας περιγράφονται δύο διαφορετικές εκδόσεις του
Οδηγού μεταφόρτωσης αρχείου:
-
Η έκδοση για Java 1
Αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης, τότε εμφανίζεται η έκδοση Java 1 του
Οδηγού μεταφόρτωσης αρχείου.
-
Η έκδοση για Java 2
Αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης με υποστήριξη Java 2, τότε
εμφανίζεται η έκδοση Java 2 του Οδηγού μεταφόρτωσης αρχείου.
Οι δύο εκδόσεις του Οδηγού μεταφόρτωσης αρχείου, η έκδοση για Java 1 και η
έκδοση για Java 2, έχουν μεγάλη ομοιότητα στον τρόπο λειτουργίας τους, με
μικρές μόνο διαφορές στο περιβάλλον χρήστη και στη διατύπωση των οδηγιών τους.
Σε αυτό το αρχείο βοήθειας επισημαίνονται οι διαφορές αυτές.
Ο απομακρυσμένος εξυπηρετητής βάσης δεδομένων πρέπει να εκτελείται σε ένα
κεντρικό σύστημα iSeries ή AS/400 και στο σταθμό εργασίας πελάτη πρέπει να έχει
εγκατασταθεί ένα κατάλληλο πρόγραμμα οδήγησης JDBC (Java Database
Connectivity).
Στο λογισμικό πελάτη Host On-Demand και Database On-Demand περιλαμβάνεται ένα
πρόγραμμα οδήγησης JDBC από το Πακέτο εργαλείων AS/400 για Java (AS/400 Toolbox
for Java), το οποίο επιτρέπει την πρόσβαση του πελάτη Host On-Demand ή Database
On-Demand σε δεδομένα DB2/400 σε ένα κεντρικό σύστημα iSeries και AS/400 στο
οποίο έχουν οριστεί οι κατάλληλες ρυθμίσεις (ανατρέξτε στη βοήθεια για το πεδίο
Διεύθυνση URL βάσης δεδομένων στην καρτέλα Σύνδεση
χρήστη).
Οι εξυπηρετητές βάσης δεδομένων που λειτουργούν σε άλλες πλατφόρμες κεντρικών
συστημάτων υποστηρίζονται μόνο όταν έχει εγκατασταθεί το κατάλληλο πρόγραμμα
οδήγησης JDBC στο σταθμό εργασίας του πελάτη Host On-Demand ή Database
On-Demand (ανατρέξτε στη βοήθεια για το πεδίο Διεύθυνση URL
βάσης δεδομένων στην καρτέλα Σύνδεση χρήστη).
Ο Οδηγός μεταφόρτωσης αρχείου μπορεί να επεξεργαστεί διάφορα είδη
αρχείων, συμπεριλαμβανομένων και αρχείων XML (βλ. την παρακάτω ενότητα
Αρχείο).
Μπορείτε να αποθηκεύσετε προτάσεις μεταφόρτωσης αρχείων ώστε να τις
χρησιμοποιήσετε ξανά στο μέλλον (βλ. την παρακάτω ενότητα
Αρχείο).
Μπορείτε να ορίσετε προεπιλεγμένες τιμές για ορισμένα πεδία του Οδηγού
μεταφόρτωσης αρχείου:
Το παράθυρο του Οδηγού αποτελείται από μια σειρά απο καρτέλες που σας
καθοδηγούν κατά τη δημιουργία και την εκτέλεση μιας πρότασης μεταφόρτωσης
αρχείου.
Πρόκειται για τις ακόλουθες καρτέλες:
Σύνδεση χρήστη
- Διεύθυνση URL βάσης δεδομένων
Βλ. Καθορισμός διεύθυνσης URL βάσης δεδομένων.
Αν ο Οδηγός μεταφόρτωσης αρχείου ενεργοποιηθεί από μια συνεδρία τερματικού
5250, τότε στο πεδίο Διεύθυνση URL βάσης δεδομένων εμφανίζεται ως προεπιλεγμένη τιμή το όνομα του
κεντρικού συστήματος iSeries με το οποίο είναι συνδεδεμένη η συνεδρία.
- Ταυτότητα χρήστη (πρόγραμμα πλοήγησης Java 1)
Ταυτότητα χρήστη (πρόγραμμα πλοήγησης με υποστήριξη Java 2)
Γράψτε την ταυτότητα χρήστη (αν απαιτείται) για τη σύνδεση στον απομακρυσμένο
εξυπηρετητή βάσης δεδομένων.
- Κωδικός πρόσβασης
Γράψτε τον κωδικό πρόσβασης (αν απαιτείται) για τη σύνδεση στον
απομακρυσμένο εξυπηρετητή βάσης δεδομένων.
- Περιγραφή προγράμματος οδήγησης (πρόγραμμα πλοήγησης Java 1)
- Ταυτότητα προγράμματος οδήγησης (πρόγραμμα πλοήγησης με υποστήριξη Java 2)
Αυτό το πλαίσιο λίστας περιέχει τα ονόματα όλων των προγραμμάτων οδήγησης JDBC
που έχουν καταχωρηθεί για το Host On-Demand.
Πατήστε στο βέλος δίπλα στο πλαίσιο λίστας και επιλέξτε το όνομα του
καταχωρημένου προγράμματος οδήγησης JDBC που θέλετε να χρησιμοποιήσετε, ή
επιλέξτε Άλλο για να καθορίσετε κάποιο άλλο πρόγραμμα οδήγησης.
Για γενικές πληροφορίες σχετικά με τη χρήση ενός προγράμματος οδήγησης JDBC, ανατρέξτε στην ενότητα
Καταχώρηση προγράμματος οδήγησης JDBC.
- Όνομα κλάσης (πρόγραμμα πλοήγησης Java 1)
- Άλλο (πρόγραμμα πλοήγησης με υποστήριξη Java 2)
Αυτό το πεδίο πρέπει να περιέχει το πλήρες όνομα της κλάσης Java του
προγράμματος οδήγησης JDBC.
-
Αν στο πεδίο Περιγραφή προγράμματος οδήγησης (ή Ταυτότητα προγράμματος
οδήγησης) επιλέξατε το όνομα ενός καταχωρημένου προγράμματος οδήγησης, τότε το
Host On-Demand εμφανίζει το πλήρες όνομα της αντίστοιχης κλάσης Java σε αυτό το
πεδίο και δεν σας επιτρέπει να το τροποποιήσετε.
-
Όμως, αν στο πεδίο Περιγραφή προγράμματος οδήγησης (ή Ταυτότητα προγράμματος
οδήγησης) επιλέξατε Άλλο, τότε πρέπει να πληκτρολογήσετε το πλήρες όνομα της
κλάσης του προγράμματος οδήγησης σε αυτό το πεδίο.
Γίνεται διάκριση μεταξύ πεζών και κεφαλαίων χαρακτήρων (
COM
είναι
διαφορετικό από com
).
Αν δεν γνωρίζετε το πλήρες όνομα της κλάσης, επικοινωνήστε με τον προμηθευτή
του προγράμματος οδήγησης.
Το πρόγραμμα οδήγησης πρέπει να έχει εγκατασταθεί στο σταθμό εργασίας
και πρέπει να είναι προσβάσιμο από τον πελάτη Host On-Demand ή Database
On-Demand (βλ. Υλοποίηση προγράμματος οδήγησης
JDBC).
- Φίλτρο πινάκων (Μεταφόρτωση αρχείου)
Αυτό το πεδίο δεν εμφανίζεται, εκτός αν έχει ενεργοποιηθεί από το διαχειριστή
του Host On-Demand.
Γράψτε μια λίστα με ονόματα σχημάτων, φίλτρων σχημάτων, πινάκων και φίλτρων
πινάκων, διαχωρίζοντας τα ονόματα μεταξύ τους με κόμματα.
Σε αυτή τη λίστα ορίζονται τα σχήματα και οι πίνακες που θέλετε να εμφανίζονται
στη Λίστα διαθέσιμων πινάκων στην καρτέλα Πίνακας
του Οδηγού μεταφόρτωσης αρχείου αφού συνδεθείτε στη βάση δεδομένων.
Αυτό το πεδίο Φίλτρο πινάκων αποτελεί ένα από τα επίπεδα φιλτραρίσματος της
λίστας διαθέσιμων πινάκων (βλ. Επίπεδο 4.
Τιμή για την τρέχουσα πρόταση SQL ή μεταφόρτωσης αρχείου).
Για περισσότερες πληροφορίες σχετικά με τη δημιουργία μιας λίστας σχημάτων και
πινάκων, ανατρέξτε στην ενότητα Καθορισμός λίστας
διαθέσιμων σχημάτων και πινάκων.
-
Σύνδεση
Πατήστε το κουμπί Σύνδεση για να συνδεθείτε στον απομακρυσμένο
εξυπηρετητή βάσης δεδομένων.
Αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης Java 1 και αντιμετωπίζετε προβλήματα
κατά τη σύνδεση σας στο κεντρικό σύστημα, ανατρέξτε στην ενότητα
Προβλήματα σύνδεσης.
Αποσύνδεση
Πατήστε το κουμπί Αποσύνδεση για να αποσυνδεθείτε από τον
απομακρυσμένο εξυπηρετητή βάσης δεδομένων.
Πίνακας
- Είδος μεταφόρτωσης αρχείου
Επιλέξτε το είδος της πρότασης μεταφόρτωσης αρχείου που θέλετε να στείλετε στον
απομακρυσμένο εξυπηρετητή βάσης δεδομένων:
- Επιλέξτε CREATE για να δημιουργήσετε έναν
νέο πίνακα στην απομακρυσμένη βάση δεδομένων.
- Επιλέξτε REPLACE για να αντικαταστήσετε τα
περιεχόμενα ενός υπάρχοντος πίνακα στην απομακρυσμένη βάση δεδομένων.
- Επιλέξτε APPEND για να επισυνάψετε δεδομένα σε έναν
υπάρχοντα πίνακα στην απομακρυσμένη βάση δεδομένων.
- Επιλέξτε UPDATE για να ενημερώσετε επιλεγμένα
τμήματα ενός πίνακα στην απομακρυσμένη βάση δεδομένων.
-
Τα ακόλουθα πεδία χρησιμοποιούνται μόνο αν επιλέξατε τη δημιουργία μιας
πρότασης CREATE:
- Όνομα νέου πίνακα:
Γράψτε το όνομα του νέου πίνακα που θα δημιουργηθεί στην απομακρυσμένη βάση
δεδομένων.
- Πίνακας αναφοράς
Αν πρόκειται για πρόταση CREATE, πατήστε το κουμπί Πίνακας
αναφοράς αν θέλετε να χρησιμοποιήσετε έναν υπάρχοντα πίνακα στην
απομακρυσμένη βάση δεδομένων ως προέλευση των περιγραφών των πεδίων του νέου
πίνακα.
- Αποθηκευμένη πρόταση SQL
Αν πρόκειται για πρόταση CREATE, επιλέξτε Αποθηκευμένη
πρόταση SQL αν θέλετε να χρησιμοποιήσετε μια αποθηκευμένη πρόταση SQL
ως προέλευση των περιγραφών των πεδίων του νέου πίνακα.
- Επιλέξτε μια αποθηκευμένη πρόταση SQL
Αν πρόκειται για πρόταση CREATE, τότε η λίστα αυτή εμφανίζεται όταν επιλέξετε
Αποθηκευμένη πρόταση SQL για να καθορίσετε την προέλευση των
περιγραφών των πεδίων του νέου πίνακα.
Επιλέξτε την αποθηκευμένη πρόταση SQL που θέλετε να χρησιμοποιήσετε ως
προέλευση των περιγραφών των πεδίων.
-
Τα ακόλουθα τέσσερα πεδία εμφανίζονται με ελαφρώς διαφορετικό τρόπο στην έκδοση Java 1 (η οποία
εμφανίζεται αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης Java 1) και στην
έκδοση Java 2 (η οποία εμφανίζεται αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης με
υποστήριξη Java 2):
-
Αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης Java 1:
- Επιλέξτε έναν πίνακα αναφοράς (πρόταση CREATE)
Επιλέξτε έναν πίνακα (πρόταση REPLACE, APPEND, UPDATE)
Εμφανίζεται μια λίστα με τα σχήματα και τους πίνακες που είναι διαθέσιμοι για
χρήση στην τρέχουσα πρόταση μεταφόρτωσης αρχείου (βλ. Λίστα διαθέσιμων πινάκων).
Τα περιεχόμενα αυτής της λίστας καθορίζονται από διάφορα επίπεδα φιλτραρίσματος
(βλ. Επίπεδα φιλτραρίσματος για ονόματα σχημάτων
και πινάκων).
Για μια πρόταση CREATE, επιλέξτε το τετραγωνίδιο δίπλα στο όνομα του πίνακα
από τον οποίο θέλετε να προέρχονται οι περιγραφές των πεδίων του νέου
πίνακα.
Για μια πρόταση REPLACE, APPEND ή UPDATE, επιλέξτε το τετραγωνίδιο δίπλα στο
όνομα του πίνακα που θέλετε να είναι ο στόχος της διαδικασίας
αντικατάστασης, επισύναψης ή ενημέρωσης.
- Προβολή σχημάτων
Πατήστε το κουμπί Προβολή σχημάτων για να επιλέξετε τα ονόματα
των σχημάτων που θέλετε να εμφανίζονται στη λίστα πινάκων κάτω από
την επικεφαλίδα Επιλέξτε έναν πίνακα.
- Φίλτρο πινάκων
Πατήστε το κουμπί Φίλτρο πινάκων για να καθορίσετε τα
ονόματα ή τα είδη των πινάκων που θέλετε να εμφανίζονται στη λίστα
πινάκων κάτω από την επικεφαλίδα Επιλέξτε έναν πίνακα.
-
Αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης με υποστήριξη Java 2:
- Διαθέσιμοι πίνακες
Εμφανίζεται μια λίστα με τα σχήματα και τους πίνακες που είναι διαθέσιμοι για
χρήση στην τρέχουσα πρόταση μεταφόρτωσης αρχείου (βλ.
Λίστα διαθέσιμων πινάκων).
Τα περιεχόμενα αυτής της λίστας καθορίζονται από διάφορα επίπεδα φιλτραρίσματος
(βλ. Επίπεδα φιλτραρίσματος για ονόματα σχημάτων
και πινάκων).
Για μια πρόταση CREATE, επιλέξτε τον πίνακα από τον οποίο θέλετε να προέρχονται
οι περιγραφές των πεδίων του νέου πίνακα που θα δημιουργηθεί στην απομακρυσμένη
βάση δεδομένων.
Για μια πρόταση REPLACE, APPEND ή UPDATE, επιλέξτε τον πίνακα που θέλετε να
είναι ο στόχος της διαδικασίας αντικατάστασης, επισύναψης ή ενημέρωσης.
Μεταφέρετε το όνομα του πίνακα που θέλετε να χρησιμοποιήσετε για τη διαδικασία
δημιουργίας, αντικατάστασης, επισύναψης ή ενημέρωσης από τη λίστα
Διαθέσιμοι πίνακες στο πεδίο Επιλεγμένος
πίνακας:
-
Επιλέξτε το όνομα του πίνακα.
-
Πατήστε το κουμπί >.
- Επιλεγμένος πίνακας
Σε αυτό το πεδίο εμφανίζεται το όνομα του πίνακα που θα χρησιμοποιηθεί για τη
διαδικασία δημιουργίας (CREATE), αντικατάστασης (REPLACE), επισύναψης (APPEND)
ή ενημέρωσης (UPDATE), είτε ως πίνακας αναφοράς (CREATE) είτε ως στόχος της
διαδικασίας (REPLACE, APPEND ή UPDATE).
Για να αφαιρέσετε το όνομα ενός επιλεγμένου πίνακα, πατήστε το κουμπί <.
- Φίλτρο σχημάτων
Πατήστε το κουμπί Φίλτρο σχημάτων για να επιλέξετε τα ονόματα
των σχημάτων που θέλετε να εμφανίζονται στη λίστα Διαθέσιμοι
πίνακες.
- Φίλτρο πινάκων
Πατήστε το κουμπί Φίλτρο πινάκων για να επιλέξετε τα ονόματα ή
τα είδη των πινάκων που θέλετε να εμφανίζονται στη λίστα Διαθέσιμοι
πίνακες.
- Ανανέωση
Πατήστε το κουμπί Ανανέωση για να ανανεωθεί η λίστα των
διαθέσιμων πινάκων κάτω από την επικεφαλίδα Επιλέξτε έναν πίνακα.
Στήλες κλειδιά
Η καρτέλα Στήλες κλειδιά είναι διαθέσιμη μόνο αν το είδος της πρότασης
μεταφόρτωσης αρχείου είναι UPDATE.
Αρχείο
Επιλέξτε την καρτέλα Αρχείο για να καθορίσετε το αρχείο προέλευσης που θέλετε
να χρησιμοποιήσετε για την πρόταση μεταφόρτωσης αρχείου.
-
Όνομα αρχείου
Γράψτε τη διαδρομή και το όνομα του αρχείου προέλευσης ή πατήστε το κουμπί
Αναζήτηση για να επιλέξετε το αρχείο από τη διακλάδωση καταλόγων.
-
Είδος αρχείου
Επιλέξτε τη διαμόρφωση του αρχείου προέλευσης:
-
Κείμενο ASCII (*.txt)
Τα δεδομένα είναι κείμενο ASCII διαμορφωμένο σε στήλες.
-
Τιμές οριοθετημένες με κόμματα (*.csv)
Τα αρχεία αυτά αναφέρονται συνήθως ως αρχεία CSV (Comma-Separated Values).
Τα δεδομένα είναι κείμενο ASCII όπου κάθε γραμμή κειμένου αποτελεί μία εγγραφή,
ενώ τα πεδία κάθε εγγραφής διαχωρίζονται μεταξύ τους με κόμματα.
-
Lotus 1-2-3 (*.wk1)
Διαμόρφωση αρχείου Lotus 1-2-3.
-
Microsoft Excel - BIFF3 (*.xls)
Διαμόρφωση αρχείου Microsoft Excel 3.0 (BIFF3).
-
Microsoft Excel - BIFF4 (*.xls)
Διαμόρφωση αρχείου Microsoft Excel 4.0 (BIFF4).
-
XML (*.xml) (Μεταφόρτωση αρχείου)
Υποστηρίζονται δύο είδη αρχείων XML:
- Excel XML
-
Τα αρχεία XML αυτού του είδους μπορούν να ανοιχτούν και να τροποποιηθούν με το Microsoft Excel 2003.
Βλ. Η διαμόρφωση ενός αρχείου Excel-XML.
- DTD XML
-
Τα αρχεία XML αυτού του είδους είναι έγγραφα με δεδομένα που είναι
διαμορφωμένα σύμφωνα με τις προδιαγραφές του ορισμού DTD DatabaseOnDemand.
Βλ. Η διαμόρφωση ενός αρχείου DTD-XML.
Ο Οδηγός μεταφόρτωσης αρχείου δεν ελέγχει αν τα περιεχόμενα του εγγράφου XML
ανταποκρίνονται στο DTD DatabaseOnDemand.
(Όμως, υπάρχουν διάφοροι επεξεργαστές εγγράφων XML που υποστηρίζουν τον έλεγχο
εγκυρότητας. Μπορείτε να χρησιμοποιήσετε κάποιον από αυτούς τους επεξεργαστές
για να ελέγξετε την εγκυρότητα του εγγράφου, αν το έγγραφο εξακολουθεί να
περιέχει το DTD DatabaseOnDemand.)
Ο Οδηγός μεταφόρτωσης αρχείου χρησιμοποιεί το γνώρισμα NAME του
στοιχείου COLUMN του DTD για τη συσχέτιση μιας στήλης στο αρχείο XML (για
παράδειγμα, DESCRIPT
) με την αντίστοιχη στήλη στην απομακρυσμένη
βάση δεδομένων.
Μπορείτε να χρησιμοποιήσετε το Notepad των Windows ή οποιονδήποτε επεξεργαστή
εγγράφων XML για να τροποποιήσετε τα περιεχόμενα του αρχείου DTD-XML (να
προσθέσετε, να αφαιρέσετε ή να αλλάξετε δεδομένα), εφόσον πληρούνται οι
ακόλουθες προϋποθέσεις:
-
Οι αλλαγές σας είναι σύμφωνες με τις προδιαγραφές του DTD DatabaseOnDemand.
-
Δεν τροποποιείτε το DTD DatabaseOnDemand.
(Όμως, μπορείτε να διαγράψετε το DTD.)
-
Αποθήκευση πρότασης
Πατήστε το κουμπί Αποθήκευση πρότασης για να αποθηκεύσετε την πρόταση
μεταφόρτωσης αρχείου για μελλοντική χρήση.
-
Εκτέλεση πρότασης
Πατήστε το κουμπί Εκτέλεση πρότασης για να στείλετε την πρόταση μεταφόρτωσης
αρχείου στον απομακρυσμένο εξυπηρετητή βάσης δεδομένων.
Συναφή θέματα