Bagian Laporan (Penyusun Laporan dan SSRS)

Catatan

Bagian laporan tidak digunakan lagi untuk semua rilis SQL Server Reporting Services yang dimulai dengan SQL Server Reporting Services 2019 dan semua rilis Power BI Report Server dimulai dengan Power BI Report Server September 2022.

Item laporan seperti tabel, matriks, bagan, dan gambar dapat diterbitkan sebagai bagian laporan. Bagian laporan adalah item laporan paginasi yang telah diterbitkan secara terpisah ke server laporan dan yang dapat digunakan kembali dalam laporan paginasi lainnya. Bagian laporan memiliki ekstensi file .rsc.

Dengan bagian laporan, grup kerja sekarang dapat memanfaatkan berbagai kekuatan dan peran anggota tim mereka. Misalnya, jika Anda bertanggung jawab untuk membuat bagan, Anda dapat menyimpan bagan sebagai bagian terpisah yang dapat digunakan kembali oleh Anda dan rekan kerja Anda di laporan lain. Anda bisa menerbitkan bagian laporan di server laporan atau situs SharePoint yang terintegrasi dengan server laporan. Anda dapat menggunakannya kembali dalam beberapa laporan, dan Anda dapat memperbaruinya di server.

Bagian laporan yang Anda tambahkan ke laporan Anda mempertahankan hubungan ke instans bagian laporan di situs atau server dengan menggunakan ID unik. Setelah Anda menambahkan bagian laporan dari situs atau server ke laporan, Anda bisa mengubahnya, terlepas dari bagian laporan asli di situs atau server. Anda dapat menerima pembaruan yang telah dibuat orang lain ke bagian laporan di situs atau server, dan Anda dapat menyimpan bagian laporan yang dimodifikasi kembali ke situs atau server, baik menambahkan bagian laporan baru atau menulis di atas yang asli, jika Anda memiliki izin yang memadai.

Siklus Hidup Bagian Laporan

rs_ComponentCreation rs_ComponentCreation

  1. Orang A membuat laporan dengan bagan yang bergantung pada himpunan data yang disematkan.

  2. Orang A memilih untuk menerbitkan bagan ke server laporan. Report Builder menetapkan ID unik ke bagan yang diterbitkan. Orang A tidak memilih untuk berbagi himpunan data, sehingga himpunan data tetap disematkan dalam bagan.

  3. Orang B membuat laporan kosong, mencari Galeri Bagian Laporan, menemukan bagan, dan menambahkannya ke laporan . Bagan sekarang menjadi bagian dari laporan Orang B, bersama dengan himpunan data yang disematkan. Orang B dapat memodifikasi instans bagan dan himpunan data yang ada dalam laporan. Ini tidak akan berpengaruh pada instans bagan dan himpunan data di server laporan, juga tidak akan memutuskan hubungan antara instans dalam laporan dan di server laporan.

    rs_componentupdate rs_componentupdate

  4. Orang C menambahkan bagan ke laporan dan mengubah bagan ini dalam laporan dari batang ke bagan pai.

  5. Orang C memiliki izin untuk menimpa bagan di server dan melakukannya, menerbitkan ulang ke server. Ini memperbarui salinan bagan yang diterbitkan di server. Orang C juga tidak memilih untuk berbagi himpunan data, sehingga tetap disematkan dalam bagan.

  6. Orang B menerima bagan yang diperbarui dari server. Ini menimpa perubahan yang telah dilakukan Orang B pada bagan dalam laporan Orang B.

Bagian Laporan Penerbitan

Saat Anda menerbitkan bagian laporan, Report Builder menetapkan ID unik, yang berbeda dari nama bagian laporan. Report Builder mempertahankan ID tersebut, apa pun yang Anda ubah tentang bagian laporan. ID menautkan item laporan asli dalam laporan Anda ke bagian laporan. Ketika penulis laporan lain menggunakan kembali bagian laporan, ID juga menautkan bagian laporan dalam laporan mereka ke bagian laporan di server laporan.

Ini adalah item laporan yang bisa Anda terbitkan sebagai bagian laporan:

  • Diagram

  • Pengukur

  • Gambar

  • Maps

  • Parameter

  • Persegi panjang

  • Tabel

  • Matriks

  • Daftar

Saat Anda menerbitkan item laporan yang menampilkan data, seperti tabel, matriks, atau bagan, himpunan data yang bergantung pada item laporan disimpan bersamanya, sebagai himpunan data yang disematkan di dalamnya. Anda juga dapat menyimpan himpunan data secara terpisah, sebagai himpunan data bersama yang dapat Anda dan orang lain gunakan sebagai dasar untuk bagian laporan lainnya. Untuk informasi selengkapnya, lihat Bagian Laporan dan Himpunan Data di Pembuat Laporan.

Beberapa bagian laporan dapat berisi item laporan lainnya. Misalnya, tabel dapat berisi bagan, dan persegi panjang dapat berisi matriks dan bagan. Saat Anda menerbitkan item laporan yang berisi item laporan lain, item tersebut disimpan sebagai unit. Item laporan lainnya disimpan yang disematkan di bagian laporan kontainer. Anda tidak dapat memperbaruinya secara terpisah, dan Anda tidak dapat menyimpan item dalam kontainer sebagai bagian laporan terpisah.

Untuk informasi selengkapnya tentang menerbitkan bagian laporan, lihat Menerbitkan dan Menerbitkan Ulang Bagian Laporan (Pembuat Laporan dan SSRS).

Memodifikasi Metadata Bagian Laporan

Anda dapat menerbitkan bagian laporan dengan pengaturan default ke lokasi default, atau Anda dapat menyimpan setiap bagian laporan ke lokasi lain, dan mengubah metadata, seperti judul dan deskripsi.

Ada baiknya memberi bagian laporan nama dan deskripsi yang jelas ketika Anda menerbitkannya untuk membantu orang mengidentifikasinya saat mencari. Anda bisa berakhir dengan banyak bagian laporan dengan nama serupa di situs atau server Anda. Pertimbangkan untuk menggunakan konvensi penamaan untuk mengilustrasikan hubungan antara bagian laporan dan item dependennya.

Selain itu, pertimbangkan untuk menyimpan sumber data bersama, himpunan data bersama, dan bagian laporan yang bergantung padanya di folder yang sama.

Anda juga bisa mengedit deskripsi di panel Properti.

Penggunaan Kembali Bagian Laporan

Cara termampu untuk membuat laporan adalah dengan menambahkan bagian laporan yang sudah ada, seperti tabel atau bagan, ke laporan Anda dari Galeri Bagian Laporan. Setelah menambahkannya ke laporan, Anda dapat memodifikasinya sebanyak yang Anda butuhkan, atau menerima pembaruan dari server. Mengubah item laporan dalam laporan Anda tidak akan memengaruhi contoh bagian laporan yang diterbitkan di situs atau server, juga tidak akan memutuskan hubungan antara instans dalam laporan dan di situs atau server. Jika Anda memiliki izin yang memadai, Anda dapat menyimpan salinan yang diperbarui kembali ke situs atau server. Jika orang lain memodifikasi salinan di situs atau server, Anda dapat memutuskan untuk menyimpan salinan Anda apa adanya, atau Anda bisa memperbaruinya agar seperti salinan di situs atau server.

Mencari Bagian Laporan

Anda mencari bagian laporan untuk ditambahkan ke laporan Anda di Galeri Bagian Laporan. Anda dapat memfilter bagian laporan berdasarkan semua atau sebagian dari nama bagian, yang membuatnya, yang terakhir memodifikasinya, kapan terakhir dimodifikasi, di mana bagian tersebut disimpan, atau jenis bagian laporan apa itu. Misalnya, Anda dapat mencari semua bagan yang dibuat minggu lalu oleh salah satu rekan kerja Anda.

