Konsep Reporting Services (SSRS)

Artikel ini menyediakan ringkasan singkat konsep SQL Server Reporting Services.

Berlaku untuk: Mode Asli Reporting Services | Mode SharePoint Reporting Services

Melaporkan konsep server

Server laporan adalah komputer yang memiliki instans Reporting Services yang terinstal. Server laporan secara internal menyimpan item seperti laporan paginasi dan seluler, item dan sumber daya terkait laporan, jadwal, dan langganan. Server laporan dapat dikonfigurasi sebagai server tunggal yang berdiri sendiri atau sebagai farm peluasan skala, atau dapat diintegrasikan dengan SharePoint Server. Anda berinteraksi dengan item server laporan melalui layanan Web Reporting Services, penyedia WMI, akses URL, atau secara terprogram melalui skrip. Cara Anda berinteraksi dengan server laporan tergantung pada topologi penyebaran dan konfigurasi.

Server laporan mode asli

Server laporan yang dikonfigurasi dalam mode asli adalah komputer yang telah menginstal SQL Server Reporting Services dan dikonfigurasi sebagai server yang berdiri sendiri. Anda berinteraksi dengan server laporan, laporan, dan melaporkan item terkait dengan menggunakan browser dengan portal web atau perintah akses URL, SQL Server Management Studio, atau secara terprogram melalui skrip. Untuk informasi selengkapnya, lihat Server laporan Reporting Services (Mode Asli).

Server laporan mode SharePoint

Server laporan yang terintegrasi dengan SharePoint memiliki dua kemungkinan konfigurasi. Di SQL Server 2016 (13.x) Reporting Services atau yang lebih baru (SSRS), Reporting Services diinstal dengan SharePoint Server sebagai layanan bersama SharePoint. Dalam rilis sebelumnya, server laporan terintegrasi dengan SharePoint Server dengan menginstal Add-in SharePoint Reporting Services. Dalam kedua kasus, Anda berinteraksi dengan server laporan, laporan, dan melaporkan item terkait dengan menggunakan halaman aplikasi di situs SharePoint. Anda menggunakan pustaka dokumen SharePoint dan pustaka lain yang Anda buat untuk menyimpan tipe konten yang terkait dengan laporan. Untuk informasi selengkapnya, lihat Server laporan Reporting Services (Mode SharePoint).

Melaporkan item server

Item server laporan mencakup laporan paginasi dan seluler, KPI, sumber data bersama, himpunan data bersama. Mereka juga menyertakan item lain yang dapat Anda terbitkan, unggah, atau simpan ke server laporan. Atur item dalam struktur folder hierarkis server laporan pada server laporan asli, atau di pustaka konten SharePoint di situs SharePoint. Untuk informasi selengkapnya, lihat Melaporkan manajemen konten server (Mode Asli SSRS).

Folder

Pada server laporan asli, folder menyediakan struktur navigasi hierarkis dan jalur semua item yang dapat diatasi yang disimpan di server laporan. Anda menggunakan hierarki folder dan izin situs dan folder untuk membantu mengontrol akses ke item server laporan, yang dikenal sebagai keamanan tingkat item. Secara default, folder anak mewarisi penetapan peran yang Anda tentukan untuk folder tertentu dalam hierarki folder. Jika Anda menetapkan peran tertentu ke folder, aturan pewarisan tidak lagi berlaku. Struktur folder terdiri dari simpul akar bernama Beranda, dan folder cadangan yang mendukung fitur Laporan Saya opsional. Di browser, simpul akar adalah nama direktori virtual server laporan, misalnya, https://myreportserver/reports. Untuk informasi selengkapnya, lihat Folder.

Pada situs SharePoint, gunakan folder SharePoint di pustaka dokumen dan pustaka konten untuk menata item.

Peran dan izin

Pada server laporan asli, administrator sistem server laporan mengelola izin akses, mengonfigurasi server laporan untuk memproses permintaan laporan, dan mempertahankan riwayat rekam jepret. Mereka juga mengelola izin untuk laporan, sumber data, himpunan data, dan langganan. Misalnya, laporan yang diterbitkan diamankan melalui penetapan peran menggunakan model keamanan berbasis peran Reporting Services. Untuk informasi selengkapnya, lihat Peran dan izin (Reporting Services).

