Σύνδεση σε προελεύσεις δεδομένων SAP HANA χρησιμοποιώντας το DirectQuery στο Power BI

Μπορείτε να συνδεθείτε απευθείας σε προελεύσεις δεδομένων SAP HANA χρησιμοποιώντας το DirectQuery. Υπάρχουν δύο επιλογές κατά τη σύνδεση στο SAP HANA:

  • Χειρισμός του SAP HANA ως πολυδιάστατης προέλευσης (προεπιλογή): Σε αυτή την περίπτωση, η συμπεριφορά είναι παρόμοια όπως όταν το Power BI συνδέεται με άλλες πολυδιάστατες προελεύσεις, όπως το SAP Business Warehouse ή οι Υπηρεσίες ανάλυσης. Όταν συνδέεστε στο SAP HANA χρησιμοποιώντας αυτήν τη ρύθμιση, επιλέγεται μία μεμονωμένη προβολή ανάλυσης ή υπολογισμού και όλα τα μέτρα, οι ιεραρχίες και τα χαρακτηριστικά αυτής της προβολής είναι διαθέσιμα στη λίστα πεδίων. Καθώς δημιουργούνται απεικονίσεις, τα συγκεντρωτικά δεδομένα ανακτώνται πάντα από το SAP HANA. Αυτή η τεχνική είναι η συνιστώμενη προσέγγιση και είναι η προεπιλογή για νέες αναφορές DirectQuery μέσω του SAP HANA.

  • Χειρισμός του SAP HANA ως σχεσιακής προέλευσης: Σε αυτή την περίπτωση, το Power BI αντιμετωπίζει SAP HANA ως σχεσιακή προέλευση. Αυτή η προσέγγιση προσφέρει μεγαλύτερη ευελιξία. Πρέπει να λαμβάνεται φροντίδα με αυτή την προσέγγιση για να εξασφαλίσετε ότι οι μετρήσεις συγκεντρώνονται όπως αναμένεται, καθώς και για να αποφύγετε προβλήματα επιδόσεων.

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

Screenshot of the Options dialog, showing the DirectQuery options.

Η επιλογή για τον χειρισμό του SAP HANA ως σχεσιακής προέλευσης ελέγχει την προσέγγιση που χρησιμοποιείται για οποιαδήποτε νέα αναφορά χρησιμοποιώντας το DirectQuery μέσω SAP HANA. Δεν έχει καμία επίδραση σε οποιεσδήποτε υπάρχουσες συνδέσεις SAP HANA στην τρέχουσα αναφορά, ούτε σε συνδέσεις σε οποιεσδήποτε άλλες αναφορές που έχουν ανοιχτεί. Επομένως, εάν η επιλογή δεν επιλέγεται προς το παρόν, κατά την προσθήκη μιας νέας σύνδεσης στο SAP HANA με χρήση της επιλογής Λήψη δεδομένων, αυτή η σύνδεση πραγματοποιείται με χειρισμό του SAP HANA ως πολυδιάστατης προέλευσης. Ωστόσο, εάν ανοίξει μια διαφορετική αναφορά που συνδέεται επίσης στο SAP HANA, τότε αυτή η αναφορά συνεχίζει να συμπεριφέρεται σύμφωνα με την επιλογή που ορίστηκε τη στιγμή που δημιουργήθηκε. Αυτό σημαίνει ότι οποιεσδήποτε αναφορές που συνδέονται στο SAP HANA και δημιουργήθηκαν πριν από τον Φεβρουάριο του 2018 συνεχίζουν να αντιμετωπίζουν το SAP HANA ως σχεσιακή προέλευση.

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

Χειρισμός του SAP HANA ως πολυδιάστατης προέλευσης (προεπιλογή)

Όλες οι νέες συνδέσεις στο SAP HANA χρησιμοποιούν αυτή τη μέθοδο σύνδεσης από προεπιλογή, αντιμετωπίζοντας το SAP HANA ως πολυδιάστατη προέλευση. Για να αντιμετωπίσετε μια σύνδεση στο SAP HANA ως σχεσιακή προέλευση, πρέπει να επιλέξετε Αρχείο>Επιλογές και ρυθμίσεις Επιλογές και,>στη συνέχεια, να επιλέξετε το πλαίσιο στην περιοχή Direct Query>Χειρισμός SAP HANA ως σχεσιακής προέλευσης.

