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


Εισαγωγή έναντι DirectQuery για SAP BW

Σημείωμα

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

Σύνδεση ΔΙΑΚΟΜΙΣΤΉ εφαρμογών SAP BW:

Σύνδεση διακομιστή μηνυμάτων SAP BW:

Με το Power Query, μπορείτε να συνδεθείτε σε μια μεγάλη ποικιλία προελεύσεων δεδομένων, όπως ηλεκτρονικές υπηρεσίες, βάσεις δεδομένων, διαφορετικές μορφές αρχείων και άλλες. Εάν χρησιμοποιείτε το Power BI Desktop, μπορείτε να συνδεθείτε σε αυτές τις προελεύσεις δεδομένων με δύο διαφορετικούς τρόπους: είτε να εισαγάγετε τα δεδομένα στο Power BI είτε να συνδεθείτε απευθείας σε δεδομένα στο αποθετήριο προέλευσης, γνωστό ως DirectQuery. Κατά τη σύνδεση σε ένα σύστημα SAP BW, μπορείτε επίσης να επιλέξετε μεταξύ αυτών των δύο λειτουργιών συνδεσιμότητας. Για μια πλήρη λίστα των προελεύσεων δεδομένων που υποστηρίζουν το DirectQuery, ανατρέξτε στις προελεύσεις δεδομένων Power BI.

Οι κύριες διαφορές μεταξύ των δύο λειτουργιών συνδεσιμότητας περιγράφονται εδώ, καθώς και οι οδηγίες και οι περιορισμοί, καθώς και σχετικά με τις συνδέσεις SAP BW. Για πρόσθετες πληροφορίες σχετικά με τη λειτουργία DirectQuery, μεταβείτε στη Χρήση του DirectQuery στο Power BI.

Εισαγωγή Σύνδεση ions

Όταν συνδέεστε σε μια προέλευση δεδομένων με το Power BI Desktop, το πρόγραμμα περιήγησης θα σας επιτρέψει να επιλέξετε ένα σύνολο πινάκων (για σχεσιακές προελεύσεις) ή ένα σύνολο αντικειμένων προέλευσης (για πολυδιάστατες προελεύσεις).

Για τις συνδέσεις SAP BW, μπορείτε να επιλέξετε τα αντικείμενα που θέλετε να συμπεριλάβετε στο ερώτημά σας από το δέντρο που εμφανίζεται. Μπορείτε να επιλέξετε ένα ερώτημα InfoProvider ή BEx για ένα InfoProvider, να αναπτύξετε τα βασικά στοιχεία και διαστάσεις του και να επιλέξετε συγκεκριμένα βασικά στοιχεία, χαρακτηριστικά, χαρακτηριστικά (ιδιότητες) ή ιεραρχίες που θα συμπεριληφθούν στο ερώτημά σας.

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

Όταν φορτωθούν τα δεδομένα που ορίζονται από τα ερωτήματα, θα εισαχθούν στο cache του Power BI στη μνήμη.

Καθώς ξεκινάτε τη δημιουργία των απεικονίσεών σας στο Power BI Desktop, θα υποβληθούν ερωτήματα στα δεδομένα που έχουν εισαχθεί στο cache. Η υποβολή ερωτημάτων σε δεδομένα στο cache είναι πολύ γρήγορη και οι αλλαγές στις απεικονίσεις θα αντικατοπτριστούν αμέσως.

Ωστόσο, ο χρήστης θα πρέπει να φροντίζει κατά τη δημιουργία απεικονίσεων που συγκεντρώνουν περαιτέρω τα δεδομένα, κατά τον χειρισμό μη προσθετικών μετρήσεων. Για παράδειγμα, εάν το ερώτημα εισήγαγε κάθε Sales Office και το % ανάπτυξης για κάθε ένα, τότε εάν ο χρήστης δημιούργησε μια απεικόνιση που θα αθροίσει τις τιμές % ανάπτυξης σε όλα τα Γραφεία πωλήσεων, αυτή η συνάθροιση θα εκτελεστεί τοπικά, μέσω των δεδομένων στο cache. Το αποτέλεσμα δεν θα ήταν το ίδιο με το να ζητήσετε το συνολικό ποσοστό ανάπτυξης από το SAP BW και πιθανώς δεν είναι αυτό που προβλέπεται. Για να αποφύγετε τέτοιες τυχαίες συναθροίσεις, είναι χρήσιμο να ορίσετε την Προεπιλεγμένη σύνοψη για αυτές τις στήλες σε Χωρίς σύνοψη.

