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


Χρήση σύνθετων επιλογών

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

Σημείωμα

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

Κωδικός γλώσσας

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

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

Η αναμενόμενη τιμή είναι ένας κωδικός γλώσσας δύο γραμμάτων, όπως ορίζεται στο σύστημα SAP. Στο Power Query Desktop, επιλέξτε το εικονίδιο Βοήθεια (ερωτηματικό) δίπλα στο πεδίο Κωδικός γλώσσας για μια λίστα έγκυρων τιμών.

Αφού ορίσετε τον κωδικό γλώσσας, το Power Query εμφανίζει τα περιγραφικά ονόματα των αντικειμένων δεδομένων στο SAP BW στην καθορισμένη γλώσσα, συμπεριλαμβανομένων των ονομάτων πεδίων για τα επιλεγμένα αντικείμενα.

Σημείωμα

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

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

Εάν δεν έχει καθοριστεί κωδικός γλώσσας, οι προεπιλεγμένες τοπικές ρυθμίσεις από το παράθυρο διαλόγου Επιλογές θα χρησιμοποιηθούν και θα αντιστοιχιστούν σε έναν έγκυρο κωδικό γλώσσας SAP. Για να προβάλετε ή αντικαταστήσετε τις τρέχουσες τοπικές ρυθμίσεις στο Power BI Desktop, ανοίξτε το παράθυρο διαλόγου Επιλογές αρχείου>και ρυθμίσεις>Επιλογές και επιλέξτε Τρέχον αρχείο>Τοπικές ρυθμίσεις. Για να προβάλετε ή αντικαταστήσετε τις τρέχουσες τοπικές ρυθμίσεις στο Power Query Online, ανοίξτε το παράθυρο διαλόγου Επιλογές αρχικής>>σελίδας Επιλογές έργου. Εάν παρακάμψετε τις τοπικές ρυθμίσεις, η ρύθμιση διατηρείται στο ερώτημα M και θα ακολουθηθεί αν αντιγράψετε-επικολλήσετε το ερώτημά σας από το Power Query Desktop στο Power Query Online.

Λειτουργία εκτέλεσης

Η επιλογή Λειτουργία εκτέλεσης καθορίζει ότι η διασύνδεση MDX χρησιμοποιείται για την εκτέλεση ερωτημάτων στον διακομιστή. Οι παρακάτω επιλογές είναι έγκυρες:

  • BasXml: Καθορίζει την επιλογή λειτουργίας μετατροπής σε επίπεδη δομή bXML για εκτέλεση MDX στο SAP Business Warehouse.

  • BasXmlGzip: Καθορίζει την επιλογή λειτουργίας μετατροπής σε επίπεδη δομή Gzip συμπιεσμένο bXML για εκτέλεση MDX στο SAP Business Warehouse. Αυτή η επιλογή συνιστάται για ερωτήματα χαμηλού λανθάνοντος χρόνου ή μεγάλου όγκου. Η προεπιλεγμένη τιμή για την επιλογή λειτουργίας εκτέλεσης.

  • DataStream: Καθορίζει την επιλογή λειτουργίας μετατροπής σε επίπεδη δομή DataStream για εκτέλεση MDX στο SAP Business Warehouse.

    Παράθυρο διαλόγου εισόδου που εμφανίζει τη θέση της επιλογής Λειτουργία εκτέλεσης.

Μέγεθος δέσμης

Καθορίζει τον μέγιστο αριθμό γραμμών που θα ανακτηθούν ταυτόχρονα κατά την εκτέλεση μιας πρότασης MDX. Ένας μικρός αριθμός μεταφράζεται σε περισσότερες κλήσεις στον διακομιστή κατά την ανάκτηση ενός μεγάλου συνόλου δεδομένων. Ένας μεγάλος αριθμός γραμμών μπορεί να βελτιώσει τις επιδόσεις, αλλά μπορεί να προκαλέσει προβλήματα μνήμης στον διακομιστή SAP BW. Η προεπιλεγμένη τιμή είναι 50000 γραμμές.

Πρόταση MDX

Σημείωμα

Η επιλογή πρότασης MDX δεν είναι διαθέσιμη στο Power Query Online.

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

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

