Pipelines - Get Pipeline Operations
Gibt eine Liste der up-to-20 der letzten Bereitstellungsvorgänge zurück, die für die angegebene Bereitstellungspipeline ausgeführt wurden.
Erforderlicher Bereich
Pipeline.ReadWrite.All oder Pipeline.Read.All
GET https://api.powerbi.com/v1.0/myorg/pipelines/{pipelineId}/operations
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
pipeline
|
path | True |
string (uuid) |
Die Bereitstellungspipeline-ID |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
OKAY |
Beispiele
Get pipeline operations example
Beispielanforderung
GET https://api.powerbi.com/v1.0/myorg/pipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/operations
Beispiel für eine Antwort
{
"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"
}
}
]
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Deployment |
Fehlerdetails für den Bereitstellungsschritt |
|
Deployment |
Ein Bereitstellungsausführungsplan |
|
Deployment |
Ein Bereitstellungsausführungsschritt |
|
Deployment |
Ist ein Element neu, anders oder identisch mit Elementen in der Zielstufe vor der Bereitstellung. |
|
Deployment |
Quell- und Zielelemente |
|
Deployment |
Der Typ des Bereitstellungsschritts |
|
Pipeline |
Ein Power BI-Bereitstellungspipelinevorgang |
|
Pipeline |
Eine Notiz, die die Bereitstellung beschreibt. |
|
Pipeline |
OData-Antwortwrapper für eine Sammlung von Power BI-Bereitstellungspipelinevorgängen |
|
Pipeline |
Der Status des Pipelinevorgangs |
|
Pipeline |
Der Vorgangstyp |
|
Pipeline |
Benutzer- oder Dienstprinzipal, der den Pipelinevorgang ausgeführt hat. |
|
Pre |
Die Menge an neuen, unterschiedlichen und identischen bereitgestellten Elementen vor der Bereitstellung. |
|
Principal |
Der Prinzipaltyp |
DeploymentError
Fehlerdetails für den Bereitstellungsschritt
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Der Fehlercode |
| errorDetails |
string |
Weitere Fehlerdetails |
DeploymentExecutionPlan
Ein Bereitstellungsausführungsplan
| Name | Typ | Beschreibung |
|---|---|---|
| steps |
Die Sammlung der Ausführungsplanschritte |
DeploymentExecutionStep
Ein Bereitstellungsausführungsschritt
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Die Fehlerdetails. Gilt nur, wenn der Pipelinevorgang fehlgeschlagen ist. |
|
| index |
integer |
Der Schrittindex |
| preDeploymentDiffState |
Ist ein Element neu, anders oder identisch mit Elementen in der Zielstufe vor der Bereitstellung. |
|
| sourceAndTarget |
Die Quell- und Zielelemente des Schritts |
|
| status |
Der Status des Pipelinevorgangs |
|
| type |
Der Typ des Bereitstellungsschritts |
DeploymentExecutionStepPreDeploymentDiffState
Ist ein Element neu, anders oder identisch mit Elementen in der Zielstufe vor der Bereitstellung.
| Wert | Beschreibung |
|---|---|
| New |
Ein neues bereitgestelltes Element, das in der Zielphase nicht vorhanden ist. |
| Different |
Vor der Bereitstellung war das Element in der Quellstufe nicht mit dem Element in der Zielstufe identisch. |
| NoDifference |
Vor der Bereitstellung war das Element in der Quellstufe mit dem Element in der Zielstufe identisch. |
DeploymentSourceAndTarget
Quell- und Zielelemente
| Name | Typ | Beschreibung |
|---|---|---|
| source |
string (uuid) |
Die ID des Power BI-Elements, das aus der Quellstufe bereitgestellt wird |
| sourceDisplayName |
string |
Der Anzeigename des Power BI-Elements, das aus der Quellstufe bereitgestellt wird |
| target |
string (uuid) |
Die ID des Power BI-Elements, das in der Zielphase überschrieben wird. Gilt nur beim Überschreiben eines Power BI-Elements. |
| targetDisplayName |
string |
Der Name des Power BI-Elements, das in der Zielphase überschrieben wird. Gilt nur beim Überschreiben eines Power BI-Elements. |
| type |
string |
Der Typ des Power BI-Elements, das in der Zielstufe überschrieben wird. Gilt nur beim Überschreiben eines Power BI-Elements. |
DeploymentStepType
Der Typ des Bereitstellungsschritts
| Wert | Beschreibung |
|---|---|
| DatasetDeployment |
Ein Schritt für die Bereitstellung eines einzelnen Datasets |
| ReportDeployment |
Ein Schritt für die Bereitstellung eines einzelnen Berichts |
| DashboardDeployment |
Ein Schritt für die Bereitstellung eines einzelnen Dashboards |
| DataflowDeployment |
Ein Schritt für die Bereitstellung eines einzelnen Datenflusses |
| DatamartDeployment |
Ein Schritt für die Bereitstellung eines einzelnen Datamart-Objekts |
PipelineOperation
Ein Power BI-Bereitstellungspipelinevorgang
| Name | Typ | Beschreibung |
|---|---|---|
| executionEndTime |
string (date-time) |
Datum und Uhrzeit, zu dem der Vorgang beendet wurde |
| executionPlan |
Der Bereitstellungsausführungsplan. Gilt nur für einen einzelnen Pipelinevorgang. |
|
| executionStartTime |
string (date-time) |
Datum und Uhrzeit, zu dem der Vorgang gestartet wurde |
| id |
string (uuid) |
Die Vorgangs-ID |
| lastUpdatedTime |
string (date-time) |
Datum und Uhrzeit der letzten Aktualisierung des Vorgangs |
| note |
Eine Notiz, die eine Beschreibung des Vorgangs darstellt. |
|
| performedBy |
Benutzer- oder Dienstprinzipal, der den Pipelinevorgang ausgeführt hat. |
|
| preDeploymentDiffInformation |
Die Menge der bereitgestellten Elemente in der Quellstufe, die vor der Bereitstellung neu, identisch oder anders als Elemente in der Zielstufe sind. |
|
| sourceStageOrder |
integer |
Der numerische Bezeichner einer Bereitstellungsphase der Quellpipeline. Entwicklung (0), Test (1), Produktion (2). |
| status |
Der Status des Pipelinevorgangs |
|
| targetStageOrder |
integer |
Der numerische Bezeichner einer Zielpipelinebereitstellungsphase. Entwicklung (0), Test (1), Produktion (2). |
| type |
Der Vorgangstyp |
PipelineOperationNote
Eine Notiz, die die Bereitstellung beschreibt.
| Name | Typ | Beschreibung |
|---|---|---|
| content |
string |
Text, der die Bereitstellung beschreibt. |
| isTruncated |
boolean |
Gibt an, ob die Notiz unvollständig ist. True, nur ein Teil der Notiz wird zurückgegeben. False, die Notiz ist abgeschlossen. |
PipelineOperations
OData-Antwortwrapper für eine Sammlung von Power BI-Bereitstellungspipelinevorgängen
| Name | Typ | Beschreibung |
|---|---|---|
| @odata.context |
string |
OData-Kontext |
| value |
Die Sammlung von Bereitstellungspipelinevorgängen |
PipelineOperationStatus
Der Status des Pipelinevorgangs
| Wert | Beschreibung |
|---|---|
| NotStarted |
Vorgang nicht gestartet |
| Executing |
Ausführen des Vorgangs |
| Succeeded |
Vorgang erfolgreich |
| Failed |
Fehler beim Vorgang. |
PipelineOperationType
Der Vorgangstyp
| Wert | Beschreibung |
|---|---|
| Deploy |
Inhalte zwischen den Phasen bereitstellen |
PipelineOperationUser
Benutzer- oder Dienstprinzipal, der den Pipelinevorgang ausgeführt hat.
| Name | Typ | Beschreibung |
|---|---|---|
| principalObjectID |
string (uuid) |
Die ID des Dienstprinzipals, der die Bereitstellung ausgeführt hat. |
| principalType |
Der Typ des Benutzers, der die Bereitstellung ausgeführt hat. |
|
| userPrincipalName |
string |
Der UPN des Benutzers, der die Bereitstellung ausgeführt hat. |
PreDeploymentDiffInformation
Die Menge an neuen, unterschiedlichen und identischen bereitgestellten Elementen vor der Bereitstellung.
| Name | Typ | Beschreibung |
|---|---|---|
| differentArtifactsCount |
integer |
Die Anzahl der bereitgestellten Elemente mit Unterschieden zwischen Quell- und Zielphasen vor der Bereitstellung. |
| newArtifactsCount |
integer |
Die Anzahl der neuen Elemente, die in der Zielphase bereitgestellt wurden. |
| noDifferenceArtifactsCount |
integer |
Die Anzahl identischer bereitgestellter Elemente in den Quell- und Zielphasen vor der Bereitstellung. |
PrincipalType
Der Prinzipaltyp
| Wert | Beschreibung |
|---|---|
| None |
Kein Prinzipaltyp. Wird für den Zugriff auf ganze Organisationsebene verwendet. |
| User |
Benutzerprinzipaltyp |
| Group |
Gruppenprinzipaltyp |
| App |
Dienstprinzipaltyp |