Pada situs SharePoint, gunakan halaman administrator situs SharePoint untuk mengelola izin akses pada laporan dan konten situs terkait laporan.

Jadwal

Di server laporan asli, Anda dapat menjadwalkan laporan paginated, himpunan data bersama, dan langganan untuk mengambil data dan mengirimkan laporan dan kueri himpunan data pada waktu tertentu atau selama jam sibuk. Jadwal dapat berjalan sekali atau terus menerus dengan interval jam, hari, minggu, atau bulan. Untuk informasi selengkapnya, lihat Jadwal.

Langganan dan pengiriman

Langganan adalah permintaan berdiri untuk mengirimkan laporan pada waktu tertentu atau sebagai respons terhadap peristiwa, dan dalam format file aplikasi yang Anda tentukan dalam langganan. Langganan menyediakan alternatif untuk menjalankan laporan sesuai permintaan. Pelaporan sesuai permintaan mengharuskan Anda secara aktif memilih laporan setiap kali Anda ingin melihat laporan. Sebaliknya, langganan dapat digunakan untuk menjadwalkan lalu mengotomatiskan pengiriman laporan. Anda dapat mengirimkan laporan ke kotak masuk email atau berbagi file. Untuk informasi selengkapnya, lihat Langganan dan pengiriman (Reporting Services).

Ekstensi

SQL Server Reporting Services menyediakan arsitektur yang dapat diperluas yang dapat Anda gunakan untuk menyesuaikan solusi laporan. Server laporan mendukung ekstensi autentikasi kustom, ekstensi pemrosesan data, ekstensi pemrosesan laporan, ekstensi penyajian, dan ekstensi pengiriman. Ekstensi yang tersedia untuk pengguna dapat dikonfigurasi dalam file konfigurasi RSReportServer.config. Misalnya, Anda dapat membatasi format ekspor yang diizinkan untuk digunakan oleh penampil laporan. Ekstensi pemrosesan pengiriman dan laporan bersifat opsional, tetapi diperlukan jika Anda ingin mendukung distribusi laporan atau kontrol kustom. Untuk informasi selengkapnya, lihat Ekstensi layanan pelaporan (SSRS).

Akses laporan

Akses sesuai permintaan memungkinkan pengguna untuk memilih laporan dari alat tampilan laporan. Bergantung pada konfigurasi server laporan, Anda bisa menggunakan portal web, komponen Web Microsoft SharePoint 2.0, pustaka SharePoint saat Reporting Services diinstal dalam mode terintegrasi SharePoint, kontrol ReportViewer yang disematkan, atau browser menggunakan akses URL. Untuk informasi selengkapnya tentang akses sesuai permintaan ke laporan, lihat Menemukan, melihat, dan mengelola laporan (Pembuat Laporan dan SSRS).

Langganan menyediakan alternatif untuk menjalankan laporan sesuai permintaan. Untuk informasi selengkapnya, lihat Langganan dan pengiriman (Reporting Services).

Untuk daftar alat yang digunakan untuk berinteraksi dengan server laporan, lihat Alat Reporting Services.

Laporan dan konsep item terkait

Definisi laporan dan laporan

RDL

Definisi laporan adalah file XML yang sesuai dengan tata bahasa XML yang disebut Report Definition Language (RDL). Di Reporting Services, Anda membuat definisi laporan di alat seperti Report Builder atau Perancang Laporan. Ini termasuk elemen yang menentukan koneksi sumber data, kueri yang digunakan untuk mengambil data, ekspresi, parameter, gambar, kotak teks, tabel, dan tata letak waktu desain lainnya. Untuk informasi selengkapnya, lihat Bahasa definisi laporan (SSRS).

RSMOBILE

Anda membuat laporan seluler Reporting Services (file.rsmobile) di Penerbit Laporan Seluler SQL Server. Mereka dioptimalkan untuk perangkat seluler dan terhubung ke data lokal, dengan berbagai visualisasi data. Baca selengkapnya tentang laporan seluler Reporting Services.

RDLC

Visual Studio Perancang Laporan menghasilkan file definisi laporan klien (.rdlc) dalam format XML untuk digunakan dengan kontrol ReportViewer.

Melaporkan koneksi data dan sumber data

