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 |
---|---|---|---|---|
pipeline
|
path | True |
string uuid |
Dağıtım işlem hattı kimliği |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
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 |
---|---|
Deployment |
Dağıtım adımı için hata ayrıntıları |
Deployment |
Dağıtım yürütme planı |
Deployment |
Dağıtım yürütme adımı |
Deployment |
Yeni, farklı veya dağıtımdan önceki hedef aşamadaki öğelerle aynı öğedir. |
Deployment |
Kaynak ve hedef öğeler |
Deployment |
Dağıtım adımının türü |
Pipeline |
Power BI dağıtım işlem hattı işlemi |
Pipeline |
Dağıtımı açıklayan bir not. |
Pipeline |
Power BI dağıtım işlem hattı işlemleri koleksiyonu için OData yanıt sarmalayıcısı |
Pipeline |
İşlem hattı işlem durumu |
Pipeline |
İşlem türü |
Pipeline |
İşlem hattı işlemini gerçekleştiren kullanıcı veya hizmet sorumlusu. |
Pre |
Dağıtımdan önce yeni, farklı ve özdeş dağıtılan öğelerin miktarı. |
Principal |
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 |
Yürütme planı adımlarının koleksiyonu |
DeploymentExecutionStep
Dağıtım yürütme adımı
Name | Tür | Description |
---|---|---|
error |
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 |
Yeni, farklı veya dağıtımdan önceki hedef aşamadaki öğelerle aynı öğedir. |
|
sourceAndTarget |
Adımın kaynak ve hedef öğeleri |
|
status |
İşlem hattı işleminin durumu |
|
type |
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 |
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 |
İşlemin açıklamasını temsil eden not. |
|
performedBy |
İşlem hattı işlemini gerçekleştiren kullanıcı veya hizmet sorumlusu. |
|
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 |
İş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 |
İş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 |
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 |
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ü |