Menambahkan Data dari Sumber Data Eksternal (SSRS)

Untuk mengambil data dari sumber data eksternal, Anda menggunakan koneksi data. Informasi koneksi data biasanya disediakan oleh pemilik sumber data eksternal, yang bertanggung jawab untuk memberikan izin dan menentukan jenis kredensial mana yang akan digunakan. Informasi koneksi data disimpan sebagai sumber data laporan. Jenis sumber data menentukan ekstensi data mana yang akan digunakan untuk mengambil data.

Untuk informasi selengkapnya tentang jenis sumber data, lihat Di Bagian Ini.

Memahami Teknologi Akses Data

Untuk mengambil data untuk himpunan data laporan memerlukan beberapa lapisan perangkat lunak akses data. Daftar berikut memberikan deskripsi sederhana tentang cara kerja laporan dengan teknologi akses data:

  • Aplikasi dan antarmuka pengguna Aplikasi Report Builder yang Anda gunakan untuk membuat sumber data, menambahkan referensi ke sumber data bersama, menambahkan himpunan data bersama, atau menambahkan bagian laporan yang menyertakan sumber data dan himpunan data yang bergantung padanya..

    Catatan

    Bagian laporan tidak digunakan lagi untuk semua rilis SQL Server Reporting Services yang dimulai dengan SQL Server Reporting Services 2019 dan semua rilis Server Laporan Power BI yang dimulai dengan Server Laporan Power BI September 2022.

  • Elemen definisi laporan Sumber data dan himpunan data adalah bagian dari definisi laporan. Setelah laporan diterbitkan ke server laporan, sumber data bersama dan himpunan data bersama dikelola secara independen dari definisi laporan.

    • Sumber data dan Sumber data bersama Bagian dari definisi laporan yang menyertakan informasi tentang jenis ekstensi pemrosesan data, informasi koneksi, dan autentikasi.

    • Himpunan data dan kumpulan bidang Bagian dari definisi laporan yang menyertakan kueri, kumpulan bidang, dan jenis data bidang.

  • Ekstensi data Reporting Services Ekstensi data bawaan yang diinstal dengan Report Builder. Ekstensi data menyediakan fungsionalitas yang menangani autentikasi, agregat server, dan parameter multinilai.

  • Penyedia data Perangkat lunak yang mengelola koneksi dan pengambilan data dari sumber data eksternal. Penyedia data menentukan sintaks string koneksi. Sebagian besar ekstensi data dibangun di atas lapisan penyedia data.

  • Sumber data eksternal Tempat mengambil data laporan, misalnya, database, file, kubus, atau layanan Web.

Catatan

Saat Anda tidak tersambung ke server laporan, Anda dapat memilih dari ekstensi data yang diinstal dengan Pembuat Laporan. Anda mengakses data sebagai satu pengguna menggunakan kredensial dari komputer Anda. Saat tersambung ke server laporan, Anda dapat memilih dari ekstensi data yang diinstal di server laporan. Anda mengakses data sebagai salah satu dari beberapa pengguna yang menjalankan laporan dan Anda menggunakan kredensial di server laporan. Untuk informasi selengkapnya, lihat Menentukan Informasi Info masuk dan Koneksi untuk Sumber Data Laporan.

Memahami Data Laporan

Dalam bentuk yang paling sederhana, laporan menampilkan data dari himpunan data laporan di wilayah data di halaman laporan, yaitu, dalam satu tabel, bagan, matriks, atau jenis wilayah data laporan lainnya. Data dalam himpunan data laporan berasal dari kumpulan hasil pertama yang dikembalikan dari satu perintah kueri yang berjalan dari akses baca-saja ke sumber data eksternal. Setiap wilayah data diperluas sesuai kebutuhan untuk menampilkan semua data dari himpunan data.