Κατά τη σύνδεση στο SAP HANA ως πολυδιάστατης προέλευσης, ισχύουν τα παρακάτω ζητήματα:

  • Στην Περιήγηση λήψης δεδομένων, μπορεί να επιλεγεί μία μόνο προβολή SAP HANA. Δεν είναι δυνατή η επιλογή μεμονωμένων μετρήσεων ή χαρακτηριστικών. Δεν ορίζεται ερώτημα κατά τη στιγμή της σύνδεσης, το οποίο είναι διαφορετικό από την εισαγωγή δεδομένων ή κατά τη χρήση του DirectQuery κατά τον χειρισμό του SAP HANA ως σχεσιακής προέλευσης. Αυτό σημαίνει επίσης ότι δεν είναι δυνατή η απευθείας χρήση ενός ερωτήματος SQL SAP HANA κατά την επιλογή αυτής της μεθόδου σύνδεσης.

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

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

  • Για να διασφαλιστεί ότι είναι πάντα δυνατή η λήψη των σωστών τιμών συγκέντρωσης από το SAP HANA, πρέπει να επιβληθούν ορισμένοι περιορισμοί. Για παράδειγμα, δεν είναι δυνατή η προσθήκη υπολογιζόμενων στηλών ή ο συνδυασμός δεδομένων από πολλές προβολές SAP HANA εντός της ίδιας αναφοράς.

Ο χειρισμός του SAP HANA ως πολυδιάστατης προέλευσης δεν προσφέρει τη μεγαλύτερη ευελιξία που παρέχεται από την εναλλακτική σχεσιακή προσέγγιση, αλλά είναι απλούστερος. Η προσέγγιση εξασφαλίζει επίσης σωστές συγκεντρωτικές τιμές κατά τον χειρισμό πιο σύνθετων μετρήσεων SAP HANA και γενικά έχει ως αποτέλεσμα υψηλότερες επιδόσεις.

Η λίστα Πεδία περιλαμβάνει όλες τις μετρήσεις, χαρακτηριστικά και ιεραρχίες από την προβολή SAP HANA. Σημειώστε τις ακόλουθες συμπεριφορές που ισχύουν κατά τη χρήση αυτής της μεθόδου σύνδεσης:

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

  • Στο SAP HANA, ένα χαρακτηριστικό μπορεί να οριστεί για χρήση ενός άλλου χαρακτηριστικού ως ετικέτα του. Για παράδειγμα, το Product, με τιμές 1, 2, 3και ούτω καθεξής, θα μπορούσε να χρησιμοποιήσει το ProductName, με τιμές Bike, Shirt, Glovesκαι ούτω καθεξής, ως ετικέτα του. Σε αυτή την περίπτωση, ένα μοναδικό πεδίο Product εμφανίζεται στη λίστα πεδίων, της οποίας οι τιμές είναι οι ετικέτες Bike, Shirt, Glovesκαι ούτω καθεξής, αλλά ταξινομούνται κατά και με τη μοναδικότητα που προσδιορίζεται από τις τιμές κλειδιών 1, 2, 3. Δημιουργείται επίσης μια κρυφή στήλη Product.Key , η οποία επιτρέπει την πρόσβαση στις υποκείμενες τιμές κλειδιών, εάν είναι απαραίτητο.

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

Οι λειτουργίες μοντελοποίησης που επιτρέπονται είναι πιο περιοριστικές από ό,τι στη γενική περίπτωση κατά τη χρήση του DirectQuery, δεδομένης της ανάγκης να εξασφαλιστεί ότι λαμβάνονται πάντα σωστά συγκεντρωτικά δεδομένα από το SAP HANA. Ωστόσο, μπορείτε να κάνετε πολλές προσθήκες και αλλαγές, όπως ο ορισμός μετρήσεων, η μετονομασία και η απόκρυψη πεδίων και ο ορισμός μορφών εμφάνισης. Όλες αυτές οι αλλαγές διατηρούνται κατά την ανανέωση και εφαρμόζονται οι μη αντικρουόμενες αλλαγές που έγιναν στην προβολή SAP HANA.

