Pipelines - Get Pipeline Operations

Belirtilen dağıtım işlem hattında gerçekleştirilen en son 20 dağıtım işleminin listesini döndürür.

Gerekli Kapsam

Pipeline.ReadWrite.All veya Pipeline.Read.All

GET https://api.powerbi.com/v1.0/myorg/pipelines/{pipelineId}/operations

URI Parametreleri

Name İçinde Gerekli Tür Description
pipelineId
path True

string

uuid

Dağıtım işlem hattı kimliği

Yanıtlar

Name Tür Description
200 OK

PipelineOperations

Tamam

Örnekler

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"
      }
    }
  ]
}

Tanımlar

Name Description
DeploymentError

Dağıtım adımı için hata ayrıntıları

DeploymentExecutionPlan

Dağıtım yürütme planı

DeploymentExecutionStep

Dağıtım yürütme adımı

DeploymentExecutionStepPreDeploymentDiffState

Yeni, farklı veya dağıtımdan önceki hedef aşamadaki öğelerle aynı öğedir.

DeploymentSourceAndTarget

Kaynak ve hedef öğeler

DeploymentStepType

Dağıtım adımının türü

PipelineOperation

Power BI dağıtım işlem hattı işlemi

PipelineOperationNote

Dağıtımı açıklayan bir not.

PipelineOperations

Power BI dağıtım işlem hattı işlemleri koleksiyonu için OData yanıt sarmalayıcısı

PipelineOperationStatus

İşlem hattı işlem durumu

PipelineOperationType

İşlem türü

PipelineOperationUser

İşlem hattı işlemini gerçekleştiren kullanıcı veya hizmet sorumlusu.

PreDeploymentDiffInformation

Dağıtımdan önce yeni, farklı ve özdeş dağıtılan öğelerin miktarı.

PrincipalType

Sorumlu türü

DeploymentError

Dağıtım adımı için hata ayrıntıları

Name Tür Description
errorCode

string

Hata kodu

errorDetails

string

Ek hata ayrıntıları

DeploymentExecutionPlan

Dağıtım yürütme planı

Name Tür Description
steps

DeploymentExecutionStep[]

Yürütme planı adımlarının koleksiyonu

DeploymentExecutionStep

Dağıtım yürütme adımı

Name Tür Description
error

DeploymentError

Hata ayrıntıları. Yalnızca işlem hattı işlemi başarısız olduğunda geçerlidir.

index

integer

Adım dizini

preDeploymentDiffState

DeploymentExecutionStepPreDeploymentDiffState

Yeni, farklı veya dağıtımdan önceki hedef aşamadaki öğelerle aynı öğedir.

sourceAndTarget

DeploymentSourceAndTarget

Adımın kaynak ve hedef öğeleri

status

PipelineOperationStatus

İşlem hattı işleminin durumu

type

DeploymentStepType

Dağıtım adımının türü

DeploymentExecutionStepPreDeploymentDiffState

Yeni, farklı veya dağıtımdan önceki hedef aşamadaki öğelerle aynı öğedir.

Name Tür Description
Different

string

Dağıtımdan önce, kaynak aşamadaki öğe hedef aşamadaki öğeyle aynı değildi.

New

string

Hedef aşamada mevcut olmayan yeni bir dağıtılan öğe.

NoDifference

string

Dağıtımdan önce, kaynak aşamadaki öğe hedef aşamadaki öğeyle aynıydı.

DeploymentSourceAndTarget

Kaynak ve hedef öğeler

Name Tür Description
source

string

Kaynak aşamadan dağıtılan Power BI öğesinin kimliği

sourceDisplayName

string

Kaynak aşamadan dağıtılan Power BI öğesinin görünen adı

target

string

Hedef aşamada üzerine yazılacak Power BI öğesinin kimliği. Yalnızca Power BI öğesinin üzerine yazılırken geçerlidir.

targetDisplayName

string

Hedef aşamada üzerine yazılacak Power BI öğesinin adı. Yalnızca Power BI öğesinin üzerine yazılırken geçerlidir.

type

string

Hedef aşamada üzerine yazılacak Power BI öğesinin türü. Yalnızca Power BI öğesinin üzerine yazılırken geçerlidir.

