Δυνατότητες Premium των ροών δεδομένων

Οι ροές δεδομένων υποστηρίζονται για power BI Pro, Premium ανά χρήστη (PPU) και χρήστες του Power BI Premium. Ορισμένες δυνατότητες είναι διαθέσιμες μόνο με συνδρομή Power BI Premium (η οποία είναι είτε εκχωρημένοι πόροι Premium είτε άδεια χρήσης PPU). Αυτό το άρθρο περιγράφει λεπτομερώς τις δυνατότητες και τις λειτουργίες μόνο του PPU και του Premium.

Οι παρακάτω δυνατότητες είναι διαθέσιμες μόνο με το Power BI Premium (PPU ή συνδρομή σε Premium εκχωρημένους πόρους):

  • Βελτιωμένη μηχανή υπολογιστικής λειτουργίας
  • DirectQuery
  • Υπολογιμένες οντότητες
  • Συνδεδεμένες οντότητες
  • Τμηματική ανανέωση

Οι παρακάτω ενότητες περιγράφουν κάθε μία από αυτές τις δυνατότητες λεπτομερώς.

Σημαντικό

Αυτό το άρθρο ισχύει για την πρώτη γενιά ροών δεδομένων (Gen1) και δεν ισχύει για τη δεύτερη γενιά (Gen2) ροών δεδομένων, οι οποίες είναι διαθέσιμες στο Microsoft Fabric (προεπισκόπηση). Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Λήψη από ροές δεδομένων Generation 1 σε ροές δεδομένων Generation 2.

Η βελτιωμένη μηχανή υπολογιστικής λειτουργίας

Η βελτιωμένη μηχανή υπολογιστικής λειτουργίας στο Power BI επιτρέπει στους συνδρομητές του Power BI Premium να χρησιμοποιούν τους εκχωρημένους πόρους τους για τη βελτιστοποίηση της χρήσης ροών δεδομένων. Η χρήση της βελτιωμένης μηχανής υπολογιστικής λειτουργίας παρέχει τα εξής πλεονεκτήματα:

  • Μειώνει δραστικά τον χρόνο ανανέωσης που απαιτείται για βήματα ETL μακράς διάρκειας (εξαγωγή, μετασχηματισμός, φόρτωση) σε υπολογισμένες οντότητες, όπως εκτέλεση συνδέσεων, διάκρισης, φίλτρων και ομαδοποίησης κατά.
  • Εκτελεί ερωτήματα DirectQuery σε οντότητες.

Σημείωμα

  • Οι διαδικασίες επικύρωσης και ανανέωσης ενημερώνουν τις ροές δεδομένων για το σχήμα μοντέλου. Για να ορίσετε οι ίδιοι το σχήμα των πινάκων, χρησιμοποιήστε το πρόγραμμα επεξεργασίας Power Query και ορίστε τύπους δεδομένων.
  • Αυτή η δυνατότητα είναι διαθέσιμη σε όλα τα συμπλέγματα Power BI εκτός από WABI-INDIA-CENTRAL-A-PRIMARY

Ενεργοποίηση της βελτιωμένης μηχανής υπολογιστικής λειτουργίας

Σημαντικό

Η βελτιωμένη μηχανή υπολογιστικής λειτουργίας λειτουργεί μόνο για εκχωρημένους πόρους A3 ή μεγαλύτερους εκχωρημένους πόρους Power BI.

