Gateways - Add Datasource User
Przyznaje lub aktualizuje uprawnienia wymagane do używania określonego źródła danych dla określonego użytkownika.
Uprawnienia
Użytkownik musi mieć uprawnienia administratora bramy.
Wymagany zakres
Dataset.ReadWrite.All
Ograniczenia
Bramy sieci wirtualnej nie są obsługiwane.
Dodawanie grup za pośrednictwem interfejsu API nie jest obsługiwane.
POST https://api.powerbi.com/v1.0/myorg/gateways/{gatewayId}/datasources/{datasourceId}/users
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
datasource
|
path | True |
string (uuid) |
Identyfikator źródła danych |
|
gateway
|
path | True |
string (uuid) |
Identyfikator bramy. W przypadku korzystania z klastra bramy identyfikator bramy odwołuje się do bramy podstawowej (pierwszej) w klastrze. W takich przypadkach identyfikator bramy jest podobny do identyfikatora klastra bramy. |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| datasourceAccessRight | True |
Prawo dostępu (poziom uprawnień), które użytkownik ma w źródle danych |
|
| displayName |
string |
Nazwa wyświetlana podmiotu zabezpieczeń |
|
| emailAddress |
string |
Adres e-mail użytkownika |
|
| identifier |
string |
||
| principalType |
Typ podmiotu zabezpieczeń |
||
| profile |
Profil jednostki usługi Power BI. Dotyczy tylko rozwiązania wielodostępu usługi Power BI Embedded. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
OK |
Przykłady
|
Assign the Read |
| Example |
Assign the ReadOverrideEffectiveIdentity user access right to a service principal example
Przykładowe żądanie
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"
}
Przykładowa odpowiedź
Example
Przykładowe żądanie
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"
}
Przykładowa odpowiedź
Definicje
| Nazwa | Opis |
|---|---|
|
Datasource |
Użytkownik usługi Power BI z dostępem do źródła danych |
|
Datasource |
Prawo dostępu (poziom uprawnień), które użytkownik ma w źródle danych |
|
Principal |
Typ podmiotu zabezpieczeń |
|
Service |
Profil jednostki usługi Power BI. Dotyczy tylko rozwiązania wielodostępu usługi Power BI Embedded. |
DatasourceUser
Użytkownik usługi Power BI z dostępem do źródła danych
| Nazwa | Typ | Opis |
|---|---|---|
| datasourceAccessRight |
Prawo dostępu (poziom uprawnień), które użytkownik ma w źródle danych |
|
| displayName |
string |
Nazwa wyświetlana podmiotu zabezpieczeń |
| emailAddress |
string |
Adres e-mail użytkownika |
| identifier |
string |
|
| principalType |
Typ podmiotu zabezpieczeń |
|
| profile |
Profil jednostki usługi Power BI. Dotyczy tylko rozwiązania wielodostępu usługi Power BI Embedded. |
DatasourceUserAccessRight
Prawo dostępu (poziom uprawnień), które użytkownik ma w źródle danych
| Wartość | Opis |
|---|---|
| None |
Brak uprawnień dostępu do źródła danych. Ma zastosowanie tylko podczas aktualizowania uprawnień użytkownika. |
| Read |
Zestawy danych należące do użytkownika mają dostęp do odczytu do źródła danych |
| ReadOverrideEffectiveIdentity |
Użytkownik może zastąpić obowiązującą tożsamość usługi Power BI Embedded. Dotyczy tylko lokalnych źródeł danych usług Analysis Services. |
PrincipalType
Typ podmiotu zabezpieczeń
| Wartość | Opis |
|---|---|
| None |
Brak typu podmiotu zabezpieczeń. Służy do uzyskiwania dostępu na poziomie całej organizacji. |
| User |
Typ podmiotu zabezpieczeń użytkownika |
| Group |
Typ podmiotu zabezpieczeń grupy |
| App |
Typ jednostki usługi |
ServicePrincipalProfile
Profil jednostki usługi Power BI. Dotyczy tylko rozwiązania wielodostępu usługi Power BI Embedded.
| Nazwa | Typ | Opis |
|---|---|---|
| displayName |
string |
Nazwa profilu jednostki usługi |
| id |
string (uuid) |
Identyfikator profilu jednostki usługi |