Πρόσθετοι περιορισμοί μοντελοποίησης

Οι άλλοι κύριοι περιορισμοί μοντελοποίησης κατά τη σύνδεση στο SAP HANA με χρήση του DirectQuery (χειρισμός ως πολυδιάστατης προέλευσης) είναι οι ακόλουθοι περιορισμοί:

  • Δεν υποστηρίζεται για υπολογιζόμενες στήλες: Η δυνατότητα δημιουργίας υπολογιζόμενων στηλών είναι απενεργοποιημένη. Αυτό σημαίνει επίσης ότι οι δυνατότητες ομαδοποίησης και συμπλέγματος που δημιουργούν υπολογιζόμενες στήλες δεν είναι διαθέσιμες.
  • Επιπλέον περιορισμοί για μετρήσεις: Έχουν επιβληθεί άλλοι περιορισμοί στις παραστάσεις DAX που μπορούν να χρησιμοποιηθούν σε μετρήσεις, για να αντικατοπτρίζεται το επίπεδο υποστήριξης που παρέχεται από το SAP HANA.
  • Δεν υποστηρίζεται ο ορισμός σχέσεων: Είναι δυνατή η υποβολή ερωτήματος μόνο σε μία προβολή μέσα σε μια αναφορά και, ως εκ τούτου, δεν υπάρχει υποστήριξη για τον ορισμό σχέσεων.
  • Δεν υπάρχει προβολή δεδομένων: Η προβολή δεδομένων εμφανίζει κανονικά τα δεδομένα λεπτομερούς επιπέδου στους πίνακες. Δεδομένης της φύσης των προελεύσεων OLAP όπως το SAP HANA, αυτή η προβολή δεν είναι διαθέσιμη μέσω SAP HANA.
  • Οι λεπτομέρειες στηλών και μετρήσεων σταθεροποιούνται: Η λίστα στηλών και μετρήσεων που εμφανίζονται στη λίστα πεδίων σταθεροποιούνται από την υποκείμενη προέλευση και δεν είναι δυνατή η τροποποίησή τους. Για παράδειγμα, δεν είναι δυνατή η διαγραφή μιας στήλης ούτε η αλλαγή του τύπου δεδομένων της. Ωστόσο, μπορεί να μετονομαστεί.
  • Επιπλέον περιορισμοί στο DAX: Υπάρχουν άλλοι περιορισμοί στο DAX που μπορούν να χρησιμοποιηθούν στους ορισμούς μετρήσεων, για να αντικατοπτριστούν οι περιορισμοί στην προέλευση. Για παράδειγμα, δεν είναι δυνατή η χρήση μιας συνάρτησης συγκεντρωτικών αποτελεσμάτων σε έναν πίνακα.

Πρόσθετοι περιορισμοί απεικονίσεων

Υπάρχουν περιορισμοί στις απεικονίσεις κατά τη σύνδεση στο SAP HANA με χρήση του DirectQuery (χειρισμός ως πολυδιάστατης προέλευσης):

  • Δεν γίνεται συνάθροιση στηλών: Δεν είναι δυνατή η αλλαγή της συνάθροισης για μια στήλη σε μια απεικόνιση και είναι πάντα Χωρίς σύνοψη.

Χειρισμός του SAP HANA ως σχεσιακής προέλευσης

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

Είναι χρήσιμο να ξεκινήσετε με την αποσαφήνιση της συμπεριφοράς μιας σχεσιακής προέλευσης όπως ο SQL Server, όταν το ερώτημα που έχει οριστεί στη Λήψη δεδομένων ή πρόγραμμα επεξεργασίας Power Query εκτελεί μια συνάθροιση. Στο παράδειγμα που ακολουθεί, ένα ερώτημα που έχει οριστεί σε πρόγραμμα επεξεργασίας Power Query επιστρέφει τη μέση τιμή από το ProductID.

