Bagikan melalui


Membuat langganan berbasis data (Tutorial SSRS)

Tutorial Layanan Pelaporan ini mengajarkan konsep langganan berbasis data dengan memandu Anda melalui contoh sederhana yang membuat langganan berbasis data untuk menghasilkan dan menyimpan output laporan yang difilter ke berbagi file. Langganan berbasis data Reporting Services memungkinkan Anda menyesuaikan dan mengotomatiskan distribusi laporan berdasarkan data pelanggan dinamis. Langganan berbasis data ditujukan untuk jenis skenario berikut:

  • Mendistribusikan laporan ke kumpulan penerima besar yang keanggotaannya mungkin berubah dari satu distribusi ke distribusi berikutnya. Misalnya, kirim laporan bulanan melalui email ke semua pelanggan saat ini.

  • Mendistribusikan laporan ke grup penerima tertentu berdasarkan kriteria yang telah ditentukan sebelumnya. Misalnya, kirim laporan performa penjualan ke semua manajer penjualan di organisasi.

  • Mengotomatiskan pembuatan laporan dalam berbagai format, misalnya .xlsx dan .pdf.

Apa yang akan Anda pelajari

Tutorial ini dibagi menjadi tiga pelajaran:

Pelajaran Komentar
Pelajaran 1: Membuat database pelanggan sampel Dalam pelajaran ini Anda akan membuat database SQL Server lokal tabel yang berisi informasi pelanggan. informasi Nomor Pesanan yang digunakan untuk pemfilteran dan format file output.
Pelajaran 2: Mengonfigurasi properti sumber data laporan Dalam pelajaran ini, Anda akan mengonfigurasi sumber data laporan sehingga laporan dapat berjalan tanpa pengawas sesuai jadwal. Pemrosesan tanpa pengawas memerlukan kredensial tersimpan. Anda juga akan memodifikasi himpunan data laporan untuk menyertakan parameter yang disediakan oleh data pelanggan. Parameter ini digunakan untuk memfilter data laporan berdasarkan nomor pesanan.
Pelajaran 3: Menentukan langganan berbasis data Dalam pelajaran ini Anda akan membuat langganan berbasis data. Pelajaran ini memandu Anda melalui setiap halaman di Wizard Langganan Berbasis Data.

Diagram berikut mengilustrasikan alur kerja dasar tutorial:

Langkah Deskripsi
(1) Konfigurasi langganan mencatat laporan sumber, jadwal, dan pemetaan bidang ke Database pelanggan.
(2) Tabel OrderInfo berisi empat nomor pesanan yang akan digunakan untuk pemfilteran, 1 per file. Tabel juga berisi format file untuk laporan yang dihasilkan.
(3) Informasi dari database Adventureworks difilter dan dikembalikan dalam laporan.
(4) Laporan dibuat dalam format file yang ditentukan dalam tabel Orderinfo.

Diagram that shows the basic workflow of the tutorial.

Persyaratan

Langganan berbasis data biasanya dibuat dan dikelola oleh administrator server laporan. Langkah-langkah untuk membuat langganan berbasis data memerlukan pembuatan kueri, pengetahuan tentang sumber data yang berisi data pelanggan, dan izin yang ditingkatkan di server laporan.

Tutorial ini menggunakan laporan pesanan Penjualan yang dibuat dalam tutorial Membuat laporan tabel dasar (tutorial SSRS) dan data dari database sampel AdventureWorks2022.

Komputer Anda harus menginstal berikut untuk menggunakan tutorial ini:

  • Edisi SQL Server yang mendukung langganan berbasis data. Untuk informasi selengkapnya, lihat Edisi dan fitur yang didukung SQL Server 2022.

  • Server laporan harus berjalan dalam mode asli. Antarmuka pengguna yang dijelaskan dalam tutorial ini didasarkan pada server laporan mode asli. Langganan didukung pada server laporan mode SharePoint tetapi antarmuka pengguna akan berbeda dari apa yang dijelaskan dalam tutorial ini.

  • Layanan SQL Server Agent harus berjalan.

  • Laporan yang menyertakan parameter. Tutorial ini mengasumsikan laporan sampel, Sales Orders Anda membuat menggunakan tutorial Membuat laporan tabel dasar (tutorial SSRS).

  • Database AdventureWorks2022 sampel, yang menyediakan data ke laporan sampel.

  • Penetapan peran Reporting Services yang menyertakan tugas Kelola semua langganan pada laporan sampel. Tugas ini diperlukan untuk menentukan langganan berbasis data. Jika Anda adalah administrator di komputer, penetapan peran default untuk administrator lokal menyediakan izin yang diperlukan untuk membuat langganan berbasis data. Untuk informasi selengkapnya, lihat Memberikan izin di server laporan mode asli.

  • Folder bersama yang anda miliki izin tulisnya. Folder berbagi harus dapat diakses melalui sambungan jaringan.

Estimasi waktu untuk menyelesaikan tutorial: 30 menit. Tambahan 30 menit jika Anda belum menyelesaikan tutorial laporan dasar.