Datasets - Put Dataset User
Aktualisiert die vorhandenen Datasetberechtigungen des angegebenen Benutzers auf die angegebenen Berechtigungen.
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" .
Dieser API-Aufruf kann verwendet werden, um alle Datasetberechtigungen des angegebenen Benutzers mithilfe von datasetUserAccessRight: None
Erforderlicher Bereich
Dataset.ReadWrite.All
Erlaubnisse
Die Berechtigungen für diesen API-Aufruf werden in Datasets-Berechtigungen aufgeführt.
Einschränkungen
- Das Aktualisieren von Berechtigungen für Dienstprinzipale (App principalType) wird nicht unterstützt.
- Der Aufrufer muss über ReadWriteReshare-Berechtigungen für das Dataset verfügen. Das heißt, Ordneradministratoren, Mitglieder und Mitwirkende mit Berechtigungen zum Erneuten Freigeben oder Datasetbesitzern.
- Diese API kann nicht zum Hinzufügen oder Entfernen von Schreibberechtigungen verwendet werden.
- Diese API kann nicht verwendet werden, um geerbte Berechtigungen auf Ordnerebene zu entfernen. Für Ordneradministratoren und -mitglieder wird die ReadWriteReshareExplore-Berechtigung für die Datasets des Ordners geerbt. Bei Ordnermitwirkenden wird die ReadWriteExplore-Berechtigung für die Datasets des Ordners geerbt. Bei Ordneranzeigen wird die Lesen-Berechtigung in den Datasets des Ordners geerbt.
PUT https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/users
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
Die Dataset-ID |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| datasetUserAccessRight | True |
Die Zugriffsrechte, die dem Benutzer für das Dataset zugewiesen werden sollen (Berechtigungsstufe) |
|
| identifier | True |
string |
Geben Sie für den Prinzipaltyp |
| principalType | True |
Der Prinzipaltyp |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
OKAY |
Beispiele
| Example |
|
Example for updating security group dataset permissions to Read |
Example
Beispielanforderung
PUT https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
{
"identifier": "john@contoso.com",
"principalType": "User",
"datasetUserAccessRight": "Read"
}
Beispiel für eine Antwort
Example for updating security group dataset permissions to ReadExplore
Beispielanforderung
PUT https://api.powerbi.com/v1.0/myorg/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 |
Ein Power BI-Prinzipalzugriffsberechtigungseintrag für ein Dataset |
|
Dataset |
Das Zugriffsrecht, das der Benutzer für das Dataset hat (Berechtigungsstufe) |
|
Principal |
Der Prinzipaltyp |
DatasetUserAccess
Ein Power BI-Prinzipalzugriffsberechtigungseintrag für ein Dataset
| Name | Typ | Beschreibung |
|---|---|---|
| datasetUserAccessRight |
Die Zugriffsrechte, die dem Benutzer für das Dataset zugewiesen werden sollen (Berechtigungsstufe) |
|
| identifier |
string |
Geben Sie für den Prinzipaltyp |
| principalType |
Der Prinzipaltyp |
DatasetUserAccessRight
Das Zugriffsrecht, das der Benutzer für das Dataset hat (Berechtigungsstufe)
| Wert | Beschreibung |
|---|---|
| None |
Entfernt die Berechtigung für den Inhalt im Dataset. |
| Read |
Gewährt Lesezugriff auf den Inhalt im Dataset |
| ReadWrite |
Gewährt Lese- und Schreibzugriff auf den Inhalt im Dataset |
| ReadReshare |
Gewährt Lese- und Freigabezugriff auf den Inhalt im Dataset |
| ReadWriteReshare |
Gewährt Lese-, Schreib- 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 |
| ReadWriteExplore |
Gewährt Lese-, Schreib- und Erkunden des Zugriffs auf den Inhalt im Dataset |
| ReadWriteReshareExplore |
Gewährt Lese-, Schreib-, Refreigabe- und Erkunden des Zugriffs auf den Inhalt im Dataset |
PrincipalType
Der Prinzipaltyp
| Wert | Beschreibung |
|---|---|
| None |
Kein Prinzipaltyp. Wird für den Zugriff auf ganze Organisationsebene verwendet. |
| User |
Benutzerprinzipaltyp |
| Group |
Gruppenprinzipaltyp |
| App |
Dienstprinzipaltyp |