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

Имя группы ресурсов. Имя регистронезависимо.

runId
path True

string

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

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

api-version
query True

string

minLength: 1

Версия 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

Операция Azure успешно завершена.

Other Status Codes

CloudError

Непредвиденное сообщение об ошибке.

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

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

Определения

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

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

error

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

input

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

linkedServiceName

string

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

output

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

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.

Значение Описание
PipelineName

НазваниеТрубопровода

Status

Статус

RunStart

RunStart

RunEnd

RunEnd

ActivityName

Название мероприятия

ActivityRunStart

ActivityRunStart

ActivityRunEnd

ActivityRunEnd

ActivityType

ТипАктивности

TriggerName

Название триггера

TriggerRunTimestamp

TriggerRunTimestamp

RunGroupId

RunGroupId

LatestOnly

LatestOnly

RunQueryFilterOperator

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

Значение Описание
Equals

Равно

NotEquals

NotEquals

In

In

NotIn

NotIn

RunQueryOrder

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

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

ASC

DESC

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.

Значение Описание
RunStart

RunStart

RunEnd

RunEnd

PipelineName

НазваниеТрубопровода

Status

Статус

ActivityName

Название мероприятия

ActivityRunStart

ActivityRunStart

ActivityRunEnd

ActivityRunEnd

TriggerName

Название триггера

TriggerRunTimestamp

TriggerRunTimestamp