Source Connector για το Netezza¶
Αυτός ο οδηγός περιγράφει πώς να διαμορφώσετε το digna ώστε να συνδέεται στο Netezza μέσω ODBC, χρησιμοποιώντας ένα connection string χωρίς DSN (DSN-less).
Η πλευρά του digna στη ρύθμιση είναι ίδια για κάθε τεχνολογία — πού δημιουργούνται οι συνδέσεις, πώς κρυπτογραφούνται οι τιμές των ιδιοτήτων, πώς δοκιμάζεται μια σύνδεση και τι σημαίνουν τα profiling modes. Περιγράφεται στην Επισκόπηση Συνδέσεων Βάσεων Δεδομένων. Αυτή η σελίδα καλύπτει ό,τι είναι ειδικό για το Netezza.
1. Εγκατάσταση του ODBC Driver¶
Εγκαταστήστε τον ODBC driver NetezzaSQL (μέρος των IBM Netezza client tools) στο μηχάνημα που εκτελεί το backend του digna, ακολουθώντας τον επίσημο οδηγό εγκατάστασης του κατασκευαστή.
Διαβάστε το ακριβές καταχωρισμένο όνομα του driver στον host σας, όπως περιγράφεται στην ενότητα Εγκατάσταση του ODBC Driver στον Host του digna.
2. Ιδιότητες ODBC¶
Παράδειγμα, όχι προδιαγραφή
Το παρακάτω σύνολο είναι ένας συνδυασμός που είναι γνωστό ότι λειτουργεί. Οι ιδιότητες ανήκουν στον driver NetezzaSQL, οπότε τα ονόματα, οι προεπιλογές και οι αποδεκτές τιμές τους διαφέρουν ανάμεσα σε εκδόσεις client και πλατφόρμες, και ένα appliance ασφαλισμένο με TLS χρειάζεται περισσότερες ιδιότητες από αυτές που φαίνονται εδώ. Χρησιμοποιήστε το ως σημείο εκκίνησης και ελέγξτε την τεκμηρίωση της έκδοσης client που εγκαταστήσατε.
Προσθέστε τις παρακάτω ιδιότητες στην οθόνη Add DB Connection:
| Κλειδί | Παράδειγμα τιμής | Σημειώσεις |
|---|---|---|
DRIVER | {NetezzaSQL} | Πρέπει να ταιριάζει με το όνομα του driver που είναι καταχωρισμένο στον host του digna. Τα άγκιστρα είναι ο συνήθης τρόπος γραφής αυτού του ονόματος |
SERVER | netezza.example.com | Όνομα server ή διεύθυνση IP |
PORT | 5480 | |
DATABASE | TEST | Η βάση δεδομένων στην οποία ξεκινά το session |
UID | ADMIN | Χρήστης βάσης δεδομένων |
PWD | <password> | Επιλέξτε Encrypted |
Το connection string που προκύπτει μοιάζει ως εξής:
Ανάλογα με την έκδοση του driver, τη ρύθμιση και τις απαιτήσεις ασφαλείας σας, μπορεί να χρειαστούν επιπλέον ιδιότητες — για παράδειγμα SecurityLevel και CaCertFile για ένα appliance ασφαλισμένο με TLS. Κάθε επιλογή που προσφέρουν τα παράθυρα διαλόγου Advanced, SSL και Driver του driver μπορεί να προστεθεί ως ιδιότητα.
3. Διαμόρφωση του digna¶
Στην οθόνη Add DB Connection, δώστε τα εξής:
Name: Name of the connection. This is used for referencing the connection in other screens.
Technology: Netezza
Profiling Mode: Standard, Permanent or Session
Work Schema: Schema for the work tables of "Permanent" profiling, e.g. "Digna_Work"
4. Σημειώσεις για το Netezza¶
- Ισχύουν τόσο οι catalogs όσο και τα schemas. Το digna παραθέτει τις βάσεις δεδομένων που επιτρέπεται να δει ο χρήστης (από το
_V_DATABASE) ως catalogs και τα schemas τους (από το_V_SCHEMA) κάτω από αυτές, οπότε μία σύνδεση μπορεί να εξυπηρετεί πηγές σε περισσότερες από μία βάσεις δεδομένων. ΤοDATABASEκαθορίζει μόνο πού ξεκινά το session. - Τα αναγνωριστικά είναι με κεφαλαία, εκτός αν δημιουργήθηκαν σε εισαγωγικά, γι' αυτό τα παραπάνω παραδείγματα χρησιμοποιούν
TESTκαιADMIN. - Profiling modes. Το Permanent δημιουργεί τους πίνακες εργασίας στο Work Schema, οπότε ο χρήστης χρειάζεται
CREATE TABLEεκεί. Το Session χρησιμοποιείCREATE TEMPORARY TABLEκαι δεν αγγίζει το Work Schema. Το Standard χρειάζεται μόνο πρόσβαση ανάγνωσης.
5. Επαλήθευση του Driver (προαιρετικό)¶
Η διαμόρφωση μιας πηγής δεδομένων ODBC δεν απαιτείται για σύνδεση χωρίς DSN, αλλά το παράθυρο διαλόγου του ίδιου του driver είναι ένας βολικός τρόπος να επιβεβαιώσετε ότι ο driver και τα διαπιστευτήριά σας λειτουργούν, πριν τα εισαγάγετε στο digna.
Βήμα 1¶

Τα πεδία στο DSN Options αντιστοιχούν ένα προς ένα στις ιδιότητες της ενότητας 2. Ανάλογα με τον Netezza driver, τη ρύθμιση και τις απαιτήσεις ασφαλείας σας, μπορεί να χρειαστείτε επίσης στοιχεία στις καρτέλες Advanced DSN Options, SSL DSN Options ή Driver Options· για την απλούστερη ρύθμιση, αρκεί το DSN Options.
Κάντε κλικ στο κουμπί Test Connection.
Βήμα 2¶

Όταν εμφανιστεί η οθόνη επιτυχίας, ο driver λειτουργεί και οι τιμές είναι σωστές.