Menemukan dan menghentikan laporan .rdl yang tidak digunakan
BERLAKU UNTUK: Power BI Report Builder
Power BI Desktop
Power BI 2022 Report Server
SQL Server 2022 Reporting Services
Perusahaan Anda dapat menangani ratusan laporan paginasi (file.rdl) di Server Laporan Power BI dan SQL Server Reporting Services (SSRS). Beberapa laporan tersebut mungkin menjadi usang dan perlu dihentikan. Sebagai penulis laporan atau administrator, Anda tidak ingin memigrasikan laporan yang tidak digunakan ke layanan Power BI. Saat Anda merencanakan migrasi ke cloud, kami sarankan melakukan beberapa pembersihan rumah tangga untuk menyingkirkan laporan .rdl yang tidak digunakan. Praktik terbaik ini mendukung tata kelola retensi dan memungkinkan organisasi Anda untuk menggunakan jadwal penyimpanan dan kebijakan data.
Ada dua proses untuk memeriksa laporan yang tidak digunakan. Kami memperluas pembersihan ke objek yang tidak digunakan, serta untuk menyingkirkan tabel database yang tidak digunakan yang berpotensi kedaluarsa.
Menjalankan audit (opsional)
Pertama, kami sarankan Anda membuat audit server dan spesifikasi audit database. Audit instans Mesin Database SQL Server atau database individual melibatkan peristiwa pelacakan dan pengelogan yang terjadi pada Mesin Database. Audit SQL Server memungkinkan Anda membuat audit server, yang dapat berisi spesifikasi audit server untuk aktivitas tingkat server, dan spesifikasi audit database untuk aktivitas tingkat database. Kejadian yang diaudit dapat ditulis ke log kejadian atau ke file audit.
Setelah Anda mengisi log audit dengan tabel dan prosedur tersimpan yang digunakan untuk laporan, Anda dapat mengekspor objek tersebut ke file Excel dan membagikannya dengan pemangku kepentingan. Beri tahu mereka bahwa Anda bersiap untuk menghentikan objek yang tidak digunakan.
Catatan
Beberapa laporan penting mungkin jarang berjalan, jadi pastikan untuk meminta umpan balik tentang objek database yang jarang digunakan. Dengan menghentikan objek, Anda dapat mengubah nama objek dengan menempatkan zdel di depannya, sehingga objek turun ke bagian bawah Object Explorer. Dengan cara ini, jika Anda memutuskan nanti bahwa Anda memerlukan objek zdel , Anda dapat mengubah nama kembali ke aslinya. Setelah Anda tahu bahwa Anda siap untuk menghapusnya dari database, Anda bisa membuat irama untuk menghapus objek yang tidak digunakan.
Membuat daftar metrik Penggunaan Laporan
Kedua, Anda akan ingin membuat daftar metrik Penggunaan Laporan .rdl dengan mengkueri Server Laporan DB. Gunakan T-SQL di bawah ini untuk memperoleh jumlah penggunaan. Jika server laporan Anda dikonfigurasi untuk menyimpan satu tahun riwayat eksekusi laporan, Anda dapat menggunakan tanggal tertentu untuk memfilter metrik penggunaan.
; 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
Catatan
Sublaporan dan laporan tertaut tidak muncul di log eksekusi jika laporan induk dijalankan.
Dari sini Anda dapat memutuskan apakah akan segera menghapus laporan yang tidak digunakan atau mengganti laporan dengan pesan. Anda dapat memberi tahu pengguna bahwa laporan tidak lagi digunakan, sehingga mereka dapat menghubungi administrator untuk mendapatkan dukungan. Kemudian Anda dapat mengembangkan irama untuk menghapusnya dari waktu ke waktu.
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk