Item laporan kustom

Reporting Services menyediakan serangkaian alat yang kaya untuk membangun dan menerbitkan laporan perusahaan, mengelola keamanan dan langganan, dan memperluas fungsionalitas pelaporan melalui API yang komprehensif. Laporan didefinisikan menggunakan bahasa berbasis XML yang disebut Report Definition Language (RDL). RDL menyediakan serangkaian instruksi yang menjelaskan tata letak, informasi kueri, dan jenis item untuk laporan. Anda dapat memperluas RDL dengan menulis item laporan kustom. Item laporan kustom terdiri dari komponen run-time, yang dipanggil oleh prosesor laporan pada waktu proses, dan komponen waktu desain, yang memungkinkan item laporan kustom tersedia di Perancang Laporan.

Untuk sampel item laporan kustom yang diimplementasikan sepenuhnya, lihat Sampel Produk SQL Server Reporting Services.

Skenario item laporan kustom

Pengembang yang perlu mengintegrasikan Reporting Services ke dalam aplikasi mereka mungkin memerlukan fungsionalitas yang tidak didukung secara asli di RDL. Contoh item mungkin termasuk: kontrol peta, daftar horizontal, daftar kolom, dan matriks yang dapat direpivot. Komponen item laporan kustom run-time dapat dikembangkan dan didistribusikan dengan aplikasi untuk mengisi kebutuhan ini.

Selain menyediakan fungsionalitas yang tidak didukung secara asli, beberapa pengembang mungkin ingin memperluas fungsionalitas yang ada dengan versi kontrol alternatif yang sudah disertakan dengan Reporting Services. Dalam skenario ini, pengembang dapat menyediakan tiga komponen: komponen run-time, komponen waktu desain, dan komponen konversi item laporan waktu desain yang mengonversi item laporan yang ada menjadi item laporan kustom sesuai permintaan.

Di bagian ini

Arsitektur item laporan kustom
Menjelaskan komponen yang membentuk item laporan kustom.

Persyaratan implementasi item laporan kustom
Menjelaskan prasyarat untuk membuat item laporan kustom.

Membuat komponen run-time item laporan kustom
Menjelaskan cara membuat komponen run-time item laporan kustom.

Membuat komponen waktu desain item laporan kustom
Menjelaskan cara membuat komponen waktu desain item laporan kustom.

Cara: Menyebarkan item laporan kustom
Menjelaskan cara menyebarkan item laporan kustom.

Pustaka kelas item laporan kustom
Menjelaskan kelas infrastruktur item laporan kustom dan kelas pembungkus terkelola di namespace Microsoft.ReportDesigner .

Referensi teknis (SSRS)