Κοινή χρήση μέσω


Τύπος σύνδεσης Oracle (Power BI Εργαλείο δόμησης αναφορών)

ΙΣΕΙ ΓΙΑ: Power BI Εργαλείο δόμησης αναφορών Power BI Desktop

Για να χρησιμοποιήσετε δεδομένα από μια βάση δεδομένων Oracle στην αναφορά σας, πρέπει να έχετε ένα σύνολο δεδομένων που βασίζεται σε μια προέλευση δεδομένων αναφοράς τύπου Oracle. Αυτός ο ενσωματωμένος τύπος προέλευσης δεδομένων χρησιμοποιεί απευθείας την υπηρεσία παροχής δεδομένων Oracle και απαιτεί ένα στοιχείο λογισμικού προγράμματος-πελάτη Oracle. Αυτό το άρθρο εξηγεί πώς μπορείτε να κάνετε λήψη και εγκατάσταση προγραμμάτων οδήγησης για το Power BI Εργαλείο δόμησης αναφορών.

Σημαντικό

Οι ακόλουθες εντολές που χρησιμοποιούν το εργαλείο OraProvCfg.exe της Oracle για την καταχώρηση των προγραμμάτων οδήγησης διαχειριζόμενων και μη διαχειριζόμενων ODP.NET της Oracle παρέχονται ως παραδείγματα για χρήση με τα παραπάνω προϊόντα της Microsoft. Για τη ρύθμιση παραμέτρων των προγραμμάτων οδήγησης του ODP.NET ειδικά για το περιβάλλον σας, ίσως χρειαστεί να επικοινωνήσετε με την υποστήριξη της Oracle ή να αναφέρετε την τεκμηρίωση της Oracle για τη Ρύθμιση παραμέτρων της υπηρεσίας παροχής δεδομένων Oracle για .NET.

Προγράμματα οδήγησης 32 bit για το Power BI Εργαλείο δόμησης αναφορών

Το Power BI Εργαλείο δόμησης αναφορών χρησιμοποιεί Διαχειριζόμενα ODP.NET για τη σύνταξη σελιδοποιημένων αναφορών (RDL). Τα παρακάτω βήματα χρειάζονται μόνο όταν χρησιμοποιείτε προγράμματα οδήγησης Oracle ODAC 12.2 και νεότερες εκδόσεις. Διαφορετικά, εγκαθιστούν από προεπιλογή μια ρύθμιση παραμέτρων που δεν αφορά όλο τον υπολογιστή για μια νέα αρχική εγκατάσταση Oracle. Αυτά τα βήματα προϋποθέτουν ότι έχετε εγκαταστήσει τα αρχεία ODAC 18.x στον φάκελο c:\oracle32 όπου είναι εγκατεστημένο το Power BI Εργαλείο δόμησης αναφορών. Ακολουθήστε τα παρακάτω βήματα για να καταχωρήσετε διαχειριζόμενες ODP.NET:

  1. Στην τοποθεσία λήψης της Oracle, εγκαταστήστε το Oracle "ODAC με Oracle Developer Tools for Visual Studio - OUI" (32 bit).

  2. Καταχωρήστε ODP.NET διαχειριζόμενο πρόγραμμα-πελάτη στο GAC:

    C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
    
  3. Προσθέστε ODP.NET καταχωρήσεις διαχειριζόμενου προγράμματος-πελάτη στο machine.config:

    C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
    

Προγράμματα οδήγησης 64 bit για το Power BI Εργαλείο δόμησης αναφορών

Σημείωμα

Οι παρακάτω οδηγίες ισχύουν για το Power BI Εργαλείο δόμησης αναφορών έκδοση 15.7.01678.0001 και νεότερες εκδόσεις. Για τις εκδόσεις πριν από την 15.7.01678.0001, ακολουθήστε τις παραπάνω οδηγίες Εργαλείο δόμησης αναφορών για τα προγράμματα οδήγησης 32 bit για το Power BI.

Το Power BI Εργαλείο δόμησης αναφορών χρησιμοποιεί Διαχειριζόμενα ODP.NET για τη σύνταξη σελιδοποιημένων αναφορών (RDL). Τα παρακάτω βήματα χρειάζονται μόνο όταν χρησιμοποιείτε προγράμματα οδήγησης Oracle ODAC 12.2 και νεότερες εκδόσεις. Διαφορετικά, εγκαθιστούν από προεπιλογή μια ρύθμιση παραμέτρων που δεν αφορά όλο τον υπολογιστή για μια νέα αρχική εγκατάσταση Oracle. Αυτά τα βήματα προϋποθέτουν ότι έχετε εγκαταστήσει τα αρχεία ODAC 18.x στον φάκελο c:\oracle64 όπου είναι εγκατεστημένο το Power BI Εργαλείο δόμησης αναφορών. Ακολουθήστε τα παρακάτω βήματα για να καταχωρήσετε διαχειριζόμενες ODP.NET:

  1. Στην τοποθεσία λήψης της Oracle, εγκαταστήστε το Oracle 64 bit ODAC Oracle Universal Installer (OUI).

  2. Καταχωρήστε ODP.NET διαχειριζόμενο πρόγραμμα-πελάτη στο GAC:

    C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
    
  3. Προσθέστε ODP.NET καταχωρήσεις διαχειριζόμενου προγράμματος-πελάτη στο machine.config:

    C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
    