Εάν αλλάξουν τα δεδομένα στην υποκείμενη προέλευση, δεν θα αντικατοπτριστούν στις απεικονίσεις σας. Θα χρειαστεί να κάνετε μια ανανέωση, η οποία θα επαναλάβει την εισαγωγή των δεδομένων από την υποκείμενη προέλευση στο cache του Power BI.

Όταν δημοσιεύετε μια αναφορά (αρχείο .pbix) στο Υπηρεσία Power BI, δημιουργείται ένα μοντέλο σημασιολογίας και αποστέλλεται στον διακομιστή Power BI. Τα δεδομένα που έχουν εισαχθεί στο cache περιλαμβάνονται με αυτό το σημασιολογικό μοντέλο. Ενώ εργάζεστε με μια αναφορά στον Υπηρεσία Power BI, τίθενται ερωτήματα στα δεδομένα που αποστέλλονται, παρέχοντας γρήγορο χρόνο απόκρισης και αλληλεπίδραση. Μπορείτε να ρυθμίσετε μια προγραμματισμένη ανανέωση του μοντέλου σημασιολογίας ή να εισαγάγετε εκ νέου τα δεδομένα με μη αυτόματο τρόπο. Για προελεύσεις δεδομένων SAP BW εσωτερικής εγκατάστασης, είναι απαραίτητο να ρυθμίσετε τις παραμέτρους μιας πύλης δεδομένων εσωτερικής εγκατάστασης. Μπορείτε να βρείτε πληροφορίες σχετικά με την εγκατάσταση και τη ρύθμιση παραμέτρων της πύλης δεδομένων εσωτερικής εγκατάστασης στην παρακάτω τεκμηρίωση:

Σύνδεση ions DirectQuery

Η εμπειρία περιήγησης είναι λίγο διαφορετική κατά τη σύνδεση σε μια προέλευση SAP BW σε λειτουργία DirectQuery. Η περιήγηση θα εξακολουθεί να εμφανίζει μια λίστα με τα διαθέσιμα ερωτήματα InfoProviders και BEx στο SAP BW, ωστόσο, δεν έχει οριστεί ερώτημα Power BI στη διαδικασία. Θα επιλέξετε το ίδιο το αντικείμενο προέλευσης, δηλαδή το ερώτημα InfoProvider ή BEx και θα δείτε τη λίστα πεδίων με τα χαρακτηριστικά και τους αριθμούς κλειδιών μόλις συνδεθείτε.

Για τα ερωτήματα SAP BW με μεταβλητές, μπορείτε να εισαγάγετε ή να επιλέξετε τιμές ως παραμέτρους του ερωτήματος. Επιλέξτε το κουμπί Εφαρμογή για να συμπεριλάβετε τις καθορισμένες παραμέτρους στο ερώτημα.

Αντί για μια προεπισκόπηση δεδομένων, εμφανίζονται τα μετα-δεδομένα του επιλεγμένου ερωτήματος InfoCube ή BEx. Όταν επιλέξετε το κουμπί Φόρτωση στην Περιήγηση, δεν θα εισαχθούν δεδομένα.

Φόρτωση στο DirectQuery.

Μπορείτε να κάνετε αλλαγές στις τιμές για τις μεταβλητές ερωτήματος SAP BW με την επιλογή Επεξεργασία ερωτημάτων στην κορδέλα του Power BI Desktop.

Επεξεργαστείτε μεταβλητές.

Καθώς ξεκινάτε τη δημιουργία των απεικονίσεών σας στο Power BI Desktop, ζητείται από την υποκείμενη προέλευση δεδομένων στο SAP BW να ανακτήσει τα απαιτούμενα δεδομένα. Ο χρόνος που απαιτείται για την ενημέρωση μιας απεικόνισης εξαρτάται από τις επιδόσεις του υποκείμενου συστήματος SAP BW.

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

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

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

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

Σημείωμα

Για να επεξεργαστεί ο τελικός χρήστης τις παραμέτρους, το μοντέλο σημασιολογίας πρέπει να δημοσιευτεί σε έναν premium χώρο εργασίας, σε λειτουργία DirectQuery και πρέπει να ενεργοποιηθεί η καθολική σύνδεση (SSO).

Γενικές Προτάσεις