Diagram showing a query defined in Power Query Editor that returns the average price by Product ID.

Εάν τα δεδομένα εισάγονται στο Power BI σε αντίθεση με τη χρήση του DirectQuery, θα προκύψει η ακόλουθη κατάσταση:

  • Τα δεδομένα εισάγονται στο επίπεδο συνάθροισης που ορίζεται από το ερώτημα που δημιουργήθηκε σε πρόγραμμα επεξεργασίας Power Query. Για παράδειγμα, μέση τιμή κατά προϊόν. Αυτό έχει ως αποτέλεσμα έναν πίνακα με τις δύο στήλες ProductID και AveragePrice που μπορούν να χρησιμοποιηθούν σε απεικονίσεις.
  • Σε μια απεικόνιση, οποιαδήποτε επόμενη συνάθροιση, όπως Άθροισμα, Μέσος όρος, Ελάχιστο και άλλα, εκτελείται σε αυτά τα δεδομένα που έχουν εισαχθεί. Για παράδειγμα, η συμπερίληψη του AveragePrice σε μια απεικόνιση χρησιμοποιεί τη συνάθροιση Άθροισμα από προεπιλογή και θα επιστρέψει το άθροισμα του AveragePrice για κάθε ProductID, σε αυτό το παράδειγμα, 13,67. Το ίδιο ισχύει για οποιαδήποτε εναλλακτική συνάρτηση συγκεντρωτικών αποτελεσμάτων, όπως Min ή Average, που χρησιμοποιείται στην απεικόνιση. Για παράδειγμα, ο Μέσος όρος του AveragePrice επιστρέφει τον μέσο όρο των 6,66, 4 και 3, που ισούται με 4,56, και όχι τον μέσο όρο του Price στις έξι εγγραφές στον υποκείμενο πίνακα, που είναι 5,17.

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

  • Με δεδομένο το ίδιο ερώτημα, λογικά ακριβώς τα ίδια δεδομένα παρουσιάζονται στο επίπεδο αναφοράς, παρόλο που τα δεδομένα δεν εισάγονται στην πραγματικότητα.

  • Σε μια απεικόνιση, οποιαδήποτε επόμενη συνάθροιση, όπως Άθροισμα, Μέσος όρος και Ελάχιστο, εκτελείται ξανά σε αυτόν τον λογικό πίνακα από το ερώτημα. Και πάλι, μια απεικόνιση που περιέχει τον Μέσο όρο του AveragePrice επιστρέφει την ίδια τιμή 4,56.

Εξετάστε το SAP HANA όταν η σύνδεση αντιμετωπίζεται ως σχεσιακή προέλευση. Το Power BI μπορεί να λειτουργήσει τόσο με την Προβολή ανάλυσης όσο και με την Προβολή υπολογισμού στο SAP HANA, οι οποίες και οι δύο μπορούν να περιέχουν μετρήσεις. Ωστόσο, σήμερα η προσέγγιση για το SAP HANA ακολουθεί τις ίδιες αρχές όπως περιγράφηκαν προηγουμένως σε αυτή την ενότητα: το ερώτημα που έχει οριστεί στη Λήψη δεδομένων ή πρόγραμμα επεξεργασίας Power Query προσδιορίζει τα διαθέσιμα δεδομένα και, στη συνέχεια, τυχόν επόμενες συναθροίσεις σε μια απεικόνιση βρίσκονται πάνω σε αυτά τα δεδομένα και το ίδιο ισχύει τόσο για την Εισαγωγή όσο και για το DirectQuery. Ωστόσο, δεδομένης της φύσης του SAP HANA, το ερώτημα που έχει οριστεί στο αρχικό παράθυρο διαλόγου Λήψη δεδομένων ή πρόγραμμα επεξεργασίας Power Query είναι πάντα ένα ερώτημα συνάθροισης και γενικά περιλαμβάνει μετρήσεις όπου η πραγματική συνάθροιση που χρησιμοποιείται καθορίζεται από την προβολή SAP HANA.

