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


Ανανέωση δεδομένων από μια βάση δεδομένων SQL Server εσωτερικής εγκατάστασης

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

Σε αυτή την εκμάθηση, θα ολοκληρώσετε τα παρακάτω βήματα:

  • Δημιουργήστε και δημοσιεύστε ένα αρχείο .pbix του Power BI Desktop που εισάγει δεδομένα από μια βάση δεδομένων SQL Server εσωτερικής εγκατάστασης.
  • Ρυθμίστε τις παραμέτρους προέλευσης δεδομένων και συνόλου δεδομένων στο Power BI για σύνδεση του SQL Server μέσω μιας πύλης δεδομένων.
  • Ρυθμίστε τις παραμέτρους ενός χρονοδιαγράμματος ανανέωσης για να εξασφαλίσετε ότι το σύνολο δεδομένων Power BI έχει πρόσφατα δεδομένα.
  • Κάντε μια ανανέωση κατ' απαίτηση του συνόλου δεδομένων σας.
  • Εξετάστε το ιστορικό ανανέωσης για να αναλύσετε τα αποτελέσματα των τελευταίων κύκλων ανανέωσης.
  • Κάντε εκκαθάριση των πόρων, διαγράφοντας τα στοιχεία που δημιουργήσατε σε αυτή την εκμάθηση.

Προαπαιτούμενα στοιχεία

Σημείωμα

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

Δημιουργία και δημοσίευση ενός αρχείου Power BI Desktop

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

  1. Στο Power BI Desktop, στην Αρχική καρτέλα, επιλέξτε Λήψη δεδομένων>SQL Server.

  2. Στο παράθυρο διαλόγου Βάση δεδομένων SQL Server, εισαγάγετε τα ονόματα διακομιστή και βάσης δεδομένων (προαιρετικά) και βεβαιωθείτε ότι η λειτουργία Σύνδεση δεδομενων έχει οριστεί σε Εισαγωγή.

    Σημείωμα

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

    Στιγμιότυπο οθόνης του παραθύρου διαλόγου βάσης δεδομένων SQL Server.

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

    Στιγμιότυπο οθόνης των επιλογών για προχωρημένους του SQL Server

  3. Επιλέξτε OK.

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

    Σημείωμα

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

  5. Εάν εμφανιστεί το παράθυρο διαλόγου Υποστήριξη κρυπτογράφησης, επιλέξτε OK.

  6. Στο παράθυρο διαλόγου Περιήγηση, επιλέξτε τον πίνακα DimProduct και, στη συνέχεια, επιλέξτε Φόρτωση.

    Στιγμιότυπο οθόνης του παραθύρου διαλόγου

  7. Στην προβολή Αναφορά του Power BI Desktop, στο τμήμα παραθύρου Απεικονίσεις, επιλέξτε το Γράφημα σωρευμένων στηλών.

    Στιγμιότυπο οθόνης του τμήματος παραθύρου

  8. Με επιλεγμένο το νέο γράφημα στηλών στον καμβά αναφοράς, στο τμήμα παραθύρου Πεδία , επιλέξτε τα πεδία EnglishProductName και ListPrice .

    Στιγμιότυπο οθόνης του τμήματος παραθύρου

  9. Σύρετε το στοιχείο EndDate από το τμήμα παραθύρου Πεδία πάνω στην περιοχή Φίλτρα σε αυτή τη σελίδα στο τμήμα παραθύρου Φίλτρα και, στην περιοχή Βασικό φιλτράρισμα, επιλέξτε το πλαίσιο ελέγχου για (Κενό).

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

    Η απεικόνιση θα πρέπει τώρα να μοιάζει με το ακόλουθο γράφημα:

    Στιγμιότυπο οθόνης που εμφανίζει το τελικό γράφημα στηλών.

    Παρατηρήστε ότι το προϊόν Road-250 Red έχει την ίδια τιμή καταλόγου με τα άλλα προϊόντα Road-250 . Αυτή η τιμή αλλάζει όταν ενημερώνετε αργότερα τα δεδομένα και ανανεώνετε την αναφορά.

  10. Αποθηκεύστε την αναφορά με το όνομα AdventureWorksProducts.pbix.

  11. Στην Αρχική καρτέλα, επιλέξτε Δημοσίευση.

  12. Στην οθόνη Δημοσίευση στο Power BI , επιλέξτε Ο χώρος εργασίας μου και, στη συνέχεια, επιλέξτε Επιλογή. Εισέλθετε στο Υπηρεσία Power BI, εάν είναι απαραίτητο.

  13. Όταν εμφανιστεί το μήνυμα επιτυχίας , επιλέξτε Άνοιγμα 'AdventureWorksProducts.pbix' στο Power BI.

    Στιγμιότυπο οθόνης της οθόνης Δημοσίευση στο Power BI.

