Compartilhar via


Pipeline Runs - Query By Factory

O pipeline de consulta é executado na fábrica com base nas condições de 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 URI

Nome Em Obrigatório Tipo Description
factoryName
path True

string

O nome da fábrica.

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

resourceGroupName
path True

string

O nome do grupo de recursos.

Padrão Regex: ^[-\w\._\(\)]+$

subscriptionId
path True

string

O identificador da assinatura.

api-version
query True

string

A versão da API.

Corpo da solicitação

Nome Obrigatório Tipo Description
lastUpdatedAfter True

string

A hora em ou após a qual o evento de execução foi atualizado no formato 'ISO 8601'.

lastUpdatedBefore True

string

A hora em ou antes da qual o evento de execução foi atualizado no formato 'ISO 8601'.

continuationToken

string

O token de continuação para obter a próxima página de resultados. Nulo para a primeira página.

filters

RunQueryFilter[]

Lista de filtros.

orderBy

RunQueryOrderBy[]

Lista da opção OrderBy.

Respostas

Nome Tipo Description
200 OK

PipelineRunsQueryResponse

OK.

Other Status Codes

CloudError

Uma resposta de erro recebida do serviço Azure Data Factory.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

PipelineRuns_QueryByFactory

Solicitação de exemplo

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

Resposta de exemplo

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

Definições

Nome Description
CloudError

O objeto que define a estrutura de uma resposta de erro Azure Data Factory.

PipelineRun

Informações sobre uma execução de pipeline.

PipelineRunInvokedBy

Fornece o nome da entidade e a ID que iniciaram a execução do pipeline.

PipelineRunsQueryResponse

Um pipeline de lista é executado.

RunFilterParameters

Parâmetros de consulta para listar execuções.

RunQueryFilter

Opção de filtro de consulta para listar execuções.

RunQueryFilterOperand

Nome do parâmetro a ser usado para filtro. Os operandos permitidos para consultar execuções de pipeline são PipelineName, RunStart, RunEnd e Status; para executar atividades de consulta estão ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType e Status, e para consultar as execuções do gatilho estão TriggerName, TriggerRunTimestamp e Status.

RunQueryFilterOperator

Operador a ser usado para filtro.

RunQueryOrder

Classificação da ordem do parâmetro.

RunQueryOrderBy

Um objeto para fornecer ordem por opções para listar execuções.

RunQueryOrderByField

Nome do parâmetro a ser usado para ordem por. Os parâmetros permitidos para ordenar por para execuções de pipeline são PipelineName, RunStart, RunEnd e Status; para execuções de atividade são ActivityName, ActivityRunStart, ActivityRunEnd e Status; para execuções de gatilho são TriggerName, TriggerRunTimestamp e Status.

CloudError

O objeto que define a estrutura de uma resposta de erro Azure Data Factory.

Nome Tipo Description
error.code

string

Código do erro.

error.details

CloudError[]

Matriz com detalhes de erro adicionais.

error.message

string

Mensagem de erro.

error.target

string

Nome/caminho da propriedade na solicitação associada ao erro.

PipelineRun

Informações sobre uma execução de pipeline.

Nome Tipo Description
durationInMs

integer

A duração de uma execução de pipeline.

invokedBy

PipelineRunInvokedBy

Entidade que iniciou a execução do pipeline.

isLatest

boolean

Indica se a execução de pipeline recuperada é a mais recente em seu grupo.

lastUpdated

string

O último carimbo de data/hora atualizado para o evento de execução de pipeline no formato ISO8601.

message

string

A mensagem de uma execução de pipeline.

parameters

object

A lista completa ou parcial de nome do parâmetro, par de valor usado na execução do pipeline.

pipelineName

string

O nome do pipeline.

runDimensions

object

Executar dimensões emitidas pela execução do pipeline.

runEnd

string

A hora de término de uma execução de pipeline no formato ISO8601.

runGroupId

string

Identificador que correlaciona todas as execuções de recuperação de uma execução de pipeline.

runId

string

Identificador de uma execução.

runStart

string

A hora de início de uma execução de pipeline no formato ISO8601.

status

string

O status de uma execução de pipeline. Valores possíveis: Enfileirado, InProgress, Êxito, Falha, Cancelamento, Cancelado

PipelineRunInvokedBy

Fornece o nome da entidade e a ID que iniciaram a execução do pipeline.

Nome Tipo Description
id

string

A ID da entidade que iniciou a execução.

invokedByType

string

O tipo da entidade que iniciou a execução.

name

string

Nome da entidade que iniciou a execução do pipeline.

pipelineName

string

O nome do pipeline que disparou a execução, se houver.

pipelineRunId

string

A ID de execução do pipeline que disparou a execução, se houver.

PipelineRunsQueryResponse

Um pipeline de lista é executado.

Nome Tipo Description
continuationToken

string

O token de continuação para obter a próxima página de resultados, se houver resultados restantes, nulo caso contrário.

value

PipelineRun[]

Lista de execuções de pipeline.

RunFilterParameters

Parâmetros de consulta para listar execuções.

Nome Tipo Description
continuationToken

string

O token de continuação para obter a próxima página de resultados. Nulo para a primeira página.

filters

RunQueryFilter[]

Lista de filtros.

lastUpdatedAfter

string

A hora em ou após a qual o evento de execução foi atualizado no formato 'ISO 8601'.

lastUpdatedBefore

string

A hora em ou antes da qual o evento de execução foi atualizado no formato 'ISO 8601'.

orderBy

RunQueryOrderBy[]

Lista da opção OrderBy.

RunQueryFilter

Opção de filtro de consulta para listar execuções.

Nome Tipo Description
operand

RunQueryFilterOperand

Nome do parâmetro a ser usado para filtro. Os operandos permitidos para consultar execuções de pipeline são PipelineName, RunStart, RunEnd e Status; para executar atividades de consulta estão ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType e Status, e para consultar as execuções do gatilho estão TriggerName, TriggerRunTimestamp e Status.

operator

RunQueryFilterOperator

Operador a ser usado para filtro.

values

string[]

Lista de valores de filtro.

RunQueryFilterOperand

Nome do parâmetro a ser usado para filtro. Os operandos permitidos para consultar execuções de pipeline são PipelineName, RunStart, RunEnd e Status; para executar atividades de consulta estão ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType e Status, e para consultar as execuções do gatilho estão TriggerName, TriggerRunTimestamp e Status.

Nome 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 a ser usado para filtro.

Nome Tipo Description
Equals

string

In

string

NotEquals

string

NotIn

string

RunQueryOrder

Classificação da ordem do parâmetro.

Nome Tipo Description
ASC

string

DESC

string

RunQueryOrderBy

Um objeto para fornecer ordem por opções para listar execuções.

Nome Tipo Description
order

RunQueryOrder

Classificação da ordem do parâmetro.

orderBy

RunQueryOrderByField

Nome do parâmetro a ser usado para ordem por. Os parâmetros permitidos para ordenar por para execuções de pipeline são PipelineName, RunStart, RunEnd e Status; para execuções de atividade são ActivityName, ActivityRunStart, ActivityRunEnd e Status; para execuções de gatilho são TriggerName, TriggerRunTimestamp e Status.

RunQueryOrderByField

Nome do parâmetro a ser usado para ordem por. Os parâmetros permitidos para ordenar por para execuções de pipeline são PipelineName, RunStart, RunEnd e Status; para execuções de atividade são ActivityName, ActivityRunStart, ActivityRunEnd e Status; para execuções de gatilho são TriggerName, TriggerRunTimestamp e Status.

Nome Tipo Description
ActivityName

string

ActivityRunEnd

string

ActivityRunStart

string

PipelineName

string

RunEnd

string

RunStart

string

Status

string

TriggerName

string

TriggerRunTimestamp

string