Dela via


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

string

Fabriksnamnet.

Reguljärt uttrycksmönster: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True

string

Resursgruppens namn.

Reguljärt uttrycksmönster: ^[-\w\._\(\)]+$

subscriptionId
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

RunQueryFilter[]

Lista över filter.

orderBy

RunQueryOrderBy[]

Lista över alternativet OrderBy.

Svar

Name Typ Description
200 OK

PipelineRunsQueryResponse

OK.

Other Status Codes

CloudError

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
CloudError

Objektet som definierar strukturen för ett Azure Data Factory felsvar.

PipelineRun

Information om en pipelinekörning.

PipelineRunInvokedBy

Innehåller entitetsnamn och ID som startade pipelinekörningen.

PipelineRunsQueryResponse

En listpipeline körs.

RunFilterParameters

Frågeparametrar för listkörningar.

RunQueryFilter

Frågefilteralternativ för listkörningar.

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.

RunQueryFilterOperator

Operator som ska användas för filter.

RunQueryOrder

Sorteringsordning för parametern.

RunQueryOrderBy

Ett objekt för att ange ordning efter alternativ för listkörningar.

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.

CloudError

Objektet som definierar strukturen för ett Azure Data Factory felsvar.

Name Typ Description
error.code

string

Felkod.

error.details

CloudError[]

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

PipelineRunInvokedBy

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

PipelineRun[]

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

RunQueryFilter[]

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

RunQueryOrderBy[]

Lista över alternativet OrderBy.

RunQueryFilter

Frågefilteralternativ för listkörningar.

Name Typ Description
operand

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.

operator

RunQueryFilterOperator

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

RunQueryOrder

Sorteringsordning för parametern.

orderBy

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.

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