Gateways - Add Datasource User
Udělí nebo aktualizuje oprávnění potřebná k použití zadaného zdroje dat pro zadaného uživatele.
Oprávnění
Uživatel musí mít oprávnění správce brány.
Požadovaný obor
Dataset.ReadWrite.All
Omezení
Brány virtuální sítě (VNet) se nepodporují.
Přidávání skupin prostřednictvím rozhraní API se nepodporuje.
POST https://api.powerbi.com/v1.0/myorg/gateways/{gatewayId}/datasources/{datasourceId}/users
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
datasource
|
path | True |
string uuid |
ID zdroje dat |
gateway
|
path | True |
string uuid |
ID brány. Pokud používáte cluster bran, ID brány odkazuje na primární (první) bránu v clusteru. V takových případech se ID brány podobá ID clusteru brány. |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
datasourceAccessRight | True |
Přístupová práva (úroveň oprávnění), která má uživatel ke zdroji dat |
|
displayName |
string |
Zobrazovaný název objektu zabezpečení |
|
emailAddress |
string |
E-mailová adresa uživatele |
|
identifier |
string |
ID objektu zabezpečení |
|
principalType |
Typ objektu zabezpečení |
||
profile |
Profil objektu zabezpečení služba Power BI. Relevantní pouze pro Power BI Embedded řešení s více tenanty. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK |
Příklady
Assign the Read |
Example |
Assign the ReadOverrideEffectiveIdentity user access right to a service principal example
Sample Request
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"
}
Sample Response
Example
Sample Request
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"
}
Sample Response
Definice
Name | Description |
---|---|
Datasource |
Uživatel Power BI s přístupem ke zdroji dat |
Datasource |
Přístupová práva (úroveň oprávnění), která má uživatel ke zdroji dat |
Principal |
Typ objektu zabezpečení |
Service |
Profil objektu zabezpečení služba Power BI. Relevantní pouze pro Power BI Embedded řešení s více tenanty. |
DatasourceUser
Uživatel Power BI s přístupem ke zdroji dat
Name | Typ | Description |
---|---|---|
datasourceAccessRight |
Přístupová práva (úroveň oprávnění), která má uživatel ke zdroji dat |
|
displayName |
string |
Zobrazovaný název objektu zabezpečení |
emailAddress |
string |
E-mailová adresa uživatele |
identifier |
string |
ID objektu zabezpečení |
principalType |
Typ objektu zabezpečení |
|
profile |
Profil objektu zabezpečení služba Power BI. Relevantní pouze pro Power BI Embedded řešení s více tenanty. |
DatasourceUserAccessRight
Přístupová práva (úroveň oprávnění), která má uživatel ke zdroji dat
Name | Typ | Description |
---|---|---|
None |
string |
Nemáte oprávnění pro přístup ke zdroji dat. Platí pouze při aktualizaci uživatelských oprávnění. |
Read |
string |
Datové sady vlastněné uživatelem mají ke zdroji dat přístup pro čtení. |
ReadOverrideEffectiveIdentity |
string |
Uživatel může přepsat efektivní identitu pro Power BI Embedded. Platí jenom pro místní zdroje dat Analysis Services. |
PrincipalType
Typ objektu zabezpečení
Name | Typ | Description |
---|---|---|
App |
string |
Typ instančního objektu |
Group |
string |
Typ objektu zabezpečení skupiny |
None |
string |
Žádný typ objektu zabezpečení. Použijte pro přístup na úrovni celé organizace. |
User |
string |
Typ objektu zabezpečení uživatele |
ServicePrincipalProfile
Profil objektu zabezpečení služba Power BI. Relevantní pouze pro Power BI Embedded řešení s více tenanty.
Name | Typ | Description |
---|---|---|
displayName |
string |
Název profilu instančního objektu |
id |
string |
ID profilu instančního objektu |