Laporan menggunakan koneksi data untuk mengambil data laporan saat kueri berjalan atau saat laporan diproses. Dalam definisi laporan, koneksi data sama dengan sumber data. Anda memilih dari daftar tipe koneksi data bawaan untuk menyambungkan ke database relasional, database multidaya, layanan Web, atau beberapa sumber data lainnya. Istilah berikut digunakan saat menjelaskan koneksi data.

  • Koneksi data. Juga dikenal sebagai sumber data. Koneksi data menyertakan nama dan properti koneksi yang bergantung pada jenis koneksi. Secara desain, koneksi data tidak menyertakan kredensial. Koneksi data tidak menentukan data yang akan diambil dari sumber data eksternal. Untuk melakukannya, Anda menentukan kueri saat membuat himpunan data.

  • Definisi sumber data. File yang berisi representasi XML dari sumber data laporan. Saat laporan diterbitkan, sumber datanya disimpan di server laporan atau situs SharePoint sebagai definisi sumber data, secara independen dari definisi laporan. Misalnya, administrator server laporan mungkin memperbarui string koneksi atau kredensial. Pada server laporan asli, jenis filenya adalah .rds. Pada situs SharePoint, tipe filenya adalah .rsds.

  • String koneksi. String koneksi adalah versi string properti koneksi yang diperlukan untuk menyambungkan ke sumber data. Properti koneksi berbeda berdasarkan jenis koneksi data.

  • Sumber data bersama. Sumber data yang tersedia di server laporan atau situs SharePoint untuk digunakan oleh beberapa laporan.

    Sumber data bersama berguna saat Anda memiliki sumber data yang sering Anda gunakan. Anda harus menggunakan sumber data bersama sebanyak mungkin. Mereka membuat laporan dan melaporkan akses lebih mudah dikelola, dan membantu menjaga laporan dan sumber data yang mereka akses lebih aman. Jika Anda memerlukan sumber data bersama, minta administrator sistem Anda untuk membuatnya untuk Anda.

    Di Pembuat Laporan, Anda tidak dapat membuat sumber data bersama. Anda dapat menelusuri dan memilih sumber data bersama dari server laporan.

    Di Perancang Laporan, Anda tidak dapat menelusuri ke sumber data bersama di server laporan. Anda dapat membuat sumber data bersama sebagai bagian dari proyek di Penjelajah Solusi dan memilih apakah akan menyebarkannya ke server laporan. Anda mungkin memilih untuk menggunakannya secara lokal hanya karena perbedaan kredensial yang diperlukan dari komputer Anda atau dari server laporan.

  • Sumber data yang disematkan. Sumber data ini juga dikenal sebagai sumber data khusus laporan, sumber data yang disematkan ditentukan dalam laporan dan hanya digunakan oleh laporan tersebut.

    Sumber data yang disematkan adalah koneksi data yang disimpan dalam definisi laporan. Informasi koneksi sumber data yang disematkan hanya dapat digunakan oleh laporan tempatnya disematkan.

  • Kredensial. Kredensial adalah informasi autentikasi yang harus disediakan agar Anda dapat mengakses data eksternal.

    Kredensial digunakan untuk membuat sumber data yang disematkan, untuk menjalankan kueri, atau untuk mengambil data selama pemrosesan laporan. Pemilik sumber data menentukan jenis kredensial yang harus Anda gunakan untuk mengakses data. Kredensial dikelola secara independen dari koneksi data di server laporan, situs SharePoint, atau di komputer lokal di lingkungan penulisan laporan. Bergantung pada jenis sumber data, kredensial dapat disimpan untuk menghindari permintaan atau atur untuk meminta setiap pengguna. Kredensial yang Anda butuhkan mungkin berbeda tergantung pada apakah Anda menyambungkan ke sumber data dari komputer Anda atau dari server laporan. Untuk informasi selengkapnya, lihat Menentukan kredensial di Pembuat Laporan.

Melaporkan himpunan data

