Sdílet prostřednictvím


Pipeline Runs - Query By Factory

Kanál dotazů se spouští v továrně na základě podmínek vstupního filtru.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryPipelineRuns?api-version=2018-06-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
factoryName
path True

string

Název továrny.

Vzor regulárního výrazu: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True

string

Název skupiny prostředků.

Vzor regulárního výrazu: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Identifikátor předplatného.

api-version
query True

string

Verze rozhraní API.

Text požadavku

Name Vyžadováno Typ Description
lastUpdatedAfter True

string

Čas, po kterém byla událost spuštění aktualizována ve formátu ISO 8601.

lastUpdatedBefore True

string

Čas, před kterým byla událost spuštění aktualizována ve formátu ISO 8601.

continuationToken

string

Token pro pokračování pro získání další stránky výsledků. Hodnota Null pro první stránku

filters

RunQueryFilter[]

Seznam filtrů

orderBy

RunQueryOrderBy[]

List of OrderBy option.

Odpovědi

Name Typ Description
200 OK

PipelineRunsQueryResponse

OK.

Other Status Codes

CloudError

Služba Azure Data Factory přijala chybovou odpověď.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2.

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

PipelineRuns_QueryByFactory

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
CloudError

Objekt, který definuje strukturu Azure Data Factory chybovou odpověď.

PipelineRun

Informace o spuštění kanálu

PipelineRunInvokedBy

Poskytuje název a ID entity, která spustila spuštění kanálu.

PipelineRunsQueryResponse

Spustí se kanál seznamu.

RunFilterParameters

Parametry dotazu pro výpis spuštění

RunQueryFilter

Možnost filtru dotazu pro výpis spuštění

RunQueryFilterOperand

Název parametru, který se má použít pro filtr. Povolené operandy pro dotazování spuštění kanálu jsou PipelineName, RunStart, RunEnd a Status. pro dotazování spuštění aktivit jsou ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType a Status a triggery dotazu jsou TriggerName, TriggerRunTimestamp a Status.

RunQueryFilterOperator

Operátor, který se má použít pro filtrování.

RunQueryOrder

Pořadí řazení parametru

RunQueryOrderBy

Objekt pro zadání pořadí podle možností pro výpis spuštění.

RunQueryOrderByField

Název parametru, který se má použít pro řazení podle. Povolené parametry řazení pro spuštění kanálu jsou PipelineName, RunStart, RunEnd a Status. Pro spuštění aktivit jsou ActivityName, ActivityRunStart, ActivityRunEnd a Status; Pro spuštění triggeru jsou TriggerName, TriggerRunTimestamp a Status.

CloudError

Objekt, který definuje strukturu Azure Data Factory chybovou odpověď.

Name Typ Description
error.code

string

Kód chyby

error.details

CloudError[]

Pole s dalšími podrobnostmi o chybě.

error.message

string

Chybová zpráva.

error.target

string

Název vlastnosti nebo cesta v požadavku přidružené k chybě.

PipelineRun

Informace o spuštění kanálu

Name Typ Description
durationInMs

integer

Doba trvání spuštění kanálu.

invokedBy

PipelineRunInvokedBy

Entita, která spustila spuštění kanálu

isLatest

boolean

Označuje, jestli je obnovený kanál spuštěný jako nejnovější ve své skupině.

lastUpdated

string

Časové razítko poslední aktualizace události spuštění kanálu ve formátu ISO8601.

message

string

Zpráva ze spuštění kanálu

parameters

object

Úplný nebo částečný seznam názvu parametru a páru hodnot použitých při spuštění kanálu.

pipelineName

string

Název kanálu.

runDimensions

object

Spustit dimenze generované spuštěním kanálu

runEnd

string

Koncový čas spuštění kanálu ve formátu ISO8601.

runGroupId

string

Identifikátor, který koreluje všechna spuštění obnovení spuštění kanálu.

runId

string