Το ισοδύναμο του προηγούμενου παραδείγματος SQL Server είναι ότι υπάρχει μια προβολή SAP HANA που περιέχει τα ID, ProductID, DepotID και μετρήσεις συμπεριλαμβανομένου του AveragePrice, που ορίζονται στην προβολή ως Μέσος όρος του Price.

Εάν στο περιβάλλον της λειτουργίας Λήψη δεδομένων , οι επιλογές που έγιναν ήταν για το ProductID και τη μέτρηση AveragePrice , αυτό ορίζει ένα ερώτημα στην προβολή, ζητώντας αυτά τα συγκεντρωτικά δεδομένα. Στο προηγούμενο παράδειγμα, για λόγους ευκολίας χρησιμοποιείται ψευδο-SQL που δεν συμφωνεί με την ακριβή σύνταξη του SAP HANA SQL. Στη συνέχεια, οποιεσδήποτε περαιτέρω συναθροίσεις που ορίζονται σε μια απεικόνιση συγκεντρώνουν περαιτέρω τα αποτελέσματα ενός τέτοιου ερωτήματος. Και πάλι, όπως περιγράφεται προηγουμένως για τον SQL Server, αυτό το αποτέλεσμα ισχύει τόσο για την περίπτωση εισαγωγής όσο και για το DirectQuery. Στην περίπτωση του DirectQuery, το ερώτημα από τη Λήψη δεδομένων ή πρόγραμμα επεξεργασίας Power Query χρησιμοποιείται σε μια δευτερεύουσα επιλογή σε ένα μεμονωμένο ερώτημα που αποστέλλεται στο SAP HANA και έτσι δεν είναι στην πραγματικότητα η περίπτωση που θα διαβάζονταν όλα τα δεδομένα πριν από την περαιτέρω συγκέντρωση.

Όλα αυτά τα ζητήματα και συμπεριφορές απαιτούν να λαμβάνονται υπόψη τα παρακάτω σημαντικά ζητήματα κατά τη χρήση του DirectQuery σε SAP HANA:

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

  • Στη Λήψη δεδομένων ή πρόγραμμα επεξεργασίας Power Query, μόνο οι απαιτούμενες στήλες θα πρέπει να συμπεριληφθούν για την ανάκτηση των απαραίτητων δεδομένων, αντικατοπτρίζοντας το γεγονός ότι το αποτέλεσμα είναι ένα ερώτημα που πρέπει να είναι ένα λογικό ερώτημα που μπορεί να σταλεί στο SAP HANA. Για παράδειγμα, εάν έχουν επιλεγεί δεκάδες στήλες, με τη σκέψη ότι ενδέχεται να χρειαστούν σε επόμενες απεικονίσεις, ακόμη και για το DirectQuery μια απλή απεικόνιση σημαίνει ότι το ερώτημα συγκέντρωσης που χρησιμοποιείται στη δευτερεύουσα επιλογή περιέχει αυτές τις δεκάδες στήλες, οι οποίες γενικά έχουν κακή απόδοση.

Στο παρακάτω παράδειγμα, η επιλογή πέντε στηλών (CalendarQuarter, Color, LastName, ProductLine, SalesOrderNumber) στο παράθυρο διαλόγου Λήψη δεδομένων , μαζί με τη μέτρηση OrderQuantity, σημαίνει ότι η μεταγενέστερη δημιουργία μιας απλής απεικόνισης που περιέχει τα ελάχιστα αποτελέσματα OrderQuantity στο παρακάτω ερώτημα SQL στο SAP HANA. Το σκιασμένο τμήμα είναι η δευτερεύουσα επιλογή, που περιέχει το ερώτημα από τη Λήψη δεδομένων / πρόγραμμα επεξεργασίας Power Query. Εάν αυτή η δευτερεύουσα επιλογή παρέχει ένα αποτέλεσμα υψηλής πληθικότητας, τότε η απόδοση του SAP HANA που προκύπτει είναι πιθανό να είναι χαμηλή.

