5 Διαχείριση συνδέσεων βάσεων δεδομένων για μοντελοποίηση δεδομένων

Οι διαχειριστές δημιουργούν και διαχειρίζονται συνδέσεις βάσεων δεδομένων cloud για τη μοντελοποίηση σχεσιακών και μη σχεσιακών δεδομένων, όπως Essbase, Snowflake ή Oracle Enterprise Performance Management (Oracle EPM). Τα επιχειρηματικά δεδομένα σας δεν χρειάζεται να βρίσκονται σε ένα σημείο. Συνδεθείτε σε πολλές βάσεις δεδομένων cloud, ώστε οι δημιουργοί επιχειρηματικών μοντέλων και οι επιχειρηματικοί αναλυτές να μπορούν να αναλύουν τα εταιρικά δεδομένα οπουδήποτε και αν είναι αποθηκευμένα.

Μοντελοποίηση δεδομένων σε έναν κύβο Essbase

Συνδεθείτε σε μια βάση δεδομένων Essbase, ώστε να μπορέσετε να μοντελοποιήσετε και να απεικονίσετε δεδομένα από τους κύβους του Essbase.

Μπορείτε να μοντελοποιήσετε δεδομένα Essbase μόνο στο Εργαλείο διαχείρισης μοντέλων.
Πριν να ξεκινήσετε, αναπτύξτε το Data Gateway με το στιγμιότυπο του Oracle Analytics που διαθέτετε και διαμορφώστε έναν παράγοντα Data Gateway, για να επικοινωνήσετε με την απομακρυσμένη ανάπτυξη του Essbase.
  1. Στο Φυσικό επίπεδο, δημιουργήστε μια βάση δεδομένων:
    1. Κάντε δεξί κλικ στο τμήμα παράθυρου Φυσικό επίπεδο και επιλέξτε Δημιουργία νέας βάσης δεδομένων.
    2. Στο πλαίσιο διαλόγου Βάση δεδομένων, καθορίστε ένα όνομα για να αναγνωρίζετε τη βάση δεδομένων σας εντός του Oracle Analytics.
    3. Επιλέξτε τον Τύπο βάσης δεδομένων (για παράδειγμα, Essbase 11) και κάντε κλικ στο κουμπί OK.
  2. Στο Φυσικό επίπεδο, δημιουργήστε έναν χώρο συγκέντρωσης συνδέσεων:
    1. Κάντε δεξί κλικ στη νέα βάση δεδομένων, επιλέξτε Δημιουργία νέου αντικειμένου και στη συνέχεια επιλέξτε Χώρος συγκέντρωσης συνδέσεων βάσης δεδομένων.
    2. Στο πλαίσιο διαλόγου Χώρος συγκέντρωσης συνδέσεων, καθορίστε ένα όνομα για να αναγνωρίζετε τον χώρο συγκέντρωσης της βάση δεδομένων σας εντός του Oracle Analytics.
    3. Στο Essbase Server, καθορίστε τη συμβολοσειρά σύνδεσης για το Essbase server σας.
      Για παράδειγμα, http://<IP address>:<port number>/essbase/agent.
    4. Επιλέξτε Χρήση πύλης δεδομένων.
    5. Καταχωρήστε το Όνομα χρήστη και τον Κωδικό πρόσβασης για την ανάπτυξη Essbase.
    6. Αν σας ζητηθεί, καταχωρήστε ξανά τον κωδικό πρόσβασης για την ανάπτυξη του Essbase.
  3. Στο Φυσικό επίπεδο, κάντε εισαγωγή των μεταδεδομένων Essbase:
    1. Κάντε δεξί κλικ στη σύνδεση Essbase και επιλέξτε Εισαγωγή μεταδεδομένων.
    2. Στη σελίδα Επιλογή προέλευσης δεδομένων, κάντε κλικ στην επιλογή Επόμενο.
    3. Στη σελίδα Επιλογή αντικειμένων μεταδεδομένων, αναπτύξτε τη βάση δεδομένων στο πλαίσιο Προέλευση δεδομένων, επιλέξτε τον κύβο που επιθυμείτε και έπειτα κάντε κλικ στην επιλογή Εισαγωγή επιλεγμένου.

      Για έναν μεγάλο κύβο, η εισαγωγή μπορεί να χρειαστεί δύο έως τρία λεπτά.

    4. Όταν ολοκληρωθεί η εισαγωγή, αναπτύξτε τη βάση δεδομένων στην Προβολή αποθετηρίου, για να εμφανίσετε τον κύβο Essbase που έχετε εισαγάγει.
    5. Κάντε κλικ στην επιλογή Τέλος.
  4. Χρησιμοποιώντας το φυσικό επίπεδο που έχετε μόλις δημιουργήσει, δημιουργήστε το επιχειρηματικό μοντέλο και το επίπεδο αντιστοίχισής σας, καθώς και το επίπεδο παρουσίασής σας.
  5. Επιλέξτε Αρχείο, Cloud και κατόπιν Δημοσίευση.
  6. Δημιουργήστε ένα dashboard ή ένα βιβλίο εργασίας απεικονίσεων με βάση τον κύβο Essbase.
    Ο νέος κύβος του Essbase είναι τώρα διαθέσιμος ως περιοχή θέματος στο Oracle Analytics.
    Για παράδειγμα, δημιουργήστε μια ανάλυση στο Analytics Classic και θα μπορείτε να έχετε πρόσβαση στη νέα περιοχή θέματος του Essbase μέσω του παραθύρου διαλόγου Επιλογή περιοχής θέματος. Στο Oracle Analytics, δημιουργήστε ένα βιβλίο εργασίας. Στο παράθυρο διαλόγου Προσθήκη συνόλου δεδομένων, κάντε κλικ στην επιλογή Περιοχές θεμάτων για να αποκτήσετε πρόσβαση στη νέα περιοχή θέματος του Essbase.

