Pratinjau Laporan di Report Builder

Saat Anda membuat laporan paginasi Reporting Services, sangat berguna untuk sering mempratinjau laporan untuk memverifikasi bahwa laporan menampilkan apa yang Anda inginkan. Untuk mempratinjau laporan Anda, pilih Jalankan. Laporan dirender dalam mode pratinjau.

Report Builder meningkatkan pengalaman pratinjau dengan menggunakan sesi edit saat tersambung ke server laporan. Sesi edit membuat cache data dan membuat himpunan data di cache tersedia untuk pratinjau laporan berulang. Sesi edit bukanlah fitur yang berinteraksi dengan Anda secara langsung, tetapi memahami kapan himpunan data yang di-cache di-refresh akan membantu Anda meningkatkan performa saat Mempratinjau laporan dan memahami mengapa laporan merender lebih cepat atau lebih lambat.

Manfaat lain dari sesi edit adalah kemampuan untuk mengedit laporan yang menggunakan sumber data yang disematkan atau item referensi seperti gambar atau sublaporan yang disimpan di server laporan.

Catatan

Ada beberapa perbedaan antara pratinjau di Report Builder dan tampilan di browser. Misalnya, kontrol kalender, yang ditambahkan ke laporan saat Anda menentukan parameter jenis Tanggal/Waktu, berbeda di Report Builder dan di browser.

Meningkatkan Performa Pratinjau

Cara Anda membuat dan memperbarui laporan memengaruhi seberapa cepat laporan dirender dalam pratinjau. Pertama kali Anda mempratinjau laporan yang bergantung pada referensi server, sesi edit dibuat untuk Anda dan data yang digunakan saat laporan dijalankan ditambahkan ke cache data yang disimpan di server laporan. Saat Anda membuat perubahan pada laporan yang tidak memengaruhi data, salinan data yang di-cache digunakan oleh laporan. Ini berarti Anda tidak akan melihat perubahan data setiap kali Anda mempratinjau laporan. Jika Anda menginginkan data baru, pilih tombol Refresh pada pita.

Tindakan berikut menyebabkan cache disegarkan dan memperlambat penyajian laporan saat berikutnya Anda mempratinjau laporan:

  • Tambahkan, ubah, atau hapus himpunan data Himpunan data yang di-cache berisi semua himpunan data yang digunakan dan dimodifikasi laporan untuk himpunan data apa pun yang membatalkan himpunan data yang di-cache. Ini termasuk mengubah nama, kueri, atau bidang dalam himpunan data.

    Catatan

    Jika himpunan data memiliki sejumlah besar bidang yang tidak Anda harapkan untuk digunakan, Anda harus mempertimbangkan untuk memperbarui himpunan data untuk menghilangkan bidang tersebut. Meskipun ini membuat sesi edit baru dan pratinjau pertama laporan lebih lambat, ada himpunan data cache yang lebih kecil secara keseluruhan bermanfaat bagi performa server laporan.

  • Menambahkan, mengubah, atau menghapus sumber data. Ini termasuk mengubah nama atau properti sumber data, ekstensi data sumber data, atau properti koneksi ke sumber data.

  • Ubah sumber data bersama yang digunakan laporan ke sumber data yang berbeda.

  • Ubah bahasa laporan.

  • Ubah rakitan atau kode kustom yang digunakan laporan.

  • Tambahkan, ubah, atau hapus parameter kueri dalam nilai laporan atau parameter.

Perubahan pada tata letak laporan dan pemformatan data tidak memengaruhi himpunan data yang di-cache. Anda dapat melakukan tindakan berikut tanpa me-refresh himpunan data yang di-cache:

  • Menambahkan atau menghapus wilayah data seperti tabel, matriks, atau bagan.

  • Menambahkan atau menghapus kolom dari laporan. Semua bidang dalam himpunan data tersedia untuk digunakan dalam laporan. Menambahkan atau menghapus bidang dalam laporan tidak berpengaruh pada himpunan data.

  • Ubah urutan bidang dalam tabel dan matriks.

  • Menambahkan, mengubah, atau menghapus grup baris dan kolom.

  • Menambahkan, mengubah, atau menghapus pemformatan nilai data di bidang.

  • Menambahkan, mengubah, atau menghapus gambar, garis, atau kotak teks.

  • Ubah hentian halaman.

Sesi edit dibuat saat pertama kali Anda mempratinjau laporan. Secara default, sesi edit berlangsung selama 7200 detik (2 jam). Sesi direset ke dua jam setiap kali Anda menjalankan laporan. Saat sesi edit kedaluwarsa, cache data akan dihapus. Jika sesi edit kedaluwarsa, sesi secara otomatis dibuat lagi saat berikutnya Anda mempratinjau laporan. Waktu kedaluwarsa untuk sesi edit dapat dikonfigurasi. Jika Anda menemukan bahwa dua jam terlalu lama atau terlalu singkat, hubungi administrator server laporan.

Secara default, cache data dapat menyimpan hingga lima himpunan data. Jika Anda menggunakan banyak kombinasi nilai parameter yang berbeda, laporan mungkin memerlukan lebih banyak data. Ini mengharuskan cache disegarkan dan laporan dirender lebih lambat lain kali Anda mempratinjaunya. Jumlah entri dalam cache dapat dikonfigurasi oleh administrator server laporan.

Konkurensi Updates Laporan

Sering kali, Anda mempratinjau laporan sebagai langkah dalam memperbarui lalu menyimpan laporan ke server laporan. Saat Anda memperbarui laporan, ada kemungkinan orang lain memperbarui lalu menyimpan laporan secara bersamaan. Laporan yang terakhir disimpan adalah versi laporan yang tersedia untuk ditampilkan dan diperbarui di masa mendatang. Ini berarti bahwa versi laporan yang Anda pratinjau mungkin bukan versi yang Anda buka kembali. Anda memiliki opsi untuk menyimpan laporan dengan nama baru dengan menggunakan opsi Simpan Sebagai pada menu Pembuat Laporan.

Item Laporan Eksternal

Laporan Anda mungkin menyertakan item seperti sumber data bersama, gambar eksternal, dan sublaporan yang disimpan secara terpisah dari laporan. Karena item disimpan secara terpisah dimungkinkan bahwa item tersebut dapat dipindahkan ke lokasi lain di server laporan atau dihapus. Jika ini terjadi, laporan Anda bisa gagal dipratinjau. Anda dapat memperbarui laporan untuk menunjukkan lokasi item yang diperbarui atau jika item dihapus, menggantinya dengan item yang sudah ada, atau menghapus referensi ke item dari laporan.

Jika sublaporan yang digunakan oleh laporan Anda diubah setelah sesi edit Anda dibuat, laporan tidak akan dirender dalam pratinjau. Agar berhasil mempratinjau laporan, Anda harus menyimpan laporan atau memilih Refresh untuk mendapatkan data baru.

Lihat juga