Connection string

Επικοινωνήστε με τον διαχειριστή της βάσης δεδομένων για πληροφορίες σύνδεσης και για τα διαπιστευτήρια που θα χρησιμοποιήσετε για να συνδεθείτε στην προέλευση δεδομένων. Το παρακάτω συμβολοσειρά σύνδεσης παράδειγμα καθορίζει μια βάση δεδομένων Oracle στον διακομιστή με το όνομα "Oracle18" χρησιμοποιώντας Unicode. Το όνομα του διακομιστή πρέπει να συμφωνεί με αυτό που ορίζεται στο αρχείο ρύθμισης παραμέτρων Tnsnames.ora ως το όνομα της παρουσίας του διακομιστή Oracle.

Data Source="Oracle18"; Unicode="True"  

Για περισσότερες συμβολοσειρά σύνδεσης παραδείγματα, ανατρέξτε στο θέμα Δημιουργία συμβολοσειρά σύνδεσης δεδομένων - Εργαλείο δόμησης αναφορών Power BI.

Διαπιστευτήρια

Απαιτούνται διαπιστευτήρια για την εκτέλεση ερωτημάτων, για την προεπισκόπηση της αναφοράς τοπικά και για την προεπισκόπηση της αναφοράς στην πύλη Web του Power BI.

Μετά τη δημοσίευση της αναφοράς σας, ίσως χρειαστεί να τη συνδέσετε σε μια σύνδεση Power BI Gateway. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Διαχείριση της προέλευσης δεδομένων σας - Oracle

Ερωτήματα

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

Μπορείτε να καθορίσετε αποθηκευμένες διαδικασίες που επιστρέφουν μόνο ένα σύνολο αποτελεσμάτων. Η χρήση ερωτημάτων που βασίζονται σε δρομέα δεν υποστηρίζεται.

Παράμετροι

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

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

Ζητήματα προς εξέταση και περιορισμοί

Για να μπορέσετε να συνδέσετε μια προέλευση δεδομένων Oracle, ο διαχειριστής συστήματος πρέπει να έχει εγκαταστήσει την έκδοση της υπηρεσίας παροχής δεδομένων .NET για Oracle, η οποία υποστηρίζει την ανάκτηση δεδομένων από τη βάση δεδομένων Oracle. Αυτή η υπηρεσία παροχής δεδομένων πρέπει να είναι εγκατεστημένη στον ίδιο υπολογιστή με το Power BI Εργαλείο δόμησης αναφορών και επίσης στον υπολογιστή φιλοξενίας του Power BI Gateway. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Διαχείριση της προέλευσης δεδομένων σας - Oracle.

Λύση για την κλήση αποθηκευμένων διαδικασιών

Όταν χρησιμοποιείτε μια προέλευση δεδομένων Oracle, εάν η σελιδοποιημένη αναφορά έχει οριστεί τύπος ερωτήματος ως Αποθηκευμένη διαδικασία, δεν εκτελείται στον Υπηρεσία Power BI λόγω περιορισμού της πύλης Power BI. Ως λύση, εάν χρησιμοποιείτε Oracle 12 ή νεότερη έκδοση, ορίστε τον τύπο ερωτήματος σε κείμενο και καλέστε ενσωματωμένη την αποθηκευμένη διαδικασία, όπως στο παρακάτω παράδειγμα.

Screenshot of the Dataset properties dialog.

DECLARE OUT_RPT_DATA SYS_REFCURSOR;
BEGIN
   SYSTEM.<Procedure_Name>(OUT_RPT_DATA);
   DBMS_SQL.RETURN_RESULT(OUT_RPT_DATA);
END;

Πληροφορίες πλατφόρμας και έκδοσης

Για περισσότερες πληροφορίες σχετικά με την υποστήριξη πλατφόρμας και έκδοσης, ανατρέξτε στο θέμα Υποστηριζόμενες προελεύσεις δεδομένων για σελιδοποιημένες αναφορές Power BI.