SELECT {[0EFUZM0P10X72MBPOYVBYIMLB].[0EFUZM0P10X72MBPOYVBYISWV]} ON COLUMNS ,
NON EMPTY CROSSJOIN(CROSSJOIN([0D_MATERIAL].[LEVEL01].MEMBERS,[0D_PUR_ORG].[LEVEL01].MEMBERS) ,
[0D_VENDOR].[LEVEL01].MEMBERS)
DIMENSION PROPERTIES
[0D_MATERIAL].[20D_MATERIAL],
[0D_MATERIAL].[50D_MATERIAL],
[0D_PUR_ORG].[20D_PUR_ORG],
[0D_PUR_ORG].[50D_PUR_ORG],
[0D_VENDOR].[20D_VENDOR],
[0D_VENTOR].[50D_VENDOR] ON ROWS FROM [0D_PU_C01/0D_PU_C01_Q0013]

Παράδειγμα πρότασης MDX που εμφανίζεται στην επιλογή πρότασης MDX.

Η σύνδεση SAP BW θα εμφανίσει μια προεπισκόπηση των δεδομένων που επιστρέφονται από την πρόταση MDX. Στη συνέχεια, μπορείτε να επιλέξετε Φόρτωση για να φορτώσετε τα δεδομένα (μόνο στο Power Query Desktop) ή να επιλέξετε Μετασχηματισμός δεδομένων για περαιτέρω χειρισμό των δεδομένων που έχουν οριστεί στον πρόγραμμα επεξεργασίας Power Query.

Δεδομένα MDX που εμφανίζονται στην προεπισκόπηση περιήγησης.

Για να επικυρώσετε και να αντιμετωπίσετε προβλήματα με μια πρόταση MDX, το SAP BW παρέχει τη συναλλαγή MDXTEST για SAP GUI για χρήστες των Windows. Επιπλέον, η συναλλαγή MDXTEST μπορεί να είναι ένα χρήσιμο εργαλείο για την ανάλυση σφαλμάτων διακομιστή ή ανησυχιών επιδόσεων ως αποτέλεσμα της επεξεργασίας που πραγματοποιείται εντός του συστήματος SAP BW.

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

Αντιμετώπιση προβλημάτων μιας πρότασης MDX με το MDXTEST στο SAPGUI.

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

Η συναλλαγή προσφέρει διαφορετικές λειτουργίες εκτέλεσης/διασυνδέσεις για την πρόταση MDX. Επιλέξτε Μετατροπή σε επίπεδη δομή (basXML) για να μιμηθείτε τον τρόπο με τον οποίο το Power Query θα εκτελέσει το ερώτημα στο SAP BW. Αυτή η διασύνδεση στο SAP BW δημιουργεί τη γραμμή που έχει οριστεί δυναμικά χρησιμοποιώντας τις επιλογές της πρότασης MDX. Ο δυναμικός πίνακας που προκύπτει και επιστρέφει στο Power Query Desktop διαθέτει μια πολύ συμπαγή μορφή που μειώνει την κατανάλωση μνήμης.

Εμφανίζει επιλεγμένη τη μετατροπή σε επίπεδη δομή σε λειτουργία εξαγωγής.

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

Εμφανίζει το σύνολο αποτελεσμάτων της πρότασης MDX.

Ενεργοποίηση δομών χαρακτηριστικών

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

Δομή που χρησιμοποιείται κατά τη δημιουργία ερωτημάτων BEX.

Εάν η επιλογή Ενεργοποίηση δομών χαρακτηριστικών είναι σαφής (προεπιλογή), η σύνδεση θα παράγει ένα καρτεσιανό προϊόν κάθε διάστασης στη δομή με κάθε διαθέσιμη μέτρηση. Για παράδειγμα:

Εικόνα του προγράμματος περιήγησης που εμφανίζει τον δείκτη ποντικιού net value stat και τον αριθμό τιμών εγγράφων που εμφανίζονται για το Κάλγκαρι, τη Φρανκφούρτη και το Μόναχο.

Εάν επιλεγεί, η σύνδεση παράγει μόνο τις διαθέσιμες μετρήσεις. Για παράδειγμα:

Εικόνα του προγράμματος περιήγησης που εμφανίζει μόνο τον δείκτη ποντικιού net value stat και τον αριθμό των τιμών εγγράφων που εμφανίζονται.

Δείτε επίσης