Screenshot of a query example, showing the SQL query to SAP HANA.

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

Βέλτιστες πρακτικές

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

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

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

  • Ιεραρχίες θυγατρικού-γονικού: Οι ιεραρχίες θυγατρικού-γονικού δεν είναι ορατές στο Power BI. Αυτό συμβαίνει επειδή το Power BI αποκτά πρόσβαση στο SAP HANA χρησιμοποιώντας τη διασύνδεση SQL και δεν είναι δυνατή η πλήρης πρόσβαση στις ιεραρχίες θυγατρικού-γονικού μέσω SQL.
  • Άλλα μετα-δεδομένα ιεραρχίας: Η βασική δομή των ιεραρχιών εμφανίζεται στο Power BI, ωστόσο, ορισμένα μετα-δεδομένα ιεραρχίας, όπως ο έλεγχος της συμπεριφοράς ακανόνιστων ιεραρχιών, δεν έχουν κανένα αποτέλεσμα. Και πάλι, αυτό οφείλεται στους περιορισμούς που επιβάλλονται από τη διασύνδεση SQL.
  • Σύνδεση ion με χρήση SSL: Μπορείτε να συνδεθείτε χρησιμοποιώντας την Εισαγωγή και πολυδιάστατα με TLS, αλλά δεν μπορείτε να συνδεθείτε σε παρουσίες SAP HANA που έχουν ρυθμιστεί για χρήση TLS για τη σχεσιακή σύνδεση.
  • Υποστήριξη για προβολές χαρακτηριστικού: Το Power BI μπορεί να συνδεθεί σε προβολές ανάλυσης και υπολογισμού, αλλά δεν μπορεί να συνδεθεί απευθείας σε προβολές χαρακτηριστικού.
  • Υποστήριξη για αντικείμενα καταλόγου: Το Power BI δεν μπορεί να συνδεθεί σε αντικείμενα καταλόγου.
  • Αλλάξτε σε Μεταβλητές μετά τη δημοσίευση: Δεν μπορείτε να αλλάξετε τις τιμές για τις μεταβλητές SAP HANA απευθείας στο Υπηρεσία Power BI, μετά τη δημοσίευση της αναφοράς.

Γνωστά προβλήματα

Η παρακάτω λίστα περιγράφει όλα τα γνωστά προβλήματα κατά τη σύνδεση στο SAP HANA (DirectQuery) χρησιμοποιώντας το Power BI.

  • Πρόβλημα SAP HANA κατά την υποβολή ερωτήματος για μετρητές και άλλες μετρήσεις: Επιστρέφονται εσφαλμένα δεδομένα από το SAP HANA κατά τη σύνδεση σε μια προβολή ανάλυσης και στην ίδια απεικόνιση περιλαμβάνονται μια μέτρηση μετρητή και ορισμένες άλλες μετρήσεις αναλογίας. Αυτό το πρόβλημα καλύπτεται από τη Σημείωση SAP 2128928 (Μη αναμενόμενα αποτελέσματα κατά την υποβολή ερωτήματος σε υπολογιζόμενη στήλη και μετρητή). Σε αυτή την περίπτωση, η μέτρηση αναλογίας είναι εσφαλμένη.

  • Πολλές στήλες Power BI από μία μόνο στήλη SAP HANA: Για ορισμένες προβολές υπολογισμού, όπου μια στήλη SAP HANA χρησιμοποιείται σε περισσότερες από μία ιεραρχίες, το SAP HANA εκθέτει τη στήλη ως δύο ξεχωριστά χαρακτηριστικά. Αυτή η προσέγγιση έχει ως αποτέλεσμα τη δημιουργία δύο στηλών στο Power BI. Ωστόσο, αυτές οι στήλες είναι κρυφές από προεπιλογή και όλα τα ερωτήματα που αφορούν τις ιεραρχίες ή τις στήλες απευθείας, συμπεριφέρονται σωστά.

Για περισσότερες πληροφορίες σχετικά με το DirectQuery, ανατρέξτε στους παρακάτω πόρους: