Pipeline Runs - Query By Factory

La canalización de consulta se ejecuta en el generador en función de las condiciones del filtro de entrada.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
factoryName
path True

string

Nombre del generador.

Regex pattern: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True

string

El nombre del grupo de recursos.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Identificador de la suscripción.

api-version
query True

string

Versión de la API.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
lastUpdatedAfter True

string

Hora a la que se actualizó el evento de ejecución en formato "ISO 8601".

lastUpdatedBefore True

string

Hora a la que se actualizó el evento de ejecución o antes en formato "ISO 8601".

continuationToken

string

Token de continuación para obtener la siguiente página de resultados. Null para la primera página.

filters

RunQueryFilter[]

Lista de filtros.

orderBy

RunQueryOrderBy[]

Lista de la opción OrderBy.

Respuestas

Nombre Tipo Description
200 OK

PipelineRunsQueryResponse

Aceptar.

Other Status Codes

CloudError

Respuesta de error recibida del servicio Azure Data Factory.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

PipelineRuns_QueryByFactory

Sample Request

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/queryPipelineRuns?api-version=2018-06-01

{
  "lastUpdatedAfter": "2018-06-16T00:36:44.3345758Z",
  "lastUpdatedBefore": "2018-06-16T00:49:48.3686473Z",
  "filters": [
    {
      "operand": "PipelineName",
      "operator": "Equals",
      "values": [
        "examplePipeline"
      ]
    }
  ]
}

Sample Response

Date: Sat, 16 Jun 2018 00:40:01 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-reads: 14989
x-ms-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
x-ms-correlation-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
{
  "value": [
    {
      "runId": "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b",
      "pipelineName": "examplePipeline",
      "parameters": {
        "OutputBlobNameList": "[\"exampleoutput.csv\"]"
      },
      "invokedBy": {
        "id": "80a01654a9d34ad18b3fcac5d5d76b67",
        "name": "Manual"
      },
      "runStart": "2018-06-16T00:37:44.6257014Z",
      "runEnd": "2018-06-16T00:38:12.7314495Z",
      "durationInMs": 28105,
      "status": "Succeeded",
      "message": "",
      "lastUpdated": "2018-06-16T00:38:12.7314495Z",
      "annotations": [],
      "runDimension": {
        "JobId": "79c1cc52-265f-41a5-9553-be65e736fbd3"
      }
    },
    {
      "runId": "16ac5348-ff82-4f95-a80d-638c1d47b721",
      "pipelineName": "examplePipeline",
      "parameters": {
        "OutputBlobNameList": "[\"exampleoutput.csv\"]"
      },
      "invokedBy": {
        "id": "7c5fd7ef7e8a464b98b931cf15fcac66",
        "name": "Manual"
      },
      "runStart": "2018-06-16T00:39:49.2745128Z",
      "runEnd": null,
      "durationInMs": null,
      "status": "Cancelled",
      "message": "",
      "lastUpdated": "2018-06-16T00:39:51.216097Z",
      "annotations": [],
      "runDimension": {
        "JobId": "84a3c493-0628-4b44-852f-ef5b3a11bdab"
      }
    }
  ]
}

Definiciones

Nombre Description
CloudError

Objeto que define la estructura de una Azure Data Factory respuesta de error.

PipelineRun

Información sobre una ejecución de canalización.

PipelineRunInvokedBy

Proporciona el nombre y el identificador de entidad que iniciaron la ejecución de la canalización.

PipelineRunsQueryResponse

Una canalización de lista se ejecuta.

RunFilterParameters

Parámetros de consulta para enumerar ejecuciones.

RunQueryFilter

Opción de filtro de consulta para enumerar ejecuciones.

RunQueryFilterOperand

Nombre de parámetro que se va a usar para el filtro. Los operandos permitidos para consultar las ejecuciones de canalización son PipelineName, RunStart, RunEnd y Status; para consultar las ejecuciones de actividad son ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType y Status, y para las ejecuciones de desencadenador de consulta son TriggerName, TriggerRunTimestamp y Status.

RunQueryFilterOperator

Operador que se va a usar para el filtro.

RunQueryOrder

Criterio de ordenación del parámetro.

RunQueryOrderBy

Objeto para proporcionar el orden por opciones para enumerar ejecuciones.

RunQueryOrderByField

Nombre de parámetro que se va a usar para ordenar por. Los parámetros permitidos para ordenar por para las ejecuciones de canalización son PipelineName, RunStart, RunEnd y Status; para las ejecuciones de actividad son ActivityName, ActivityRunStart, ActivityRunEnd y Status; para las ejecuciones de desencadenador son TriggerName, TriggerRunTimestamp y Status.

CloudError

Objeto que define la estructura de una Azure Data Factory respuesta de error.

Nombre Tipo Description
error.code

string

Código de error.

error.details

CloudError[]

Matriz con detalles de error adicionales.

error.message

string

Mensaje de error.

error.target

string

Nombre o ruta de acceso de propiedad en la solicitud asociada al error.

PipelineRun

Información sobre una ejecución de canalización.