Dalam laporan, himpunan data mewakili data laporan yang dikembalikan dari menjalankan kueri pada sumber data eksternal. Himpunan data bergantung pada koneksi data yang berisi informasi tentang sumber data eksternal. Data tidak disertakan dalam definisi laporan. Himpunan data berisi perintah kueri, kumpulan bidang, parameter, filter, dan opsi data yang menyertakan sensitivitas dan kolase kasus. Ada dua jenis himpunan data:

  • Himpunan data bersama. Himpunan data bersama diterbitkan di server laporan dan dapat digunakan oleh beberapa laporan. Himpunan data bersama harus didasarkan pada sumber data bersama. Himpunan data bersama dapat di-cache dan dijadwalkan dengan membuat paket refresh cache.

  • Himpunan data yang disematkan. Himpunan data yang disematkan ditentukan dalam dan digunakan oleh satu laporan.

Untuk informasi selengkapnya, lihat Melaporkan himpunan data yang disematkan dan himpunan data bersama (Pembuat Laporan dan SSRS).

Parameter laporan

Parameter laporan adalah bagian dari definisi laporan. Anda dapat menambahkan parameter ke laporan paginasi dan seluler Reporting Services untuk menautkan laporan terkait, untuk mengontrol tampilan laporan, memfilter data laporan, atau mempersempit cakupan laporan ke pengguna atau lokasi tertentu. Saat laporan halaman diterbitkan ke server laporan asli atau situs SharePoint, parameter laporan disimpan sebagai item server laporan terpisah. Parameter dapat dikelola secara independen dari definisi laporan. Untuk membuat beberapa set parameter untuk laporan yang sama, buat laporan tertaut.

Item laporan

Item laporan adalah konsep internal tetapi dasar dalam definisi laporan paginasi Reporting Services. Properti item laporan berlaku untuk wilayah data, peta, kotak teks, gambar, dan elemen desain lainnya yang Anda tambahkan ke laporan. Memahami properti item laporan dapat membantu Anda merancang konten dan tampilan laporan yang dikustomisasi. Misalnya, semua item laporan memiliki properti Tersembunyi untuk mengontrol visibilitas.

Wilayah dan peta data

Wilayah data adalah elemen tata letak yang menampilkan data dari satu himpunan data dalam laporan paginasi Reporting Services. Jenis wilayah data mencakup tablix, bagan, pengukur, dan indikator. Peta adalah jenis wilayah data khusus karena dapat menampilkan data dari dua himpunan data: yang berisi data spasial dan yang berisi data analitis.

Gunakan wilayah data untuk mengaktifkan visualisasi data umum: angka dan teks dalam tabel, matriks, atau daftar; tampilan grafis dalam bagan atau pengukur; dan geografis ditampilkan terhadap peta. Tabel, matriks, dan daftar semuanya didasarkan pada wilayah data tablix, yang diperluas sesuai kebutuhan untuk menampilkan semua data dari himpunan data. Wilayah data tablix mendukung beberapa grup baris dan kolom serta baris dan kolom statis dan dinamis. Bagan menampilkan beberapa grup seri dan kategori dalam berbagai format bagan. Pengukur menampilkan nilai tunggal atau nilai agregat untuk himpunan data. Peta menampilkan data spasial sebagai elemen peta yang dapat bervariasi tampilannya berdasarkan data agregat dari himpunan data.

  • Meja. Tabel adalah wilayah data yang menyajikan baris data menurut baris. Kolom tabel statis: Anda menentukan jumlah kolom saat mendesain laporan Anda. Baris tabel bersifat dinamis: baris tersebut meluas ke bawah untuk mengakomodasi data. Anda bisa menambahkan grup ke tabel, yang menata data menurut bidang atau ekspresi yang dipilih. Untuk informasi selengkapnya, lihat Tabel, matriks, dan daftar (Pembuat Laporan dan SSRS).

  • Matriks. Matriks juga dikenal sebagai tab silang. Wilayah data matriks berisi kolom dan baris dinamis: wilayah tersebut diperluas untuk mengakomodasi data. Matriks dapat memiliki kolom dan baris dinamis serta kolom dan baris statis. Kolom atau baris dapat berisi kolom atau baris lain, dan dapat digunakan untuk mengelompokkan data. Untuk informasi selengkapnya, lihat Tabel, matriks, dan daftar (Pembuat Laporan dan SSRS).

  • Daftar. Daftar adalah wilayah data yang menyajikan data yang disusun dengan bentuk bebas. Anda dapat menyusun item laporan untuk membuat formulir dengan kotak teks, gambar, dan wilayah data lainnya yang ditempatkan di mana saja dalam daftar. Untuk informasi selengkapnya, lihat Tabel, matriks, dan daftar (Pembuat Laporan dan SSRS).

  • Chart. Bagan menyajikan data secara grafis. Contoh bagan termasuk bagan batang, pai, dan garis, tetapi lebih banyak gaya didukung. Untuk informasi selengkapnya, lihat Bagan (Pembuat Laporan dan SSRS).

  • Gauge. Pengukur menyajikan data sebagai rentang dengan indikator yang menunjuk ke nilai tertentu dalam rentang. Pengukur digunakan untuk menampilkan indikator performa utama (KPI) dan metrik lainnya. Contoh pengukur termasuk linier dan melingkar. Untuk informasi selengkapnya, lihat Pengukur (Pembuat Laporan dan SSRS).

  • Peta. Peta memungkinkan Anda menyajikan data dengan latar belakang geografis. Data peta dapat berupa data spasial dari kueri SQL Server, shapefile ESRI, atau petak peta Microsoft Bing. Data spasial terdiri dari sekumpulan koordinat yang menentukan poligon yang mewakili bentuk atau area, garis yang mewakili rute atau jalur, dan titik yang diwakili oleh penanda. Anda dapat mengaitkan data agregat dengan elemen peta untuk secara otomatis memvariasikan warna dan ukurannya. Misalnya, Anda dapat memvariasi jenis penanda untuk toko berdasarkan jumlah penjualan atau warna untuk jalan berdasarkan batas kecepatan. Untuk informasi selengkapnya, lihat Peta (Pembuat Laporan dan SSRS).