Μοντελοποίηση δεδομένων στο Snowflake Data Warehouse

Διαμορφώστε το περιβάλλον εσωτερικής εγκατάστασης που χρησιμοποιείτε, ώστε να μπορείτε να μοντελοποιήσετε δεδομένα σε μια βάση δεδομένων Snowflake.

Μπορείτε να μοντελοποιήσετε δεδομένα Snowflake στην Εφαρμογή δημιουργίας μοντέλων σημασιολογίας ή στο Εργαλείο διαχείρισης μοντέλων. Αυτή η εργασία περιγράφει τη διαδικασία με χρήση του Model Administration Tool.
Τόσο η τοπική όσο και η απομακρυσμένη σύνδεση με το Snowflake από ένα σημασιολογικό μοντέλο απαιτεί την εγκατάσταση του Data Gateway, προκειμένου το Model Administration Tool να μπορεί να εισαγάγει και να μοντελοποιήσει πίνακες από μια προέλευση δεδομένων Snowflake. Διαμορφώστε τον παράγοντα Data Gateway με ένα κατάλληλο πρόγραμμα οδήγησης για σύνδεση στο Snowflake. Βεβαιωθείτε ότι οι απομακρυσμένες συνδέσεις Data Gateway είναι διαθέσιμες κατά την εκτέλεση ερωτημάτων. Ωστόσο, αφού οι πίνακες του Snowflake μοντελοποιηθούν και το σημασιολογικό μοντέλο δημοσιευτεί στο Oracle Analytics, το Data Gateway μπορεί να απενεργοποιηθεί ή να καταργηθεί για τις τοπικές συνδέσεις, καθώς δεν χρησιμοποιείται όταν εκτελούνται ερωτήματα από το Oracle Analytics.

Μπορείτε να δημιουργήσετε είτε μια τοπική είτε μια απομακρυσμένη σύνδεση με το Snowflake από το σημασιολογικό μοντέλο. Αν δημιουργήσετε μια τοπική (όχι απομακρυσμένη) σύνδεση, ο χώρος συγκέντρωσης συνδέσεων στο σημασιολογικό μοντέλο χρησιμοποιεί μια σύνδεση JDBC.

