Membandingkan server laporan Native dan SharePoint Reporting Services
Berlaku untuk: SQL Server 2016 (13.x) Reporting Services dan Server Laporan SharePoint Power BI yang lebih baru
Untuk konten yang terkait dengan versi SQL Server Reporting Services (SSRS) sebelumnya, lihat Apa itu SQL Server Reporting Services?
Pelajari tentang bagian pusat penginstalan SQL Server Reporting Services. Ini terdiri dari mesin pemrosesan bersama dengan ekstensi untuk menambahkan fungsionalitas.
Catatan
Integrasi Reporting Services dengan SharePoint tidak lagi tersedia setelah SQL Server 2016. Dukungan Power View tidak lagi tersedia setelah SQL Server 2017.
Server laporan Reporting Services berjalan dalam salah satu dari dua mode penyebaran; Mode asli atau mode SharePoint. Lihat bagian Perbandingan Fitur SharePoint dan Mode Asli untuk perbandingan fitur.
Penginstalan: Untuk informasi tentang penginstalan Reporting Services, lihat Menginstal Reporting Services.
Gambaran umum mode server laporan
Mesin pemrosesan (prosesor) adalah inti dari server laporan. Prosesor mendukung integritas sistem pelaporan dan tidak dapat dimodifikasi atau diperluas. Ekstensi juga merupakan prosesor, tetapi mereka melakukan fungsi tertentu. Reporting Services mencakup satu atau beberapa ekstensi default untuk setiap jenis ekstensi yang didukung. Anda dapat menambahkan ekstensi kustom ke server laporan. Melakukannya memungkinkan Anda memperluas server laporan untuk mendukung fitur yang tidak didukung di luar kotak; contoh fungsionalitas kustom mungkin mencakup dukungan untuk teknologi akses menyeluruh, output laporan dalam format aplikasi yang belum ditangani oleh ekstensi penyajian default, dan melaporkan pengiriman ke printer atau aplikasi.
Instans server laporan tunggal didefinisikan oleh kumpulan lengkap prosesor dan ekstensi yang menyediakan pemrosesan end-to-end, dari penanganan permintaan awal hingga presentasi laporan selesai. Melalui subkomponennya, server laporan memproses permintaan laporan dan membuat laporan tersedia untuk akses sesuai permintaan atau distribusi terjadwal.
Secara fungsional, server laporan memungkinkan pengalaman penulisan laporan, penyajian laporan, dan pengalaman pengiriman laporan untuk berbagai sumber data serta skema autentikasi dan otorisasi yang dapat diperluas. Selain itu, server laporan berisi database server laporan yang menyimpan laporan yang diterbitkan, sumber data bersama, himpunan data bersama, jadwal dan langganan bersama, file sumber definisi laporan, definisi model, laporan yang dikompilasi, rekam jepret, parameter, dan sumber daya lainnya. Server laporan juga memungkinkan pengalaman administrasi untuk mengonfigurasi server laporan untuk memproses permintaan laporan, mempertahankan riwayat rekam jepret, dan mengelola izin untuk laporan, sumber data, himpunan data, dan langganan.
Server laporan Reporting Services mendukung dua mode penyebaran untuk instans server laporan:
Mode asli: termasuk mode asli dengan bagian web SharePoint, di mana server laporan berjalan sebagai server aplikasi yang menyediakan semua kemampuan pemrosesan dan manajemen secara eksklusif melalui komponen Reporting Services. Anda mengonfigurasi server laporan mode asli dengan Report Server Configuration Manager dan SQL Server Management Studio.
Mode SharePoint: tempat server laporan diinstal sebagai bagian dari farm server SharePoint. Menyebarkan dan mengonfigurasi mode SharePoint dengan menggunakan perintah PowerShell atau halaman manajemen konten SharePoint.
Di SQL Server Reporting Services, Anda tidak dapat mengalihkan server laporan dari satu mode ke mode lainnya. Jika Anda ingin mengubah jenis server laporan yang digunakan lingkungan Anda, Anda harus menginstal mode server laporan yang diinginkan. Anda kemudian harus menyalin atau memindahkan item laporan atau melaporkan database server dari server laporan versi yang lebih lama ke server laporan baru. Proses ini biasanya disebut sebagai "migrasi." Langkah-langkah yang diperlukan untuk bermigrasi bergantung pada mode yang Anda migrasikan dan versi tempat Anda bermigrasi. Untuk informasi selengkapnya, lihat Meningkatkan dan Memigrasikan Reporting Services
Perbandingan fitur SharePoint dan mode asli
Fitur atau komponen | Mode asli | Mode SharePoint |
---|---|---|
Alamat URL | Ya | Alamat URL berbeda dalam mode terintegrasi SharePoint. URL SharePoint digunakan untuk mereferensikan laporan, model laporan, sumber data bersama, dan sumber daya. Hierarki folder server laporan tidak digunakan. Jika Anda memiliki aplikasi kustom yang mengandalkan akses URL seperti yang didukung pada server laporan mode asli, fungsionalitas tersebut tidak lagi berfungsi saat server laporan dikonfigurasi untuk integrasi SharePoint. Untuk informasi selengkapnya tentang akses URL, lihat Referensi Parameter Akses URL |
Ekstensi keamanan kustom | Ya | Ekstensi keamanan kustom Reporting Services tidak dapat disebarkan atau digunakan di server laporan. Server laporan menyertakan ekstensi keamanan tujuan khusus yang digunakan setiap kali Anda mengonfigurasi server laporan untuk dijalankan dalam mode terintegrasi SharePoint. Ekstensi keamanan ini adalah komponen internal, dan diperlukan untuk operasi terintegrasi. |
Configuration Manager | Ya | ** Penting ** Configuration Manager tidak dapat digunakan untuk mengelola server laporan mode SharePoint. Sebagai gantinya, gunakan administrasi pusat SharePoint. |
Portal web | Ya | Anda tidak dapat mengelola mode SharePoint di portal web. Gunakan halaman aplikasi SharePoint. Untuk informasi selengkapnya, lihat Layanan SharePoint Reporting Services dan Aplikasi Layanan. |
Laporan Tertaut | Ya | Tidak. |
Laporan Saya | Ya | Tidak |
Langganan dan metode batching saya. | Ya | Tidak |
Pemberitahuan Data | Tidak | Ya |
Power View | Tidak | Ya Memerlukan Silverlight di browser klien. Untuk informasi selengkapnya tentang persyaratan browser, lihat Dukungan Browser untuk Reporting Services |
. Laporan RDL | Ya | Ya . Laporan RDL dapat berjalan pada server laporan Reporting Services dalam mode asli atau dalam mode SharePoint. |
. Laporan RDLX | Tidak | Ya Power View . Laporan RDLX hanya dapat berjalan pada server laporan Reporting Services dalam mode SharePoint. |
Kredensial token pengguna SharePoint untuk ekstensi daftar SharePoint | Tidak | Ya |
Zona AAM untuk penyebaran yang menghadap internet | Tidak | Ya |
Pencadangan dan pemulihan SharePoint | Tidak | Ya |
Dukungan log ULS | Tidak | Ya |
Mode asli
Dalam mode asli, server laporan adalah server aplikasi mandiri yang menyediakan semua tampilan, manajemen, pemrosesan, dan pengiriman laporan dan model laporan. Mode ini adalah default untuk instans server laporan. Anda dapat menginstal server laporan mode asli yang dikonfigurasi selama penyiapan atau Anda dapat mengonfigurasinya untuk operasi mode asli setelah penyiapan selesai.
Diagram berikut menunjukkan arsitektur tiga tingkat dari penyebaran mode Asli Reporting Services. Ini menunjukkan database server laporan dan sumber data di tingkat data, komponen server laporan di tingkat menengah, dan aplikasi klien dan alat bawaan atau kustom di tingkat presentasi. Ini menunjukkan alur permintaan dan data di antara komponen server dan komponen mana yang mengirim dan mengambil konten dari penyimpanan data.
Server laporan diimplementasikan sebagai layanan Microsoft Windows, yang disebut "Layanan Server Laporan", yang menghosting layanan Web, pemrosesan latar belakang, dan operasi lainnya. Dalam aplikasi konsol Layanan, layanan terdaftar sebagai SQL Server Reporting Services (MSSQLSERVER).
Pengembang pihak ketiga dapat membuat lebih banyak ekstensi untuk mengganti atau memperluas kemampuan pemrosesan server laporan. Untuk mempelajari selengkapnya tentang antarmuka terprogram yang tersedia untuk pengembang aplikasi, lihat Referensi Teknis.
Mode asli dengan bagian web SharePoint
Reporting Services menyediakan dua bagian web yang dapat Anda instal dan daftarkan pada instans Layanan Windows SharePoint 2.0 atau yang lebih baru, atau Server Portal SharePoint 2003 atau yang lebih baru. Dari situs SharePoint, Anda bisa menggunakan bagian web untuk menemukan dan menampilkan laporan yang disimpan dan diproses pada server laporan yang berjalan dalam mode asli. Bagian web ini diperkenalkan dalam rilis Reporting Services sebelumnya.
Mode SharePoint
Dalam mode SharePoint, server laporan harus berjalan dalam farm server SharePoint. Fitur pemrosesan, penyajian, dan manajemen server laporan diwakili oleh server aplikasi SharePoint yang menjalankan layanan bersama SharePoint Reporting Services dan satu atau beberapa aplikasi layanan Reporting Services. Situs SharePoint menyediakan akses front-end untuk melaporkan konten dan operasi server.
Mode SharePoint memerlukan:
SharePoint Foundation 2010 atau SharePoint Server 2010.
Versi add-in Reporting Services yang sesuai untuk Produk SharePoint 2010.
Server aplikasi SharePoint dengan layanan bersama Reporting Services terinstal dan setidaknya satu aplikasi layanan Reporting Services.
Ilustrasi berikut ini memperlihatkan lingkungan Reporting Services mode SharePoint:
Deskripsi | |
---|---|
(1) | Server web atau ujung depan web (WFE). Add-in Reporting Services harus diinstal di setiap server web tempat Anda ingin menggunakan fitur aplikasi web. Fitur aplikasi web termasuk menampilkan laporan atau halaman manajemen Reporting Services untuk tugas seperti mengelola sumber data atau langganan. |
(2) | Add-in menginstal URL dan titik akhir SOAP bagi klien untuk berkomunikasi dengan server Aplikasi, melalui proksi layanan Reporting Services. |
(3) | Server aplikasi yang menjalankan layanan bersama Reporting Services. Peluasan skala pemrosesan laporan dikelola sebagai bagian dari farm SharePoint dan dengan menambahkan layanan Reporting Services ke lebih banyak server aplikasi. |
(4) | Anda dapat membuat lebih dari satu aplikasi layanan Reporting Services, dengan konfigurasi yang berbeda termasuk izin, email, proksi, dan langganan. |
(5) | Laporan, sumber data, dan item lainnya disimpan dalam database konten SharePoint. |
(6) | Aplikasi layanan Reporting Services membuat tiga database untuk server laporan, sementara, dan fitur pemberitahuan data. Pengaturan konfigurasi yang berlaku untuk semua aplikasi layanan SSRS disimpan dalam file RSReportserver.config . |
Proses laporan dan jadwal dan proses pengiriman
Server laporan mencakup dua mesin pemrosesan yang melakukan pemrosesan laporan awal dan menengah, serta operasi terjadwal dan pengiriman. Prosesor Laporan mengambil definisi atau model laporan, menggabungkan informasi tata letak dengan data dari ekstensi pemrosesan data, dan merendernya dalam format yang diminta. Proses Penjadwalan dan Pengiriman memproses laporan yang dipicu dari jadwal, dan mengirimkan laporan ke tujuan target.
Melaporkan database server
Server laporan adalah server stateless yang menyimpan semua properti, objek, dan metadata dalam database SQL Server. Data tersimpan mencakup laporan yang diterbitkan, laporan yang dikompilasi, model laporan, dan hierarki folder yang menyediakan pengalamatan untuk semua item yang dikelola oleh server laporan. Database server laporan dapat menyediakan penyimpanan internal untuk satu penginstalan Reporting Services atau untuk beberapa server laporan yang merupakan bagian dari penyebaran peluasan skala. Jika Anda mengonfigurasi server laporan untuk dijalankan dalam penyebaran produk atau teknologi SharePoint yang lebih besar, server laporan menggunakan database SharePoint selain database server laporan. Untuk informasi selengkapnya tentang penyimpanan data yang digunakan dalam penginstalan Reporting Services, lihat Database Server Laporan (Mode Asli SSRS).
Ekstensi autentikasi, penyajian, data, dan pengiriman
Server laporan mendukung jenis ekstensi berikut: ekstensi autentikasi, ekstensi pemrosesan data, ekstensi pemrosesan laporan, ekstensi penyajian, dan ekstensi pengiriman. Server laporan memerlukan setidaknya satu ekstensi autentikasi, ekstensi pemrosesan data, dan ekstensi penyajian. Ekstensi pemrosesan laporan pengiriman dan kustom bersifat opsional, tetapi diperlukan jika Anda ingin mendukung distribusi laporan atau kontrol kustom.
Reporting Services menyediakan ekstensi default sehingga Anda dapat menggunakan semua fitur server tanpa harus mengembangkan komponen kustom. Tabel berikut ini menjelaskan ekstensi default yang berkontribusi pada instans server laporan lengkap yang menyediakan fungsionalitas siap pakai:
Jenis | Default |
---|---|
Autentikasi | Instans server laporan default mendukung Autentikasi Windows, termasuk fitur peniruan identitas dan delegasi jika diaktifkan di domain Anda. |
Pemrosesan data | Instans server laporan default mencakup ekstensi pemrosesan data untuk SQL Server, Analysis Services, Oracle, Hyperion Essbase, SAPBW, OLE DB, Gudang Data Paralel, dan sumber data ODBC. |
Rendering | Instans server laporan default mencakup ekstensi penyajian untuk HTML, Excel, CSV, XML, Gambar, Word, daftar SharePoint, dan PDF. |
Pengiriman | Instans server laporan default menyertakan ekstensi pengiriman email dan ekstensi pengiriman berbagi file. Jika server laporan dikonfigurasi untuk integrasi SharePoint, Anda bisa menggunakan ekstensi pengiriman yang menyimpan laporan ke pustaka SharePoint. |
Catatan
Reporting Services mencakup sekumpulan alat dan aplikasi lengkap yang dapat Anda gunakan untuk mengelola server, membuat konten, dan membuat konten tersebut tersedia untuk pengguna di organisasi Anda.
Tugas terkait
Artikel berikut ini menyediakan informasi tambahan tentang menginstal, menggunakan, dan memelihara server laporan:
Tugas | Tautan |
---|---|
Tinjau Persyaratan perangkat keras dan perangkat lunak. | Persyaratan Perangkat Keras dan Perangkat Lunak untuk Layanan Pelaporan dalam Mode SharePoint. |
Instal Reporting Services dalam mode SharePoint. | Menginstal Mode SharePoint Reporting Services untuk SharePoint 2010 |
Menjelaskan cara menyetel pengaturan memori untuk layanan Web Server Laporan dan layanan Windows. | Mengonfigurasi Memori yang Tersedia untuk Aplikasi Server Laporan |
Menjelaskan langkah-langkah yang direkomendasikan untuk dikonfigurasi adalah server laporan untuk administrasi jarak jauh. | Mengonfigurasi Server Laporan untuk Administrasi Jarak Jauh |
Memberikan instruksi untuk mengonfigurasi ketersediaan Laporan Saya pada instans server laporan asli. | Aktifkan dan Nonaktifkan Laporan Saya |
Menyediakan instruksi untuk menyiapkan kontrol RSClientPrint yang menyediakan fungsionalitas cetak dari dalam browser yang didukung. Untuk informasi selengkapnya tentang persyaratan browser, lihat Dukungan Browser untuk Reporting Services. | Mengaktifkan dan Menonaktifkan Pencetakan Sisi klien untuk Layanan Pelaporan |