Φόρτωση δεδομένων ενοποιημένου διαμερίσματος

Από έναν κύβο ενοποιημένου διαμερίσματος Essbase, μπορείτε να φορτώσετε δεδομένα στον πίνακα δεδομένων σας στην Αυτόνομη αποθήκη δεδομένων. Για να μπορέσετε να το κάνετε αυτό, πρέπει να ενοποιήσετε το Essbase με τον χώρο αποθήκευσης αντικειμένων OCI και να διαμορφώσετε διαπιστευτήρια DBMS_CLOUD χρησιμοποιώντας τη δέσμη ενεργειών configure-dbms-writeback.

Ενοποιήστε το Essbase με τον χώρο αποθήκευσης αντικειμένων OCI

Για να φορτώσει δεδομένα από έναν κύβο ενοποιημένου διαμερίσματος στον πίνακα δεδομένων σας στην Αυτόνομη αποθήκη δεδομένων, το Essbase χρησιμοποιεί το πακέτο DBMS_CLOUD, το οποίο είναι διαθέσιμο με το Autonomous Database.

Προκειμένου να αποκτήσετε πρόσβαση στο πακέτο DBMS_CLOUD, πρέπει να έχετε επιλέξει την ενοποίηση του Essbase με τον χώρο αποθήκευσης αντικειμένων OCI όταν αναπτύξατε τη στοίβα Oracle Essbase από το Oracle Cloud Marketplace.

Για πλήρεις λεπτομέρειες, ανατρέξτε στην ενότητα Ανάπτυξη Essbase από το Marketplace για ενοποιημένα διαμερίσματα.

Ρύθμιση διαπιστευτηρίων για φόρτωση δεδομένων

Για να είναι δυνατή η εκτέλεση μιας λειτουργίας φόρτωσης δεδομένων μέσω του Essbase στην Αυτόνομη αποθήκη δεδομένων, πρέπει να ολοκληρωθεί μια ροή εργασιών με βήματα, ώστε να ενεργοποιηθούν τα διαπιστευτήρια cloud για τη δυνατότητα χρήσης με ενοποιημένα διαμερίσματα.

Τύποι χρηστών στη ροή εργασιών διαπιστευτηρίων φόρτωσης δεδομένων

Οι χρήστες με τους ακόλουθους τύπους πρόσβασης περιλαμβάνονται ή μπορεί να περιλαμβάνονται στην απαιτούμενη ροή εργασιών για τη διαμόρφωση ενός κύβου ενοποιημένου διαμερίσματος για φόρτωση δεδομένων. Στον οργανισμό σας, αυτοί οι ρόλοι μπορεί να είναι ξεχωριστοί (επομένως η διαμόρφωση αποτελεί μια συνεργατική ροή εργασιών) ή οι ρόλοι μπορεί να συνδυάζονται (ένα άτομο έχει όλα τα απαραίτητα δικαιώματα πρόσβασης).

Τύπος χρήστη Ρόλος στη ροή εργασιών
Χρήστης SSH

Διαθέτει τη δυνατότητα να χρησιμοποιεί τη γραμμή εντολής του λειτουργικού συστήματος για πρόσβαση, ως χρήστης opc, στο στιγμιότυποEssbase που αναπτύχθηκε στο Oracle Cloud Infrastructure. (Μπορεί να είναι το ίδιο άτομο που ανέπτυξε το Essbase ως στοίβα στο OCI).

Χρήστης ΒΔ

Γνωρίζει το όνομα και τον κωδικό πρόσβασης σχήματος της Αυτόνομης αποθήκης δεδομένων -- το ίδιο σχήμα και κωδικό πρόσβασης που χρησιμοποιείται για τη δημιουργία της σύνδεσης Essbase στο Oracle Database (ένα απαραίτητο προαπαιτούμενο για τη δημιουργία του ενοποιημένου διαμερίσματος).

Χρήστης OCI