Πριν ξεκινήσετε, εγκαταστήστε το Data Gateway και το Model Administration Tool στον ίδιο υπολογιστή Windows στο περιβάλλον εσωτερικής εγκατάστασης.
  1. Διαμορφώστε έναν τοπικό παράγοντα Data Gateway για να διευκολύνετε τη δημιουργία σύνδεσης από το Developer Client Tool στο Snowflake.
    1. Κάντε λήψη του τελευταίου προγράμματος οδήγησης Snowflake JDBC (για παράδειγμα, στο αρχείο snowflake-jdbc-3.9.0.jar).
    2. Αντιγράψτε το αρχείο λήψης JAR στον φάκελο εγκατάστασης του Data Gateway.
      Σε μια ανάπτυξη server, αντιγράψτε το αρχείο JAR στη θέση:
      <φάκελος_Data_Gateway>/domain/jettybase/lib/ext
      Σε μια προσωπική ανάπτυξη, αντιγράψτε το αρχείο JAR στη θέση:
      <κατάλογος_εγκατάστασης>\war\datagateway\WEB-INF\lib
    3. Επανεκκινήστε το Data Gateway.
  2. Διαμορφώστε μια σύνδεση με τη βάση δεδομένων Snowflake.
Μπορείτε τώρα να μοντελοποιήσετε τα δεδομένα σας χρησιμοποιώντας αυτήν τη σύνδεση.

Δημιουργία τοπικής σύνδεσης σημασιολογικού μοντέλου στο Snowflake

Συνδεθείτε με μια τοπική βάση δεδομένων του Snowflake, ώστε να μπορείτε να κάνετε μοντελοποίηση δεδομένων του Snowflake.

  1. Στο Model Administration Tool, ενεργοποιήστε τη λειτουργία χώρου συγκέντρωσης συνδέσεων JDBC φορτώνοντας προελεύσεις δεδομένων Java. Ανατρέξτε στο βήμα 3 του Διαμόρφωση και εγγραφή του Data Gateway για δημιουργία αναφορών.
  2. Στο Εργαλείο διαχείρισης μοντέλων, δημιουργήστε μια βάση δεδομένων και ορίστε τον τύπο ως Snowflake.
  3. Προσθέστε έναν χώρο συγκέντρωσης συνδέσεων και καθορίστε αυτές τις λεπτομέρειες στην καρτέλα Γενικά:
    • Διασύνδεση κλήσης: JDBC(Άμεσο πρόγραμμα οδήγησης).
    • Απαίτηση πλήρως προσδιορισμένων ονομάτων πίνακα: Ναι.
    • Όνομα προέλευσης δεδομένων: Πληκτρολογήστε τη συμβολοσειρά σύνδεσης, π.χ: jdbc:snowflake://xxxx.snowflakecomputing.com?db=ODEV&warehouse=xxxxxx&schema=xxxxxx
    • Έκδοση RDC: Αφήστε αυτό το πεδίο κενό.
  4. Στην καρτέλα Διάφορα, καθορίστε αυτές τις λεπτομέρειες:
    • Διεύθυνση τοποθεσίας JDS Server: Αφήστε αυτό το πεδίο κενό (καταργήστε οποιαδήποτε καταχώριση σε αυτό το πεδίο).
    • Κλάση προγράμματος οδήγησης: net.snowflake.client.jdbc.SnowflakeDriver.
    • Χρήση SQL μέσω HTTP: false.
  5. Μοντελοποιήσετε τα δεδομένα σας χρησιμοποιώντας αυτήν τη σύνδεση.
  6. Όταν ολοκληρώσετε το σημασιολογικό μοντέλο σας, αποστείλτε το ή δημοσιεύστε το στο Oracle Analytics Cloud.
    Το Oracle Analytics Cloud συνδέεται με τη βάση δεδομένων Snowflake χωρίς να χρησιμοποιήσει το Data Gateway.
Μπορείτε τώρα να μοντελοποιήσετε τα δεδομένα σας χρησιμοποιώντας αυτήν τη σύνδεση.

Δημιουργία απομακρυσμένης σύνδεσης σημασιολογικού μοντέλου στο Snowflake

