Bagikan melalui


Membuat langganan berbasis data (Tutorial SSRS)

Pelajari tentang cara Anda membuat langganan berbasis data dengan menggunakan tutorial SQL Server Report Service (SSRS). Tutorial ini memandu Anda melalui contoh sederhana yang membuat langganan berbasis data untuk menghasilkan dan menyimpan output laporan yang difilter ke file bersama.

Langganan berbasis data Reporting Services memungkinkan Anda menyesuaikan dan mengotomatiskan distribusi laporan berdasarkan data pelanggan dinamis. Gunakan langganan berbasis data dalam skenario berikut:

  • Distribusikan 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.

Prasyarat

Administrator server laporan biasanya membuat dan memelihara langganan berbasis data. 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.

  • Jalankan Server Laporan dalam mode asli. Antarmuka pengguna yang dijelaskan dalam tutorial didasarkan pada server laporan mode asli. Langganan didukung pada server laporan mode SharePoint tetapi antarmuka pengguna berbeda dari apa yang dijelaskan dalam tutorial.

  • Layanan SQL Server Agent.

  • Penetapan peran Reporting Services yang menyertakan tugas Kelola semua langganan pada laporan sampel. Tugas ini 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.

  • Menulis izin ke folder bersama yang dapat diakses melalui koneksi jaringan.

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

Alur kerja tutorial

Tutorial ini dibagi menjadi tiga pelajaran:

Pelajaran Deskripsi
Pelajaran 1: Membuat database pelanggan sampel Buat tabel di database SQL Server lokal yang berisi informasi pelanggan. Informasi ini mencakup nomor pesanan yang akan digunakan untuk format file pemfilteran dan output.
Pelajaran 2: Mengonfigurasi properti sumber data laporan Konfigurasikan sumber data laporan untuk menjalankan laporan tanpa pengawas dan sesuai jadwal. Ubah himpunan data laporan untuk menyertakan parameter yang disediakan oleh data pelanggan.
Pelajaran 3: Menentukan langganan berbasis data Buat langganan berbasis data dengan menggunakan Wizard Langganan Berbasis Data.

Diagram berikut mengilustrasikan alur kerja dasar proses:

Langkah Deskripsi
(1) Konfigurasi langganan menetapkan 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 AdventureWorks2022 database difilter dan dikembalikan dalam laporan.
(4) Laporan yang dibuat dalam format file yang ditentukan oleh tabel OrderInfo .

Diagram yang memperlihatkan alur kerja dasar proses untuk membuat langganan.