Διαθέτει δυνατότητα πρόσβασης στην κονσόλα OCI, συμπεριλαμβανομένης της περιοχής προσωρινής αποθήκευσης αντικειμένων για τον κατάλογο Essbase.

Διαχειριστής ΒΔ

Γνωρίζει το όνομα και τον κωδικό πρόσβασης σχήματος διαχειριστή Oracle Database

Διαχειριστής Essbase

Ο διαχειριστής συστήματος Essbase. Μπορεί να είναι ο αρχικός διαχειριστής Essbase που δημιουργήθηκε από τον διαχειριστή τομέα ταυτοτήτων (ο οποίος μπορεί να είναι επίσης ο Χρήστης OCI), ή μπορεί να είναι άλλος διαχειριστής συστήματος Essbase που δημιουργήθηκε μετά την ολοκλήρωση της ανάπτυξης Essbase.

Διαχειριστής εφαρμογής Essbase

Ο διαχειριστής/κάτοχος μια εφαρμογής Essbase, ο οποίος δημιουργήθηκε μετά την ολοκλήρωση της ανάπτυξης Essbase.

Ροή εργασιών διαπιστευτηρίων φόρτωσης δεδομένων

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

  1. Χρήστης OCI: Ακολουθήστε τις οδηγίες στην ενότητα Ανάπτυξη Essbase από το Marketplace για ενοποιημένα διαμερίσματα για την ανάπτυξη του Essbase στη μίσθωση OCI με τις κατάλληλες επιλογές για ενοποιημένα διαμερίσματα.

  2. Χρήστης ΒΔ, Διαχειριστής Essbase ή Διαχειριστής εφαρμογής Essbase: Συνδεθείτε στο περιβάλλον εργασίας web του Essbase και δημιουργήστε μια σύνδεση στην Αυτόνομη αποθήκη δεδομένων, όπως περιγράφεται στην ενότητα Δημιουργία σύνδεσης για τα ενοποιημένα διαμερίσματα.

  3. Χρήστης ΒΔ, Διαχειριστής Essbase ή Διαχειριστής εφαρμογής Essbase: Δημιουργήστε το ενοποιημένο διαμέρισμα, όπως περιγράφεται στην ενότητα Δημιουργία ενοποιημένου διαμερίσματος.

  4. Χρήστης OCI: Από το προφίλ χρήστη σας στην κονσόλα OCI, δημιουργήστε και αντιγράψτε ένα διακριτικό ελέγχου ταυτότητας. Δώστε το, καθώς και το όνομα χρήστη σας, στον Χρήστη SSH.

    Ανατρέξτε στην ενότητα Λήψη διακριτικού ελέγχου ταυτότητας.


    Περιβάλλον εργασίας κονσόλας OCI για την αντιγραφή του διακριτικού ελέγχου ταυτότητας που δημιουργήθηκε

  5. Χρήστης SSH: Εκτελέστε τη δέσμη ενεργειών προετοιμασίας φόρτωσης δεδομένων, η οποία είναι διαθέσιμη στο στιγμιότυπο Essbase στο OCI. Χρειάζεται να εκτελέσετε τη δέσμη ενεργειών μόνο μία φορά για κάθε σχήμα βάσης δεδομένων στην Αυτόνομη αποθήκη δεδομένων.

    Παράδειγμα:

    1. Κάντε εναλλαγή στον χρήστη oracle.

      sudo su oracle
    2. Μεταβείτε στην τοποθεσία της δέσμης ενεργειών.

      cd /u01/vmtools/config/adwwb_dbms
    3. Εκτελέστε τη δέσμη ενεργειών.

      ./configure-dbms-writeback.sh

      Σημείωση:

      Για να δείτε τις επιλογές της δέσμης ενεργειών, εκτελέστε τη δέσμη ενεργειών με το όρισμα -h ή --help. Σύνταξη: ./configure-dbms-writeback.sh [--help | -h]

      Σημείωση:

      Προαιρετικά εκτελέστε τη δέσμη ενεργειών με την επιλογή vault. Αυτή η επιλογή ρυθμίζει τη δέσμη ενεργειών για λήψη των διαπιστευτηρίων διαχειριστή ΒΔ που είναι αποθηκευμένα στη θυρίδα, με πρόσβαση μέσω του OCID, αντί να σας ζητήσει τον κωδικό πρόσβασης. Σύνταξη: ./configure-dbms-writeback.sh [--vault | -V]
    4. Όταν σας ζητηθεί, εισαγάγετε τις απαιτούμενες πληροφορίες:

      • Τον κωδικό πρόσβασης Διαχειριστή ΒΔ, εφόσον δεν εκτελέσατε τη δέσμη ενεργειών με την επιλογή vault. Επειδή ο κωδικός πρόσβασης είναι προστατευμένες πληροφορίες, δεν θα δείτε το κείμενο καθώς πληκτρολογείτε στο σημείο εντολής.
      • Το όνομα χρήστη και τον κωδικό πρόσβασης Χρήστη ΒΔ. Επειδή ο κωδικός πρόσβασης είναι προστατευμένες πληροφορίες, δεν θα δείτε το κείμενο καθώς πληκτρολογείτε στο σημείο εντολής.
      • Το όνομα χρήστη και το διακριτικό ελέγχου ταυτότητας Χρήστη OCI. Εισαγάγετε την πλήρη συμβολοσειρά αναγνώρισης χρήστη. Για να βρείτε αυτή τη συμβολοσειρά στην Κονσόλα OCI, κάντε κλικ στο εικονίδιο προφίλ στην επάνω δεξιά γωνία για να εμφανίσετε μια επισκόπηση του προφίλ χρήστη. Αντιγράψτε την πλήρη συμβολοσειρά που εμφανίζεται κάτω από την ενότητα Προφίλ και πάνω από το πεδίο Μίσθωση.
        Η πλήρης συμβολοσειρά αναγνώρισης χρήστη όπως εμφανίζεται στην Κονσόλα OCI, κάτω από την ενότητα "Προφίλ" και πάνω από το πεδίο "Μίσθωση"

    Η δέσμη ενεργειών δημιουργεί τα απαραίτητα διαπιστευτήρια cloud και τα αποθηκεύει στο σχήμα βάσης δεδομένων. Δεν χρειάζεται να εκτελέσετε ξανά τη δέσμη ενεργειών, όταν κάνετε επανεκκίνηση του OCI, του Essbase ή εφαρμογών Essbase.

