Bagikan melalui


Membuat, memodifikasi, dan menghapus langganan berbasis data

Langganan berbasis data adalah langganan berbasis kueri yang mendapatkan nilai data yang digunakan untuk memproses langganan pada waktu proses. Saat langganan dipicu, kueri diproses untuk mendapatkan informasi terbaru tentang penerima, opsi pengiriman laporan, format penyajian, dan pengaturan parameter. Hasil kueri dikombinasikan dengan definisi langganan untuk membuat langganan dinamis. Langganan ini menggunakan data yang sudah Anda pertahankan dalam database karyawan, database pelanggan, atau database lainnya. Database berisi informasi yang dapat digunakan sebagai data pelanggan.

Untuk membuat langganan berbasis data baru atau mengubah langganan yang sudah ada, gunakan halaman Kelola>Langganan di portal web. Halaman Langganan memandikan Anda melalui setiap langkah membuat atau memodifikasi langganan. Untuk mengakses langganan, gunakan halaman Langganan Saya atau daftar Langganan laporan. Untuk mempelajari cara membuat langganan berbasis data, lihat Membuat Langganan Berbasis Data (Tutorial SSRS).

Dalam artikel ini:

Mengelola dan menghapus langganan berbasis data

Langganan berbasis data yang sedang berlangsung tidak dapat dihentikan atau dihapus melalui portal web. Untuk alasan ini, sebaiknya gunakan jadwal bersama untuk memicu langganan berbasis data. Dengan demikian, jika Anda ingin mencegah sementara langganan diproses, Anda dapat menjeda jadwal yang memicu langganan. Untuk informasi selengkapnya, lihat Membuat dan mengelola langganan untuk server laporan mode asli.

Untuk menghapus langganan berbasis data, pilih kotak centang di samping laporan di halaman Langganan , lalu pilih Hapus.

Untuk petunjuk tentang cara membatalkan langganan berbasis data, lihat Mengelola Proses yang Sedang Berjalan.

Membuat dan memodifikasi langganan berbasis data

Untuk membuat langganan berbasis data, pilih laporan yang menggunakan kredensial tersimpan atau tanpa kredensial. Saat membuat langganan berbasis data, Anda mungkin memutuskan untuk menggunakan konvensi penamaan untuk bidang deskripsi sehingga Anda dapat dengan mudah membedakan langganan standar dari langganan berbasis data.

Membuat langganan berbasis data (mode asli)

  1. Di portal web, navigasikan ke folder yang berisi laporan, klik kanan laporan, dan pilih Kelola dari menu.

  2. Pilih tab Langganan.

  3. Pilih + Langganan baru di halaman Langganan .

Membuat langganan berbasis data (mode SharePoint)

  1. Di pustaka dokumen SharePoint, arahkan mouse ke atas laporan, buka menu opsi dan pilih Kelola Langganan.

  2. Pilih Tambahkan Langganan Berbasis Data.

Mengubah langganan berbasis data (mode asli)

  1. Di portal web, navigasikan ke folder yang berisi laporan, klik kanan laporan, dan pilih Kelola dari menu.

  2. Pilih tab Langganan.

  3. Pilih kotak centang di samping langganan yang ingin Anda ubah, dan pilih Edit. Langganan berbasis data memiliki nilai "Berbasis data" di kolom Jenis .

Mengubah langganan berbasis data yang sudah ada (mode SharePoint)

  1. Di pustaka dokumen SharePoint, arahkan mouse ke atas laporan, buka menu opsi dan pilih Kelola Langganan.

  2. Pilih langganan yang ingin Anda ubah.

    Catatan

    Anda dapat mengubah nilai apa pun yang sudah ditentukan. Semua nilai disajikan saat pertama kali dibuat, kecuali kata sandi yang digunakan untuk mengakses penyimpanan data pelanggan. Anda harus masuk kembali kata sandi setiap kali Anda mengubah nilai di halaman kedua atau halaman berikutnya.

Sebelum Anda bisa membuat langganan berbasis data, pastikan Anda memenuhi persyaratan berikut:

  • Persyaratan laporan. Laporan harus menggunakan kredensial tersimpan atau tanpa kredensial untuk mengambil data pada waktu proses. Anda tidak dapat berlangganan laporan yang menggunakan kredensial yang ditiru atau didelegasikan untuk menyambungkan ke sumber data eksternal. Kredensial pengguna yang membuat atau memiliki langganan tidak tersedia saat langganan diproses. Kredensial yang disimpan dapat berupa akun Windows atau akun pengguna database. Untuk informasi selengkapnya, lihat Menentukan informasi kredensial dan koneksi untuk sumber data laporan.

    Anda tidak dapat berlangganan laporan Pembuat Laporan yang menggunakan model sebagai sumber data dan model berisi pengaturan keamanan item model. Hanya laporan yang menggunakan keamanan item model yang disertakan dalam pembatasan ini.

    Anda tidak dapat membuat langganan berbasis data pada laporan yang berisi User!UserID ekspresi.

  • Persyaratan data. Anda harus memiliki sumber data eksternal yang dapat diakses yang berisi data pelanggan.

  • Persyaratan pengguna. Penulis langganan harus memiliki izin untuk "Mengelola laporan" dan "Mengelola semua langganan." Untuk informasi selengkapnya tentang izin tugas tingkat item, lihat Tugas dan izin. Penulis juga harus memiliki kredensial yang diperlukan untuk mengakses sumber data eksternal yang berisi data pelanggan.

Menentukan kueri yang mengambil informasi langganan

Langganan berbasis data harus menentukan kueri atau perintah yang mengambil data pelanggan. Kueri harus menghasilkan satu baris untuk setiap pelanggan. Jika Anda menggunakan ekstensi pengiriman email, kueri harus mengembalikan alias email yang valid untuk setiap pelanggan. Jumlah pengiriman yang dibuat didasarkan pada jumlah baris yang dikembalikan oleh kueri. Jika kumpulan baris terdiri dari 10.000 baris, langganan mengirimkan 10.000 laporan.

Jika menjalankan kueri memakan waktu, Anda dapat meningkatkan nilai batas waktu untuk mengakomodasi pemrosesan lain.

Untuk langkah ini, kueri harus divalidasi sebelum Anda melanjutkan. Validasi tidak memproses kueri, tetapi mengembalikan daftar semua kolom yang berada dalam kumpulan baris sehingga Anda bisa mereferensikan kolom dalam pilihan berikutnya. Jika kueri gagal divalidasi, Anda tidak dapat melanjutkan. Kueri gagal memvalidasi apakah sintaks kueri salah atau jika koneksi ke sumber data tidak valid. Gunakan tombol Kembali untuk membuat koreksi ke sumber data.

Jalankan langganan

Anda harus menentukan kondisi untuk memproses langganan. Anda dapat menentukan jadwal, atau Anda dapat memicu langganan bertepatan dengan pembaruan pada rekam jepret eksekusi laporan. Pemrosesan untuk langganan berbasis data sama dengan pemrosesan untuk langganan standar.

Membuat dan mengelola langganan untuk server laporan mode asli
Langganan dan pengiriman (Reporting Services)
Portal web server laporan (mode asli SSRS)
Membuat dan mengelola langganan untuk server laporan mode asli
Bekerja dengan langganan (portal web)Gunakan langganan saya (server laporan mode asli)