Delen via


Activity Runs - Query By Pipeline Run

Queryactiviteit wordt uitgevoerd op basis van invoerfiltervoorwaarden.

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

URI-parameters

Name In Vereist Type Description
factoryName
path True

string

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

De naam van de fabriek.

resourceGroupName
path True

string

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

De naam van de resourcegroep.

runId
path True

string

De id van de pijplijnuitvoering.

subscriptionId
path True

string

De abonnement-ID.

api-version
query True

string

De API-versie.

Aanvraagbody

Name Vereist Type Description
lastUpdatedAfter True

string (date-time)

Het tijdstip waarop de uitvoeringsgebeurtenis is bijgewerkt in iso 8601-indeling.

lastUpdatedBefore True

string (date-time)

Het tijdstip waarop de uitvoeringsgebeurtenis is bijgewerkt in iso 8601-indeling.

continuationToken

string

Het vervolgtoken voor het ophalen van de volgende pagina met resultaten. Null voor eerste pagina.

filters

RunQueryFilter[]

Lijst met filters.

orderBy

RunQueryOrderBy[]

Lijst met OrderBy-optie.

Antwoorden

Name Type Description
200 OK

ActivityRunsQueryResponse

OK.

Other Status Codes

CloudError

Er is een foutbericht ontvangen van de Azure Data Factory-service.

Beveiliging

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

ActivityRuns_QueryByPipelineRun

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
ActivityRun

Informatie over een uitvoering van een activiteit in een pijplijn.

ActivityRunsQueryResponse

Een lijstactiviteit wordt uitgevoerd.

CloudError

Het object dat de structuur van een Azure Data Factory-foutreactie definieert.

RunFilterParameters

Queryparameters voor het weergeven van uitvoeringen.

RunQueryFilter

Queryfilteroptie voor het weergeven van uitvoeringen.

RunQueryFilterOperand

Parameternaam die moet worden gebruikt voor filter. De toegestane operanden voor het uitvoeren van query's op pijplijnuitvoeringen zijn PipelineName, RunStart, RunEnd en Status; om queryactiviteitenuitvoeringen uit te voeren, zijn ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType en Status en voor querytriggeruitvoeringen TriggerName, TriggerRunTimestamp en Status.

RunQueryFilterOperator

Operator die moet worden gebruikt voor filter.

RunQueryOrder

Sorteervolgorde van de parameter.

RunQueryOrderBy

Een object dat volgorde opgeeft op opties voor het weergeven van uitvoeringen.

RunQueryOrderByField

Parameternaam die moet worden gebruikt voor volgorde door. De toegestane parameters voor pijplijnuitvoeringen zijn PipelineName, RunStart, RunEnd en Status; voor uitvoeringen van activiteiten zijn ActivityName, ActivityRunStart, ActivityRunEnd en Status; voor triggeruitvoeringen zijn TriggerName, TriggerRunTimestamp en Status.

ActivityRun

Informatie over een uitvoering van een activiteit in een pijplijn.

Name Type Description
activityName

string

De naam van de activiteit.

activityRunEnd

string (date-time)

De eindtijd van de uitvoering van de activiteit in ISO 8601-indeling.

activityRunId

string

De id van de uitvoering van de activiteit.

activityRunStart

string (date-time)

De begintijd van de uitvoering van de activiteit in ISO 8601-indeling.

activityType

string

Het type activiteit.

durationInMs

integer

De duur van de uitvoering van de activiteit.

error

object

De fout indien van de uitvoering van de activiteit.

input

object

De invoer voor de activiteit.

linkedServiceName

string

De naam van de gekoppelde rekenservice.

output

object

De uitvoer voor de activiteit.

pipelineName

string

De naam van de pijplijn.

pipelineRunId

string

De id van de pijplijnuitvoering.

status

string

De status van de uitvoering van de activiteit.

ActivityRunsQueryResponse

Een lijstactiviteit wordt uitgevoerd.

Name Type Description
continuationToken

string

Het vervolgtoken voor het ophalen van de volgende pagina met resultaten, als er nog resterende resultaten bestaan, null anders.

value

ActivityRun[]

Lijst met uitvoeringen van activiteiten.

CloudError

Het object dat de structuur van een Azure Data Factory-foutreactie definieert.

Name Type Description
error.code

string

Foutcode.

error.details

CloudError[]

Matrix met aanvullende foutdetails.

error.message

string

Foutmelding.

error.target

string

Eigenschapsnaam/pad in aanvraag die is gekoppeld aan een fout.

RunFilterParameters

Queryparameters voor het weergeven van uitvoeringen.

Name Type Description
continuationToken

string

Het vervolgtoken voor het ophalen van de volgende pagina met resultaten. Null voor eerste pagina.

filters

RunQueryFilter[]

Lijst met filters.

lastUpdatedAfter

string (date-time)

Het tijdstip waarop de uitvoeringsgebeurtenis is bijgewerkt in iso 8601-indeling.

lastUpdatedBefore

string (date-time)

Het tijdstip waarop de uitvoeringsgebeurtenis is bijgewerkt in iso 8601-indeling.

orderBy

RunQueryOrderBy[]

Lijst met OrderBy-optie.

RunQueryFilter

Queryfilteroptie voor het weergeven van uitvoeringen.

Name Type Description
operand

RunQueryFilterOperand

Parameternaam die moet worden gebruikt voor filter. De toegestane operanden voor het uitvoeren van query's op pijplijnuitvoeringen zijn PipelineName, RunStart, RunEnd en Status; om queryactiviteitenuitvoeringen uit te voeren, zijn ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType en Status en voor querytriggeruitvoeringen TriggerName, TriggerRunTimestamp en Status.

operator

RunQueryFilterOperator

Operator die moet worden gebruikt voor filter.

values

string[]

Lijst met filterwaarden.

RunQueryFilterOperand

Parameternaam die moet worden gebruikt voor filter. De toegestane operanden voor het uitvoeren van query's op pijplijnuitvoeringen zijn PipelineName, RunStart, RunEnd en Status; om queryactiviteitenuitvoeringen uit te voeren, zijn ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType en Status en voor querytriggeruitvoeringen TriggerName, TriggerRunTimestamp en Status.

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

RunQueryFilterOperator

Operator die moet worden gebruikt voor filter.

Waarde Description
Equals
In
NotEquals
NotIn

RunQueryOrder

Sorteervolgorde van de parameter.

Waarde Description
ASC
DESC

RunQueryOrderBy

Een object dat volgorde opgeeft op opties voor het weergeven van uitvoeringen.

Name Type Description
order

RunQueryOrder

Sorteervolgorde van de parameter.

orderBy

RunQueryOrderByField

Parameternaam die moet worden gebruikt voor volgorde door. De toegestane parameters voor pijplijnuitvoeringen zijn PipelineName, RunStart, RunEnd en Status; voor uitvoeringen van activiteiten zijn ActivityName, ActivityRunStart, ActivityRunEnd en Status; voor triggeruitvoeringen zijn TriggerName, TriggerRunTimestamp en Status.

RunQueryOrderByField

Parameternaam die moet worden gebruikt voor volgorde door. De toegestane parameters voor pijplijnuitvoeringen zijn PipelineName, RunStart, RunEnd en Status; voor uitvoeringen van activiteiten zijn ActivityName, ActivityRunStart, ActivityRunEnd en Status; voor triggeruitvoeringen zijn TriggerName, TriggerRunTimestamp en Status.

Waarde Description
ActivityName
ActivityRunEnd
ActivityRunStart
PipelineName
RunEnd
RunStart
Status
TriggerName
TriggerRunTimestamp