Ανανέωση δεδομένων από μια βάση δεδομένων SQL Server εσωτερικής εγκατάστασης
Σε αυτή την εκμάθηση, θα εξερευνήσετε τον τρόπο ανανέωσης ενός συνόλου δεδομένων Power BI από μια σχεσιακή βάση δεδομένων που υπάρχει σε εσωτερική εγκατάσταση στο τοπικό σας δίκτυο. Συγκεκριμένα, αυτή η εκμάθηση χρησιμοποιεί ένα δείγμα βάσης δεδομένων SQL Server, στην οποία πρέπει να αποκτήσει πρόσβαση το Power BI μέσω μιας πύλης δεδομένων εσωτερικής εγκατάστασης.
Σε αυτή την εκμάθηση, θα ολοκληρώσετε τα παρακάτω βήματα:
- Δημιουργήστε και δημοσιεύστε ένα αρχείο .pbix του Power BI Desktop που εισάγει δεδομένα από μια βάση δεδομένων SQL Server εσωτερικής εγκατάστασης.
- Ρυθμίστε τις παραμέτρους προέλευσης δεδομένων και συνόλου δεδομένων στο Power BI για σύνδεση του SQL Server μέσω μιας πύλης δεδομένων.
- Ρυθμίστε τις παραμέτρους ενός χρονοδιαγράμματος ανανέωσης για να εξασφαλίσετε ότι το σύνολο δεδομένων Power BI έχει πρόσφατα δεδομένα.
- Κάντε μια ανανέωση κατ' απαίτηση του συνόλου δεδομένων σας.
- Εξετάστε το ιστορικό ανανέωσης για να αναλύσετε τα αποτελέσματα των τελευταίων κύκλων ανανέωσης.
- Κάντε εκκαθάριση των πόρων, διαγράφοντας τα στοιχεία που δημιουργήσατε σε αυτή την εκμάθηση.
Προαπαιτούμενα στοιχεία
- Εάν δεν έχετε ήδη έναν, εγγραφείτε για μια δωρεάν δοκιμαστική έκδοση του Power BI προτού ξεκινήσετε.
- Εγκαταστήστε το Power BI Desktop σε έναν τοπικό υπολογιστή.
- Εγκαταστήστε τον SQL Server σε έναν τοπικό υπολογιστή και επαναφέρετε το δείγμα βάσης δεδομένων AdventureWorksDW2017 από ένα αντίγραφο ασφαλείας. Για περισσότερες πληροφορίες σχετικά με τα δείγματα βάσεων δεδομένων AdventureWorks, ανατρέξτε στο θέμα Εγκατάσταση και ρύθμιση παραμέτρων του AdventureWorks.
- Εγκαταστήστε το SQL Server Management Studio (SSMS).
- Εγκαταστήστε μια πύλη δεδομένων εσωτερικής εγκατάστασης στον ίδιο τοπικό υπολογιστή με τον SQL Server. Στην παραγωγή, η πύλη θα ήταν συνήθως σε διαφορετικό υπολογιστή.
Σημείωμα
Εάν δεν είστε διαχειριστής πύλης ή δεν θέλετε να εγκαταστήσετε μια πύλη μόνοι σας, ζητήστε από έναν διαχειριστή πύλης στον οργανισμό σας να δημιουργήσει τον απαιτούμενο ορισμό προέλευσης δεδομένων για να συνδέσει το σύνολο δεδομένων σας στη βάση δεδομένων SQL Server.
Δημιουργία και δημοσίευση ενός αρχείου Power BI Desktop
Χρησιμοποιήστε την ακόλουθη διαδικασία για να δημιουργήσετε μια βασική αναφορά Power BI που χρησιμοποιεί το δείγμα βάσης δεδομένων AdventureWorksDW2017. Δημοσιεύστε την αναφορά στον Υπηρεσία Power BI για να λάβετε ένα σύνολο δεδομένων Power BI, το οποίο ρυθμίζετε και ανανεώνετε σε επόμενα βήματα.
Στο Power BI Desktop, στην Αρχική καρτέλα, επιλέξτε Λήψη δεδομένων>SQL Server.
Στο παράθυρο διαλόγου Βάση δεδομένων SQL Server, εισαγάγετε τα ονόματα διακομιστή και βάσης δεδομένων (προαιρετικά) και βεβαιωθείτε ότι η λειτουργία Σύνδεση δεδομενων έχει οριστεί σε Εισαγωγή.
Σημείωμα
Εάν σκοπεύετε να χρησιμοποιήσετε μια αποθηκευμένη διαδικασία, πρέπει να χρησιμοποιήσετε την Εισαγωγή ως λειτουργία συνδεσιμότητας δεδομένων.
Προαιρετικά, στην περιοχή Επιλογές για προχωρημένους, μπορείτε να καθορίσετε μια πρόταση SQL και να ορίσετε άλλες επιλογές όπως η χρήση ανακατεύθυνσης SQL Server.
Επιλέξτε OK.
Στην επόμενη οθόνη, επαληθεύστε τα διαπιστευτήριά σας και, στη συνέχεια, επιλέξτε Σύνδεση.
Σημείωμα
Εάν αποτύχει ο έλεγχος ταυτότητας, βεβαιωθείτε ότι επιλέξατε τη σωστή μέθοδο ελέγχου ταυτότητας και χρησιμοποιήσατε έναν λογαριασμό με πρόσβαση στη βάση δεδομένων. Σε δοκιμαστικά περιβάλλοντα, μπορείτε να χρησιμοποιήσετε τον έλεγχο ταυτότητας βάσης δεδομένων με ρητό όνομα χρήστη και κωδικό πρόσβασης. Σε περιβάλλοντα παραγωγής, συνήθως χρησιμοποιείτε τον έλεγχο ταυτότητας των Windows . Για περισσότερη βοήθεια, ανατρέξτε στο θέμα Αντιμετώπιση προβλημάτων σεναρίων ανανέωσης ή επικοινωνήστε με τον διαχειριστή της βάσης δεδομένων σας.
Εάν εμφανιστεί το παράθυρο διαλόγου Υποστήριξη κρυπτογράφησης, επιλέξτε OK.
Στο παράθυρο διαλόγου Περιήγηση, επιλέξτε τον πίνακα DimProduct και, στη συνέχεια, επιλέξτε Φόρτωση.
Στην προβολή Αναφορά του Power BI Desktop, στο τμήμα παραθύρου Απεικονίσεις, επιλέξτε το Γράφημα σωρευμένων στηλών.
Με επιλεγμένο το νέο γράφημα στηλών στον καμβά αναφοράς, στο τμήμα παραθύρου Πεδία , επιλέξτε τα πεδία EnglishProductName και ListPrice .
Σύρετε το στοιχείο EndDate από το τμήμα παραθύρου Πεδία πάνω στην περιοχή Φίλτρα σε αυτή τη σελίδα στο τμήμα παραθύρου Φίλτρα και, στην περιοχή Βασικό φιλτράρισμα, επιλέξτε το πλαίσιο ελέγχου για (Κενό).
Η απεικόνιση θα πρέπει τώρα να μοιάζει με το ακόλουθο γράφημα:
Παρατηρήστε ότι το προϊόν Road-250 Red έχει την ίδια τιμή καταλόγου με τα άλλα προϊόντα Road-250 . Αυτή η τιμή αλλάζει όταν ενημερώνετε αργότερα τα δεδομένα και ανανεώνετε την αναφορά.
Αποθηκεύστε την αναφορά με το όνομα AdventureWorksProducts.pbix.
Στην Αρχική καρτέλα, επιλέξτε Δημοσίευση.
Στην οθόνη Δημοσίευση στο Power BI , επιλέξτε Ο χώρος εργασίας μου και, στη συνέχεια, επιλέξτε Επιλογή. Εισέλθετε στο Υπηρεσία Power BI, εάν είναι απαραίτητο.
Όταν εμφανιστεί το μήνυμα επιτυχίας , επιλέξτε Άνοιγμα 'AdventureWorksProducts.pbix' στο Power BI.
Σύνδεση του συνόλου δεδομένων στη βάση δεδομένων SQL Server
Στο Power BI Desktop, συνδεθατε απευθείας στη βάση δεδομένων SQL Server εσωτερικής εγκατάστασης. Στο Υπηρεσία Power BI, χρειάζεστε μια πύλη δεδομένων που λειτουργεί ως γέφυρα μεταξύ του cloud και του δικτύου εσωτερικής εγκατάστασής σας. Ακολουθήστε αυτά τα βήματα για να προσθέσετε τη βάση δεδομένων SQL Server εσωτερικής εγκατάστασης ως προέλευση δεδομένων σε μια πύλη και να συνδέσετε το σύνολο δεδομένων σας σε αυτήν την προέλευση δεδομένων.
Στην Υπηρεσία Power BI, στην επάνω δεξιά γωνία της οθόνης, επιλέξτε το εικονίδιο γραναζιού ρυθμίσεων και, στη συνέχεια, επιλέξτε Ρυθμίσεις.
Επιλέξτε την καρτέλα Σημασιολογικά μοντέλα και, στη συνέχεια, επιλέξτε το σύνολο δεδομένων AdventureWorksProducts από τη λίστα συνόλων δεδομένων.
Αναπτύξτε την επιλογή Σύνδεση πύλης και βεβαιωθείτε ότι παρατίθεται τουλάχιστον μία πύλη. Εάν δεν βλέπετε μια πύλη, βεβαιωθείτε ότι ακολουθήσατε τις οδηγίες για να εγκαταστήσετε μια πύλη δεδομένων εσωτερικής εγκατάστασης.
Επιλέξτε το κουμπί εναλλαγής βέλους στην περιοχή Ενέργειες για να αναπτύξετε τις προελεύσεις δεδομένων και, στη συνέχεια, επιλέξτε τη σύνδεση Προσθήκη στην πύλη δίπλα στην προέλευση δεδομένων σας.
Στην οθόνη Νέα σύνδεση με επιλεγμένη την εσωτερική εγκατάσταση, συμπληρώστε ή επαληθεύστε τα παρακάτω πεδία. Τα περισσότερα πεδία έχουν ήδη συμπληρωθεί.
- Όνομα συμπλέγματος πύλης: Επαληθεύστε ή εισαγάγετε το όνομα του συμπλέγματος πύλης.
- όνομα Σύνδεση ion: Πληκτρολογήστε ένα όνομα για τη νέα σύνδεση, όπως AdventureWorksProducts.
- Σύνδεση τύπος: Επιλέξτε SQL Server, εάν δεν έχετε επιλέξει ήδη.
- Διακομιστής: Επαληθεύστε ή εισαγάγετε το όνομα της παρουσίας του SQL Server. Πρέπει να είναι πανομοιότυπο με αυτό που καθορίσατε στο Power BI Desktop.
- Βάση δεδομένων: Επαληθεύστε ή εισαγάγετε το όνομα της βάσης δεδομένων σας SQL Server, όπως AdventureWorksDW2017. Πρέπει να είναι πανομοιότυπο με αυτό που καθορίσατε στο Power BI Desktop.
Στην περιοχή Έλεγχος ταυτότητας:
- Μέθοδος ελέγχου ταυτότητας: Επιλέξτε Windows, Βασικός ή OAuth2, συνήθως Windows.
- Όνομα χρήστη και κωδικός πρόσβασης: Εισαγάγετε τα διαπιστευτήρια που χρησιμοποιείτε για να συνδεθείτε στον SQL Server.
Επιλέξτε Δημιουργία.
Πίσω στην οθόνη Ρυθμίσεις, αναπτύξτε την ενότητα Σύνδεση πύλης και βεβαιωθείτε ότι η πύλη δεδομένων που ρυθμίσατε εμφανίζει τώρα μια Κατάσταση εκτέλεσης στον υπολογιστή όπου την εγκαταστήσατε. Επιλέξτε Εφαρμογή.
Ρύθμιση παραμέτρων χρονοδιαγράμματος ανανέωσης
Αφού συνδεθείτε, το σύνολο δεδομένων σας Power BI στη βάση δεδομένων εσωτερικής εγκατάστασης του SQL Server μέσω μιας πύλης δεδομένων, ακολουθήστε αυτά τα βήματα για να ρυθμίσετε τις παραμέτρους ενός χρονοδιαγράμματος ανανέωσης. Η ανανέωση του συνόλου δεδομένων βάσει χρονοδιαγράμματος βοηθά να εξασφαλίσετε ότι οι αναφορές και οι πίνακες εργαλείων σας έχουν τα πιο πρόσφατα δεδομένα.
Στο αριστερό παράθυρο περιήγησης, αναπτύξτε το στοιχείο Ο χώρος εργασίας μου.
Στην ενότητα Σημασιολογικά μοντέλα, τοποθετήστε το σημείο στο σύνολο δεδομένων AdventureWorksProducts, επιλέξτε το μενού Άνοιγμα τρεις κατακόρυφες κουκκίδες και, στη συνέχεια, επιλέξτε Προγραμματισμός ανανέωσης.
Φιλοδώρημα
Βεβαιωθείτε ότι παραπέμπει στο σύνολο δεδομένων AdventureWorksProducts , όχι στην αναφορά με το ίδιο όνομα, το οποίο δεν έχει την επιλογή Προγραμματισμός ανανέωσης .
Στην ενότητα Προγραμματισμένη ανανέωση, στην περιοχή Διατηρήστε ενημερωμένα τα δεδομένα σας, ορίστε την ανανέωση σε Ενεργό.
Στην περιοχή Συχνότητα ανανέωσης, επιλέξτε Ημερήσια για αυτό το παράδειγμα και, στη συνέχεια, στην περιοχή Ώρα, επιλέξτε Προσθήκη άλλης φοράς.
Για αυτό το παράδειγμα, καθορίστε τις 6:00 π.μ. και, στη συνέχεια, επιλέξτε Προσθήκη άλλης ώρας και καθορίστε τις 6:00 Μ.Μ.
Σημείωμα
Μπορείτε να ρυθμίσετε έως οκτώ ημερήσια χρονικά διαστήματα εάν το σύνολο δεδομένων σας βρίσκεται σε κοινόχρηστους εκχωρημένους πόρους ή 48 χρονικά διαστήματα στο Power BI Premium.
Αφήστε το πλαίσιο ελέγχου στην περιοχή Αποστολή ειδοποιήσεων αποτυχίας ανανέωσης για να ορίσετε το σε Κάτοχος μοντέλου σημασιολογίας και επιλέξτε Εφαρμογή.
Με ένα ρυθμισμένο χρονοδιάγραμμα ανανέωσης, το Power BI ανανεώνει το σύνολο δεδομένων σας στην επόμενη προγραμματισμένη ώρα, μέσα σε ένα περιθώριο 15 λεπτών.
Ανανέωση κατ' απαίτηση
Για να ανανεώσετε τα δεδομένα οποιαδήποτε στιγμή, όπως για να ελέγξετε τη ρύθμιση παραμέτρων της πύλης και της προέλευσης δεδομένων, μπορείτε να κάνετε μια ανανέωση κατ' απαίτηση, χρησιμοποιώντας την επιλογή Ανανέωση τώρα στο αριστερό τμήμα παραθύρου μενού Σημασιολογικό μοντέλο . Οι ανανεώσεις κατ' απαίτηση δεν επηρεάζουν τον χρόνο επόμενης προγραμματισμένης ανανέωσης.
Για να απεικονίσεων μια ανανέωση κατ' απαίτηση, αλλάξτε πρώτα το δείγμα δεδομένων χρησιμοποιώντας το SSMS για να ενημερώσετε τον DimProduct
πίνακα στη βάση δεδομένων AdventureWorksDW2017, ως εξής:
UPDATE [AdventureWorksDW2017].[dbo].[DimProduct]
SET ListPrice = 5000
WHERE EnglishProductName ='Road-250 Red, 58'
Ακολουθήστε αυτά τα βήματα για να κάνετε την ενημερωμένη ροή δεδομένων μέσω της σύνδεσης πύλης στο σύνολο δεδομένων και στις αναφορές Power BI:
Στην Υπηρεσία Power BI, αναπτύξτε το στοιχείο Ο χώρος εργασίας μου στο αριστερό παράθυρο περιήγησης.
Στην ενότητα Σημασιολογικά μοντέλα, τοποθετήστε τον δείκτη του ποντικιού επάνω στο σύνολο δεδομένων AdventureWorksProducts, επιλέξτε τις τρεις κατακόρυφες τελείες Εικονίδιο μενού Άνοιγμα και, στη συνέχεια, επιλέξτε Ανανέωση τώρα.
Εμφανίζεται ένα μήνυμα Προετοιμασία για ανανέωση στην επάνω δεξιά γωνία.
Στην ενότητα Αναφορές του στοιχείου Ο χώρος εργασίας μου, επιλέξτε AdventureWorksProducts. Δείτε πώς πέρασαν τα ενημερωμένα δεδομένα στην αναφορά και το προϊόν με την υψηλότερη τιμή λίστας είναι τώρα Road-250 Red, 58.
Εξέταση του ιστορικού ανανέωσης
Είναι καλή ιδέα να χρησιμοποιείτε περιοδικά το ιστορικό ανανέωσης για να ελέγχετε τα αποτελέσματα προηγούμενων κύκλων ανανέωσης. Τα διαπιστευτήρια της βάσης δεδομένων ενδέχεται να έχουν λήξει ή η επιλεγμένη πύλη μπορεί να ήταν εκτός σύνδεσης κατά την προγραμματισμένη ανανέωση. Ακολουθήστε αυτά τα βήματα για να εξετάσετε το ιστορικό ανανέωσης και να ελέγξετε για προβλήματα.
Στην επάνω δεξιά γωνία της οθόνης του Power BI, επιλέξτε το εικονίδιο γραναζιού ρυθμίσεων και, στη συνέχεια, επιλέξτε Ρυθμίσεις.
Στην καρτέλα Σημασιολογικά μοντέλα, επιλέξτε το σύνολο δεδομένων που θέλετε να εξετάσετε, όπως AdventureWorksProducts.
Επιλέξτε τη σύνδεση Ιστορικό ανανέωσης.
Στην καρτέλα Προγραμματισμένη στο παράθυρο διαλόγου Ιστορικό ανανέωσης, παρατηρήστε τις προηγούμενες προγραμματισμένες και κατ ́απαίτηση ανανεώσεις με τις ώρες έναρξης και λήξης. Μια κατάστασηολοκληρώθηκε υποδεικνύει ότι το Power BI έκανε τις ανανεώσεις με επιτυχία. Για τις αποτυχημένες ανανεώσεις, μπορείτε να δείτε το μήνυμα σφάλματος και να εξετάσετε τις λεπτομέρειες του σφάλματος.
Σημείωμα
Η καρτέλα OneDrive αφορά μόνο σύνολα δεδομένων που είναι συνδεδεμένα με αρχεία του Power BI Desktop, βιβλία εργασίας του Excel ή αρχεία CSV στο OneDrive ή το SharePoint Online. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Ανανέωση δεδομένων στο Power BI.
Εκκαθάριση των πόρων
Ακολουθήστε αυτές τις οδηγίες για να εκκαθαρίσετε τους πόρους που δημιουργήσατε για αυτή την εκμάθηση:
- Εάν δεν θέλετε να χρησιμοποιήσετε άλλο το δείγμα δεδομένων, χρησιμοποιήστε το SSMS για να αποθέσετε τη βάση δεδομένων.
- Εάν δεν θέλετε να χρησιμοποιήσετε την προέλευση δεδομένων SQL Server, καταργήστε την προέλευση δεδομένων από την πύλη δεδομένων σας. Εξετάστε επίσης το ενδεχόμενο να καταργήσετε την εγκατάσταση της πύλης δεδομένων, εάν την εγκαταστήσατε μόνο για αυτή την εκμάθηση.
- Επίσης, διαγράψτε το σύνολο δεδομένων και την αναφορά AdventureWorksProducts που δημιούργησε το Power BI όταν δημοσιεύσατε το αρχείο AdventureWorksProducts.pbix .
Σχετικό περιεχόμενο
Αυτό το εκπαιδευτικό βοήθημα διερεύνησε πώς μπορείτε να κάνετε τα εξής:
- Εισαγάγετε δεδομένα από μια βάση δεδομένων SQL Server εσωτερικής εγκατάστασης σε ένα σύνολο δεδομένων Power BI.
- Για να ενημερώσετε τις αναφορές και τους πίνακες εργαλείων που χρησιμοποιούν το σύνολο δεδομένων, ανανεώστε το σύνολο δεδομένων Power BI βάσει χρονοδιαγράμματος και κατ' απαίτηση.
Τώρα, μπορείτε να μάθετε περισσότερα σχετικά με την ανανέωση δεδομένων Power BI και τη διαχείριση πυλών δεδομένων και προελεύσεων δεδομένων.
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για