Share via


Εύρεση και απόσυρση αναφορών .rdl που δεν έχουν χρησιμοποιείται

ΙΣΕΙ ΓΙΑ: Power BI Εργαλείο δόμησης αναφορών Power BI DesktopPower BI 2022 Report Server SQL Server 2022 Reporting Services

Η εταιρεία σας μπορεί να ασχοληθεί με εκατοντάδες σελιδοποιημένες αναφορές (αρχεία.rdl) στον Power BI Report Server και Υπηρεσίες αναφοράς του SQL Server (SSRS). Ορισμένες από αυτές τις αναφορές ενδέχεται να καταστούν υπό κατάργηση και πρέπει να καταργηθούν. Ως συντάκτης αναφοράς ή διαχειριστής, δεν θέλετε να μετεγκαταστήσετε αναφορές που δεν έχουν χρησιμοποιείται στη Υπηρεσία Power BI. Καθώς σχεδιάζετε μια μετεγκατάσταση στο cloud, προτείνουμε να κάνετε κάποια συντήρηση για να απαλλαγείτε από τις αχρησιμοποίητες αναφορές .rdl. Αυτή η βέλτιστη πρακτική υποστηρίζει τη διαχείριση διατήρησης και επιτρέπει στον οργανισμό σας να χρησιμοποιεί ένα χρονοδιάγραμμα διατήρησης και μια πολιτική δεδομένων.

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

Εκτέλεση ελέγχου (προαιρετικό)

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

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

Σημείωμα

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

Δημιουργία λίστας μετρικών χρήσης αναφορών

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


; with UnusedReportsCte 
AS 
( 
SELECT 
Cat.Name,Path,COUNT(ExeLog.TimeStart) AS Cnt 

FROM (SELECT * FROM Catalog 
WHERE type=2 and Hidden=0) AS Cat 
LEFT JOIN 
ExecutionLog AS ExeLog 
ON ExeLog.ReportID = Cat.ItemID 
AND ExeLog.TimeStart>'01/01/2021' 
GROUP BY Cat.Name,Path) 
SELECT * FROM UnusedReportsCte 
ORDER BY Cnt ASC,path 

Σημείωμα

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

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