Bagikan melalui


Mengintegrasikan Reporting Services ke dalam aplikasi

Berlaku untuk: Server Laporan SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌ Power BI Report Server

Reporting Services adalah platform pelaporan terbuka dan dapat diperluas yang dirancang untuk memberi pengembang serangkaian API yang komprehensif untuk mengembangkan solusi.

Catatan

Dimulai dengan SQL Server 2017 Reporting Services, akses REST API tersedia untuk mengembangkan solusi. Akses SOAP API tidak digunakan lagi. Untuk informasi selengkapnya, lihat Mengembangkan dengan REST API untuk Reporting Services.

Ada tiga opsi untuk mengintegrasikan Reporting Services ke dalam aplikasi kustom: layanan Web Server Laporan, juga dikenal sebagai API SOAP Reporting Services, kontrol Penampil Laporan untuk Microsoft Visual Studio, dan akses URL. Setiap opsi menyediakan pendekatan yang berbeda untuk mengintegrasikan Reporting Services ke dalam aplikasi Anda.

Melaporkan layanan web server

Layanan Web Server Laporan adalah antarmuka utama untuk dikembangkan terhadap Reporting Services. Baik Anda mengembangkan kode untuk mengelola katalog laporan atau mengembangkan kode untuk menyajikan laporan ke format yang didukung, layanan Web mengekspos semua metode yang diperlukan untuk mengintegrasikan Reporting Services ke dalam aplikasi Anda. Contoh salah satu aplikasi tersebut adalah portal web, yang disertakan dengan Reporting Services; ini menggunakan layanan Web untuk mengelola database server laporan.

Kontrol Penampil Laporan untuk Visual Studio

Kontrol Penampil Laporan yang tersedia untuk Visual Studio digunakan untuk mengintegrasikan tampilan laporan ke dalam aplikasi Anda. Ada dua kontrol: satu untuk aplikasi berbasis Formulir Windows dan satu untuk aplikasi Formulir Web. Setiap kontrol menyediakan kemampuan untuk melihat laporan yang disebarkan ke server laporan. Setiap kontrol juga memungkinkan Anda untuk merender laporan yang ada di lingkungan tempat server laporan tidak diinstal.

Akses URL

Akses URL adalah opsi lain untuk mengintegrasikan tampilan laporan ke dalam aplikasi Anda jika kontrol Penampil Laporan bukan opsi. Selain itu, akses URL berguna untuk mengirim tautan ke laporan kepada pengguna melalui email.

Di bagian ini

Mengintegrasikan Reporting Services dengan menggunakan SOAP
Menjelaskan cara mengintegrasikan navigasi dan manajemen laporan Reporting Services ke dalam aplikasi bisnis Anda yang ada menggunakan layanan Web Server Laporan.

Mengintegrasikan Reporting Services dengan menggunakan kontrol Penampil Laporan
Menjelaskan cara mengintegrasikan tampilan laporan ke aplikasi Anda yang sudah ada menggunakan kontrol Penampil Laporan.

Mengintegrasikan Reporting Services dengan menggunakan akses URL
Menjelaskan cara mengintegrasikan navigasi laporan Reporting Services ke aplikasi bisnis Anda yang sudah ada menggunakan akses URL.

Langkah berikutnya

Untuk memutuskan penggunaan akses URL atau API SOAP, lihat Memilih antara akses URL dan SOAP di Reporting Services.

Untuk informasi tentang REST API SQL Server 2017 Reporting Services, lihat Mengembangkan dengan REST API untuk Reporting Services.

Ada pertanyaan lagi? Coba tanyakan forum Reporting Services