Θα πρέπει να εισάγετε δεδομένα στο Power BI όποτε αυτό είναι εφικτό. Η εισαγωγή δεδομένων εκμεταλλεύεται τη μηχανή ερωτημάτων υψηλών επιδόσεων του Power BI και παρέχει μια ιδιαίτερα αλληλεπιδραστική και με πλήρεις δυνατότητες εμπειρία χρήσης όσον αφορά τα δεδομένα σας.

Ωστόσο, το DirectQuery παρέχει τα ακόλουθα πλεονεκτήματα κατά τη σύνδεση στο SAP BW:

  • Παρέχει τη δυνατότητα πρόσβασης σε δεδομένα SAP BW μέσω SSO, για να διασφαλιστεί ότι εφαρμόζεται πάντα η ασφάλεια που ορίζεται στην υποκείμενη προέλευση SAP BW. Κατά την πρόσβαση στο SAP BW μέσω SSO, θα ισχύουν τα δικαιώματα πρόσβασης δεδομένων του χρήστη στο SAP, το οποίο μπορεί να παράγει διαφορετικά αποτελέσματα για διαφορετικούς χρήστες. Τα δεδομένα τα οποία ένας χρήστης δεν είναι εξουσιοδοτημένος για προβολή περικόπτονται από το SAP BW.

  • Εξασφαλίζει ότι μπορείτε εύκολα να δείτε τα πιο πρόσφατα δεδομένα, ακόμα και αν αλλάζουν συχνά στην υποκείμενη προέλευση SAP BW.

  • Εξασφαλίζει ότι ο χειρισμός σύνθετων μετρήσεων είναι εύκολος, όπου ζητείται πάντα από το SAP BW προέλευσης τα συγκεντρωτικά δεδομένα, χωρίς κίνδυνο ακούσιων και παραπλανητικών συγκεντρωτικών αποτελεσμάτων σε εισαγόμενα cache των δεδομένων.

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

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

Εάν εργάζεστε με πολύ μεγάλα σύνολα δεδομένων ή αντιμετωπίζετε αργό χρόνο απόκρισης ερωτήματος SAP BW σε λειτουργία DirectQuery, το Power BI παρέχει επιλογές στην αναφορά για αποστολή λιγότερων ερωτημάτων, το οποίο διευκολύνει την αλληλεπίδραση με την αναφορά. Για να αποκτήσετε πρόσβαση σε αυτές τις επιλογές στο Power BI Desktop, μεταβείτε στην επιλογή Αρχείο>Επιλογές και ρυθμίσεις>Επιλογές και επιλέξτε Μείωση ερωτημάτων.

Ορισμός μείωσης ερωτημάτων.

Μπορείτε να απενεργοποιήσετε τη διασταυρούμενη επισήμανση σε ολόκληρη την αναφορά σας, το οποίο μειώνει τον αριθμό των ερωτημάτων που αποστέλλονται στο SAP BW. Μπορείτε επίσης να προσθέσετε ένα κουμπί Εφαρμογή σε αναλυτές και επιλογές φίλτρου. Μπορείτε να κάνετε όσες επιλογές αναλυτή και φίλτρου θέλετε, αλλά δεν θα σταλούν ερωτήματα στο SAP BW μέχρι να επιλέξετε το κουμπί Εφαρμογή . Στη συνέχεια, οι επιλογές σας θα χρησιμοποιηθούν για το φιλτράρισμα όλων των δεδομένων σας.

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

Στο Υπηρεσία Power BI, το cache ερωτημάτων για συνδέσεις DirectQuery ενημερώνεται σε περιοδική βάση, υποβάλλοντας ερωτήματα στην προέλευση δεδομένων. Από προεπιλογή, αυτή η ενημέρωση πραγματοποιείται κάθε μία ώρα, αλλά μπορεί να ρυθμιστεί σε διαφορετικό διάστημα στις ρυθμίσεις μοντέλου σημασιολογίας. Για περισσότερες πληροφορίες, μεταβείτε στην ενότητα Ανανέωση δεδομένων στο Power BI.

Επίσης, πολλές από τις γενικές βέλτιστες πρακτικές που περιγράφονται στο θέμα Χρήση του DirectQuery στο Power BI ισχύουν εξίσου κατά τη χρήση του DirectQuery μέσω SAP BW. Πρόσθετες λεπτομέρειες ειδικά για το SAP BW περιγράφονται στο Σύνδεση στο SAP Business Warehouse χρησιμοποιώντας το DirectQuery στο Power BI.

Δείτε επίσης