Todos los productos
Search
Centro de documentos

DataWorks:GetBaselineKeyPath

Última actualización: Sep 01, 2026

Obtiene la ruta crítica de una instancia de línea base.

Descripción de la operación

调用前需准备有效的 BaselineId:可先通过 ListProjects 获取 ProjectId,再调用 ListBaselines,并从其 Data.Baselines[].BaselineId 获取。

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

No se requiere autorización para esta operación. Si experimenta problemas al ejecutarla, póngase en contacto con el soporte técnico.

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

BaselineId

integer

Sí

El ID de la línea base.

1234

Bizdate

string

Sí

La fecha de negocio en formato yyyy-MM-dd'T'HH:mm:ssZ UTC.

2020-07-07T00:00:00+0800

InGroupId

integer

Sí

El número de ciclo de la instancia de línea base. El valor es 1 para una línea base diaria. Valores válidos para una línea base horaria: [1,24].

1

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

HttpStatusCode

integer

El código de estado HTTP.

200

RequestId

string

El ID único de la solicitud. Puede utilizar este ID para solucionar problemas.

0000-ABCD-EFG****

ErrorMessage

string

El mensaje de error.

The specified parameters are invalid

ErrorCode

string

El código de error.

1031203110005

Success

boolean

Indica si la solicitud se realizó correctamente.

true

Data

array<object>

La información de la ruta crítica.

array<object>

Owner

string

El UID de Alibaba Cloud del propietario del nodo.

9527952****

NodeName

string

El nombre del nodo.

Nombre del nodo

Bizdate

integer

La marca de tiempo de la fecha de negocio de la instancia.

1553443200000

ProjectId

integer

El ID del espacio de trabajo al que pertenece el nodo.

1234

InstanceId

integer

El ID de la instancia.

123456

PrgType

integer

El tipo de nodo. Los tipos de nodo comunes incluyen Data Integration (23), MaxCompute SQL (10), Shell (6) y nodo virtual (99).

10

NodeId

integer

El ID del nodo.

1234

InGroupId

integer

El número de ciclo de la instancia. Valores válidos: [1,288].

1

Runs

array<object>

Los registros de ejecución de la instancia.

object

Status

string

El estado de la instancia. Valores válidos:

  • NOT_RUN: no ejecutado.

  • WAIT_TIME: en espera de la hora programada.

  • WAIT_RESOURCE: en espera de recursos.

  • RUNNING: en ejecución.

  • CHECKING: verificando.

  • CHECKING_CONDITION: verificando condiciones.

  • FAILURE: fallido.

  • SUCCESS: exitoso.

SUCCESS

AbsTime

integer

La marca de tiempo calculada al sumar la duración promedio histórica de ejecución a la hora de inicio estimada de la instancia.

1553531402000

BeginRunningTime

integer

La marca de tiempo en la que la instancia comenzó a ejecutarse realmente.

1553531401000

FinishTime

integer

La marca de tiempo en la que la instancia terminó de ejecutarse realmente.

1553531401000

BeginCast

integer

La hora de inicio estimada de la instancia.

1553531686000

EndCast

integer

La hora de finalización estimada de la instancia.

1553531687000

BeginWaitResTime

integer

La marca de tiempo en la que la instancia entró en el estado de espera de recursos.

1553531401000

BeginWaitTimeTime

integer

La marca de tiempo en la que la instancia entró en el estado de espera de hora.

1553531400000

Topics

array<object>

La información de eventos asociada a la instancia.

object

TopicName

string

El nombre del evento.

1234

InstanceId

integer

El ID de la instancia.

1234

TopicId

integer

El ID del evento.

1234

AddTime

integer

La marca de tiempo en la que se detectó el evento.

1553531401000

Ejemplos

Respuesta exitosa

JSON Formato

{
  "HttpStatusCode": 200,
  "RequestId": "0000-ABCD-EFG****",
  "ErrorMessage": "The specified parameters are invalid.",
  "ErrorCode": "1031203110005",
  "Success": true,
  "Data": [
    {
      "Owner": "9527952****",
      "NodeName": "Node name",
      "Bizdate": 1553443200000,
      "ProjectId": 1234,
      "InstanceId": 123456,
      "PrgType": 10,
      "NodeId": 1234,
      "InGroupId": 1,
      "Runs": [
        {
          "Status": "SUCCESS",
          "AbsTime": 1553531402000,
          "BeginRunningTime": 1553531401000,
          "FinishTime": 1553531401000,
          "BeginCast": 1553531686000,
          "EndCast": 1553531687000,
          "BeginWaitResTime": 1553531401000,
          "BeginWaitTimeTime": 1553531400000
        }
      ],
      "Topics": [
        {
          "TopicName": "1234",
          "InstanceId": 1234,
          "TopicId": 1234,
          "AddTime": 1553531401000
        }
      ]
    }
  ]
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

500 Forbidden.Not.Server The dataworksAPI service is not available in this area. Please try it in another area.
500 InternalError.System An internal system error occurred. Try again later.
403 Forbidden.Access Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. No permission, please authorize
429 Throttling.Api The request for this resource has exceeded your available limit.
429 Throttling.Api.Risk The request for this resource has exceeded your daily available limit.
429 Throttling.System The DataWorks system is busy. Try again later.
429 Throttling.User Your request is too frequent. Try again later.

Consulte Códigos de error para ver la lista completa.

Notas de la versión

Consulte Notas de la versión para ver la lista completa.