Στη συνέχεια, μπορείτε να φορτώσετε δεδομένα μέσω του Essbase για να ενημερώσετε τον πίνακα δεδομένων στην Αυτόνομη αποθήκη δεδομένων.

Σημείωση:

Προς τον Χρήστη SSH– Αν το διακριτικό ελέγχου ταυτότητας του χρήστη OCI που χρησιμοποιείται στη δέσμη ενεργειών προετοιμασίας φόρτωσης δεδομένων δεν έχει πλέον πρόσβαση στην περιοχή προσωρινής αποθήκευσης αντικειμένων για τον κατάλογο Essbase, θα πρέπει να βρείτε έναν άλλον χρήστη OCI που πληροί τις απαιτήσεις που αναφέρονται στους Τύπους χρηστών στη ροή εργασιών προετοιμασίας φόρτωσης δεδομένων και να επαναλάβετε τα βήματα στη ροή εργασιών.

Άλλες σημειώσεις σχετικά με τη φόρτωση δεδομένων ενοποιημένου διαμερίσματος

Θέση αρχείου δεδομένων προέλευσης

Πριν εκτελέσετε φόρτωση δεδομένων μέσω του Essbase στον πίνακα δεδομένων, η Oracle συνιστά να αποστείλετε το αρχείο δεδομένων στον Essbase Server. Η φόρτωση δεδομένων από πλευράς client υποστηρίζεται, αλλά χρειάζεται περισσότερο χρόνο.