Σύνδεση του συνόλου δεδομένων στη βάση δεδομένων SQL Server

Στο Power BI Desktop, συνδεθατε απευθείας στη βάση δεδομένων SQL Server εσωτερικής εγκατάστασης. Στο Υπηρεσία Power BI, χρειάζεστε μια πύλη δεδομένων που λειτουργεί ως γέφυρα μεταξύ του cloud και του δικτύου εσωτερικής εγκατάστασής σας. Ακολουθήστε αυτά τα βήματα για να προσθέσετε τη βάση δεδομένων SQL Server εσωτερικής εγκατάστασης ως προέλευση δεδομένων σε μια πύλη και να συνδέσετε το σύνολο δεδομένων σας σε αυτήν την προέλευση δεδομένων.

  1. Στην Υπηρεσία Power BI, στην επάνω δεξιά γωνία της οθόνης, επιλέξτε το εικονίδιο γραναζιού ρυθμίσεων και, στη συνέχεια, επιλέξτε Ρυθμίσεις.

    Στιγμιότυπο οθόνης που εμφανίζει την επιλογή Ρυθμίσεις στη σελίδα Αρχική σελίδα Power BI.

  2. Επιλέξτε την καρτέλα Σημασιολογικά μοντέλα και, στη συνέχεια, επιλέξτε το σύνολο δεδομένων AdventureWorksProducts από τη λίστα συνόλων δεδομένων.

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

    Στιγμιότυπο οθόνης που εμφανίζει τη σύνδεση πύλης σε Ρυθμίσεις.

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

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

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

    • Όνομα συμπλέγματος πύλης: Επαληθεύστε ή εισαγάγετε το όνομα του συμπλέγματος πύλης.
    • όνομα Σύνδεση ion: Πληκτρολογήστε ένα όνομα για τη νέα σύνδεση, όπως AdventureWorksProducts.
    • Σύνδεση τύπος: Επιλέξτε SQL Server, εάν δεν έχετε επιλέξει ήδη.
    • Διακομιστής: Επαληθεύστε ή εισαγάγετε το όνομα της παρουσίας του SQL Server. Πρέπει να είναι πανομοιότυπο με αυτό που καθορίσατε στο Power BI Desktop.
    • Βάση δεδομένων: Επαληθεύστε ή εισαγάγετε το όνομα της βάσης δεδομένων σας SQL Server, όπως AdventureWorksDW2017. Πρέπει να είναι πανομοιότυπο με αυτό που καθορίσατε στο Power BI Desktop.

    Στην περιοχή Έλεγχος ταυτότητας:

    • Μέθοδος ελέγχου ταυτότητας: Επιλέξτε Windows, Βασικός ή OAuth2, συνήθως Windows.
    • Όνομα χρήστη και κωδικός πρόσβασης: Εισαγάγετε τα διαπιστευτήρια που χρησιμοποιείτε για να συνδεθείτε στον SQL Server.

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

  6. Επιλέξτε Δημιουργία.

  7. Πίσω στην οθόνη Ρυθμίσεις, αναπτύξτε την ενότητα Σύνδεση πύλης και βεβαιωθείτε ότι η πύλη δεδομένων που ρυθμίσατε εμφανίζει τώρα μια Κατάσταση εκτέλεσης στον υπολογιστή όπου την εγκαταστήσατε. Επιλέξτε Εφαρμογή.

    Στιγμιότυπο οθόνης που εμφανίζει την εφαρμογή της σύνδεσης πύλης.

