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


Ανανέωση δεδομένων από μια βάση δεδομένων 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, μεταβείτε στον χώρο εργασίας σας και εντοπίστε το σημασιολογικό μοντέλο AdventureWorksProducts στη λίστα περιεχομένου του χώρου εργασίας.

  2. Επιλέξτε περισσότερες επιλογές εικονίδιο τριών οριζόντιων κουκκίδων δίπλα στο όνομα του μοντέλου σημασιολογίας και, στη συνέχεια, επιλέξτε Ρυθμίσεις.

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

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

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

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

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

    • Όνομα συμπλέγματος πύλης: Επαληθεύστε ή εισαγάγετε το όνομα του συμπλέγματος πύλης.
    • Όνομα σύνδεσης: Πληκτρολογήστε ένα όνομα για τη νέα σύνδεση, όπως 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. Στην ενότητα Ανανέωση, στην περιοχή Ρύθμιση παραμέτρων χρονοδιαγράμματος ανανέωσης, ορίστε το ρυθμιστικό σε Ενεργό.

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

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

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

    Σημείωμα

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

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

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

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

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

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


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

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

  1. Μεταβείτε στην περιοχή Ο χώρος εργασίας μου στο αριστερό παράθυρο περιήγησης και εντοπίστε το σημασιολογικό μοντέλο AdventureWorksProducts .

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

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

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

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

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

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

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

  1. Στην περιοχή Ο χώρος εργασίας μου, επιλέξτε το σημασιολογικό μοντέλο AdventureWorksProducts .

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

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