Pipeline Runs - Query By Factory
Alur kueri berjalan di pabrik berdasarkan kondisi filter input.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryPipelineRuns?api-version=2018-06-01
Parameter URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
factory
|
path | True |
|
Nama pabrik. Regex pattern: |
|
resource
|
path | True |
|
Nama grup sumber daya. Regex pattern: |
|
subscription
|
path | True |
|
Pengidentifikasi langganan. |
|
api-version
|
query | True |
|
Versi API. |
Isi Permintaan
| Name | Required | Type | Description |
|---|---|---|---|
| lastUpdatedAfter | True |
|
Waktu pada atau setelah peristiwa eksekusi diperbarui dalam format 'ISO 8601'. |
| lastUpdatedBefore | True |
|
Waktu pada atau sebelum peristiwa eksekusi diperbarui dalam format 'ISO 8601'. |
| continuationToken |
|
Token kelanjutan untuk mendapatkan halaman hasil berikutnya. Null untuk halaman pertama. |
|
| filters |
Daftar filter. |
||
| orderBy |
Daftar opsi OrderBy. |
Respons
| Name | Type | Description |
|---|---|---|
| 200 OK |
OK. |
|
| Other Status Codes |
Respons kesalahan yang diterima dari layanan Azure Data Factory. |
Keamanan
azure_auth
Azure Active Directory Flow OAuth2.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
PipelineRuns_QueryByFactory
Sample Request
POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/queryPipelineRuns?api-version=2018-06-01
{
"lastUpdatedAfter": "2018-06-16T00:36:44.3345758Z",
"lastUpdatedBefore": "2018-06-16T00:49:48.3686473Z",
"filters": [
{
"operand": "PipelineName",
"operator": "Equals",
"values": [
"examplePipeline"
]
}
]
}
Sample Response
Date: Sat, 16 Jun 2018 00:40:01 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-reads: 14989
x-ms-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
x-ms-correlation-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
{
"value": [
{
"runId": "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b",
"pipelineName": "examplePipeline",
"parameters": {
"OutputBlobNameList": "[\"exampleoutput.csv\"]"
},
"invokedBy": {
"id": "80a01654a9d34ad18b3fcac5d5d76b67",
"name": "Manual"
},
"runStart": "2018-06-16T00:37:44.6257014Z",
"runEnd": "2018-06-16T00:38:12.7314495Z",
"durationInMs": 28105,
"status": "Succeeded",
"message": "",
"lastUpdated": "2018-06-16T00:38:12.7314495Z",
"annotations": [],
"runDimension": {
"JobId": "79c1cc52-265f-41a5-9553-be65e736fbd3"
}
},
{
"runId": "16ac5348-ff82-4f95-a80d-638c1d47b721",
"pipelineName": "examplePipeline",
"parameters": {
"OutputBlobNameList": "[\"exampleoutput.csv\"]"
},
"invokedBy": {
"id": "7c5fd7ef7e8a464b98b931cf15fcac66",
"name": "Manual"
},
"runStart": "2018-06-16T00:39:49.2745128Z",
"runEnd": null,
"durationInMs": null,
"status": "Cancelled",
"message": "",
"lastUpdated": "2018-06-16T00:39:51.216097Z",
"annotations": [],
"runDimension": {
"JobId": "84a3c493-0628-4b44-852f-ef5b3a11bdab"
}
}
]
}
Definisi
|
Cloud |
Objek yang menentukan struktur respons kesalahan Azure Data Factory. |
|
Pipeline |
Informasi tentang eksekusi alur. |
|
Pipeline |
Menyediakan nama entitas dan id yang memulai eksekusi alur. |
|
Pipeline |
Alur daftar berjalan. |
|
Run |
Parameter kueri untuk mencantumkan eksekusi. |
|
Run |
Opsi filter kueri untuk mencantumkan eksekusi. |
|
Run |
Nama parameter yang akan digunakan untuk filter. Operan yang diizinkan untuk menjalankan alur kueri adalah PipelineName, RunStart, RunEnd dan Status; untuk mengkueri eksekusi aktivitas adalah ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType dan Status, dan untuk mengkueri eksekusi pemicu adalah TriggerName, TriggerRunTimestamp, dan Status. |
|
Run |
Operator yang akan digunakan untuk filter. |
|
Run |
Urutan pengurutan parameter. |
|
Run |
Objek untuk menyediakan urutan berdasarkan opsi untuk mencantumkan eksekusi. |
|
Run |
Nama parameter yang akan digunakan untuk urutan berdasarkan. Parameter yang diizinkan untuk diurutkan menurut untuk eksekusi alur adalah PipelineName, RunStart, RunEnd dan Status; untuk eksekusi aktivitas adalah ActivityName, ActivityRunStart, ActivityRunEnd dan Status; untuk eksekusi pemicu adalah TriggerName, TriggerRunTimestamp, dan Status. |
CloudError
Objek yang menentukan struktur respons kesalahan Azure Data Factory.
| Name | Type | Description |
|---|---|---|
| error.code |
|
Kode Kesalahan. |
| error.details |
Array dengan detail kesalahan tambahan. |
|
| error.message |
|
Pesan kesalahan. |
| error.target |
|
Nama/jalur properti dalam permintaan yang terkait dengan kesalahan. |
PipelineRun
Informasi tentang eksekusi alur.
| Name | Type | Description |
|---|---|---|
| durationInMs |
|
Durasi eksekusi alur. |
| invokedBy |
Entitas yang memulai eksekusi alur. |
|
| isLatest |
|
Menunjukkan apakah eksekusi alur yang dipulihkan adalah yang terbaru dalam grupnya. |
| lastUpdated |
|
Tanda waktu terakhir yang diperbarui untuk peristiwa eksekusi alur dalam format ISO8601. |
| message |
|
Pesan dari eksekusi alur. |
| parameters |
|
Daftar lengkap atau parsial nama parameter, pasangan nilai yang digunakan dalam eksekusi alur. |
| pipelineName |
|
Nama alur. |
| runDimensions |
|
Jalankan dimensi yang dipancarkan oleh Eksekusi alur. |
| runEnd |
|
Waktu akhir eksekusi alur dalam format ISO8601. |
| runGroupId |
|
Pengidentifikasi yang menghubungkan semua eksekusi pemulihan eksekusi alur. |
| runId |
|
Pengidentifikasi eksekusi. |
| runStart |
|
Waktu mulai eksekusi alur dalam format ISO8601. |
| status |
|
Status eksekusi alur. Nilai yang mungkin: Antrean, InProgress, Berhasil, Gagal, Membatalkan, Dibatalkan |
PipelineRunInvokedBy
Menyediakan nama entitas dan id yang memulai eksekusi alur.
| Name | Type | Description |
|---|---|---|
| id |
|
ID entitas yang memulai eksekusi. |
| invokedByType |
|
Jenis entitas yang memulai eksekusi. |
| name |
|
Nama entitas yang memulai eksekusi alur. |
| pipelineName |
|
Nama alur yang memicu eksekusi, jika ada. |
| pipelineRunId |
|
Id eksekusi alur yang memicu eksekusi, jika ada. |
PipelineRunsQueryResponse
Alur daftar berjalan.
| Name | Type | Description |
|---|---|---|
| continuationToken |
|
Token kelanjutan untuk mendapatkan halaman hasil berikutnya, jika ada hasil yang tersisa, null sebaliknya. |
| value |
Daftar eksekusi alur. |
RunFilterParameters
Parameter kueri untuk mencantumkan eksekusi.
| Name | Type | Description |
|---|---|---|
| continuationToken |
|
Token kelanjutan untuk mendapatkan halaman hasil berikutnya. Null untuk halaman pertama. |
| filters |
Daftar filter. |
|
| lastUpdatedAfter |
|
Waktu pada atau setelah peristiwa eksekusi diperbarui dalam format 'ISO 8601'. |
| lastUpdatedBefore |
|
Waktu pada atau sebelum peristiwa eksekusi diperbarui dalam format 'ISO 8601'. |
| orderBy |
Daftar opsi OrderBy. |
RunQueryFilter
Opsi filter kueri untuk mencantumkan eksekusi.
| Name | Type | Description |
|---|---|---|
| operand |
Nama parameter yang akan digunakan untuk filter. Operan yang diizinkan untuk menjalankan alur kueri adalah PipelineName, RunStart, RunEnd dan Status; untuk mengkueri eksekusi aktivitas adalah ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType dan Status, dan untuk mengkueri eksekusi pemicu adalah TriggerName, TriggerRunTimestamp, dan Status. |
|
| operator |
Operator yang akan digunakan untuk filter. |
|
| values |
|
Daftar nilai filter. |
RunQueryFilterOperand
Nama parameter yang akan digunakan untuk filter. Operan yang diizinkan untuk menjalankan alur kueri adalah PipelineName, RunStart, RunEnd dan Status; untuk mengkueri eksekusi aktivitas adalah ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType dan Status, dan untuk mengkueri eksekusi pemicu adalah TriggerName, TriggerRunTimestamp, dan Status.
| Name | Type | Description |
|---|---|---|
| ActivityName |
|
|
| ActivityRunEnd |
|
|
| ActivityRunStart |
|
|
| ActivityType |
|
|
| LatestOnly |
|
|
| PipelineName |
|
|
| RunEnd |
|
|
| RunGroupId |
|
|
| RunStart |
|
|
| Status |
|
|
| TriggerName |
|
|
| TriggerRunTimestamp |
|
RunQueryFilterOperator
Operator yang akan digunakan untuk filter.
| Name | Type | Description |
|---|---|---|
| Equals |
|
|
| In |
|
|
| NotEquals |
|
|
| NotIn |
|
RunQueryOrder
Urutan pengurutan parameter.
| Name | Type | Description |
|---|---|---|
| ASC |
|
|
| DESC |
|
RunQueryOrderBy
Objek untuk menyediakan urutan berdasarkan opsi untuk mencantumkan eksekusi.
| Name | Type | Description |
|---|---|---|
| order |
Urutan pengurutan parameter. |
|
| orderBy |
Nama parameter yang akan digunakan untuk urutan berdasarkan. Parameter yang diizinkan untuk diurutkan menurut untuk eksekusi alur adalah PipelineName, RunStart, RunEnd dan Status; untuk eksekusi aktivitas adalah ActivityName, ActivityRunStart, ActivityRunEnd dan Status; untuk eksekusi pemicu adalah TriggerName, TriggerRunTimestamp, dan Status. |
RunQueryOrderByField
Nama parameter yang akan digunakan untuk urutan berdasarkan. Parameter yang diizinkan untuk diurutkan menurut untuk eksekusi alur adalah PipelineName, RunStart, RunEnd dan Status; untuk eksekusi aktivitas adalah ActivityName, ActivityRunStart, ActivityRunEnd dan Status; untuk eksekusi pemicu adalah TriggerName, TriggerRunTimestamp, dan Status.
| Name | Type | Description |
|---|---|---|
| ActivityName |
|
|
| ActivityRunEnd |
|
|
| ActivityRunStart |
|
|
| PipelineName |
|
|
| RunEnd |
|
|
| RunStart |
|
|
| Status |
|
|
| TriggerName |
|
|
| TriggerRunTimestamp |
|