Ρύθμιση παραμέτρων χρονοδιαγράμματος ανανέωσης

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

  1. Στο αριστερό παράθυρο περιήγησης, αναπτύξτε το στοιχείο Ο χώρος εργασίας μου.

  2. Στην ενότητα Σημασιολογικά μοντέλα, τοποθετήστε το σημείο στο σύνολο δεδομένων AdventureWorksProducts, επιλέξτε το μενού Άνοιγμα τρεις κατακόρυφες κουκκίδες και, στη συνέχεια, επιλέξτε Προγραμματισμός ανανέωσης.

    Φιλοδώρημα

    Βεβαιωθείτε ότι παραπέμπει στο σύνολο δεδομένων AdventureWorksProducts , όχι στην αναφορά με το ίδιο όνομα, το οποίο δεν έχει την επιλογή Προγραμματισμός ανανέωσης .

  3. Στην ενότητα Προγραμματισμένη ανανέωση, στην περιοχή Διατηρήστε ενημερωμένα τα δεδομένα σας, ορίστε την ανανέωση σε Ενεργό.

  4. Στην περιοχή Συχνότητα ανανέωσης, επιλέξτε Ημερήσια για αυτό το παράδειγμα και, στη συνέχεια, στην περιοχή Ώρα, επιλέξτε Προσθήκη άλλης φοράς.

    Για αυτό το παράδειγμα, καθορίστε τις 6:00 π.μ. και, στη συνέχεια, επιλέξτε Προσθήκη άλλης ώρας και καθορίστε τις 6:00 Μ.Μ.

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

    Σημείωμα

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

  5. Αφήστε το πλαίσιο ελέγχου στην περιοχή Αποστολή ειδοποιήσεων αποτυχίας ανανέωσης για να ορίσετε το σε Κάτοχος μοντέλου σημασιολογίας και επιλέξτε Εφαρμογή.

Με ένα ρυθμισμένο χρονοδιάγραμμα ανανέωσης, το Power BI ανανεώνει το σύνολο δεδομένων σας στην επόμενη προγραμματισμένη ώρα, μέσα σε ένα περιθώριο 15 λεπτών.

Ανανέωση κατ' απαίτηση

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

Για να απεικονίσεων μια ανανέωση κατ' απαίτηση, αλλάξτε πρώτα το δείγμα δεδομένων χρησιμοποιώντας το SSMS για να ενημερώσετε τον DimProduct πίνακα στη βάση δεδομένων AdventureWorksDW2017, ως εξής:


UPDATE [AdventureWorksDW2017].[dbo].[DimProduct]
SET ListPrice = 5000
WHERE EnglishProductName ='Road-250 Red, 58'

Ακολουθήστε αυτά τα βήματα για να κάνετε την ενημερωμένη ροή δεδομένων μέσω της σύνδεσης πύλης στο σύνολο δεδομένων και στις αναφορές Power BI:

  1. Στην Υπηρεσία Power BI, αναπτύξτε το στοιχείο Ο χώρος εργασίας μου στο αριστερό παράθυρο περιήγησης.

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

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

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

  3. Στην ενότητα Αναφορές του στοιχείου Ο χώρος εργασίας μου, επιλέξτε AdventureWorksProducts. Δείτε πώς πέρασαν τα ενημερωμένα δεδομένα στην αναφορά και το προϊόν με την υψηλότερη τιμή λίστας είναι τώρα Road-250 Red, 58.

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

Εξέταση του ιστορικού ανανέωσης

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

  1. Στην επάνω δεξιά γωνία της οθόνης του Power BI, επιλέξτε το εικονίδιο γραναζιού ρυθμίσεων και, στη συνέχεια, επιλέξτε Ρυθμίσεις.

  2. Στην καρτέλα Σημασιολογικά μοντέλα, επιλέξτε το σύνολο δεδομένων που θέλετε να εξετάσετε, όπως AdventureWorksProducts.

  3. Επιλέξτε τη σύνδεση Ιστορικό ανανέωσης.

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

  4. Στην καρτέλα Προγραμματισμένη στο παράθυρο διαλόγου Ιστορικό ανανέωσης, παρατηρήστε τις προηγούμενες προγραμματισμένες και κατ ́απαίτηση ανανεώσεις με τις ώρες έναρξης και λήξης. Μια κατάστασηολοκληρώθηκε υποδεικνύει ότι το 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 και τη διαχείριση πυλών δεδομένων και προελεύσεων δεδομένων.