Pipelines - Get Pipeline Operations
Zwraca listę najnowszych operacji wdrażania wykonywanych w określonym potoku wdrażania do 20.
Zakres wymagany
Pipeline.ReadWrite.All lub Pipeline.Read.All
GET https://api.powerbi.com/v1.0/myorg/pipelines/{pipelineId}/operations
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
pipeline
|
path | True |
string uuid |
Identyfikator potoku wdrażania |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
Przykłady
Get pipeline operations example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/pipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/operations
Sample Response
{
"value": [
{
"id": "1065e6a3-a020-4c0c-ada7-92b5fe99eec5",
"type": "Deploy",
"status": "Succeeded",
"lastUpdatedTime": "2020-12-13T09:26:43.153",
"executionStartTime": "2020-12-13T09:25:43.153Z",
"executionEndTime": "2020-12-13T09:26:43.153Z",
"sourceStageOrder": 0,
"targetStageOrder": 1,
"note": {
"content": "Sample note",
"isTruncated": false
},
"preDeploymentDiffInformation": {
"newArtifactsCount": 0,
"differentArtifactsCount": 0,
"noDifferenceArtifactsCount": 1
},
"performedBy": {
"userPrincipalName": "john@contoso.com",
"principalType": "User"
}
}
]
}
Definicje
Nazwa | Opis |
---|---|
Deployment |
Szczegóły błędu dla kroku wdrażania |
Deployment |
Plan wykonania wdrożenia |
Deployment |
Krok wykonywania wdrożenia |
Deployment |
Jest elementem nowym, innym lub identycznym z elementami na etapie docelowym przed wdrożeniem. |
Deployment |
Elementy źródłowe i docelowe |
Deployment |
Typ kroku wdrażania |
Pipeline |
Operacja potoku wdrażania usługi Power BI |
Pipeline |
Notatka opisująca wdrożenie. |
Pipeline |
Otoka odpowiedzi OData dla kolekcji operacji potoku wdrażania usługi Power BI |
Pipeline |
Stan operacji potoku |
Pipeline |
Typ operacji |
Pipeline |
Użytkownik lub jednostka usługi, która wykonała operację potoku. |
Pre |
Ilość nowych, różnych i identycznych wdrożonych elementów przed wdrożeniem. |
Principal |
Typ podmiotu zabezpieczeń |
DeploymentError
Szczegóły błędu dla kroku wdrażania
Nazwa | Typ | Opis |
---|---|---|
errorCode |
string |
Kod błędu |
errorDetails |
string |
Dodatkowe szczegóły błędu |
DeploymentExecutionPlan
Plan wykonania wdrożenia
Nazwa | Typ | Opis |
---|---|---|
steps |
Kolekcja kroków planu wykonania |
DeploymentExecutionStep
Krok wykonywania wdrożenia
Nazwa | Typ | Opis |
---|---|---|
error |
Szczegóły błędu. Dotyczy tylko wtedy, gdy operacja potoku nie powiodła się. |
|
index |
integer |
Indeks kroku |
preDeploymentDiffState |
Jest elementem nowym, innym lub identycznym z elementami na etapie docelowym przed wdrożeniem. |
|
sourceAndTarget |
Elementy źródłowe i docelowe kroku |
|
status |
Stan operacji potoku |
|
type |
Typ kroku wdrażania |
DeploymentExecutionStepPreDeploymentDiffState
Jest elementem nowym, innym lub identycznym z elementami na etapie docelowym przed wdrożeniem.
Nazwa | Typ | Opis |
---|---|---|
Different |
string |
Przed wdrożeniem element na etapie źródłowym nie był identyczny z elementem na etapie docelowym. |
New |
string |
Nowy wdrożony element, który nie istnieje na etapie docelowym. |
NoDifference |
string |
Przed wdrożeniem element na etapie źródłowym był identyczny z elementem na etapie docelowym. |
DeploymentSourceAndTarget
Elementy źródłowe i docelowe
Nazwa | Typ | Opis |
---|---|---|
source |
string |
Identyfikator elementu usługi Power BI wdrożonego na etapie źródłowym |
sourceDisplayName |
string |
Nazwa wyświetlana elementu usługi Power BI wdrożonego na etapie źródłowym |
target |
string |
Identyfikator elementu usługi Power BI, który zostanie zastąpiony na etapie docelowym. Ma zastosowanie tylko w przypadku zastępowania elementu usługi Power BI. |
targetDisplayName |
string |
Nazwa elementu usługi Power BI, który zostanie zastąpiony na etapie docelowym. Ma zastosowanie tylko w przypadku zastępowania elementu usługi Power BI. |
type |
string |
Typ elementu usługi Power BI, który zostanie zastąpiony na etapie docelowym. Ma zastosowanie tylko w przypadku zastępowania elementu usługi Power BI. |
DeploymentStepType
Typ kroku wdrażania
Nazwa | Typ | Opis |
---|---|---|
DashboardDeployment |
string |
Krok wdrażania pojedynczego pulpitu nawigacyjnego |
DataflowDeployment |
string |
Krok wdrażania pojedynczego przepływu danych |
DatamartDeployment |
string |
Krok wdrażania pojedynczego elementu datamart |
DatasetDeployment |
string |
Krok wdrażania pojedynczego zestawu danych |
ReportDeployment |
string |
Krok wdrażania pojedynczego raportu |
PipelineOperation
Operacja potoku wdrażania usługi Power BI
Nazwa | Typ | Opis |
---|---|---|
executionEndTime |
string |
Data i godzina zakończenia operacji |
executionPlan |
Plan wykonania wdrożenia. Dotyczy tylko jednej operacji potoku. |
|
executionStartTime |
string |
Data i godzina rozpoczęcia operacji |
id |
string |
Identyfikator operacji |
lastUpdatedTime |
string |
Data i godzina ostatniej aktualizacji operacji |
note |
Notatka reprezentująca opis operacji. |
|
performedBy |
Użytkownik lub jednostka usługi, która wykonała operację potoku. |
|
preDeploymentDiffInformation |
Ilość wdrożonych elementów na etapie źródłowym, które są nowe, identyczne lub inne niż elementy na etapie docelowym, przed wdrożeniem. |
|
sourceStageOrder |
integer |
Identyfikator liczbowy etapu wdrażania potoku źródłowego. Programowanie (0), testowanie (1), produkcja (2). |
status |
Stan operacji potoku |
|
targetStageOrder |
integer |
Identyfikator liczbowy docelowego etapu wdrażania potoku. Programowanie (0), testowanie (1), produkcja (2). |
type |
Typ operacji |
PipelineOperationNote
Notatka opisująca wdrożenie.
Nazwa | Typ | Opis |
---|---|---|
content |
string |
Tekst opisujący wdrożenie. |
isTruncated |
boolean |
Wskazuje, czy notatka jest niekompletna. Prawda, zwracana jest tylko część notatki. Fałsz, notatka jest kompletna. |
PipelineOperations
Otoka odpowiedzi OData dla kolekcji operacji potoku wdrażania usługi Power BI
Nazwa | Typ | Opis |
---|---|---|
odata.context |
string |
Kontekst OData |
value |
Kolekcja operacji potoku wdrażania |
PipelineOperationStatus
Stan operacji potoku
Nazwa | Typ | Opis |
---|---|---|
Executing |
string |
Wykonywanie operacji |
Failed |
string |
Operacja nie powiodła się |
NotStarted |
string |
Operacja nie została uruchomiona |
Succeeded |
string |
Operacja powiodła się |
PipelineOperationType
Typ operacji
Nazwa | Typ | Opis |
---|---|---|
Deploy |
string |
Wdrażanie zawartości między etapami |
PipelineOperationUser
Użytkownik lub jednostka usługi, która wykonała operację potoku.
Nazwa | Typ | Opis |
---|---|---|
principalObjectID |
string |
Identyfikator jednostki usługi, która przeprowadziła wdrożenie. |
principalType |
Typ użytkownika, który przeprowadził wdrożenie. |
|
userPrincipalName |
string |
Nazwa UPN użytkownika, który wykonał wdrożenie. |
PreDeploymentDiffInformation
Ilość nowych, różnych i identycznych wdrożonych elementów przed wdrożeniem.
Nazwa | Typ | Opis |
---|---|---|
differentArtifactsCount |
integer |
Liczba wdrożonych elementów z różnicami między etapami źródłowymi i docelowymi przed wdrożeniem. |
newArtifactsCount |
integer |
Liczba nowych elementów wdrożonych na etapie docelowym. |
noDifferenceArtifactsCount |
integer |
Liczba identycznych wdrożonych elementów na etapach źródłowych i docelowych przed wdrożeniem. |
PrincipalType
Typ podmiotu zabezpieczeń
Nazwa | Typ | Opis |
---|---|---|
App |
string |
Typ jednostki usługi |
Group |
string |
Typ podmiotu zabezpieczeń grupy |
None |
string |
Brak typu podmiotu zabezpieczeń. Służy do uzyskiwania dostępu na poziomie całej organizacji. |
User |
string |
Typ podmiotu zabezpieczeń użytkownika |