Anda juga dapat menyertakan nilai dari himpunan data yang tidak ditautkan ke wilayah data dengan cara berikut:

  • Ekspresi yang menyertakan panggilan ke fungsi agregat yang menentukan himpunan data yang berbeda sebagai parameter cakupan, misalnya, =Max(Fields!Sales.Value, "AnnualSales").

  • Gunakan fungsi Pencarian untuk mencari nilai dari pasangan nama/nilai dalam himpunan data yang berbeda.

Bagian laporan

Definisi bagian laporan (.rsc) adalah item server laporan yang merupakan fragmen XML dari file definisi laporan. Anda membuat bagian laporan dengan membuat definisi laporan, lalu memilih item laporan dalam laporan untuk diterbitkan secara terpisah sebagai bagian laporan. Bagian laporan mencakup wilayah data, persegi panjang dan item yang terkandung, dan gambar. Anda dapat menyimpan bagian laporan dengan himpunan data dependen dan referensi sumber data bersama sehingga dapat digunakan kembali dalam laporan lain. Untuk informasi selengkapnya, lihat Bagian laporan di Perancang Laporan (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 Server Laporan Power BI yang dimulai dengan Server Laporan Power BI September 2022.

Peringatan data

Pemberitahuan data adalah item yang disimpan secara internal dalam database pemberitahuan. Definisi pemberitahuan data mencakup data mana yang akan digunakan dari umpan data laporan yang ada, kondisi yang akan dipenuhi, jadwal, dan penerima untuk pemberitahuan. Pemberitahuan data hanya tersedia pada laporan yang diterbitkan ke server laporan yang terintegrasi dengan SharePoint Server. Pemberitahuan data tidak tersedia pada penginstalan server laporan asli. Untuk informasi selengkapnya, lihat Pemberitahuan data Reporting Services.

Jenis laporan paginasi Reporting Services

Di Reporting Services, istilah laporan dapat berlaku untuk jenis item server laporan tertentu, desain tata letak, atau desain solusi. Satu laporan paginasi Reporting Services dapat memiliki karakteristik dari lebih dari satu jenis. Misalnya, laporan bisa, pada saat yang sama, laporan yang berdiri sendiri, sublaporan yang dirujuk oleh laporan utama, target laporan penelusuran dalam laporan utama yang berbeda, dan laporan tertaut.

Laporan penelusuran paling detail

Laporan penelusuran detail adalah desain tata letak yang pada awalnya menyembunyikan kompleksitas dan memungkinkan pengguna untuk beralih item laporan tersembunyi secara kondisional untuk mengontrol berapa banyak data detail yang ingin mereka lihat. Laporan penelusuran paling detail harus mengambil semua kemungkinan data yang dapat ditampilkan dalam laporan. Untuk laporan yang menggunakan data dalam jumlah besar, pertimbangkan laporan penelusuran sebagai gantinya. Untuk informasi selengkapnya, lihat Tindakan drilldown (Pembuat Laporan dan SSRS).

Sublaporan

Sublaporan adalah item laporan yang Anda tambahkan ke laporan sebagai elemen tata letak. Sublaporan menunjuk ke laporan yang berbeda dan ditampilkan di dalam isi laporan utama sebagai instans sublaporan. Sublaporan dapat menggunakan sumber data yang berbeda dari laporan utama. Meskipun sublaporan dapat diulang di wilayah data dengan menggunakan parameter untuk memfilter data di setiap instans sublaporan, sublaporan biasanya digunakan dengan laporan utama sebagai buku pengarahan atau sebagai kontainer untuk kumpulan laporan terkait. Setiap instans sublaporan mengalihkan konteks untuk pemrosesan laporan antara laporan utama dan sublaporan. Untuk laporan yang menggunakan banyak instans sublaporan, pertimbangkan untuk menggunakan laporan penelusuran sebagai gantinya. Untuk informasi selengkapnya, lihat Sublaporan (Pembuat Laporan dan SSRS).

Laporan utama/detail dan laporan penelusuran

Solusi laporan utama/detail menyertakan laporan utama yang menampilkan informasi ringkasan dengan hyperlink ke satu atau beberapa laporan yang menampilkan informasi terperinci. Laporan detail hanya berjalan jika pembaca laporan memilih tautan ke laporan tersebut. Laporan penelusuran terbuka secara terpisah dari laporan utama. Hyperlink dapat ditentukan pada item laporan apa pun yang memiliki properti Tindakan, misalnya, kotak teks, teks tempat penampung, atau seri bagan. Untuk informasi selengkapnya, lihat Laporan penelusuran (Pembuat Laporan dan SSRS).

Laporan tertaut

Laporan tertaut adalah item server laporan yang berisi penunjuk ke definisi laporan tetapi memiliki sekumpulan properti laporan dan pengaturannya sendiri. Ini termasuk keamanan, parameter, lokasi, langganan, dan jadwal. Karena parameter dikelola secara independen di server, menerbitkan ulang laporan utama yang menggunakan pengaturan parameter baru tidak menimpa pengaturan parameter yang ada untuk laporan utama atau laporan tertaut.

Untuk informasi selengkapnya, lihat Membuat laporan tertaut.

Laporan riwayat

Riwayat laporan adalah kumpulan rekam jepret laporan. Anda dapat menggunakan riwayat laporan untuk mempertahankan catatan laporan dari waktu ke waktu. Riwayat laporan tidak ditujukan untuk laporan yang berisi data rahasia atau pribadi. Untuk alasan ini, riwayat laporan hanya dapat menyertakan laporan yang mengkueri sumber data menggunakan satu set kredensial. Atau, Anda dapat membuat riwayat laporan dengan menentukan jadwal dan langganan untuk mengirimkan laporan dalam format file yang diekspor ke berbagi file. Untuk informasi selengkapnya, lihat Performa, rekam jepret, penembolokan (Reporting Services).

Laporan yang di-cache

Laporan yang di-cache adalah salinan laporan yang dikompilasi dan data laporan yang disimpan. Laporan yang di-cache digunakan untuk meningkatkan performa dengan mengurangi jumlah permintaan pemrosesan ke prosesor laporan dan dengan mengurangi waktu yang diperlukan untuk mengambil himpunan data laporan besar. Mereka memiliki periode kedaluwarsa wajib, biasanya dalam hitung menit. Untuk informasi selengkapnya tentang cara menggunakan laporan yang di-cache, lihat Laporan cache (SSRS).

Anda juga dapat menyimpan hasil kueri untuk himpunan data bersama. Untuk informasi selengkapnya, lihat Cache shared datasets (SSRS).

Rekam jepret

Rekam jepret laporan adalah laporan yang berisi informasi tata letak dan hasil kueri yang diambil pada titik waktu tertentu. Tidak seperti laporan sesuai permintaan, yang mendapatkan hasil kueri terbaru saat Anda melihat laporan, server laporan mengambil laporan yang dikompilasi dan melaporkan data yang terkini untuk laporan pada saat rekam jepret dibuat. Rekam jepret laporan tidak disimpan dalam format penyajian tertentu. Sebaliknya, rekam jepret laporan dirender dalam format tampilan akhir (seperti HTML) hanya ketika pengguna atau aplikasi memintanya. Untuk informasi selengkapnya, lihat Performa, rekam jepret, penembolokan (Reporting Services).

Laporan tersimpan

Laporan paginated yang disimpan adalah file definisi laporan (.rdl). Definisi laporan dapat disimpan secara lokal atau diunggah ke server laporan. Jika Anda mengunggah definisi laporan alih-alih menerbitkannya, tidak ada validasi versi atau validasi ekspresi yang terjadi. Anda tidak melihat kesalahan hingga laporan berjalan. Untuk informasi selengkapnya, lihat Menyimpan dan menyebarkan laporan Reporting Services.

Laporan yang diterbitkan

Laporan yang diterbitkan adalah item server laporan yang Anda terbitkan ke server laporan dari alat Reporting Services. Pada server laporan asli, Anda menerbitkan laporan ke folder yang izinnya Anda miliki. Di server laporan SharePoint, Anda bisa menerbitkan laporan ke pustaka dokumen yang diaktifkan dengan tipe konten laporan. Untuk berbagi laporan yang menggunakan orang lain, mereka harus memiliki izin untuk melihat laporan. Untuk informasi selengkapnya, lihat Menyimpan dan menyebarkan laporan Reporting Services.

Laporan yang ditingkatkan

Laporan yang ditingkatkan adalah definisi laporan yang diterbitkan yang dikonversi ke skema yang lebih baru saat server laporan ditingkatkan dari satu versi Reporting Services ke versi yang lebih baru. Definisi laporan asli dipertahankan. Laporan ditingkatkan dalam memori, dikompilasi, dan versi yang dikompilasi disimpan secara internal. Untuk informasi selengkapnya, lihat Memutakhirkan laporan Reporting Services.

Tahapan laporan paginasi Reporting Services

Definisi laporan dapat dibuat, diterbitkan atau disimpan, dikompilasi, diproses, di-cache, dirender, dilihat, diekspor, dan disimpan sebagai riwayat. Saat Anda menjalankan laporan, server laporan memproses laporan dalam tiga langkah: pemrosesan laporan, pemrosesan data, dan penyajian. Pemrosesan data dan laporan dilakukan pada definisi laporan; hasilnya dalam format perantara internal. Laporan yang dalam format menengah kemudian dirender ke format tampilan tertentu. Diagram berikut menunjukkan tahapan dan elemen pemrosesan laporan.

Diagram that shows the stages and elements of report processing.

Definisi laporan

File definisi laporan (.rdl) disimpan di server laporan. Untuk informasi selengkapnya, lihat Bahasa definisi laporan (SSRS).

Format laporan dan laporan perantara yang dikompilasi

Laporan yang menggunakan ekspresi, parameter, dan properti parameter yang dievaluasi.

Riwayat rekam jepret atau laporan

Rekam jepret adalah kumpulan data laporan pada titik waktu tertentu ditambah format perantara yang berisi informasi tata letak laporan. Untuk informasi selengkapnya, lihat Performa, rekam jepret, penembolokan (Reporting Services).

Laporan yang diproses

Laporan yang diproses penuh yang berisi informasi data dan tata letak.

Laporan yang dirender

Laporan yang diproses sepenuhnya dikirim ke perender laporan untuk menggabungkan data dan tata letak di setiap halaman format penyajian yang ditargetkan. Ekstensi rendering dapat disesuaikan dan dapat diperluas. Format penyajian default untuk laporan adalah HTML 4.0. Untuk informasi selengkapnya, lihat Tata letak dan penyajian halaman (Penyusun Laporan dan SSRS) dan Ekstensi (SSRS).

Laporan yang diekspor

Laporan yang diekspor adalah laporan halaman penuh yang disimpan dalam format file tertentu. Format ekspor bergantung pada ekstensi penyajian yang diinstal dan dapat disesuaikan. Secara default, format ekspor termasuk Excel, Word, XML, PDF, TIFF, dan CSV. Untuk informasi selengkapnya, lihat Mengekspor laporan (Pembuat Laporan dan SSRS).