Συνδεθείτε με μια τοπική βάση δεδομένων του Snowflake, ώστε να μπορείτε να κάνετε μοντελοποίηση δεδομένων του Snowflake.

  1. Στο Model Administration Tool, ενεργοποιήστε τη λειτουργία χώρου συγκέντρωσης συνδέσεων JDBC φορτώνοντας προελεύσεις δεδομένων Java. Ανατρέξτε στο βήμα 3 του Διαμόρφωση και εγγραφή του Data Gateway για δημιουργία αναφορών.
  2. Στο Εργαλείο διαχείρισης μοντέλων, δημιουργήστε μια βάση δεδομένων και ορίστε τον τύπο ως Snowflake.
  3. Προσθέστε έναν χώρο συγκέντρωσης συνδέσεων και καθορίστε αυτές τις λεπτομέρειες στην καρτέλα Γενικά:
    • Διασύνδεση κλήσης: JDBC(Άμεσο πρόγραμμα οδήγησης).
    • Απαίτηση πλήρως προσδιορισμένων ονομάτων πίνακα: Ναι.
    • Όνομα προέλευσης δεδομένων: Πληκτρολογήστε τη συμβολοσειρά σύνδεσης, π.χ: jdbc:snowflake://xxxx.snowflakecomputing.com?db=ODEV&warehouse=xxxxxx&schema=xxxxxx
    • Έκδοση RDC: Ορίστε το ως 2.
  4. Στην καρτέλα Διάφορα, καθορίστε αυτές τις λεπτομέρειες:
    • Διεύθυνση τοποθεσίας JDS Server: Αφήστε αυτό το πεδίο κενό (καταργήστε οποιαδήποτε καταχώριση σε αυτό το πεδίο).
    • Κλάση προγράμματος οδήγησης: net.snowflake.client.jdbc.SnowflakeDriver.
    • Χρήση SQL μέσω HTTP: true.
  5. Μοντελοποιήσετε τα δεδομένα σας χρησιμοποιώντας αυτήν τη σύνδεση.
  6. Όταν ολοκληρώσετε το μοντέλο σας, στείλτε το ή δημοσιεύσετε το στο Oracle Analytics Cloud.
    Σημείωση: Το Oracle Analytics Cloud συνδέεται με το Snowflake χρησιμοποιώντας οποιονδήποτε διαμορφωμένο παράγοντα Data Gateway.
  7. Αντιγράψτε το πρόγραμμα οδήγησης Snowflake στον φάκελο παράγοντα εγκατάστασης Data Gateway.
    • Σε μια ανάπτυξη server, αντιγράψτε το αρχείο JAR στην τοποθεσία: <Data Gateway install_location>/domain/jettybase/thirdpartyDrivers.
    • Σε μια προσωπική ανάπτυξη στα Windows, αντιγράψτε το αρχείο JAR στην τοποθεσία: <Data Gateway_extract_path>\thirdpartyDrivers.
    • Σε μια προσωπική ανάπτυξη στο MacOS, αντιγράψτε το αρχείο JAR στην τοποθεσία: <Application->Show Package Contents>Resources->app.nw-> thirdpartyDrivers.
  8. Επανεκκινήστε το Data Gateway. Ανατρέξτε στην ενότητα Συντήρηση του Data Gateway.

Μοντελοποίηση δεδομένων στο Google BigQuery

Συνδεθείτε σε μια βάση δεδομένων Google BigQuery για τη μοντελοποίηση και την απεικόνιση δεδομένων από το Google BigQuery. Μπορείτε να μοντελοποιήσετε δεδομένα Google BigQuery στην Εφαρμογή δημιουργίας μοντέλων σημασιολογίας ή στο Εργαλείο διαχείρισης μοντέλων. Αυτές οι εργασίες περιγράφουν τη διαδικασία με χρήση του Model Administration Tool.

Θέματα

Δημιουργία σύνδεσης Oracle Analytics στο Google BigQuery

Μπορείτε να δημιουργήσετε μια σύνδεση συστήματος με μια βάση δεδομένων Google BigQuery και να χρησιμοποιήσετε τη σύνδεση για τη μοντελοποίηση του έργου Google BigQuery.

