Admin - Imports GetImportsAsAdmin
Zwraca listę importów dla organizacji.
Uprawnienia
- Użytkownik musi być administratorem sieci szkieletowej lub uwierzytelniać się przy użyciu jednostki usługi.
- Uprawnienia delegowane są obsługiwane.
W przypadku uruchamiania w ramach uwierzytelniania podstawowego usługi aplikacji nie może mieć żadnych premii wymaganych przez administratora dla usługi Power BI ustawionych w witrynie Azure Portal.
Wymagany zakres
Tenant.Read.All lub Tenant.ReadWrite.All
Istotne tylko w przypadku uwierzytelniania za pośrednictwem standardowego delegowanego tokenu dostępu administratora. Nie może być obecny, gdy jest używane uwierzytelnianie za pośrednictwem jednostki usługi.
Ograniczenia
Maksymalna liczba żądań na godzinę wynosi 200.
GET https://api.powerbi.com/v1.0/myorg/admin/imports
GET https://api.powerbi.com/v1.0/myorg/admin/imports?$expand={$expand}&$filter={$filter}&$top={$top}&$skip={$skip}
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
$expand
|
query |
string |
Rozszerza powiązane jednostki wbudowane |
|
$filter
|
query |
string |
Zwraca podzbiór wyników na podstawie warunku parametru zapytania filtru Odata. |
|
$skip
|
query |
integer (int32) |
Pomija pierwsze n wyników |
|
$top
|
query |
integer (int32) |
Zwraca tylko pierwsze n wyników |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
Przykłady
Example
Przykładowe żądanie
GET https://api.powerbi.com/v1.0/myorg/admin/imports
Przykładowa odpowiedź
{
"value": [
{
"id": "82d9a37a-2b45-4221-b012-cb109b8e30c7",
"importState": "Succeeded",
"createdDateTime": "2018-05-08T14:56:18.477Z",
"updatedDateTime": "2018-05-08T14:56:18.477Z",
"name": "SalesMarketing",
"connectionType": "import",
"source": "Upload",
"datasets": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"webUrl": "https://app.powerbi.com/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229"
}
],
"reports": [
{
"id": "5b218778-e7a5-4d73-8187-f10824047715",
"name": "SalesMarketing",
"webUrl": "https://app.powerbi.com/reports/5b218778-e7a5-4d73-8187-f10824047715",
"embedUrl": "https://app.powerbi.com/reportEmbed?reportId=5b218778-e7a5-4d73-8187-f10824047715"
}
]
}
]
}
Definicje
Nazwa | Opis |
---|---|
Dataset |
Zestaw danych usługi Power BI. Interfejs API zwraca podzbiór poniższych właściwości zestawu danych. Podzestaw zależy od interfejsu API o nazwie, uprawnieniach wywołującego i dostępności danych w bazie danych usługi Power BI. |
Dataset |
Ustawienia skalowania zapytań w poziomie zestawu danych |
Dataset |
Wpis prawa dostępu użytkownika usługi Power BI dla zestawu danych |
Dataset |
Prawo dostępu, które użytkownik ma dla zestawu danych (poziom uprawnień) |
Dependent |
Zależny przepływ danych usługi Power BI |
Encryption |
Informacje o szyfrowaniu zestawu danych |
Encryption |
Stan szyfrowania zestawu danych |
Import |
Obiekt importu |
Imports |
Otoka odpowiedzi OData dla kolekcji importu usługi Power BI |
Principal |
Typ podmiotu zabezpieczeń |
Report |
Raport usługi Power BI. Interfejs API zwraca podzestaw następujących właściwości raportu. Podzestaw zależy od interfejsu API o nazwie, uprawnieniach wywołującego i dostępności danych w bazie danych usługi Power BI. |
Report |
Wpis prawa dostępu użytkownika usługi Power BI dla raportu |
Report |
Prawo dostępu, które użytkownik ma dla raportu (poziom uprawnień) |
Service |
Profil jednostki usługi Power BI. Dotyczy tylko rozwiązania wielodostępu usługi Power BI Embedded. |
Subscription |
Subskrypcja poczty e-mail dla elementu usługi Power BI (na przykład raportu lub pulpitu nawigacyjnego) |
Subscription |
Użytkownik subskrypcji poczty e-mail usługi Power BI |
Dataset
Zestaw danych usługi Power BI. Interfejs API zwraca podzbiór poniższych właściwości zestawu danych. Podzestaw zależy od interfejsu API o nazwie, uprawnieniach wywołującego i dostępności danych w bazie danych usługi Power BI.
Nazwa | Typ | Opis |
---|---|---|
ContentProviderType |
string |
Przestarzała właściwość, która powinna być ignorowana. |
Encryption |
Informacje o szyfrowaniu zestawu danych. Ma zastosowanie tylko wtedy, gdy określono |
|
IsEffectiveIdentityRequired |
boolean |
Czy zestaw danych wymaga obowiązującej tożsamości, którą należy wysłać w wywołaniu interfejsu API GenerateToken. |
IsEffectiveIdentityRolesRequired |
boolean |
Określa, czy zabezpieczenia na poziomie wiersza są zdefiniowane wewnątrz pliku pbix usługi Power BI. Jeśli tak, musisz określić rolę. |
IsInPlaceSharingEnabled |
boolean |
Czy zestaw danych może być udostępniany użytkownikom zewnętrznym do użycia we własnej dzierżawie |
IsOnPremGatewayRequired |
boolean |
Czy zestaw danych wymaga lokalnej bramy danych |
IsRefreshable |
boolean |
To pole zwraca |
addRowsAPIEnabled |
boolean |
Czy zestaw danych umożliwia dodawanie nowych wierszy |
configuredBy |
string |
Właściciel zestawu danych |
createReportEmbedURL |
string |
Adres URL osadzania zestawu danych tworzenia raportu |
createdDate |
string (date-time) |
Data i godzina utworzenia zestawu danych |
description |
string |
Opis zestawu danych |
id |
string |
Identyfikator zestawu danych |
name |
string |
Nazwa zestawu danych |
qnaEmbedURL |
string |
Zestaw danych Q&adres URL osadzania |
queryScaleOutSettings |
Ustawienia skalowania zapytań w poziomie zestawu danych |
|
targetStorageMode |
string |
Tryb przechowywania zestawu danych |
upstreamDataflows |
Lista wszystkich przepływów danych, od których zależy ten element |
|
users |
(Pusta wartość) Szczegóły dostępu użytkownika zestawu danych. Ta właściwość zostanie usunięta z odpowiedzi ładunku w nadchodzącej wersji. Informacje o użytkowniku w elemencie usługi Power BI (takim jak raport lub pulpit nawigacyjny) można pobrać przy użyciu Pobierz użytkowników zestawu danych jako interfejsu API administratora lub interfejsu API PostWorkspaceInfo za pomocą parametru |
|
webUrl |
string |
Internetowy adres URL zestawu danych |
DatasetQueryScaleOutSettings
Ustawienia skalowania zapytań w poziomie zestawu danych
Nazwa | Typ | Opis |
---|---|---|
autoSyncReadOnlyReplicas |
boolean |
Czy zestaw danych automatycznie synchronizuje repliki tylko do odczytu |
maxReadOnlyReplicas |
integer minimum: -1maximum: 64 |
Maksymalna liczba replik tylko do odczytu dla zestawu danych (0–64, -1 dla automatycznej liczby replik) |
DatasetUser
Wpis prawa dostępu użytkownika usługi Power BI dla zestawu danych
Nazwa | Typ | Opis |
---|---|---|
datasetUserAccessRight |
Prawo dostępu, które użytkownik ma dla zestawu danych (poziom uprawnień) |
|
displayName |
string |
Nazwa wyświetlana podmiotu zabezpieczeń |
emailAddress |
string |
Adres e-mail użytkownika |
graphId |
string |
Identyfikator podmiotu zabezpieczeń w programie Microsoft Graph. Dostępne tylko dla interfejsów API administratorów. |
identifier |
string |
Identyfikator podmiotu zabezpieczeń |
principalType |
Typ podmiotu zabezpieczeń |
|
profile |
Profil jednostki usługi Power BI. Dotyczy tylko rozwiązania wielodostępu usługi Power BI Embedded. |
|
userType |
string |
Typ użytkownika. |
DatasetUserAccessRight
Prawo dostępu, które użytkownik ma dla zestawu danych (poziom uprawnień)
Wartość | Opis |
---|---|
None |
Usuwa uprawnienia do zawartości w zestawie danych |
Read |
Przyznaje dostęp do odczytu zawartości w zestawie danych |
ReadExplore |
Przyznaje dostęp do odczytu i eksplorowania zawartości w zestawie danych |
ReadReshare |
Przyznaje dostęp do odczytu i udostępniania dalej do zawartości w zestawie danych |
ReadReshareExplore |
Udziela uprawnień do odczytu, udostępniania dalej i eksplorowania dostępu do zawartości w zestawie danych |
ReadWrite |
Przyznaje dostęp do odczytu i zapisu do zawartości w zestawie danych |
ReadWriteExplore |
Udziela dostępu do odczytu, zapisu i eksplorowania zawartości w zestawie danych |
ReadWriteReshare |
Udziela dostępu do odczytu, zapisu i udostępniania dalej do zawartości w zestawie danych |
ReadWriteReshareExplore |
Przyznaje dostęp do zawartości w zestawie danych: odczyt, zapis, udostępnianie dalej i eksplorowanie |
DependentDataflow
Zależny przepływ danych usługi Power BI
Nazwa | Typ | Opis |
---|---|---|
groupId |
string |
Identyfikator grupy docelowej |
targetDataflowId |
string |
Identyfikator docelowego przepływu danych |
Encryption
Informacje o szyfrowaniu zestawu danych
Nazwa | Typ | Opis |
---|---|---|
EncryptionStatus |
Stan szyfrowania zestawu danych |
EncryptionStatus
Stan szyfrowania zestawu danych
Wartość | Opis |
---|---|
InSyncWithWorkspace |
Szyfrowanie jest obsługiwane i jest synchronizowane z ustawieniami szyfrowania |
NotInSyncWithWorkspace |
Szyfrowanie jest obsługiwane, ale nie jest zsynchronizowane z ustawieniami szyfrowania |
NotSupported |
Szyfrowanie nie jest obsługiwane dla tego zestawu danych |
Unknown |
Stan szyfrowania jest nieznany z powodu uszkodzenia zestawu danych |
Import
Obiekt importu
Nazwa | Typ | Opis |
---|---|---|
createdDateTime |
string (date-time) |
Importowanie daty i godziny utworzenia |
datasets |
Dataset[] |
Zestawy danych skojarzone z tym importem |
id |
string (uuid) |
Identyfikator importu |
importState |
enum:
|
Stan przekazywania importu |
name |
string |
Nazwa importu |
reports |
Report[] |
Raporty skojarzone z tym importem |
updatedDateTime |
string (date-time) |
Importowanie daty i godziny ostatniej aktualizacji |
Imports
Otoka odpowiedzi OData dla kolekcji importu usługi Power BI
Nazwa | Typ | Opis |
---|---|---|
@odata.context |
string |
Kontekst OData |
value |
Import[] |
Kolekcja importu |
PrincipalType
Typ podmiotu zabezpieczeń
Wartość | Opis |
---|---|
App |
Typ jednostki usługi |
Group |
Typ podmiotu zabezpieczeń grupy |
None |
Brak typu podmiotu zabezpieczeń. Służy do uzyskiwania dostępu na poziomie całej organizacji. |
User |
Typ podmiotu zabezpieczeń użytkownika |
Report
Raport usługi Power BI. Interfejs API zwraca podzestaw następujących właściwości raportu. Podzestaw zależy od interfejsu API o nazwie, uprawnieniach wywołującego i dostępności danych w bazie danych usługi Power BI.
Nazwa | Typ | Opis |
---|---|---|
appId |
string |
Identyfikator aplikacji zwrócony tylko wtedy, gdy raport należy do aplikacji |
datasetId |
string |
Identyfikator zestawu danych raportu |
description |
string |
Opis raportu |
embedUrl |
string |
Adres URL osadzania raportu |
id |
string (uuid) |
Identyfikator raportu |
isOwnedByMe |
boolean |
Wskazuje, czy bieżący użytkownik ma możliwość modyfikowania lub tworzenia kopii raportu. |
name |
string |
Nazwa raportu. Raporty aplikacji zaczynają się od prefiksu [App]. |
originalReportId |
string (uuid) |
Rzeczywisty identyfikator raportu po opublikowaniu obszaru roboczego jako aplikacja. |
reportType |
enum:
|
Typ raportu |
subscriptions |
(Pusta wartość) Szczegóły subskrypcji elementu usługi Power BI (takie jak raport lub pulpit nawigacyjny). Ta właściwość zostanie usunięta z odpowiedzi ładunku w nadchodzącej wersji. Informacje o subskrypcji raportu usługi Power BI można pobrać przy użyciu Pobierz subskrypcje raportów jako wywołanie interfejsu API administratora. |
|
users |
(Pusta wartość) Szczegóły dostępu użytkownika dla raportu usługi Power BI. Ta właściwość zostanie usunięta z odpowiedzi ładunku w nadchodzącej wersji. Informacje o użytkowniku w raporcie usługi Power BI można pobrać przy użyciu wywołania interfejsu API administratora Pobierz użytkowników raportów lub wywołania interfejsu API PostWorkspaceInfo z parametrem |
|
webUrl |
string |
Internetowy adres URL raportu |
ReportUser
Wpis prawa dostępu użytkownika usługi Power BI dla raportu
Nazwa | Typ | Opis |
---|---|---|
displayName |
string |
Nazwa wyświetlana podmiotu zabezpieczeń |
emailAddress |
string |
Adres e-mail użytkownika |
graphId |
string |
Identyfikator podmiotu zabezpieczeń w programie Microsoft Graph. Dostępne tylko dla interfejsów API administratorów. |
identifier |
string |
Identyfikator podmiotu zabezpieczeń |
principalType |
Typ podmiotu zabezpieczeń |
|
profile |
Profil jednostki usługi Power BI. Dotyczy tylko rozwiązania wielodostępu usługi Power BI Embedded. |
|
reportUserAccessRight |
Prawo dostępu, które użytkownik ma dla raportu (poziom uprawnień) |
|
userType |
string |
Typ użytkownika. |
ReportUserAccessRight
Prawo dostępu, które użytkownik ma dla raportu (poziom uprawnień)
Wartość | Opis |
---|---|
None |
Brak uprawnień do zawartości w raporcie |
Owner |
Udziela dostępu do odczytu, zapisu i udostępniania dalej do zawartości w raporcie |
Read |
Przyznaje dostęp do odczytu zawartości w raporcie |
ReadCopy |
Przyznaje dostęp do odczytu i kopiowania zawartości w raporcie |
ReadReshare |
Udziela dostępu do odczytu i udostępniania dalej zawartości w raporcie |
ReadWrite |
Udziela dostępu do odczytu i zapisu do zawartości w raporcie |
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 |
Subscription
Subskrypcja poczty e-mail dla elementu usługi Power BI (na przykład raportu lub pulpitu nawigacyjnego)
Nazwa | Typ | Opis |
---|---|---|
artifactDisplayName |
string |
Nazwa subskrybowanego elementu usługi Power BI (na przykład raportu lub pulpitu nawigacyjnego) |
artifactId |
string (uuid) |
Identyfikator subskrybowanego elementu usługi Power BI (na przykład raportu lub pulpitu nawigacyjnego) |
artifactType |
string |
Typ elementu usługi Power BI (na przykład |
attachmentFormat |
string |
Format raportu dołączonego do subskrypcji poczty e-mail |
endDate |
string (date-time) |
Data i godzina zakończenia subskrypcji poczty e-mail |
frequency |
string |
Częstotliwość subskrypcji poczty e-mail |
id |
string (uuid) |
Identyfikator subskrypcji |
isEnabled |
boolean |
Czy subskrypcja poczty e-mail jest włączona |
linkToContent |
boolean |
Czy link subskrypcji istnieje w subskrypcji poczty e-mail |
previewImage |
boolean |
Czy zrzut ekranu raportu istnieje w subskrypcji poczty e-mail |
startDate |
string (date-time) |
Data i godzina rozpoczęcia subskrypcji poczty e-mail |
subArtifactDisplayName |
string |
Nazwa strony subskrybowanego elementu usługi Power BI, jeśli jest to raport. |
title |
string |
Nazwa aplikacji |
users |
Szczegóły poszczególnych subskrybentów poczty e-mail. W przypadku używania wywołania interfejsu API Pobierz subskrypcje użytkowników jako administrator zwracana wartość jest pustą tablicą (null). Ta właściwość zostanie usunięta z odpowiedzi ładunku w nadchodzącej wersji. Informacje o subskrypcji w raporcie lub pulpicie nawigacyjnym usługi Power BI można pobrać przy użyciu Pobierz subskrypcje raportów jako administrator lub Pobierz subskrypcje pulpitu nawigacyjnego jako wywołania interfejsu API administratora. |
SubscriptionUser
Użytkownik subskrypcji poczty e-mail usługi Power BI
Nazwa | Typ | Opis |
---|---|---|
displayName |
string |
Nazwa wyświetlana podmiotu zabezpieczeń |
emailAddress |
string |
Adres e-mail użytkownika |
graphId |
string |
Identyfikator podmiotu zabezpieczeń w programie Microsoft Graph. Dostępne tylko dla interfejsów API administratorów. |
identifier |
string |
Identyfikator podmiotu zabezpieczeń |
principalType |
Typ podmiotu zabezpieczeń |
|
profile |
Profil jednostki usługi Power BI. Dotyczy tylko rozwiązania wielodostępu usługi Power BI Embedded. |
|
userType |
string |
Typ użytkownika. |