Εισαγωγή στις ροές δεδομένων Power BI

Εισαγωγή στις ροές δεδομένων Power BI

September 29, 2022 0 Von admin

Το Dataflows αφορά την προετοιμασία δεδομένων αυτοεξυπηρέτησης μέσα σε ένα Power BI. Προτού το Power BI Desktop σας δώσει αυτά τα εκπληκτικά εργαλεία όπως το power query που σας επιτρέπει να κάνετε ελαφριές λειτουργίες ETL στα δεδομένα σας μέσα σε ένα Power BI Desktop. Η πρόκληση με αυτό είναι ότι είχατε την τάση να παρακάμπτετε τις κανονικές διαδικασίες ETL που μπορεί να έχει ο οργανισμός σας, έτσι ώστε άλλοι χρήστες να μην μπορούν να επωφεληθούν από όλη την εργασία.

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

Πρόκειται για προετοιμασία δεδομένων αυτοεξυπηρέτησης μέσα στο Power BI. Πριν είχαμε ένα power query μέσα σε ένα Power BI. Αυτός ήταν ένας ισχυρός συνδυασμός που μπορείτε να τον χρησιμοποιήσετε ακόμα και σήμερα. Κάνει καταπληκτικά πράγματα, αλλά ένα πράγμα που έκανε ήταν ότι σας επέτρεψε να παρακάμψετε κάθε τύπο διαδικασιών ETL που είχε ο οργανισμός σας και μερικές φορές αυτό μπορεί να είναι πρόβλημα. Ενώ διευκόλυνε να το κάνετε αυτό από την άποψη της αυτοεξυπηρέτησης μέσα στο Power BI Desktop. Αυτό που δεν σας επέτρεψε να κάνετε είναι να επιτρέψετε σε άλλα άτομα να επωφεληθούν από αυτά τα βήματα ETL που δημιουργήσατε επίσης.

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

Ας ψάξουμε στο Power BI και ας δούμε πώς μοιάζει. Μπορείτε να δείτε εδώ ότι έχω έναν κανονικό χώρο εργασίας μέσα στο Power BI και έχω τις κανονικές καρτέλες των βιβλίων εργασίας και των συνόλων δεδομένων αναφορών πινάκων εργαλείων. Υπάρχει μια νέα καρτέλα που ονομάζεται Ροές δεδομένων (Προεπισκόπηση) γιατί είναι σε δημόσια προεπισκόπηση. Αν προχωρήσουμε και επιλέξουμε αυτήν την καρτέλα. Θα δούμε ότι δεν έχω δημιουργηθεί καμία ροή δεδομένων αυτήν τη στιγμή.

2

Λοιπόν, ας ανεβούμε στην κορυφή και θα δημιουργήσουμε ένα. Γι’αυτό Επιλέγω Δημιουργώ και μετά Επιλέγω Ροή δεδομένων.

3

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

4

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

Ας δημιουργήσουμε μια νέα οντότητα. Το ωραίο με τη ροή δεδομένων είναι ότι όταν πάω να δημιουργήσω αυτήν την οντότητα. Θα δείτε μια νέα εμπειρία εδώ στον ιστό, αλλά δεν είναι τόσο νέα. Αυτό είναι ένα power query στον ιστό που είναι φοβερό. Θα αξιοποιήσουμε κάποια δυναμική ροής δεδομένων και ο τρόπος με τον οποίο μπορώ να το κάνω αυτό είναι μέσω Κοινή υπηρεσία δεδομένων για Εφαρμογές. ας το επιλέξουμε.

5

Θα του δώσουμε μια διεύθυνση URL διακομιστή.

6

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

7

Τότε είναι που έχω αυτή την εκπληκτική εμπειρία από το power query όπου μπορώ να διαμορφώσω τα δεδομένα. Μπορώ να το τραβήξω και μπορώ να κάνω κάθε είδους μεταμορφώσεις πάνω του. Αυτό προέρχεται από μια πραγματική οντότητα εντός της κοινής υπηρεσίας δεδομένων ή εφαρμογής. Δεν χρειάζεται να κάνω πολλά εδώ γιατί είναι ήδη εκεί.

8

Ένα πράγμα που θα κάνω είναι να το κάνω Χάρτης στο Standard,

9

και θα επιλέξω Λογαριασμός.

10

Αυτό που κάνει είναι ότι το αντιστοιχίζω σε έναν πραγματικό τύπο οντότητας που είναι ένα κοινό στοιχείο σχήματος. Πάμε μπροστά και χτυπάμε Εντάξει.

11

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

12

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

13

Μπορούμε να δούμε εδώ τα πάντα ευθυγραμμίζονται όπως αναμενόταν.

14

Είναι υπέροχο, ας πάμε να χτυπήσουμε Εντάξει.

15

Μετά θα χτυπήσουμε Ολοκληρώθηκε.

16

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

17

Μπορώ να αντλήσω δεδομένα και από άλλα στοιχεία. Λοιπόν, αφήστε με να πάω και να προσθέσω μια άλλη οντότητα και θα πάρουμε κάποια δεδομένα από τον διακομιστή συνέχειας. Λοιπόν, ας προχωρήσουμε και επιλέξτε έναν διακομιστή συνέχειας. Σε αυτή την περίπτωση, θα είναι ένα Βάση δεδομένων Azure Sequel.

18

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

19

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

20

Τότε μπορώ να προχωρήσω και Φορτώνω αυτό επίσης.

21

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

22

Μπορώ να του δώσω το όνομα Λογαριασμός και Πωλήσεις και θα χτυπήσω Αποθηκεύσετε.

23

Τότε πρέπει να ανανεώσουμε αυτά τα δεδομένα. Έτσι, αυτό που έχει κάνει είναι να δημιουργήσει την πραγματική ροή δεδομένων στο σύστημα. Αυτό είναι το σχήμα και η δομή αυτής της ροής δεδομένων, αλλά πρέπει να πατήσουμε το refresh για να τραβήξουμε αυτά τα δεδομένα και να τα αποθηκεύσουμε μέσα στα δεδομένα Azure όπως η αποθήκευση. Μπορώ να προχωρήσω και να το κάνω αυτό. Λοιπόν, θα πάμε Κλείσε.

24

Και μπορώ απλά να πάω Ανανέωση τώρα.

25

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

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

Ετσι, Για παράδειγμα: Αν πάω να δημιουργήσω άλλη ροή δεδομένων.

26

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

27

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

Το άλλο πράγμα που πρέπει να λάβετε υπόψη με το Power BI Premium είναι ότι διαθέτει 100 terabyte αποθήκευσης κάτω από την κουκούλα αυτού του premium κόμβου και έτσι μπορείτε να εκμεταλλευτείτε πλήρως αυτόν τον χώρο αποθήκευσης με ροές δεδομένων Power BI.

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

28

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

29

Θα προχωρήσουμε και θα το κάνουμε και, στη συνέχεια, μπορείτε να επεξεργαστείτε περαιτέρω αυτά τα στοιχεία μέσα στο power query του Power BI Desktop, αν επιλέξετε Επεξεργασία ή μπορούμε απλά να πάμε και να χτυπήσουμε Φορτώνω.

30

Όταν το κάνουμε αυτό, θα τραβήξει αυτά τα δεδομένα μέσα σε ένα Power BI Desktop.

31

32

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

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