Πριν ξεκινήσετε, κάντε λήψη του ιδιωτικού κλειδιού λογαριασμού υπηρεσίας (σε μορφή JSON) για την υπηρεσία Google BigQuery.
  1. Στην Αρχική σελίδα του Oracle Analytics, κάντε κλικ στην επιλογή Δημιουργία και έπειτα επιλέξτε Σύνδεση.
  2. Επιλέξτε BigQuery.
  3. Εισαγάγετε τις λεπτομέρειες σύνδεσης.
    • Στο Όνομα σύνδεσης, καθορίστε ένα όνομα φιλικό για τον χρήστη για να προσδιορίσετε τις λεπτομέρειες σύνδεσης στο Oracle Analytics.
    • Στο πεδίο Έργο, ορίστε με πεζούς χαρακτήρες το όνομα του έργου BigQuery το οποίο θέλετε να αναλύσετε.
    • Στο Ιδιωτικό κλειδί λογαριασμού υπηρεσίας, κάντε κλικ στο στοιχείο Επιλογή και αποστείλετε το ιδιωτικό κλειδί λογαριασμού υπηρεσίας (σε μορφή JSON) για την υπηρεσία BigQuery. Το πεδίο Διεύθυνση ηλ. ταχυδρομείου λογαριασμού υπηρεσίας συμπληρώνεται από τις λεπτομέρειες του απεσταλμένου κλειδιού.
    • Στο πεδίο Σύνδεση συστήματος, ορίστε αυτή την επιλογή.

  4. Αποθηκεύστε τις λεπτομέρειες.

Λήψη και παραμετροποίηση προγράμματος οδήγησης ODBC BigQuery

Εγκαταστήστε το πρόγραμμα οδήγησης ODBC που απαιτείται για τη σύνδεση στο Google BigQuery. Στη συνέχεια, διαμορφώστε το στο Model Administration Tool, ώστε να μπορείτε να μοντελοποιήσετε το έργο.

  1. Κάντε λήψη του προγράμματος οδήγησης ODBC Simba BigQuery από την Google.
    Για παράδειγμα, κάντε λήψη από την Τοποθεσία αναφοράς Google.
  2. Εγκαταστήστε το πρόγραμμα οδήγησης που λάβατε στον υπολογιστή στον οποίο είναι εγκατεστημένο το Oracle Analytics Client Tools.
  3. Διαμορφώστε το πρόγραμμα οδήγησης ODBC χρησιμοποιώντας το παράθυρο διαλόγου Παραμετροποίηση DSN.

  4. Κάντε κλικ στην επιλογή Δοκιμή για να δοκιμάσετε τη σύνδεση.

  5. Αποθηκεύστε τις λεπτομέρειες.

Δόμηση μοντέλου δεδομένων από πηγή δεδομένων Google BigQuery

Δομήστε ένα μοντέλο δεδομένων για τη βάση δεδομένων Google BigQuery, προκειμένου να μπορείτε να το αναπτύξετε για την απεικόνιση των δεδομένων σε ένα έργο BigQuery.

