Datasets - Put Dataset User In Group
Updates izin himpunan data yang ada dari pengguna yang ditentukan ke izin yang ditentukan.
Ketika izin pengguna ke himpunan data baru-baru ini diperbarui, izin baru mungkin tidak segera tersedia melalui panggilan API. Untuk merefresh izin pengguna, gunakan panggilan REFRESH USER Permissions API.
Panggilan API ini dapat digunakan untuk menghapus semua izin himpunan data pengguna yang ditentukan dengan menggunakan datasetUserAccessRight: None
Cakupan yang Diperlukan
Dataset.ReadWrite.All
Izin
Izin untuk panggilan API ini tercantum dalam izin Himpunan Data.
Batasan
- Memperbarui izin ke perwakilan layanan (app principalType) tidak didukung
- Pemanggil harus memiliki izin ReadWriteReshare pada himpunan data. Artinya, admin folder, anggota, dan kontributor dengan izin Reshare, atau pemilik himpunan data.
- API ini tidak dapat digunakan untuk menambahkan atau menghapus izin tulis .
- API ini tidak dapat digunakan untuk menghapus izin yang diwariskan tingkat folder. Untuk admin dan anggota folder, izin ReadWriteReshareExplore pada himpunan data folder diwariskan. Untuk kontributor folder, izin ReadWriteExplore pada himpunan data folder diwariskan. Untuk penampil folder, izin Baca pada himpunan data folder diwariskan.
PUT https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/users
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
dataset
|
path | True |
string |
ID himpunan data |
group
|
path | True |
string uuid |
ID ruang kerja |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
datasetUserAccessRight | True |
Hak akses untuk ditetapkan kepada pengguna untuk himpunan data (tingkat izin) |
|
identifier | True |
string |
Untuk jenis |
principalType | True |
Jenis utama |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OK |
Contoh
Example |
Example for updating security group dataset permissions to Read |
Example
Sample Request
PUT https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
{
"identifier": "john@contoso.com",
"principalType": "User",
"datasetUserAccessRight": "Read"
}
Sample Response
Example for updating security group dataset permissions to ReadExplore
Sample Request
PUT https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
{
"identifier": "154aef10-47b8-48c4-ab97-f0bf9d5f8fcf",
"principalType": "Group",
"datasetUserAccessRight": "ReadReshare"
}
Sample Response
Definisi
Nama | Deskripsi |
---|---|
Dataset |
Entri akses utama Power BI untuk himpunan data |
Dataset |
Hak akses yang dimiliki pengguna untuk himpunan data (tingkat izin) |
Principal |
Jenis utama |
DatasetUserAccess
Entri akses utama Power BI untuk himpunan data
Nama | Jenis | Deskripsi |
---|---|---|
datasetUserAccessRight |
Hak akses untuk ditetapkan kepada pengguna untuk himpunan data (tingkat izin) |
|
identifier |
string |
Untuk jenis |
principalType |
Jenis utama |
DatasetUserAccessRight
Hak akses yang dimiliki pengguna untuk himpunan data (tingkat izin)
Nama | Jenis | Deskripsi |
---|---|---|
None |
string |
Menghapus izin ke konten dalam himpunan data |
Read |
string |
Memberikan akses Baca ke konten dalam himpunan data |
ReadExplore |
string |
Memberikan akses Baca dan Jelajahi ke konten dalam himpunan data |
ReadReshare |
string |
Memberikan akses Baca dan Reshare ke konten dalam himpunan data |
ReadReshareExplore |
string |
Memberikan akses Baca, Reshare, dan Jelajahi ke konten dalam himpunan data |
ReadWrite |
string |
Memberikan akses Baca dan Tulis ke konten dalam himpunan data |
ReadWriteExplore |
string |
Memberikan akses Baca, Tulis, dan Jelajahi ke konten dalam himpunan data |
ReadWriteReshare |
string |
Memberikan akses Baca, Tulis, dan Reshare ke konten dalam himpunan data |
ReadWriteReshareExplore |
string |
Memberikan akses Baca, Tulis, Reshare, dan Jelajahi konten dalam himpunan data |
PrincipalType
Jenis utama
Nama | Jenis | Deskripsi |
---|---|---|
App |
string |
Jenis perwakilan layanan |
Group |
string |
Jenis utama grup |
None |
string |
Tidak ada jenis utama. Gunakan untuk seluruh akses tingkat organisasi. |
User |
string |
Jenis prinsipal pengguna |