Поделиться через


Activity Runs - Query By Pipeline Run

Действие запроса выполняется на основе условий фильтра входных данных.

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

Параметры URI

Имя В Обязательно Тип Описание
factoryName
path True

string

Имя фабрики.

Шаблон регулярного выражения: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True

string

Имя группы ресурсов.

Шаблон регулярного выражения: ^[-\w\._\(\)]+$

runId
path True

string

Идентификатор выполнения конвейера.

subscriptionId
path True

string

Идентификатор подписки.

api-version
query True

string

Версия API.

Текст запроса

Имя Обязательно Тип Описание
lastUpdatedAfter True

string

Время или время обновления события выполнения в формате ISO 8601.

lastUpdatedBefore True

string

Время, до которого событие запуска было обновлено в формате ISO 8601.

continuationToken

string

Маркер продолжения для получения следующей страницы результатов. Значение NULL для первой страницы.

filters

RunQueryFilter[]

Список фильтров.

orderBy

RunQueryOrderBy[]

Список параметра OrderBy.

Ответы

Имя Тип Описание
200 OK

ActivityRunsQueryResponse

Все в порядке.

Other Status Codes

CloudError

Ответ об ошибке, полученный от службы Фабрика данных Azure.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory.

Тип: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

ActivityRuns_QueryByPipelineRun

Sample request

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

Sample response

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

Определения

Имя Описание
ActivityRun

Сведения о выполнении действия в конвейере.

ActivityRunsQueryResponse

Выполняется действие списка.

CloudError

Объект , определяющий структуру Фабрика данных Azure ответа на ошибку.

RunFilterParameters

Параметры запроса для перечисления запусков.

RunQueryFilter

Параметр фильтра запросов для перечисления запусков.

RunQueryFilterOperand

Имя параметра, используемого для фильтра. Допустимые операнды для запросов к выполнению конвейера: PipelineName, RunStart, RunEnd и Status; для выполнения действия запроса — ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType и Status, а для выполнения триггера запроса — TriggerName, TriggerRunTimestamp и Status.

RunQueryFilterOperator

Оператор, используемый для фильтрации.

RunQueryOrder

Порядок сортировки параметра.

RunQueryOrderBy

Объект для предоставления порядка по параметрам для перечисления запусков.

RunQueryOrderByField

Имя параметра, используемого для упорядочивания. Допустимые параметры для выполнения конвейера: PipelineName, RunStart, RunEnd и Status; для выполнения действий : ActivityName, ActivityRunStart, ActivityRunEnd и Status; Для выполнения триггера используются значения TriggerName, TriggerRunTimestamp и Status.

ActivityRun

Сведения о выполнении действия в конвейере.

Имя Тип Описание
activityName

string

Имя действия.

activityRunEnd

string

Время окончания выполнения действия в формате ISO 8601.

activityRunId

string

Идентификатор выполнения действия.

activityRunStart

string

Время начала выполнения действия в формате ISO 8601.

activityType

string

Тип действия.

durationInMs

integer

Длительность выполнения действия.

error

object

Ошибка при наличии при выполнении действия.

input

object

Входные данные для действия.

linkedServiceName

string

Имя связанной службы вычислений.

output

object

Выходные данные для действия.

pipelineName

string

Имя конвейера.

pipelineRunId

string

Идентификатор выполнения конвейера.

status

string

Состояние выполнения действия.

ActivityRunsQueryResponse

Выполняется действие списка.

Имя Тип Описание
continuationToken

string

Маркер продолжения для получения следующей страницы результатов, если какие-либо оставшиеся результаты существуют, в противном случае — null.

value

ActivityRun[]

Список выполнений действий.

CloudError

Объект , определяющий структуру Фабрика данных Azure ответа на ошибку.

Имя Тип Описание
error.code

string

Код ошибки.

error.details

CloudError[]

Массив с дополнительными сведениями об ошибке.

error.message

string

Сообщение об ошибке.

error.target

string

Имя свойства или путь в запросе, связанном с ошибкой.

RunFilterParameters

Параметры запроса для перечисления запусков.

Имя Тип Описание
continuationToken

string

Маркер продолжения для получения следующей страницы результатов. Значение NULL для первой страницы.

filters

RunQueryFilter[]

Список фильтров.

lastUpdatedAfter

string

Время или время обновления события выполнения в формате ISO 8601.

lastUpdatedBefore

string

Время, до которого событие запуска было обновлено в формате ISO 8601.

orderBy

RunQueryOrderBy[]

Список параметра OrderBy.

RunQueryFilter

Параметр фильтра запросов для перечисления запусков.

Имя Тип Описание
operand

RunQueryFilterOperand

Имя параметра, используемого для фильтра. Допустимые операнды для запросов к выполнению конвейера: PipelineName, RunStart, RunEnd и Status; для выполнения действия запроса — ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType и Status, а для выполнения триггера запроса — TriggerName, TriggerRunTimestamp и Status.

operator

RunQueryFilterOperator

Оператор, используемый для фильтрации.

values

string[]

Список значений фильтра.

RunQueryFilterOperand

Имя параметра, используемого для фильтра. Допустимые операнды для запросов к выполнению конвейера: PipelineName, RunStart, RunEnd и Status; для выполнения действия запроса — ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType и Status, а для выполнения триггера запроса — TriggerName, TriggerRunTimestamp и Status.

Имя Тип Описание
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

Оператор, используемый для фильтрации.

Имя Тип Описание
Equals

string

In

string

NotEquals

string

NotIn

string

RunQueryOrder

Порядок сортировки параметра.

Имя Тип Описание
ASC

string

DESC

string

RunQueryOrderBy

Объект для предоставления порядка по параметрам для перечисления запусков.

Имя Тип Описание
order

RunQueryOrder

Порядок сортировки параметра.

orderBy

RunQueryOrderByField

Имя параметра, используемого для упорядочивания. Допустимые параметры для выполнения конвейера: PipelineName, RunStart, RunEnd и Status; для выполнения действий : ActivityName, ActivityRunStart, ActivityRunEnd и Status; Для выполнения триггера используются значения TriggerName, TriggerRunTimestamp и Status.

RunQueryOrderByField

Имя параметра, используемого для упорядочивания. Допустимые параметры для выполнения конвейера: PipelineName, RunStart, RunEnd и Status; для выполнения действий : ActivityName, ActivityRunStart, ActivityRunEnd и Status; Для выполнения триггера используются значения TriggerName, TriggerRunTimestamp и Status.

Имя Тип Описание
ActivityName

string

ActivityRunEnd

string

ActivityRunStart

string

PipelineName

string

RunEnd

string

RunStart

string

Status

string

TriggerName

string

TriggerRunTimestamp

string