Gateways - Add Datasource User
Memberikan atau memperbarui izin yang diperlukan untuk menggunakan sumber data yang ditentukan untuk pengguna yang ditentukan.
Izin
Pengguna harus memiliki izin admin gateway.
Cakupan yang Diperlukan
Dataset.ReadWrite.All
Batasan
Gateway jaringan virtual (VNet) tidak didukung.
Menambahkan grup melalui API tidak didukung.
POST https://api.powerbi.com/v1.0/myorg/gateways/{gatewayId}/datasources/{datasourceId}/users
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
datasource
|
path | True |
string uuid |
ID sumber data |
gateway
|
path | True |
string uuid |
ID gateway. Saat menggunakan kluster gateway, ID gateway mengacu pada gateway utama (pertama) di kluster. Dalam kasus seperti itu, ID gateway mirip dengan ID kluster gateway. |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
datasourceAccessRight | True |
Hak akses (tingkat izin) yang dimiliki pengguna pada sumber data |
|
displayName |
string |
Nama tampilan prinsipal |
|
emailAddress |
string |
Alamat email pengguna |
|
identifier |
string |
ID objek dari prinsipal |
|
principalType |
Jenis utama |
||
profile |
Profil utama layanan Power BI. Hanya relevan untuk solusi multi-penyewaan Power BI Embedded. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OK |
Contoh
Assign the Read |
Example |
Assign the ReadOverrideEffectiveIdentity user access right to a service principal example
Permintaan sampel
POST https://api.powerbi.com/v1.0/myorg/gateways/1f69e798-5852-4fdd-ab01-33bb14b6e934/datasources/252b9de8-d915-4788-aaeb-ec8c2395f970/users
{
"identifier": "3d9b93c6-7b6d-4801-a491-1738910904fd",
"datasourceAccessRight": "ReadOverrideEffectiveIdentity"
}
Respon sampel
Example
Permintaan sampel
POST https://api.powerbi.com/v1.0/myorg/gateways/1f69e798-5852-4fdd-ab01-33bb14b6e934/datasources/252b9de8-d915-4788-aaeb-ec8c2395f970/users
{
"emailAddress": "john@contoso.com",
"datasourceAccessRight": "Read"
}
Respon sampel
Definisi
Nama | Deskripsi |
---|---|
Datasource |
Pengguna Power BI dengan akses ke sumber data |
Datasource |
Hak akses (tingkat izin) yang dimiliki pengguna pada sumber data |
Principal |
Jenis utama |
Service |
Profil utama layanan Power BI. Hanya relevan untuk solusi multi-penyewaan Power BI Embedded. |
DatasourceUser
Pengguna Power BI dengan akses ke sumber data
Nama | Jenis | Deskripsi |
---|---|---|
datasourceAccessRight |
Hak akses (tingkat izin) yang dimiliki pengguna pada sumber data |
|
displayName |
string |
Nama tampilan prinsipal |
emailAddress |
string |
Alamat email pengguna |
identifier |
string |
ID objek dari prinsipal |
principalType |
Jenis utama |
|
profile |
Profil utama layanan Power BI. Hanya relevan untuk solusi multi-penyewaan Power BI Embedded. |
DatasourceUserAccessRight
Hak akses (tingkat izin) yang dimiliki pengguna pada sumber data
Nilai | Deskripsi |
---|---|
None |
Tidak ada izin untuk mengakses sumber data. Hanya berlaku saat memperbarui izin pengguna. |
Read |
Himpunan data yang dimiliki oleh pengguna telah membaca akses ke sumber data |
ReadOverrideEffectiveIdentity |
Pengguna dapat mengambil alih identitas yang efektif untuk Power BI Embedded. Hanya berlaku untuk sumber data Analysis Services lokal. |
PrincipalType
Jenis utama
Nilai | Deskripsi |
---|---|
App |
Jenis perwakilan layanan |
Group |
Jenis prinsipal grup |
None |
Tidak ada jenis utama. Gunakan untuk akses tingkat seluruh organisasi. |
User |
Jenis prinsipal pengguna |
ServicePrincipalProfile
Profil utama layanan Power BI. Hanya relevan untuk solusi multi-penyewaan Power BI Embedded.
Nama | Jenis | Deskripsi |
---|---|---|
displayName |
string |
Nama profil perwakilan layanan |
id |
string |
ID profil perwakilan layanan |