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

Source Connector για το Teradata

Αυτός ο οδηγός περιγράφει πώς να διαμορφώσετε το digna ώστε να συνδέεται στο Teradata μέσω ODBC, χρησιμοποιώντας ένα connection string χωρίς DSN (DSN-less).

Η πλευρά του digna στη ρύθμιση είναι ίδια για κάθε τεχνολογία — πού δημιουργούνται οι συνδέσεις, πώς κρυπτογραφούνται οι τιμές των ιδιοτήτων, πώς δοκιμάζεται μια σύνδεση και τι σημαίνουν τα profiling modes. Περιγράφεται στην Επισκόπηση Συνδέσεων Βάσεων Δεδομένων. Αυτή η σελίδα καλύπτει ό,τι είναι ειδικό για το Teradata.


1. Εγκατάσταση του ODBC Driver

Εγκαταστήστε τον ODBC Driver for Teradata στο μηχάνημα που εκτελεί το backend του digna, ακολουθώντας τον επίσημο οδηγό εγκατάστασης του κατασκευαστή.

Ο driver καταχωρίζεται με την έκδοσή του στο όνομα, για παράδειγμα Teradata Database ODBC Driver 20.00. Διαβάστε το ακριβές καταχωρισμένο όνομα στον host σας, όπως περιγράφεται στην ενότητα Εγκατάσταση του ODBC Driver στον Host του digna.


2. Ιδιότητες ODBC

Παράδειγμα, όχι προδιαγραφή

Το παρακάτω σύνολο είναι ένας συνδυασμός που είναι γνωστό ότι λειτουργεί. Οι ιδιότητες ανήκουν στον Teradata ODBC driver, οπότε τα ονόματα, οι προεπιλογές και οι αποδεκτές τιμές τους διαφέρουν ανάμεσα σε εκδόσεις driver — η έκδοση είναι μέρος του ίδιου του ονόματος του driver — και ανάμεσα σε πλατφόρμες. Χρησιμοποιήστε το ως σημείο εκκίνησης και ελέγξτε την τεκμηρίωση της έκδοσης driver που εγκαταστήσατε.

Προσθέστε τις παρακάτω ιδιότητες στην οθόνη Add DB Connection:

Κλειδί Παράδειγμα τιμής Σημειώσεις
DRIVER Teradata Database ODBC Driver 20.00 Πρέπει να ταιριάζει με το όνομα του driver που είναι καταχωρισμένο στον host του digna
DBCNAME teradata.example.com Όνομα server ή διεύθυνση IP. Το όνομα που δίνει το ίδιο το Teradata στην ιδιότητα του host
UID digna_source_user Χρήστης βάσης δεδομένων
PWD <password> Επιλέξτε Encrypted

Το connection string που προκύπτει μοιάζει ως εξής:

DRIVER=Teradata Database ODBC Driver 20.00;DBCNAME=teradata.example.com;UID=digna_source_user;PWD=<password>

Χρήσιμες επιπλέον ιδιότητες:

Κλειδί Παράδειγμα τιμής Σημειώσεις
MechanismName TD2 Μηχανισμός logon. Το TD2 είναι η προεπιλογή του Teradata· χρησιμοποιήστε LDAP για αυθεντικοποίηση μέσω directory
DefaultDatabase dad Η βάση δεδομένων στην οποία ξεκινά το session
CharacterSet UTF8 Ορίστε το όπου το προεπιλεγμένο σύνολο χαρακτήρων του session θα αλλοίωνε δεδομένα εκτός ASCII

3. Διαμόρφωση του digna

Στην οθόνη Add DB Connection, δώστε τα εξής:

Name:               Name of the connection. This is used for referencing the connection in other screens.
Technology:         Teradata
Profiling Mode:     Standard, Permanent or Session
Work Schema:        Database for the work tables of "Permanent" profiling, e.g. "Digna_Work"

4. Σημειώσεις για το Teradata

  • Μια βάση δεδομένων Teradata είναι catalog, όχι schema. Το digna παραθέτει τις βάσεις δεδομένων που επιτρέπεται να δει ο χρήστης (από το DBC.DatabasesV) ως catalogs, και το επίπεδο schema δεν εφαρμόζεται. Όταν προσθέτετε μια πηγή δεδομένων, επιλέξτε τη βάση δεδομένων ως catalog· το schema εμφανίζεται ως not applicable.
  • Μία σύνδεση προσεγγίζει κάθε επιτρεπόμενη βάση δεδομένων, οπότε μία μόνο σύνδεση μπορεί να εξυπηρετεί πηγές σε διαφορετικές βάσεις δεδομένων — σε αντίθεση με τις τεχνολογίες όπου η σύνδεση είναι δεσμευμένη σε μία βάση δεδομένων.
  • Το Work Schema είναι μια βάση δεδομένων. Για το Permanent profiling, ορίστε τη βάση δεδομένων Teradata που περιέχει τους πίνακες εργασίας, και δώστε στον χρήστη δικαιώματα CREATE TABLE καθώς και κατανομή χώρου PERM σε αυτήν — μια βάση δεδομένων με μηδενικό perm space δεν μπορεί να περιέχει πίνακα.
  • Profiling modes. Το Permanent δημιουργεί πίνακες στο Work Schema. Το Session χρησιμοποιεί έναν πίνακα VOLATILE, που χρειάζεται χώρο SPOOL αλλά όχι perm space ούτε δικαιώματα στο Work Schema. Το Standard χρειάζεται μόνο πρόσβαση ανάγνωσης.

5. Επαλήθευση του Driver (προαιρετικό)

Η διαμόρφωση μιας πηγής δεδομένων ODBC δεν απαιτείται για σύνδεση χωρίς DSN, αλλά το παράθυρο διαλόγου του ίδιου του driver είναι ένας βολικός τρόπος να επιβεβαιώσετε ότι ο driver και τα διαπιστευτήριά σας λειτουργούν, πριν τα εισαγάγετε στο digna.

Βήμα 1

Βήμα 1

Το πεδίο Name or IP address εδώ αντιστοιχεί στην ιδιότητα DBCNAME της ενότητας 2.

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

Βήμα 2

Βήμα 2

Δώστε όνομα χρήστη και κωδικό πρόσβασης και έπειτα κάντε κλικ στο κουμπί OK. Μια οθόνη επιτυχίας επιβεβαιώνει ότι ο driver και τα διαπιστευτήρια λειτουργούν.