Data dalam himpunan data pada dasarnya bersifat tabular. Kolom adalah bidang dari kueri himpunan data. Baris berasal dari baris dalam tataan hasil. Anda bisa menggunakan jenis data umum berikut dalam laporan:

  • Data persegi panjang. Data dari kumpulan hasil yang memiliki jumlah kolom yang sama di setiap baris.

  • Data hierarkis didukung sebagai set baris yang diratakan.

    • Hierarki yang tidak jelas, di mana ada jumlah kolom yang berbeda untuk setiap baris data, tidak didukung. Untuk beberapa ekstensi data, ini memiliki beberapa implikasi.

    • Ekstensi data yang bekerja dengan sumber data multidirmansional menggunakan protokol XML for Analysis dan mengambil data sebagai kumpulan baris yang diratakan dan bukan sebagai kumpulan sel.

    • Ekstensi data XML secara otomatis meratakan data XML untuk menggunakannya dalam laporan. Jika instans pertama elemen XML tidak menyertakan semua atribut atau subelemen, data mungkin tidak tersedia sebagai data laporan.

  • Data rekursif didukung. Kumpulan hasil yang berisi hierarki data rekursif mencakup semua informasi tentang struktur hierarki dalam tataan hasil persegi panjang. Misalnya, struktur laporan ke dalam perusahaan dapat diwakili oleh tabel yang menyertakan dua kolom: karyawan dan manajer. Setiap manajer juga adalah karyawan dengan manajer. Manajer teratas biasanya berisi null atau beberapa pengidentifikasi lain yang menunjukkan bahwa karyawan ini tidak memiliki manajer.

Bekerja dengan Tipe Data

Saat Anda membuat himpunan data, jenis data bidang dipetakan ke subset jenis data common language runtime (CLR) dari .NET Framework. Jenis data yang tidak dapat dipetakan dengan jelas dikembalikan sebagai string. Untuk informasi selengkapnya tentang bekerja dengan jenis data bidang, lihat Kumpulan Bidang Himpunan Data (Pembuat Laporan dan SSRS). Saat Anda membuat parameter, jenis data harus merupakan jenis data definisi laporan yang didukung. Untuk informasi selengkapnya tentang pemetaan jenis data dari penyedia data ke parameter laporan, lihat Jenis Data di Ekspresi (Pembuat Laporan dan SSRS).

Topik Cara Penggunaan

Bagian ini berisi instruksi langkah demi langkah untuk bekerja dengan koneksi data, sumber data, dan himpunan data.

Menambahkan dan Memverifikasi Koneksi data (Pembuat Laporan dan SSRS)

Membuat Himpunan Data Bersama atau Himpunan Data Tersemat (Pembuat Laporan dan SSRS)

Menambahkan Filter ke Himpunan Data (Pembuat Laporan dan SSRS)

Di Bagian Ini

Topik berikut ini menyediakan informasi tentang setiap ekstensi data bawaan.

Topik Tipe Sumber Data
Jenis Koneksi ion SQL Server (SSRS) Microsoft SQL Server
Tipe Koneksi Analysis Services untuk MDX (SSRS) Microsoft SQL Server Analysis Services
Power Pivot Koneksi ion Type (SSRS) Microsoft SQL Server Analysis Services
Tipe Koneksi Daftar SharePoint (SSRS) Daftar Microsoft SharePoint
Jenis Koneksi ion Azure SQL (SSRS) Microsoft SQL Database
SQL Server Parallel Data Warehouse Koneksi ion Type (SSRS) Microsoft SQL Server 2008 R2 Parallel Data Warehouse
Jenis Koneksi ion SAP NetWeaver BI (SSRS) SAP NetWeaver BI
Hyperion Essbase Koneksi ion Type (SSRS) Hyperion Essbase
Jenis Koneksi ion OLE DB (SSRS) OLE DB
Tipe Koneksi ODBC (SSRS) ODBC
Jenis Koneksi xml (SSRS) XML

Bagian dokumentasi ini memberikan informasi konseptual mendalam tentang data laporan, serta informasi prosedural tentang cara menentukan, menyesuaikan, dan menggunakan bagian dari laporan yang terkait dengan data.

Topik Deskripsi
Himpunan Data Laporan (SSRS) Memberikan gambaran umum tentang mengakses data untuk laporan Anda.
Membuat string koneksi data - Pembuat Laporan & SSRS Menyediakan informasi tentang koneksi data dan sumber data.
Melaporkan Himpunan Data tersemat dan Himpunan Data Bersama (Pembuat Laporan dan SSRS) Menyediakan informasi tentang himpunan data yang disematkan dan dibagikan.
Pengumpulan Bidang Himpunan Data (Pembuat Laporan dan SSRS) Menyediakan informasi tentang kumpulan bidang himpunan data yang dihasilkan oleh kueri.
Sumber Data yang Didukung oleh Reporting Services (SSRS) Menyediakan informasi mendalam tentang dukungan platform dan versi untuk setiap ekstensi data.
Gambaran Umum Ekstensi Pemrosesan Data Menyediakan informasi mendalam untuk pengguna tingkat lanjut tentang ekstensi data.

Lihat Juga

Himpunan Data Laporan (SSRS)
Alat Desain Kueri (SSRS)