DeploymentStepType

Dağıtım adımının türü

Name Tür Description
DashboardDeployment

string

Tek bir panoyu dağıtma adımı

DataflowDeployment

string

Tek bir veri akışını dağıtma adımı

DatamartDeployment

string

Tek bir datamart dağıtma adımı

DatasetDeployment

string

Tek bir veri kümesini dağıtma adımı

ReportDeployment

string

Tek bir raporu dağıtma adımı

PipelineOperation

Power BI dağıtım işlem hattı işlemi

Name Tür Description
executionEndTime

string

İşlemin sona ermiş olduğu tarih ve saat

executionPlan

DeploymentExecutionPlan

Dağıtım yürütme planı. Yalnızca tek bir işlem hattı işlemi için geçerlidir.

executionStartTime

string

İşlemin başlatıldığını tarih ve saat

id

string

İşlem kimliği

lastUpdatedTime

string

İşlemin son güncelleştirildiği tarih ve saat

note

PipelineOperationNote

İşlemin açıklamasını temsil eden not.

performedBy

PipelineOperationUser

İşlem hattı işlemini gerçekleştiren kullanıcı veya hizmet sorumlusu.

preDeploymentDiffInformation

PreDeploymentDiffInformation

Dağıtımdan önce, yeni, özdeş veya hedef aşamadaki öğelerden farklı olan, kaynak aşamada dağıtılan öğelerin miktarı.

sourceStageOrder

integer

Kaynak işlem hattı dağıtım aşamasının sayısal tanımlayıcısı. Geliştirme (0), Test (1), Üretim (2).

status

PipelineOperationStatus

İşlem hattı işlem durumu

targetStageOrder

integer

Hedef işlem hattı dağıtım aşamasının sayısal tanımlayıcısı. Geliştirme (0), Test (1), Üretim (2).

type

PipelineOperationType

İşlem türü

PipelineOperationNote

Dağıtımı açıklayan bir not.

Name Tür Description
content

string

Dağıtımı açıklayan metin.

isTruncated

boolean

Notunun tamamlanmamış olup olmadığını gösterir. Doğru, notun yalnızca bir bölümü döndürülür. False, not tamamlandı.

PipelineOperations

Power BI dağıtım işlem hattı işlemleri koleksiyonu için OData yanıt sarmalayıcısı

Name Tür Description
odata.context

string

OData bağlamı

value

PipelineOperation[]

Dağıtım işlem hattı işlemlerinin koleksiyonu

PipelineOperationStatus

İşlem hattı işlem durumu

Name Tür Description
Executing

string

İşlem yürütülüyor

Failed

string

İşlem başarısız oldu

NotStarted

string

İşlem başlatılmaz

Succeeded

string

İşlem başarılı oldu

PipelineOperationType

İşlem türü

Name Tür Description
Deploy

string

Aşamalar arasında içerik dağıtma

PipelineOperationUser

İşlem hattı işlemini gerçekleştiren kullanıcı veya hizmet sorumlusu.

Name Tür Description
principalObjectID

string

Dağıtımı gerçekleştiren hizmet sorumlusunun kimliği.

principalType

PrincipalType

Dağıtımı gerçekleştiren kullanıcının türü.

userPrincipalName

string

Dağıtımı gerçekleştiren kullanıcının UPN'i.

PreDeploymentDiffInformation

Dağıtımdan önce yeni, farklı ve özdeş dağıtılan öğelerin miktarı.

Name Tür Description
differentArtifactsCount

integer

Dağıtımdan önce kaynak ve hedef aşamalar arasındaki farklara sahip dağıtılan öğelerin sayısı.

newArtifactsCount

integer

Hedef aşamaya dağıtılan yeni öğelerin sayısı.

noDifferenceArtifactsCount

integer

Dağıtımdan önce kaynak ve hedef aşamalardaki aynı dağıtılan öğelerin sayısı.

PrincipalType

Sorumlu türü

Name Tür Description
App

string

Hizmet sorumlusu türü

Group

string

Grup sorumlusu türü

None

string

Sorumlu türü yok. Tüm kuruluş düzeyinde erişim için kullanın.

User

string

Kullanıcı asıl türü