Στο Power BI Premium, η βελτιωμένη μηχανή υπολογιστικής λειτουργίας ορίζεται ξεχωριστά για κάθε ροή δεδομένων. Υπάρχουν τρεις ρυθμίσεις παραμέτρων για να επιλέξετε:

  • Απενεργοποιημένη

  • Βελτιστοποιημένη (προεπιλογή) - Η βελτιωμένη μηχανή υπολογιστικής λειτουργίας είναι απενεργοποιημένη. Ενεργοποιείται αυτόματα όταν ένας πίνακας στη ροή δεδομένων αναφέρεται από έναν άλλο πίνακα ή όταν η ροή δεδομένων συνδέεται σε μια άλλη ροή δεδομένων στον ίδιο χώρο εργασίας.

  • Ενεργοποιημένο

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

  1. Στον χώρο εργασίας σας, δίπλα στη ροή δεδομένων για την οποία θέλετε να αλλάξετε τις ρυθμίσεις, επιλέξτε Περισσότερες επιλογές.

  2. Από το μενού Περισσότερες επιλογές της ροής δεδομένων, επιλέξτε Ρυθμίσεις.

    Στιγμιότυπο οθόνης ενός μενού περισσότερων επιλογών ροών δεδομένων με επισημασμένη τη ρύθμιση ρυθμίσεων.

  3. Αναπτύξτε τις ρυθμίσεις βελτιωμένης μηχανής υπολογιστικής λειτουργίας.

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

  4. Στις ρυθμίσεις βελτιωμένης μηχανής υπολογιστικής λειτουργίας, επιλέξτε Ενεργοποίηση και, στη συνέχεια, επιλέξτε Εφαρμογή.

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

Χρήση της βελτιωμένης μηχανής υπολογιστικής λειτουργίας

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

Για να αξιοποιήσετε στο έπακρο τη μηχανή υπολογιστικής λειτουργίας, διαιρέστε το στάδιο ETL σε δύο ξεχωριστές ροές δεδομένων, ως εξής:

  • Ροή δεδομένων 1 - αυτή η ροή δεδομένων θα πρέπει να λαμβάνει μόνο όλα τα απαιτούμενα από μια προέλευση δεδομένων.
  • Ροή δεδομένων 2 - εκτελέστε όλες τις λειτουργίες ETL σε αυτή τη δεύτερη ροή δεδομένων, αλλά βεβαιωθείτε ότι αναφέρετε τη Ροή δεδομένων 1, η οποία θα πρέπει να βρίσκεται στους ίδιους εκχωρημένους πόρους. Επίσης, βεβαιωθείτε ότι εκτελείτε λειτουργίες που μπορούν να αναδιπλωθούν πρώτες: φιλτράρισμα, ομαδοποίηση κατά, διάκριση, σύνδεση). Και εκτελέστε αυτές τις λειτουργίες πριν από οποιαδήποτε άλλη λειτουργία, για να εξασφαλίσετε τη χρήση της μηχανής υπολογιστικής λειτουργίας.

Συνήθεις ερωτήσεις και απαντήσεις

Ερώτηση: Έχω ενεργοποιήσει τη βελτιωμένη μηχανή υπολογιστικής λειτουργίας, αλλά οι ανανεώσεις μου είναι πιο αργές. Γιατί;

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

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

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

Ερώτηση: Δεν μπορώ να δω την εναλλαγή της βελτιωμένης μηχανής υπολογιστικής λειτουργίας. Γιατί;

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

Ερώτηση: Ποιοι είναι οι υποστηριζόμενοι τύποι δεδομένων για τη μηχανή υπολογιστικής λειτουργίας;

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

  • Ημερομηνία/ώρα
  • Δεκαδικός αριθμός
  • Κείμενο
  • Ακέραιος αριθμός
  • Ημερομηνία/ώρα/ζώνη
  • Αληθές/Ψευδές
  • Ημερομηνία
  • Ώρα

Χρήση του DirectQuery με ροές δεδομένων στο Power BI

Μπορείτε να χρησιμοποιήσετε το DirectQuery για να συνδεθείτε απευθείας σε ροές δεδομένων και, επομένως, να συνδεθείτε απευθείας στη ροή δεδομένων σας χωρίς να χρειάζεται να εισαγάγετε τα δεδομένα της.

