Datasets - Post Dataset User In Group
Gewährt den angegebenen Benutzern Berechtigungen für das angegebene Dataset.
Wenn Benutzerberechtigungen für ein Dataset kürzlich aktualisiert wurden, stehen die neuen Berechtigungen möglicherweise nicht sofort über API-Aufrufe zur Verfügung. Verwenden Sie zum Aktualisieren von Benutzerberechtigungen den API-Aufruf " Benutzerberechtigungen aktualisieren" .
Erforderlicher Bereich
Dataset.ReadWrite.All
Einschränkungen
- Das Hinzufügen von Berechtigungen zu Dienstprinzipalen (App principalType) wird nicht unterstützt.
- Der Aufrufer muss über ReadReshare-Berechtigungen für das Dataset verfügen.
- Dieser API-Aufruf kann nicht verwendet werden, um dataset-Schreibberechtigungen für das Dataset zu erteilen.
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/users
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
Die Dataset-ID |
|
group
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| datasetUserAccessRight | True |
Erforderlich. Das Zugriffsrecht, dem Benutzer für das Dataset zu gewähren. |
|
| identifier | True |
string |
Geben Sie für den Prinzipaltyp |
| principalType | True |
Der Prinzipaltyp |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
OKAY |
Beispiele
| Example |
|
Example for granting Read |
Example
Beispielanforderung
POST 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"
}
Beispiel für eine Antwort
Example for granting ReadExplore right to a security group
Beispielanforderung
POST 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"
}
Beispiel für eine Antwort
Definitionen
| Name | Beschreibung |
|---|---|
|
Dataset |
Erforderlich. Das Zugriffsrecht, dem Benutzer für das Dataset zu gewähren. |
|
Post |
Ein Power BI-Benutzerzugriff für ein Dataset |
|
Principal |
Der Prinzipaltyp |
DatasetUserAccessRightEntry
Erforderlich. Das Zugriffsrecht, dem Benutzer für das Dataset zu gewähren.
| Wert | Beschreibung |
|---|---|
| Read |
Gewährt Lesezugriff auf den Inhalt im Dataset |
| ReadReshare |
Gewährt Lese- und Freigabezugriff auf den Inhalt im Dataset |
| ReadExplore |
Gewährt Lese- und Erkundungszugriff auf den Inhalt im Dataset |
| ReadReshareExplore |
Gewährt Lese-, Freigabe- und Erkunden des Zugriffs auf den Inhalt im Dataset |
PostDatasetUserAccess
Ein Power BI-Benutzerzugriff für ein Dataset
| Name | Typ | Beschreibung |
|---|---|---|
| datasetUserAccessRight |
Erforderlich. Das Zugriffsrecht, dem Benutzer für das Dataset zu gewähren. |
|
| identifier |
string |
Geben Sie für den Prinzipaltyp |
| principalType |
Der Prinzipaltyp |
PrincipalType
Der Prinzipaltyp
| Wert | Beschreibung |
|---|---|
| None |
Kein Prinzipaltyp. Wird für den Zugriff auf ganze Organisationsebene verwendet. |
| User |
Benutzerprinzipaltyp |
| Group |
Gruppenprinzipaltyp |
| App |
Dienstprinzipaltyp |