Pipeline Runs - Query By Factory
Frågepipelinen körs i fabriken baserat på villkor för indatafilter.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryPipelineRuns?api-version=2018-06-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
factory
|
path | True |
string |
Fabriksnamnet. Reguljärt uttrycksmönster: |
resource
|
path | True |
string |
Resursgruppens namn. Reguljärt uttrycksmönster: |
subscription
|
path | True |
string |
Prenumerationsidentifieraren. |
api-version
|
query | True |
string |
API-versionen. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
lastUpdatedAfter | True |
string |
Tidpunkten då körningshändelsen uppdaterades i FORMATET ISO 8601. |
lastUpdatedBefore | True |
string |
Tidpunkten då körningshändelsen uppdaterades i ISO 8601-format. |
continuationToken |
string |
Fortsättningstoken för att hämta nästa sida med resultat. Null för första sidan. |
|
filters |
Lista över filter. |
||
orderBy |
Lista över alternativet OrderBy. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK. |
|
Other Status Codes |
Ett felsvar som tagits emot från Azure Data Factory-tjänsten. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
PipelineRuns_QueryByFactory
Exempelbegäran
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"
]
}
]
}
Exempelsvar
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"
}
}
]
}
Definitioner
Name | Description |
---|---|
Cloud |
Objektet som definierar strukturen för ett Azure Data Factory felsvar. |
Pipeline |
Information om en pipelinekörning. |
Pipeline |
Innehåller entitetsnamn och ID som startade pipelinekörningen. |
Pipeline |
En listpipeline körs. |
Run |
Frågeparametrar för listkörningar. |
Run |
Frågefilteralternativ för listkörningar. |
Run |
Parameternamn som ska användas för filter. Tillåtna operander för att fråga pipelinekörningar är PipelineName, RunStart, RunEnd och Status. för att fråga aktivitetskörningar är ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType och Status, och för frågeutlösarkörningar är TriggerName, TriggerRunTimestamp och Status. |
Run |
Operator som ska användas för filter. |
Run |
Sorteringsordning för parametern. |
Run |
Ett objekt för att ange ordning efter alternativ för listkörningar. |
Run |
Parameternamn som ska användas för order by. Tillåtna parametrar att sortera efter för pipelinekörningar är PipelineName, RunStart, RunEnd och Status. för aktivitetskörningar är ActivityName, ActivityRunStart, ActivityRunEnd och Status; för utlösarkörningar är TriggerName, TriggerRunTimestamp och Status. |
CloudError
Objektet som definierar strukturen för ett Azure Data Factory felsvar.
Name | Typ | Description |
---|---|---|
error.code |
string |
Felkod. |
error.details |
Matris med ytterligare felinformation. |
|
error.message |
string |
Felmeddelande. |
error.target |
string |
Egenskapsnamn/sökväg i begäran som är associerad med fel. |
PipelineRun
Information om en pipelinekörning.
Name | Typ | Description |
---|---|---|
durationInMs |
integer |
Varaktigheten för en pipelinekörning. |
invokedBy |
Entitet som startade pipelinekörningen. |
|
isLatest |
boolean |
Anger om den återställda pipelinekörningen är den senaste i gruppen. |
lastUpdated |
string |
Den senast uppdaterade tidsstämpeln för pipelinekörningshändelsen i ISO8601 format. |
message |
string |
Meddelandet från en pipelinekörning. |
parameters |
object |
Den fullständiga eller partiella listan över parameternamn, värdepar som används i pipelinekörningen. |
pipelineName |
string |
Pipelinenamnet. |
runDimensions |
object |
Körningsdimensioner som genereras av pipelinekörning. |
runEnd |
string |
Sluttiden för en pipelinekörning i ISO8601 format. |
runGroupId |
string |
Identifierare som korrelerar alla återställningskörningar för en pipelinekörning. |
runId |
string |
Identifierare för en körning. |
runStart |
string |
Starttiden för en pipelinekörning i ISO8601 format. |
status |
string |
Status för en pipelinekörning. Möjliga värden: Queued, InProgress, Succeeded, Failed, Canceling, Cancelled |
PipelineRunInvokedBy
Innehåller entitetsnamn och ID som startade pipelinekörningen.
Name | Typ | Description |
---|---|---|
id |
string |
ID för entiteten som startade körningen. |
invokedByType |
string |
Typen av entitet som startade körningen. |
name |
string |
Namnet på entiteten som startade pipelinekörningen. |
pipelineName |
string |
Namnet på pipelinen som utlöste körningen, om sådan finns. |
pipelineRunId |
string |
Körnings-ID:t för pipelinen som utlöste körningen, om det finns några. |
PipelineRunsQueryResponse
En listpipeline körs.
Name | Typ | Description |
---|---|---|
continuationToken |
string |
Fortsättningstoken för att hämta nästa sida med resultat, om det finns några återstående resultat, annars null. |
value |
Lista över pipelinekörningar. |
RunFilterParameters
Frågeparametrar för listkörningar.
Name | Typ | Description |
---|---|---|
continuationToken |
string |
Fortsättningstoken för att hämta nästa sida med resultat. Null för första sidan. |
filters |
Lista över filter. |
|
lastUpdatedAfter |
string |
Tidpunkten då körningshändelsen uppdaterades i FORMATET ISO 8601. |
lastUpdatedBefore |
string |
Tidpunkten då körningshändelsen uppdaterades i ISO 8601-format. |
orderBy |
Lista över alternativet OrderBy. |
RunQueryFilter
Frågefilteralternativ för listkörningar.
Name | Typ | Description |
---|---|---|
operand |
Parameternamn som ska användas för filter. Tillåtna operander för att fråga pipelinekörningar är PipelineName, RunStart, RunEnd och Status. för att fråga aktivitetskörningar är ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType och Status, och för frågeutlösarkörningar är TriggerName, TriggerRunTimestamp och Status. |
|
operator |
Operator som ska användas för filter. |
|
values |
string[] |
Lista över filtervärden. |
RunQueryFilterOperand
Parameternamn som ska användas för filter. Tillåtna operander för att fråga pipelinekörningar är PipelineName, RunStart, RunEnd och Status. för att fråga aktivitetskörningar är ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType och Status, och för frågeutlösarkörningar är TriggerName, TriggerRunTimestamp och Status.
Name | Typ | Description |
---|---|---|
ActivityName |
string |
|
ActivityRunEnd |
string |
|
ActivityRunStart |
string |
|
ActivityType |
string |
|
LatestOnly |
string |
|
PipelineName |
string |
|
RunEnd |
string |
|
RunGroupId |
string |
|
RunStart |
string |
|
Status |
string |
|
TriggerName |
string |
|
TriggerRunTimestamp |
string |
RunQueryFilterOperator
Operator som ska användas för filter.
Name | Typ | Description |
---|---|---|
Equals |
string |
|
In |
string |
|
NotEquals |
string |
|
NotIn |
string |
RunQueryOrder
Sorteringsordning för parametern.
Name | Typ | Description |
---|---|---|
ASC |
string |
|
DESC |
string |
RunQueryOrderBy
Ett objekt för att ange ordning efter alternativ för listkörningar.
Name | Typ | Description |
---|---|---|
order |
Sorteringsordning för parametern. |
|
orderBy |
Parameternamn som ska användas för order by. Tillåtna parametrar att sortera efter för pipelinekörningar är PipelineName, RunStart, RunEnd och Status. för aktivitetskörningar är ActivityName, ActivityRunStart, ActivityRunEnd och Status; för utlösarkörningar är TriggerName, TriggerRunTimestamp och Status. |
RunQueryOrderByField
Parameternamn som ska användas för order by. Tillåtna parametrar att sortera efter för pipelinekörningar är PipelineName, RunStart, RunEnd och Status. för aktivitetskörningar är ActivityName, ActivityRunStart, ActivityRunEnd och Status; för utlösarkörningar är TriggerName, TriggerRunTimestamp och Status.
Name | Typ | Description |
---|---|---|
ActivityName |
string |
|
ActivityRunEnd |
string |
|
ActivityRunStart |
string |
|
PipelineName |
string |
|
RunEnd |
string |
|
RunStart |
string |
|
Status |
string |
|
TriggerName |
string |
|
TriggerRunTimestamp |
string |