Bagikan melalui


Mengatur Opsi Peniruan Identitas (SSAS - Multidmensional)

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Saat membuat objek sumber data dalam model Analysis Services, salah satu pengaturan yang harus Anda konfigurasi adalah opsi peniruan. Opsi ini menentukan apakah Analysis Services mengasumsikan identitas akun pengguna Windows tertentu saat melakukan operasi lokal yang terkait dengan koneksi, seperti memuat penyedia data OLE DB atau menyelesaikan informasi profil pengguna di lingkungan yang mendukung profil roaming.

Untuk koneksi yang menggunakan autentikasi Windows, opsi peniruan identitas juga menentukan identitas pengguna tempat kueri dijalankan pada sumber data eksternal. Misalnya, jika Anda mengatur opsi peniruan ke contoso\dbuser, kueri yang digunakan untuk mengambil data selama pemrosesan akan dijalankan sebagai contoso\dbuser di server database.

Topik ini menjelaskan cara mengatur opsi peniruan di kotak dialog Informasi Peniruan Saat mengonfigurasi objek sumber data.

Mengatur opsi peniruan di SQL Server Data Tools

  1. Klik dua kali sumber data di Penjelajah Solusi untuk membuka Designer Sumber Data.

  2. Klik tab Informasi Peniruan Di Designer Sumber Data.

  3. Pilih opsi yang dijelaskan dalam opsi Peniruan dalam topik ini.

Mengatur opsi peniruan di Management Studio

Di Management Studio, buka kotak dialog Informasi Peniruan dengan mengklik tombol elipsis (...) untuk properti kotak dialog berikut ini:

  • Kotak dialog Properti Database, melalui properti Info Peniruan Sumber Data.

  • Kotak dialog Properti Sumber Data, melalui properti Info Peniruan.

  • Kotak dialog Properti Rakitan, melalui properti Info Peniruan.

Opsi peniruan

Semua opsi tersedia dalam kotak dialog, tetapi tidak semua opsi sesuai untuk setiap skenario. Gunakan informasi berikut untuk menentukan opsi terbaik untuk skenario Anda.

Menggunakan nama pengguna dan kata sandi tertentu
Pilih opsi ini agar objek SQL Server Analysis Services menggunakan kredensial keamanan akun pengguna Windows yang ditentukan dalam format ini: <Nama>\<domain Nama> akun pengguna.

Pilih opsi ini untuk menggunakan identitas pengguna Windows khusus dengan hak istimewa terkecil yang telah Anda buat khusus untuk tujuan akses data. Misalnya, jika Anda secara rutin membuat akun tujuan umum untuk mengambil data yang digunakan dalam laporan, Anda dapat menentukan akun tersebut di sini.

Untuk database multidemia, kredensial yang ditentukan akan digunakan untuk pemrosesan, kueri ROLAP, pengikatan di luar baris, kubus lokal, model penambangan, partisi jarak jauh, objek tertaut, dan sinkronisasi dari target ke sumber.

Untuk pernyataan DMX OPENQUERY, opsi ini diabaikan dan kredensial pengguna saat ini akan digunakan daripada akun pengguna yang ditentukan.

Menggunakan akun layanan
Pilih opsi ini agar objek SQL Server Analysis Services menggunakan kredensial keamanan yang terkait dengan layanan SQL Server Analysis Services yang mengelola objek. Ini adalah opsi default. Dalam rilis sebelumnya, ini adalah satu-satunya opsi yang dapat Anda gunakan. Anda mungkin lebih suka opsi ini untuk memantau akses data di tingkat layanan daripada akun pengguna individual.

Pada SQL Server 2017, tergantung pada sistem operasi yang Anda gunakan, akun layanan mungkin NetworkService atau akun virtual bawaan yang dibuat untuk instans SQL Server Analysis Services tertentu. Jika Anda memilih akun layanan untuk koneksi yang menggunakan autentikasi Windows, ingatlah untuk membuat login database untuk akun ini dan memberikan izin baca, karena akan digunakan untuk mengambil data selama pemrosesan. Untuk informasi selengkapnya tentang akun layanan, lihat Mengonfigurasi Akun dan Izin Layanan Windows.

Catatan

Saat menggunakan autentikasi database, Anda harus memilih opsi Gunakan peniruan identitas akun layanan jika layanan berjalan di bawah akun virtual khusus untuk Analysis Services. Akun ini akan memiliki izin untuk mengakses file lokal. Jika layanan berjalan sebagai NetworkService, alternatif yang lebih baik adalah menggunakan akun pengguna Windows dengan hak istimewa paling sedikit yang memiliki izin Izinkan masuk secara lokal . Bergantung pada akun yang Anda berikan, Anda mungkin juga perlu memberikan izin akses file pada folder program Analysis Services.

Untuk database multidemikian, kredensial akun layanan akan digunakan untuk pemrosesan, kueri ROLAP, partisi jarak jauh, objek tertaut, dan sinkronisasi dari target ke sumber.

Untuk pernyataan DMX OPENQUERY, kubus lokal, dan model penambangan, kredensial pengguna saat ini akan digunakan bahkan jika Anda memilih opsi akun layanan. Opsi akun layanan tidak didukung untuk pengikatan di luar baris.

Catatan

Kesalahan dapat terjadi saat memproses model penggalian data dari kubus jika akun layanan tidak memiliki izin administrator pada instans Analysis Services. Untuk informasi selengkapnya, lihat Struktur Penambangan: Masalah saat Memproses saat DataSource adalah Kubus OLAP.

Gunakan kredensial pengguna saat ini
Pilih opsi ini agar objek SQL Server Analysis Services menggunakan kredensial keamanan pengguna saat ini untuk pengikatan di luar garis, DMX OPENQUERY, kubus lokal, dan model penambangan.

Dengan pengecualian kubus dan pemrosesan lokal menggunakan pengikatan di luar baris, opsi ini tidak didukung untuk database multidmensional.

Default atau Warisan
Kotak dialog menggunakan Default untuk opsi peniruan yang diatur di tingkat database dan Pewarisan untuk opsi peniruan yang diatur di tingkat sumber data.

Sumber Data - Opsi Warisan

Pada tingkat sumber data, Warisi menentukan bahwa SQL Server Analysis Services harus menggunakan opsi peniruan dari objek induk. Dalam model multidmensional, objek induk adalah database SQL Server Analysis Services. Memilih opsi Warisan memungkinkan Anda mengelola pengaturan peniruan untuk ini dan sumber data lain yang merupakan bagian dari database yang sama secara terpusat. Agar opsi ini bermakna, pilih nama pengguna dan kata sandi Windows tertentu di tingkat database. Jika tidak, kombinasi Warisan pada sumber data dan Default pada database setara dengan menggunakan opsi akun layanan.

Untuk menentukan nama pengguna dan kata sandi Windows di tingkat database, lakukan hal berikut:

  1. Klik kanan database di Management Studio dan pilih Properti.

  2. Di Info Peniruan Sumber Data, tentukan nama pengguna dan kata sandi Windows.

  3. Klik kanan setiap sumber data dan lihat propertinya untuk memastikan bahwa masing-masing menggunakan opsi Warisan .

Untuk informasi selengkapnya tentang pengaturan default di tingkat database, lihat Mengatur Properti Database Multidmensional (Analysis Services).

Database - Opsi default

Untuk database multidansa, Default berarti menggunakan akun layanan, dan pengguna saat ini untuk operasi penambangan data.

Lihat juga

Membuat Sumber Data (SSAS Multidmensional)
Mengatur Properti Sumber Data (SSAS Multidmensional)