Datasets - Post Dataset User
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/datasets/{datasetId}/users
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
Die Dataset-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/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/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 |