Το πακέτο Integrartion Services είναι στην πραγματικότητα μια συλλογή ιδιοτήτων αντικειμένων, σε όλα τα πακέτα Integration Services που αναπτύξαμε πριν, τις μεταβλητές, τα χαρακτηριστικά, όπως συνδέσμους βάσεων δεδομένων, συγχρονισμένους καταλόγους αρχείων κ.λπ., χρησιμοποιούμε απευθείας μια σταθερά στο πακέτο για να εκχωρήσουμε αυτές τις μεταβλητές ή χαρακτηριστικά, γεγονός που φέρνει μεγάλο πρόβλημα στην κυκλοφορία και τη μετεγκατάσταση αυτού του πακέτου, όπως όταν αναπτύσσουμε πακέτα στο περιβάλλον ανάπτυξης. Όλες οι μεταβλητές και τα χαρακτηριστικά ορίζονται σύμφωνα με το περιβάλλον ανάπτυξης, μετά την ολοκλήρωση της ανάπτυξης, για την ανάπτυξη αυτού του πακέτου στο περιβάλλον παραγωγής, η σύνδεση DB, ο κατάλογος συγχρονισμού κ.λπ. Από το Integration Services 2005, αυτό το πρόβλημα έχει λυθεί με την προσθήκη της δυνατότητας [Package Configuration]. Τα προφίλ βοηθούν στην απρόσκοπτη μεταφορά πακέτων και η διαδικασία διαμόρφωσης μπορεί να αυτοματοποιηθεί, μειώνοντας την ταλαιπωρία ανάπτυξης και τον κίνδυνο σφαλμάτων.
Η διαμόρφωση πακέτων του προγράμματος Integration Services επιτρέπει σε οποιαδήποτε χαρακτηριστικά SSIS, όπως πακέτα, συνδέσεις, κοντέινερ, μεταβλητές κ.λπ., να εγγραφούν σε ένα αρχείο ή πίνακα XML και στη συνέχεια να διαβαστούν κατά το χρόνο εκτέλεσης. Υπάρχουν διάφοροι κύριοι τύποι διαμόρφωσης:
- Αρχείο διαμόρφωσης XML
- μεταβλητή περιβάλλοντος
- Κλειδιά μητρώου
- Μεταβλητή γονικού πακέτου
- Πίνακες SQL Server
Στο μενού Έργο, επιλέξτε Μετατροπή σε μοντέλο ανάπτυξης πακέτου, όπως φαίνεται στην παρακάτω εικόνα:
Στο πακέτο SSIS, ενεργοποιήστε τη διαμόρφωση του πακέτου, κάντε δεξί κλικ στον κενό χώρο του πακέτου και επιλέξτε τη διαμόρφωση του πακέτου, όπως φαίνεται στην παρακάτω εικόνα:
Ελέγξτε το Ενεργοποίηση διαμόρφωσης πακέτου, επιλέξτε το αρχείο διαμόρφωσης XML, κάντε κλικ στην επιλογή Αναζήτηση και συμπληρώστε το όνομα διαμόρφωσης ανάλογα με την περίπτωσή σας, όπως φαίνεται στην παρακάτω εικόνα:
Οι διευθύνσεις διακομιστή της προέλευσης και του προορισμού μπορούν να διαμορφωθούν, όπως φαίνεται στην παρακάτω εικόνα:
Τέλος, δημιουργείται ένα παράδειγμα διαμόρφωσης πακέτου SSIS: configuration file.dtsConfig
Δημιουργήστε τον κώδικα ρύθμισης XML ως εξής:
Προσπαθήστε να τροποποιήσετε τη διεύθυνση διακομιστή σε λάθος διεύθυνση, χρησιμοποιήστε το DTExecUI για να επιλέξετε το αρχείο διαμόρφωσης xml, να εκτελέσετε ξανά το πακέτο και το σφάλμα είναι το εξής:
(Τέλος)
|