Για να δομήσετε ένα μοντέλο δεδομένων, χρειάζεστε δικαιώματα στο κλειδί του BigQuery. Αν το κλειδί του BigQuery εκχωρεί δικαιώματα πρόσβασης σε επίπεδο συνόλου δεδομένων, εκτελέστε απλώς Εισαγωγή μεταδεδομένων με το πρόγραμμα οδήγησης ODBC του BigQuery ακολουθώντας τα βήματα παρακάτω. Αν το κλειδί του BigQuery εκχωρεί δικαιώματα πρόσβασης μόνο σε επίπεδο συγκεκριμένων πινάκων ή προβολών, ακολουθήστε τα βήματα παρακάτω για τη δημιουργία ενός φυσικού σχήματος.
  1. Στο Model Administration Tool, δημιουργήστε μια βάση δεδομένων στον χώρο αποθήκευσης και ορίστε την επιλογή ODBC Basic στο πεδίο Τύπος βάσης δεδομένων.

  2. Στο παράθυρο διαλόγου Χώροι συγκέντρωσης συνδέσεων, δημιουργήστε έναν χώρο συγκέντρωσης συνδέσεων στη βάση δεδομένων.
    • Στη Διασύνδεση κλήσης, επιλέξτε "Προεπιλογή (ODBC 2.0)".
    • Στο πεδίο Όνομα πηγής δεδομένων, επιλέξτε το πρόγραμμα οδήγησης ODBC του BigQuery που δημιουργήσατε προηγουμένως.

  3. Δημιουργήστε ένα φυσικό σχήμα στη βάση δεδομένων χρησιμοποιώντας το ίδιο όνομα με το σύνολο δεδομένων BigQuery.
    Το BigQuery SQL απαιτεί την προσθήκη του ονόματος συνόλου δεδομένων ως προθήματος στο όνομα πίνακα (π.χ. dataset.table). Το όνομα του συνόλου δεδομένων ισοδυναμεί με ένα αντικείμενο φυσικού σχήματος στο αρχείο χώρου αποθήκευσης.
  4. Κάντε δεξί κλικ στον χώρο συγκέντρωσης συνδέσεων και επιλέξτε Εισαγωγή μεταδεδομένων.
  5. Στο παράθυρο διαλόγου "Επιλογή πηγής δεδομένων", επιλέξτε ODBC 2.0 ή ODBC 3.5 για τον τύπο σύνδεσης και επιλέξτε το πρόγραμμα οδήγησης ODBC του BigQuery.

  6. Στο παράθυρο διαλόγου "Επιλογή τύπων μεταδεδομένων", επιλέξτε Προβολές και οποιουσδήποτε άλλους τύπους θέλετε να χρησιμοποιήσετε, για τους οποίους το κλειδί του BigQuery έχει δικαιώματα.

  7. Στο παράθυρο διαλόγου "Επιλογή τύπων μεταδεδομένων", επιλέξτε τους μεμονωμένους πίνακες και κάντε κλικ στην επιλογή Εισαγωγή επιλεγμένων. Θα γίνει εισαγωγή της βάσης δεδομένων BigQuery και των υποκείμενων δομών.

    Αν κάνετε κλικ στην επιλογή Εισαγωγή όλων, θα γίνει εισαγωγή μόνο της βάσης δεδομένων. Αν συμβεί αυτό, επιλέξτε Εισαγωγή όλων δεύτερη φορά, και θα γίνει εισαγωγή των πινάκων.
  8. Κάντε κλικ στην επιλογή Τέλος.
  9. Σύρετε στο φυσικό σχήμα τους πίνακες που εισαγάγατε.
  10. Επεξεργαστείτε τη φυσική βάση δεδομένων και αλλάξτε τον τύπο βάσης δεδομένων σε BigQuery.

    Κατά την αλλαγή της φυσικής βάσης δεδομένων, βλέπετε ένα μήνυμα που αναφέρει ότι ο τύπος βάσης δεδομένων δεν ταιριάζει με τη διασύνδεση κλήσης που έχει οριστεί στον χώρο συγκέντρωσης συνδέσεων. Επιλέξτε "Ναι".

  11. Στο παράθυρο διαλόγου "Χώρος συγκέντρωσης συνδέσεων", διαμορφώστε τις ακόλουθες ρυθμίσεις:
    • Στη Διασύνδεση κλήσης, αλλάξτε τη διασύνδεση κλήσης σε JDBC (Άμεσο πρόγραμμα οδήγησης).
    • Επιλέξτε Απαίτηση πλήρως προσδιορισμένων ονομάτων πίνακα.
    • Επιλέξτε Χρήση σύνδεσης δεδομένων.
    • Στο Oracle Analytics, ελέγξτε τη σύνδεση BigQuery και αντιγράψτε το αναγνωριστικό αντικειμένου. Στο BigQuery γίνεται διάκριση πεζών-κεφαλαίων. Για να διασφαλίσετε ότι η σύνταξη της σύνδεσης δεδομένων είναι σωστή, χρησιμοποιήστε το κουμπί Αντιγραφή.

    • Στο παράθυρο διαλόγου "Χώρος συγκέντρωσης συνδέσεων", επικολλήστε το αναγνωριστικό αντικειμένου στο πεδίο Αναγνωριστικό αντικειμένου.
    • Στο πεδίο Μέγιστος αριθμός συνδέσεων, ορίστε την τιμή 100.
  12. Αποθηκεύστε τις λεπτομέρειες.