Anda dapat melihat hasil pencarian baik sebagai gambar mini atau sebagai daftar, dan mengurutkan hasil pencarian berdasarkan nama, tanggal yang dibuat dan dimodifikasi, dan pembuat. Untuk informasi selengkapnya, lihat Menelusuri Bagian Laporan dan Mengatur Folder Default (Pembuat Laporan dan SSRS).

Apa yang Disertakan dengan Bagian Laporan

Saat menambahkan bagian laporan ke laporan, Anda juga menambahkan semua yang harus dikerjakannya. Misalnya, objek apa pun yang menampilkan data bergantung pada himpunan data - kueri dan koneksi ke sumber data. Ini mungkin juga memiliki satu atau beberapa parameter. Semua item yang bergantung padanya adalah dependensinya, dan semuanya, atau penunjuk ke item tersebut, disertakan dengan bagian laporan saat Anda menambahkannya ke laporan Anda. Himpunan data dan parameter tercantum di panel Data Laporan laporan Anda.

Himpunan data untuk bagian laporan dapat disematkan di bagian laporan, atau mungkin himpunan data bersama terpisah yang dituju bagian laporan. Jika disematkan di bagian laporan, Anda mungkin dapat memodifikasinya. Jika ini adalah himpunan data bersama, ini adalah objek terpisah yang anda perlukan izinnya. Untuk informasi selengkapnya tentang himpunan data bersama dan yang disematkan, lihat Himpunan Data Laporan (SSRS).

Mengatasi Konflik Penamaan

Saat Anda menambahkan bagian laporan, Report Builder memperbaiki konflik nama apa pun. Misalnya, jika Anda sudah memiliki Bagan1 dalam laporan Anda dan Anda menambahkan bagian laporan yang disebut Bagan1, Pembuat Laporan secara otomatis mengganti nama bagian laporan baru Bagan2. Jika Anda sudah memiliki Dataset1 dalam laporan Anda, dan Anda menambahkan bagian laporan yang mengacu pada himpunan data lain yang juga disebut Dataset1, Report Builder mengganti nama himpunan data baru Dataset2 dan memperbarui referensi.

Menambahkan lebih dari satu bagian laporan

Anda dapat menambahkan bagian laporan dalam jumlah tak terbatas ke laporan Anda. Namun, Anda hanya dapat menambahkan satu bagian laporan pada satu waktu. Anda bahkan dapat menambahkan beberapa instans dari satu bagian laporan ke laporan yang sama. Mereka semua akan memiliki nama yang unik, tetapi semuanya akan menjadi instans bagian laporan yang sama di server dan memiliki ID unik yang sama.

Saat Anda menambahkan bagian laporan lain yang menggunakan himpunan data yang identik dengan himpunan data yang sudah ada dalam laporan Anda, panduan tidak menambahkan versi lain dari himpunan data tersebut ke laporan Anda; ini mengalihkan referensi di bagian laporan untuk masuk ke himpunan data yang ada. Untuk informasi selengkapnya, lihat Bagian Laporan dan Himpunan Data di Pembuat Laporan.

Memperbarui Bagian Laporan dengan Perubahan dari Server

Setiap kali Anda membuka laporan, Report Builder memeriksa untuk melihat apakah instans server bagian laporan dalam laporan tersebut telah diperbarui di server. Ini juga memeriksa perubahan dalam item dependen bagian laporan, seperti himpunan data dan parameter. Jika ada bagian laporan yang diterbitkan atau dependensinya telah diperbarui di server, bilah informasi di laporan Anda menampilkan nomor yang telah diperbarui. Anda dapat memilih untuk melihat dan menerima atau menolak pembaruan, atau menutup bilah informasi. Jika Anda memilih untuk melihat pembaruan, Anda akan melihat gambar mini bagian laporan, yang terakhir mengubahnya, dan kapan. Kemudian Anda dapat menerima salah satu atau semua item yang diperbarui.

Catatan

