Μετάβαση στο περιεχόμενο

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={NetezzaSQL};SERVER=netezza.example.com;PORT=5480;DATABASE=TEST;UID=ADMIN;PWD=<password>

Ανάλογα με την έκδοση του 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

Βήμα 1

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

Κάντε κλικ στο κουμπί Test Connection.

Βήμα 2

Βήμα 2

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