Sdílet prostřednictvím


Activity Runs - Query By Pipeline Run

Aktivita dotazů se spouští na základě podmínek vstupního filtru.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/queryActivityruns?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\._\(\)]+$

runId
path True

string

Identifikátor spuštění kanálu.

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

ActivityRunsQueryResponse

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

ActivityRuns_QueryByPipelineRun

Ukázkový požadavek

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/pipelineruns/2f7fdb90-5df1-4b8e-ac2f-064cfa58202b/queryActivityruns?api-version=2018-06-01

{
  "lastUpdatedAfter": "2018-06-16T00:36:44.3345758Z",
  "lastUpdatedBefore": "2018-06-16T00:49:48.3686473Z"
}

Ukázková odpověď

Date: Sat, 16 Jun 2018 00:40:13 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-writes: 1187
x-ms-request-id: 5465cf41-2e71-4ce6-8db4-9de1b92ffda9
x-ms-correlation-request-id: 5465cf41-2e71-4ce6-8db4-9de1b92ffda9
{
  "value": [
    {
      "activityRunEnd": "2018-06-16T00:38:11.5445431Z",
      "activityName": "ExampleForeachActivity",
      "activityRunStart": "2018-06-16T00:37:49.4804925Z",
      "activityType": "ForEach",
      "durationInMs": 22064,
      "retryAttempt": null,
      "error": {
        "errorCode": "",
        "message": "",
        "failureType": "",
        "target": "ExampleForeachActivity"
      },
      "activityRunId": "f30c5514-fb85-43ed-9fa4-768d42e58680",
      "input": {},
      "linkedServiceName": "",
      "output": {},
      "userProperties": {},
      "pipelineName": "examplePipeline",
      "pipelineRunId": "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b",
      "status": "Succeeded"
    },
    {
      "activityRunEnd": "2018-06-16T00:38:07.4188923Z",
      "activityName": "ExampleCopyActivity",
      "activityRunStart": "2018-06-16T00:37:50.2460952Z",
      "activityType": "Copy",
      "durationInMs": 17172,
      "retryAttempt": null,
      "error": {
        "errorCode": "",
        "message": "",
        "failureType": "",
        "target": "ExampleCopyActivity"
      },
      "activityRunId": "a96678c8-7167-4f00-b629-afccfbad4e51",
      "input": {
        "source": {
          "type": "BlobSource"
        },
        "sink": {
          "type": "BlobSink"
        },
        "dataIntegrationUnits": 32
      },
      "linkedServiceName": "",
      "output": {
        "dataRead": 142000,
        "dataWritten": 142000,
        "filesRead": 1,
        "filesWritten": 1,
        "copyDuration": 6,
        "throughput": 23.112,
        "errors": [],
        "effectiveIntegrationRuntime": "DefaultIntegrationRuntime (East US)",
        "usedCloudDataMovementUnits": 4,
        "usedParallelCopies": 1,
        "executionDetails": [
          {
            "source": {
              "type": "AzureBlob"
            },
            "sink": {
              "type": "AzureBlob"
            },
            "status": "Succeeded",
            "start": "2018-06-16T00:37:50.68834Z",
            "duration": 6,
            "usedCloudDataMovementUnits": 4,
            "usedParallelCopies": 1,
            "detailedDurations": {
              "queuingDuration": 4,
              "transferDuration": 2
            }
          }
        ]
      },
      "userProperties": {},
      "pipelineName": "examplePipeline",
      "pipelineRunId": "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b",
      "status": "Succeeded"
    }
  ]
}

Definice

Name Description
ActivityRun

Informace o spuštění aktivity v kanálu

ActivityRunsQueryResponse

Spustí se aktivita seznamu.

CloudError

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

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.

ActivityRun

Informace o spuštění aktivity v kanálu

Name Typ Description
activityName

string

Název aktivity.

activityRunEnd

string

Koncový čas spuštění aktivity ve formátu ISO 8601.

activityRunId

string

ID spuštění aktivity.

activityRunStart

string

Čas spuštění aktivity ve formátu ISO 8601.

activityType

string

Typ aktivity.

durationInMs

integer

Doba trvání spuštění aktivity.

error

object

Chyba spuštění aktivity, pokud k nějaké dojde.

input

object

Vstup pro aktivitu.

linkedServiceName

string

Název propojené výpočetní služby.

output

object

Výstup aktivity

pipelineName

string

Název kanálu.

pipelineRunId

string

ID spuštění kanálu

status

string

Stav spuštění aktivity.

ActivityRunsQueryResponse

Spustí se aktivita 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

ActivityRun[]

Seznam spuštění aktivit

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ě.

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