Anda dapat menonaktifkan bilah informasi dan tidak diberi tahu jika bagian laporan telah berubah. Anda mengatur opsi ini saat menambahkan bagian laporan ke laporan Anda. Bahkan jika Anda telah menonaktifkan bilah informasi, Anda masih dapat memeriksa pembaruan.

Report Builder memeriksa perbedaan antara tanggal bagian laporan terakhir diperbarui di server dan tanggal terakhir Anda menyinkronkan bagian laporan dengan server. Ini tidak memeriksa tanggal Anda memodifikasi bagian laporan dalam laporan Anda. Dengan demikian, bagian laporan dalam laporan Anda dan bagian laporan di server bisa sangat berbeda, tetapi ketika Report Builder memeriksa pembaruan, itu tidak akan menemukan apa pun.

Menerima Updates

Saat Anda menerima pembaruan untuk bagian laporan, itu sepenuhnya menggantikan salinan bagian laporan yang sudah ada dalam laporan Anda. Anda tidak dapat menggabungkan fitur bagian laporan dalam laporan dengan fitur bagian laporan yang diterbitkan di server. Namun, jika Anda telah mengubah salah satu dependensi bagian laporan, seperti himpunan data yang disematkan, Report Builder tidak menyalin dependensi yang sudah ada dalam laporan Anda. Ini mengunduh salinan baru dependensi, dan memperbarui bagian laporan untuk menunjuk ke salinan baru.

Mengembalikan ke Versi Sebelumnya dari Bagian Laporan

Jika Anda telah mengubah versi bagian laporan dalam laporan Anda dan memutuskan ingin menggantinya dengan versi yang ada di server, Anda tidak dapat menggunakan kotak dialog Perbarui untuk melakukannya. Memperbarui hanya untuk bagian laporan yang telah berubah di server sejak Anda mengunduhnya.

Untuk kembali ke versi di server, cukup hapus versi yang Anda miliki di laporan Anda dan tambahkan lagi.

Memperbarui Bagian Laporan yang Sudah Ada di Server

Anda dapat memilih untuk memperbarui bagian laporan yang ada di server, atau menerbitkannya sebagai bagian laporan baru tanpa mengganti yang sudah ada. Ketika Anda memperbarui bagian laporan di server, bagian laporan tidak secara otomatis mengubah salinan bagian laporan di laporan lain. Jika penulis laporan lain telah menambahkan bagian laporan tersebut ke laporan, mereka diberi tahu tentang perubahan saat berikutnya mereka membuka laporan tersebut. Mereka dapat memilih untuk menerima perubahan Anda atau tidak.

Jika Anda memilih untuk menerbitkannya sebagai bagian laporan baru, Report Builder memberinya ID unik baru, dan tidak lagi menautkan ke bagian laporan asli.

Jika himpunan data disematkan di bagian laporan, maka setiap kali Anda menerbitkan bagian laporan, himpunan data akan ditampilkan dalam kotak dialog Terbitkan Bagian Laporan . Himpunan data bersama tidak ditampilkan dalam kotak dialog Terbitkan Bagian Laporan .

Bekerja dengan Bagian Laporan di Perancang Laporan

Bagian laporan bekerja sedikit berbeda dalam Perancang Laporan di SQL Server SQL Server Data Tools (SSDT). Di Perancang Laporan, penerbitan adalah satu arah: Anda bisa menerbitkan bagian laporan dari Perancang Laporan, tetapi Anda tidak dapat menggunakan kembali bagian laporan yang sudah ada di Perancang Laporan. Untuk informasi selengkapnya, lihat Bagian Laporan di Perancang Laporan (SSRS).

Topik panduan

Menerbitkan dan Menerbitkan Ulang Bagian Laporan (Microsoft SQL Server Reporting Services Report Builder dan SSRS)

Menelusuri Bagian Laporan dan Mengatur Folder Default (Microsoft SQL Server Reporting Services Report Builder dan SSRS)

Lihat juga

Bagian Laporan dan Himpunan Data di Microsoft SQL Server Reporting Services Report Builder
Mengelola Bagian Laporan