Μοντελοποιήστε τα μεταδεδομένα στον χώρο αποθήκευσης και αποστείλετε το αρχείο χώρου αποθήκευσης (RPD) στο Oracle Analytics.

Αντιμετώπιση προβλημάτων σύνδεσης σε αποθετήριο δεδομένων για το Google BigQuery

Δείτε ορισμένα ζητήματα που μπορεί να αντιμετωπίσετε κατά τη σύνδεση στο Google BigQuery και πώς μπορείτε να τα επιλύσετε.

Αν η ρύθμιση "Απαίτηση πλήρως προσδιορισμένων ονομάτων πίνακα" δεν είναι επιλεγμένη και η παραγόμενη SQL δεν περιλαμβάνει ένα φυσικό σχήμα, τα ερωτήματα αποτυγχάνουν με ένα μήνυμα όπως "Απέτυχε η ανάγνωση δεδομένων από τον server πηγής δεδομένων Java".

Αν το ερώτημα εκτελείται έναντι του BigQuery με χρήση του nqcmd ή άλλου εργαλείου εισαγωγής SQL, εμφανίζεται το πραγματικό μήνυμα σφάλματος:

WITH SAWITH0 AS (select distinct T4.PROP_CD as c1 from FINOPS_RM_OCC_ACT T4) select 0 as c1, D1.c1 as c2 from SAWITH0 D1 order by c2
[Simba][BigQuery] (70) Invalid query: Table "FINOPS_RM_OCC_ACT" must be qualified with a dataset (e.g. dataset.table).
Statement preparation failed

Ένας τρόπος να προσδιορίσετε το ερώτημα με ένα σύνολο δεδομένων είναι να χρησιμοποιήσετε ένα φυσικό σχήμα στο αρχείο χώρου αποθήκευσης.

Αν η σύνδεση Oracle Analytics χρησιμοποιεί ένα όνομα έργου με κεφαλαίους χαρακτήρες, η σύνδεση δημιουργείται με επιτυχία.

Ενδέχεται να παρατηρήσετε δύο διαφορετικά προβλήματα.

1. Τα ερωτήματα αποτυγχάνουν με ένα μήνυμα "404 - Δεν βρέθηκε" για μια καλυμμένη διεύθυνση τοποθεσίας:

[2022-03-17T01:13:44.105+00:00] [OBIS] [TRACE:2] [USER-34] [] [ecid: d6382db0-1e63-427e-893b-18bc00c0424e-0000de96,0:2:1:5] [sik: bootstrap] [tid: 856a6700] [messageId: USER-34] [requestid: 6358001e] [sessionid: 63580000] [username: Testuser] -------------------- Query Status: [nQSError: 46164] HTTP Server returned 404 (Not Found) for URL [masked_url]. [[
[nQSError: 46281] Failed to download metadata for dataset ‘system’.‘BigQuery Test’.
[nQSError: 43119] Query Failed:

2. Εντός του Oracle Analytics, βλέπετε τα σύνολα δεδομένων, αλλά οι υποκείμενοι πίνακες δεν είναι διαθέσιμοι.
Ακολουθεί η περιγραφή για GUID-1C0811AA-3875-4A7C-A147-230688B98583-default.png
.png''

Και στις δύο περιπτώσεις, μπορείτε να τροποποιήσετε τη σύνδεση, ώστε το όνομα έργου να είναι με πεζούς χαρακτήρες.

Κατά την αντιμετώπιση προβλημάτων σε συνδέσεις BigQuery στο Oracle Analytics Cloud, χρησιμοποιήστε μια εφαρμογή πελάτη JDBC τρίτου μέρους, για να προσπαθήσετε να συνδεθείτε στο BigQuery χρησιμοποιώντας το ίδιο κλειδί λογαριασμού υπηρεσίας.

Αν η σύνδεση εξακολουθεί να αποτυγχάνει, υπάρχει πρόβλημα με το κλειδί λογαριασμού υπηρεσίας.

Αν η σύνδεση πραγματοποιηθεί με επιτυχία, υπάρχει πρόβλημα με το Oracle Analytics και πρέπει να επικοινωνήσετε με το τμήμα υποστήριξης της Oracle.

Αυτή η δοκιμή είναι χρήσιμη σε περιπτώσεις στις οποίες το κλειδί λογαριασμού υπηρεσίας δεν έχει επαληθευτεί μέσω του ODBC.

Μορφές DSN για καθορισμό των προελεύσεων δεδομένων

Στο Oracle Analytics μπορείτε να μοντελοποιήσετε τα δεδομένα εσωτερικής εγκατάστασης για πολλούς τύπους βάσεων δεδομένων. Το Oracle Analytics υποστηρίζει απευθείας πρόσβαση σε ορισμένες προελεύσεις δεδομένων εσωτερικής εγκατάστασης μέσω του σημασιολογικού μοντέλου. Όταν δημιουργείτε τη σύνδεση βάσης δεδομένων χρησιμοποιώντας το Model Administration Tool, στο πεδίο Όνομα προέλευσης δεδομένων του παραθύρου διαλόγου Χώρος συγκέντρωσης συνδέσεων (καρτέλα Γενικά), πρέπει να χρησιμοποιήσετε την κατάλληλη μορφή DSN για τον τύπο βάσης δεδομένων στον οποίο συνδέεστε.

Amazon Redshift:
       DRIVER=Oracle 7.1 Amazon Redshift Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"]
      SSL: DRIVER=Oracle 7.1 Amazon Redshift Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"];EM=6;CPV=TLSv1.2,TLSv1.1,TLSv1, SSLv3, SSLv2;VSC=0
Apache Drill:
       DRIVER=MapR Drill ODBC Driver;Host=["host-name"];Port=["port"];CastAnyToVarchar=true;ExcludedSchemas=sys,INFORMATION_SCHEMA;AuthenticationType=Basic               Authentication;ConnectionType=Direct
Aster:
       DRIVER=Aster ODBC Driver;SERVER=["host-name"];PORT=["port"];DATABASE=["service-name"]
DB2:
      DRIVER=Oracle 7.1 DB2 Wire Protocol;IpAddress=["host-name"];PORT=["port"];DB=["service-name"]
      SSL:  DRIVER=Oracle 7.1 DB2 Wire Protocol;IpAddress=["host-name"];PORT=["port"];DB=["service-name"];EM=1;VSC=0
Greenplum:
       DRIVER=Oracle 7.1 Greenplum Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"]
Hive:
       DRIVER=Oracle 8.0 Apache Hive Wire Protocol;HOST=["host-name"];PORT=["port"]
      SSL: DRIVER=Oracle 8.0 Apache Hive Wire Protocol;HOST=["host-name"];PORT=["port"];EM=1;VSC=0
Impala:
       DRIVER=Oracle 7.1 Impala Wire Protocol;HOST=["host-name"];PORT=["port"]
     SSL:  DRIVER=Oracle 7.1 Impala Wire Protocol;HOST=["host-name"];PORT=["port"];EM=1;VSC=0
Informix:
       DRIVER=Oracle 7.1 Informix Wire Protocol;HOSTNAME=["host-name"];PORTNUMBER=["port"];DATABASE=["service-name"]
MongoDB:
       DRIVER=Oracle 8.0 MongoDB;HOST=["host-name"];PORT=["port"];DB=["service-name"]
MySQL:
      DRIVER=Oracle 7.1 MySQL Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"]
PostgresSql:
       DRIVER=Oracle 7.1 PostgreSQL Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"]
Spark:
      DRIVER=Oracle 8.0 Apache Spark SQL;HOST=["host-name"];PORT=["port"]
      SSL:  DRIVER=Oracle 8.0 Apache Spark SQL;HOST=["host-name"];PORT=["port"];EM=1;VSC=0
SQL Server:
     DRIVER=Oracle 7.1 SQL Server Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"]
     SSL:  DRIVER=Oracle 7.1 SQL Server Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"];EM=1;VSC=0;CryptoProtocolVersion=TLSv1.2,TLSv1.1,TLSv1,SSLv3,SSLv2
Sybase:
       DRIVER=Oracle 7.1 Sybase Wire Protocol;NA=["host-name"], ["port"];DB=["service-name"]
Teradata:
       DRIVER=Oracle 7.1 Teradata;DBCName=["host-name"];port_name=["port"]