Nombre Tipo Description
durationInMs

integer

Duración de una ejecución de canalización.

invokedBy

PipelineRunInvokedBy

Entidad que inició la ejecución de la canalización.

isLatest

boolean

Indica si la ejecución de la canalización recuperada es la más reciente de su grupo.

lastUpdated

string

Marca de tiempo actualizada por última vez para el evento de ejecución de canalización en formato ISO8601.

message

string

Mensaje de una ejecución de canalización.

parameters

object

La lista completa o parcial del nombre de parámetro, el par de valores que se usa en la ejecución de la canalización.

pipelineName

string

El nombre de la canalización.

runDimensions

object

Ejecutar dimensiones emitidas por la ejecución de canalización.

runEnd

string

Hora de finalización de una ejecución de canalización en formato ISO8601.

runGroupId

string

Identificador que correlaciona todas las ejecuciones de recuperación de una ejecución de canalización.

runId

string

Identificador de una ejecución.

runStart

string

Hora de inicio de una ejecución de canalización en formato ISO8601.

status

string

Estado de una ejecución de canalización. Valores posibles: Queued, InProgress, Succeeded, Failed, Canceling, Cancelled

PipelineRunInvokedBy

Proporciona el nombre y el identificador de entidad que iniciaron la ejecución de la canalización.

Nombre Tipo Description
id

string

Identificador de la entidad que inició la ejecución.

invokedByType

string

Tipo de la entidad que inició la ejecución.

name

string

Nombre de la entidad que inició la ejecución de la canalización.

pipelineName

string

Nombre de la canalización que desencadenó la ejecución, si existe.

pipelineRunId

string

Identificador de ejecución de la canalización que desencadenó la ejecución, si existe.

PipelineRunsQueryResponse

Una canalización de lista se ejecuta.

Nombre Tipo Description
continuationToken

string

Token de continuación para obtener la siguiente página de resultados, si existen resultados restantes, null en caso contrario.

value

PipelineRun[]

Lista de ejecuciones de canalización.

RunFilterParameters

Parámetros de consulta para enumerar ejecuciones.

Nombre Tipo Description
continuationToken

string

Token de continuación para obtener la siguiente página de resultados. Null para la primera página.

filters

RunQueryFilter[]

Lista de filtros.

lastUpdatedAfter

string

Hora a la que se actualizó el evento de ejecución en formato "ISO 8601".

lastUpdatedBefore

string

Hora a la que se actualizó el evento de ejecución o antes en formato "ISO 8601".

orderBy

RunQueryOrderBy[]

Lista de la opción OrderBy.

RunQueryFilter

Opción de filtro de consulta para enumerar ejecuciones.

Nombre Tipo Description
operand

RunQueryFilterOperand

Nombre de parámetro que se va a usar para el filtro. Los operandos permitidos para consultar las ejecuciones de canalización son PipelineName, RunStart, RunEnd y Status; para consultar las ejecuciones de actividad son ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType y Status, y para las ejecuciones de desencadenador de consulta son TriggerName, TriggerRunTimestamp y Status.

operator

RunQueryFilterOperator

Operador que se va a usar para el filtro.

values

string[]

Lista de valores de filtro.

RunQueryFilterOperand

Nombre de parámetro que se va a usar para el filtro. Los operandos permitidos para consultar las ejecuciones de canalización son PipelineName, RunStart, RunEnd y Status; para consultar las ejecuciones de actividad son ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType y Status, y para las ejecuciones de desencadenador de consulta son TriggerName, TriggerRunTimestamp y Status.

Nombre Tipo Description
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

Operador que se va a usar para el filtro.

Nombre Tipo Description
Equals

string

In

string

NotEquals

string

NotIn

string

RunQueryOrder

Criterio de ordenación del parámetro.

Nombre Tipo Description
ASC

string

DESC

string

RunQueryOrderBy

Objeto para proporcionar el orden por opciones para enumerar ejecuciones.

Nombre Tipo Description
order

RunQueryOrder

Criterio de ordenación del parámetro.

orderBy

RunQueryOrderByField

Nombre de parámetro que se va a usar para ordenar por. Los parámetros permitidos para ordenar por para las ejecuciones de canalización son PipelineName, RunStart, RunEnd y Status; para las ejecuciones de actividad son ActivityName, ActivityRunStart, ActivityRunEnd y Status; para las ejecuciones de desencadenador son TriggerName, TriggerRunTimestamp y Status.

RunQueryOrderByField

Nombre de parámetro que se va a usar para ordenar por. Los parámetros permitidos para ordenar por para las ejecuciones de canalización son PipelineName, RunStart, RunEnd y Status; para las ejecuciones de actividad son ActivityName, ActivityRunStart, ActivityRunEnd y Status; para las ejecuciones de desencadenador son TriggerName, TriggerRunTimestamp y Status.

Nombre Tipo Description
ActivityName

string

ActivityRunEnd

string

ActivityRunStart

string

PipelineName

string

RunEnd

string

RunStart

string

Status

string

TriggerName

string

TriggerRunTimestamp

string