Freigeben über


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
pipelineId
path True

string (uuid)

Die Bereitstellungspipeline-ID

Antworten

Name Typ Beschreibung
200 OK

PipelineOperations

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
DeploymentError

Fehlerdetails für den Bereitstellungsschritt

DeploymentExecutionPlan

Ein Bereitstellungsausführungsplan

DeploymentExecutionStep

Ein Bereitstellungsausführungsschritt

DeploymentExecutionStepPreDeploymentDiffState

Ist ein Element neu, anders oder identisch mit Elementen in der Zielstufe vor der Bereitstellung.

DeploymentSourceAndTarget

Quell- und Zielelemente

DeploymentStepType

Der Typ des Bereitstellungsschritts

PipelineOperation

Ein Power BI-Bereitstellungspipelinevorgang

PipelineOperationNote

Eine Notiz, die die Bereitstellung beschreibt.

PipelineOperations

OData-Antwortwrapper für eine Sammlung von Power BI-Bereitstellungspipelinevorgängen

PipelineOperationStatus

Der Status des Pipelinevorgangs

PipelineOperationType

Der Vorgangstyp

PipelineOperationUser

Benutzer- oder Dienstprinzipal, der den Pipelinevorgang ausgeführt hat.

PreDeploymentDiffInformation

Die Menge an neuen, unterschiedlichen und identischen bereitgestellten Elementen vor der Bereitstellung.

PrincipalType

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

DeploymentExecutionStep[]

Die Sammlung der Ausführungsplanschritte

DeploymentExecutionStep

Ein Bereitstellungsausführungsschritt

Name Typ Beschreibung
error

DeploymentError

Die Fehlerdetails. Gilt nur, wenn der Pipelinevorgang fehlgeschlagen ist.

index

integer

Der Schrittindex

preDeploymentDiffState

DeploymentExecutionStepPreDeploymentDiffState

Ist ein Element neu, anders oder identisch mit Elementen in der Zielstufe vor der Bereitstellung.

sourceAndTarget

DeploymentSourceAndTarget

Die Quell- und Zielelemente des Schritts

status

PipelineOperationStatus

Der Status des Pipelinevorgangs

type

DeploymentStepType

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

DeploymentExecutionPlan

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

PipelineOperationNote

Eine Notiz, die eine Beschreibung des Vorgangs darstellt.

performedBy

PipelineOperationUser

Benutzer- oder Dienstprinzipal, der den Pipelinevorgang ausgeführt hat.

preDeploymentDiffInformation

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

PipelineOperationStatus

Der Status des Pipelinevorgangs

targetStageOrder

integer

Der numerische Bezeichner einer Zielpipelinebereitstellungsphase. Entwicklung (0), Test (1), Produktion (2).

type

PipelineOperationType

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

PipelineOperation[]

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

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