Identifikátor spuštění.

runStart

string

Čas spuštění kanálu ve formátu ISO8601.

status

string

Stav spuštění kanálu. Možné hodnoty: Ve frontě, Probíhající, Úspěšné, Neúspěšné, Zrušení, Zrušeno

PipelineRunInvokedBy

Poskytuje název a ID entity, která spustila spuštění kanálu.

Name Typ Description
id

string

ID entity, která spustila spuštění.

invokedByType

string

Typ entity, která spustila spuštění.

name

string

Název entity, která spustila spuštění kanálu.

pipelineName

string

Název kanálu, který aktivoval spuštění, pokud existuje.

pipelineRunId

string

ID spuštění kanálu, který spuštění aktivoval, pokud existuje.

PipelineRunsQueryResponse

Spustí se kanál seznamu.

Name Typ Description
continuationToken

string

Pokračovací token pro získání další stránky výsledků, pokud existují nějaké zbývající výsledky, v opačném případě hodnota null.

value

PipelineRun[]

Seznam spuštění kanálu

RunFilterParameters

Parametry dotazu pro výpis spuštění

Name Typ Description
continuationToken

string

Token pro pokračování pro získání další stránky výsledků. Hodnota Null pro první stránku

filters

RunQueryFilter[]

Seznam filtrů

lastUpdatedAfter

string

Čas, po kterém byla událost spuštění aktualizována ve formátu ISO 8601.

lastUpdatedBefore

string

Čas, před kterým byla událost spuštění aktualizována ve formátu ISO 8601.

orderBy

RunQueryOrderBy[]

List of OrderBy option.

RunQueryFilter

Možnost filtru dotazu pro výpis spuštění

Name Typ Description
operand

RunQueryFilterOperand

Název parametru, který se má použít pro filtr. Povolené operandy pro dotazování spuštění kanálu jsou PipelineName, RunStart, RunEnd a Status. pro dotazování spuštění aktivit jsou ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType a Status a triggery dotazu jsou TriggerName, TriggerRunTimestamp a Status.

operator

RunQueryFilterOperator

Operátor, který se má použít pro filtrování.

values

string[]

Seznam hodnot filtru

RunQueryFilterOperand

Název parametru, který se má použít pro filtr. Povolené operandy pro dotazování spuštění kanálu jsou PipelineName, RunStart, RunEnd a Status. pro dotazování spuštění aktivit jsou ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType a Status a triggery dotazu jsou TriggerName, TriggerRunTimestamp a 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

Operátor, který se má použít pro filtrování.

Name Typ Description
Equals

string

In

string

NotEquals

string

NotIn

string

RunQueryOrder

Pořadí řazení parametru

Name Typ Description
ASC

string

DESC

string

RunQueryOrderBy

Objekt pro zadání pořadí podle možností pro výpis spuštění.

Name Typ Description
order

RunQueryOrder

Pořadí řazení parametru

orderBy

RunQueryOrderByField

Název parametru, který se má použít pro řazení podle. Povolené parametry řazení pro spuštění kanálu jsou PipelineName, RunStart, RunEnd a Status. Pro spuštění aktivit jsou ActivityName, ActivityRunStart, ActivityRunEnd a Status; Pro spuštění triggeru jsou TriggerName, TriggerRunTimestamp a Status.

RunQueryOrderByField

Název parametru, který se má použít pro řazení podle. Povolené parametry řazení pro spuštění kanálu jsou PipelineName, RunStart, RunEnd a Status. Pro spuštění aktivit jsou ActivityName, ActivityRunStart, ActivityRunEnd a Status; Pro spuštění triggeru jsou TriggerName, TriggerRunTimestamp a Status.

Name Typ Description
ActivityName

string

ActivityRunEnd

string

ActivityRunStart

string

PipelineName

string

RunEnd

string

RunStart

string

Status

string

TriggerName

string

TriggerRunTimestamp

string