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


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

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

Имя фабрики.

resourceGroupName
path True

string

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

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

runId
path True

string

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

subscriptionId
path True

string

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

api-version
query True

string

Версия API.

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

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

string (date-time)

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

lastUpdatedBefore True

string (date-time)

Время или до обновления события выполнения в формате 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
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

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

Примеры

ActivityRuns_QueryByPipelineRun

Образец запроса

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

Пример ответа

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

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

activityRunId

string

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

activityRunStart

string (date-time)

Время начала действия в формате 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 (date-time)

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

lastUpdatedBefore

string (date-time)

Время или до обновления события выполнения в формате 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
ActivityRunEnd
ActivityRunStart
ActivityType
LatestOnly
PipelineName
RunEnd
RunGroupId
RunStart
Status
TriggerName
TriggerRunTimestamp

RunQueryFilterOperator

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

Значение Описание
Equals
In
NotEquals
NotIn

RunQueryOrder

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

Значение Описание
ASC
DESC

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
ActivityRunEnd
ActivityRunStart
PipelineName
RunEnd
RunStart
Status
TriggerName
TriggerRunTimestamp