Εργαλεία φόρτωσης δεδομένων που δεν είναι Essbase

Αν δεν απαιτείται η φόρτωση δεδομένων μέσω Essbase στην Αυτόνομη αποθήκη δεδομένων, μπορείτε να χρησιμοποιήσετε τα Εργαλεία δεδομένων στο Autonomous Database για τη φόρτωση δεδομένων στον πίνακα δεδομένων και την εκτέλεση άλλων εργασιών διαχείρισης. Ωστόσο, βεβαιωθείτε ότι η διάρθρωση κύβου και ο πίνακας δεδομένων δεν θα αποσυγχρονιστούν. Δείτε την ενότητα Προφυλάξεις μεταδεδομένων για κύβους ενοποιημένων διαμερισμάτων.

Αρχεία δεδομένων σε μορφή DBMS

Η φόρτωση αρχείων εξαγωγής δεδομένων με μορφοποίηση Essbase σε κύβους ενοποιημένων διαμερισμάτων μπορεί να είναι χρονοβόρα. Για τη βελτιστοποίηση των φορτώσεων δεδομένων, χρησιμοποιήστε ένα αρχείο προέλευσης με μορφοποίηση DBMS. Μπορείτε να δημιουργήσετε ένα χρησιμοποιώντας την εντολή υπολογισμού DATAEXPORT με την επιλογή DataExportCSVFormat. Τα αρχεία με μορφοποίηση CSV επιτρέπουν την ταχύτερη φόρτωση. επειδή συμφωνούν με τις επιλογές μορφής πακέτου DBMS_CLOUD για αρχεία προέλευσης.

Συγκεντρωτική διάσταση στον πίνακα δεδομένων και προέλευση εισόδου φόρτωσης δεδομένων

Η συγκεντρωτική διάσταση που χρησιμοποιείται στα αρχεία εισόδου φόρτωσης δεδομένων πρέπει να είναι ίδια με τη συγκεντρωτική διάσταση του πίνακα δεδομένων.

Για παράδειγμα, στον παρακάτω πίνακα δεδομένων, η συγκεντρωτική διάσταση είναι η διάσταση "Μετρήσεις" (Πωλήσεις, Κόστος πωληθέντων αγαθών, Περιθώριο κ.λπ.).


Πίνακας δεδομένων με δεδομένα παρονομαστή και μεταδεδομένα που εμφανίζονται στο SQL Developer, με τις κεφαλίδες στήλης "Year","Product","Market","Scenario","Sales","COGS","Margin","Marketing","Payroll","Misc","Total Expenses","Profit","Opening Inventory","Additions" και "Ending Inventory".

Ένα αποδεκτό αρχείο εισόδου φόρτωσης δεδομένων για αυτόν τον πίνακα δεδομένων έχει παρόμοιο σχήμα, επειδή έχει την ίδια συγκεντρωτική διάσταση. Παράδειγμα (περικομμένο):

"Year","Product","Market","Scenario","Sales","COGS","Margin","Marketing","Payroll","Misc","Total Expenses","Profit","Opening Inventory","Additions","Ending Inventory"
"Jan","100-10","New York","Actual",678,271,407,94,51,0,145,262,2101,644,2067
"Feb","100-10","New York","Actual",645,258,387,90,51,1,142,245,2067,619,2041
"Mar","100-10","New York","Actual",675,270,405,94,51,1,146,259,2041,742,2108

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

Η εισαγωγή από πολλαπλά αρχεία σε MaxL δεν υποστηρίζεται

Η εισαγωγή δεδομένων από πολλά αρχεία παράλληλα χρησιμοποιώντας μια δήλωση MaxL import με χαρακτήρες μπαλαντέρ, δεν υποστηρίζεται για κύβους ενοποιημένων διαμερισμάτων.