Sdílet prostřednictvím


Activity Runs - Query By Pipeline Run

Aktivita dotazu 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

minLength: 3
maxLength: 63
pattern: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

Název továrny.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Název skupiny prostředků.

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 (date-time)

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

lastUpdatedBefore True

string (date-time)

Čas aktualizace události spuštění ve formátu ISO 8601 nebo před tím.

continuationToken

string

Token pokračování pro získání další stránky výsledků. 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

Odpověď na chybu přijatá ze služby Azure Data Factory

Zabezpečení

azure_auth

Tok OAuth2 v Azure Active Directory

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 chybové odpovědi služby Azure Data Factory.

RunFilterParameters

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

RunQueryFilter

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

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; Spuštění aktivit dotazů jsou ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType a Status a spuštění triggeru dotazu jsou TriggerName, TriggerRunTimestamp a Status.

RunQueryFilterOperator

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

RunQueryOrder

Pořadí řazení parametru

RunQueryOrderBy

Objekt, který poskytuje 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 pro řazení podle 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 (date-time)

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

activityRunId

string

ID spuštění aktivity.

activityRunStart

string (date-time)

Počáteční č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, pokud je spuštěna nějaká aktivita.

input

object

Vstup pro aktivitu.

linkedServiceName

string

Název propojené služby výpočetních prostředků.

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

Token pro pokračování pro získání další stránky výsledků, pokud existují nějaké zbývající výsledky, null jinak.

value

ActivityRun[]

Seznam spuštění aktivit

CloudError

Objekt, který definuje strukturu chybové odpovědi služby Azure Data Factory.

Name Typ Description
error.code

string

Kód chyby

error.details

CloudError[]

Pole s dalšími podrobnostmi o chybě

error.message

string

Zpráva o chybě.

error.target

string

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

RunFilterParameters

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

Name Typ Description
continuationToken

string

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

filters

RunQueryFilter[]

Seznam filtrů

lastUpdatedAfter

string (date-time)

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

lastUpdatedBefore

string (date-time)

Čas aktualizace události spuštění ve formátu ISO 8601 nebo před tím.

orderBy

RunQueryOrderBy[]

List of OrderBy option.

RunQueryFilter

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

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; Spuštění aktivit dotazů jsou ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType a Status a spuštění triggeru dotazu jsou TriggerName, TriggerRunTimestamp a Status.

operator

RunQueryFilterOperator

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

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; Spuštění aktivit dotazů jsou ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType a Status a spuštění triggeru dotazu jsou TriggerName, TriggerRunTimestamp a Status.

Hodnota Description
ActivityName
ActivityRunEnd
ActivityRunStart
ActivityType
LatestOnly
PipelineName
RunEnd
RunGroupId
RunStart
Status
TriggerName
TriggerRunTimestamp

RunQueryFilterOperator

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

Hodnota Description
Equals
In
NotEquals
NotIn

RunQueryOrder

Pořadí řazení parametru

Hodnota Description
ASC
DESC

RunQueryOrderBy

Objekt, který poskytuje 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 pro řazení podle 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 pro řazení podle 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.

Hodnota Description
ActivityName
ActivityRunEnd
ActivityRunStart
PipelineName
RunEnd
RunStart
Status
TriggerName
TriggerRunTimestamp