Η χρήση του DirectQuery με ροές δεδομένων επιτρέπει τις ακόλουθες βελτιώσεις στις διαδικασίες σας για το Power BI και τις ροές δεδομένων:

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

  • Φιλτράρισμα δεδομένων - Το DirectQuery είναι χρήσιμο για την εργασία σε μια φιλτραρισμένη προβολή δεδομένων μέσα σε μια ροή δεδομένων. Μπορείτε να χρησιμοποιήσετε το DirectQuery με τη μηχανή υπολογιστικής λειτουργίας για να φιλτράρετε δεδομένα ροής δεδομένων και να εργαστείτε με το φιλτραρισμένο υποσύνολο που χρειάζεστε. Το φιλτράρισμα δεδομένων σάς επιτρέπει να εργαστείτε με ένα μικρότερο και πιο διαχειρίσιμο υποσύνολο των δεδομένων στη ροή δεδομένων σας.

Χρήση του DirectQuery για ροές δεδομένων

Η χρήση του DirectQuery με ροές δεδομένων είναι διαθέσιμη στο Power BI Desktop.

Υπάρχουν προαπαιτούμενα για τη χρήση του DirectQuery με ροές δεδομένων:

  • Η ροή δεδομένων σας πρέπει να βρίσκεται μέσα σε έναν χώρο εργασίας με δυνατότητα Power BI Premium.
  • Η μηχανή υπολογιστικής λειτουργίας πρέπει να είναι ενεργοποιημένη.

Για να μάθετε περισσότερα σχετικά με το DirectQuery με ροές δεδομένων, ανατρέξτε στο θέμα Χρήση του DirectQuery με ροές δεδομένων.

Ενεργοποίηση του DirectQuery για ροές δεδομένων

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

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

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

Ζητήματα και περιορισμοί για το DirectQuery

Υπάρχουν ορισμένοι γνωστοί περιορισμοί με το DirectQuery και τις ροές δεδομένων:

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

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

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

  • Όταν μια ροή δεδομένων έχει 340 στήλες ή περισσότερες, η χρήση της σύνδεσης ροής δεδομένων στο Power BI Desktop με ενεργοποιημένη τη ρύθμιση βελτιωμένης μηχανής υπολογιστικής λειτουργίας έχει ως αποτέλεσμα την απενεργοποίηση της επιλογής DirectQuery για τη ροή δεδομένων. Για να χρησιμοποιήσετε το DirectQuery σε αυτές τις ρυθμίσεις παραμέτρων, χρησιμοποιήστε λιγότερες από 340 στήλες.

Υπολογιμένες οντότητες

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

Στιγμιότυπο οθόνης ενός πρόγραμμα επεξεργασίας Power Query, με επισήμανση ενός πίνακα στον οποίο γίνεται επεξεργασία.

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

Ζητήματα και περιορισμοί των υπολογισμένων οντοτήτων

  • Όταν εργάζεστε με ροές δεδομένων που έχουν δημιουργηθεί στον λογαριασμό Azure Data Lake Υπηρεσία αποθήκευσης Gen2 ενός οργανισμού, οι συνδεδεμένες οντότητες και οι υπολογισμένες οντότητες λειτουργούν σωστά μόνο όταν οι οντότητες βρίσκονται στον ίδιο λογαριασμό χώρου αποθήκευσης.

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

Συνδεδεμένες οντότητες

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

Τμηματική ανανέωση

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

Στιγμιότυπο οθόνης του πίνακα σε μια ροή δεδομένων Power BI με επισημασμένο το εικονίδιο Επαυξητική ανανέωση.

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

Ζητήματα σχετικά με το πότε δεν πρέπει να οριστεί η επαυξητική ανανέωση

Μην ορίσετε μια ροή δεδομένων για επαυξητική ανανέωση στις ακόλουθες περιπτώσεις:

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

Τα παρακάτω άρθρα παρέχουν περισσότερες πληροφορίες σχετικά με τις ροές δεδομένων και το Power BI: