Todos os produtos
Search
Central de documentação

:GetNode

Última atualização: Jun 27, 2026

Consulta as informações de um nó.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Recomendamos chamar esta operação no OpenAPI Explorer para gerar dinamicamente códigos de exemplo para diferentes SDKs.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

Action

String

Sim

GetNode

Operação a ser executada. Defina o valor como GetNode.

NodeId

Long

Sim

1234

ID do nó. Chame a operação ListNodes para consultar o ID.

ProjectEnv

String

Sim

PROD

Ambiente do workspace. Valores válidos: PROD e DEV.

Parâmetros de resposta

Parâmetro

Tipo

Exemplo

Descrição

HttpStatusCode

Integer

200

Código de status HTTP.

RequestId

String

E6F0DBDD-5AD****

ID da solicitação.

ErrorMessage

String

The connection does not exist.

Mensagem de erro.

ErrorCode

String

Invalid.Tenant.ConnectionNotExists

Código de erro.

Success

Boolean

true

Indica se a solicitação foi bem-sucedida.

Data

Object

Detalhes do nó.

SchedulerType

String

NORMAL

Tipo de agendamento do nó. Valores válidos:

  • NORMAL: Nó acionado automaticamente.

  • MANUAL: Nó acionado manualmente. O sistema de agendamento não executa este nó periodicamente.

  • PAUSE: Nó pausado.

  • SKIP: Nó de execução simulada (dry-run). Embora iniciados conforme o agendamento, o sistema define o status desses nós como bem-sucedido imediatamente ao iniciar a execução.

RepeatInterval

Long

60

Intervalo para reexecução do nó após falha.

Repeatability

String

true

Indica se o nó permite reexecução.

ProjectId

Long

1234

ID do workspace.

ProgramType

String

ODPS_SQL

Tipo do nó.

Priority

Integer

1

Prioridade do nó. Valores válidos: 1, 3, 5, 7 e 8.

OwnerId

String

17366294****

ID do proprietário.

Connection

String

odps_source_dev

String de conexão.

ParamValues

String

a=b

Parâmetros adicionais.

RelatedFlowId

Long

123

ID do fluxo de trabalho associado.

DqcType

Integer

1

Indica se o nó está associado a uma regra de monitoramento do Data Quality. Valores válidos: 0 e 1. O valor 0 indica ausência de associação; o valor 1 confirma a associação com uma regra de monitoramento.

BaselineId

Long

123456

ID da linha de base.

Description

String

test

Descrição do nó.

NodeName

String

SQL node

Nome do nó.

ResGroupName

String

Shared resource group

Nome do grupo de recursos.

BusinessId

Long

123

ID do fluxo de trabalho.

DqcDescription

String

[{"projectName":"test_0923001","tableName":"test_table_001","partition":"ds\u003d$[yyyymmdd]"},{"projectName":"test_0923001","tableName":"test_table_002","partition":"NOTAPARTITIONTABLE"}]

Tabela e expressão de filtro de partição do Data Quality associadas ao nó.

CronExpress

String

00 00 00 ?

Expressão CRON.

NodeId

Long

1234

ID do nó.

ResGroupIdentifier

String

group_123

Identificador do grupo de recursos.

FileType

Integer

10

Tipo de código no arquivo. Valores válidos: 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 23 (Data Integration), 24 (ODPS Script), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (inspeção de objetos OSS), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (sincronização em tempo real), 1089 (colaboração entre tenants), 1091 (desenvolvimento Hologres), 1093 (Hologres SQL), 1100 (atribuição) e 1221 (PyODPS 3).

Exemplos

Exemplo de solicitação

http(s)://[Endpoint]/?Action=GetNode
&NodeId=1234
&ProjectEnv=PROD
&<Common request parameters>

Exemplo de resposta de sucesso

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<GetNodeResponse>
    <HttpStatusCode>200</HttpStatusCode>
    <RequestId>E6F0DBDD-5AD****</RequestId>
    <ErrorMessage>The connection does not exist.</ErrorMessage>
    <ErrorCode>Invalid.Tenant.ConnectionNotExists</ErrorCode>
    <Success>true</Success>
    <Data>
        <SchedulerType>NORMAL</SchedulerType>
        <RepeatInterval>60</RepeatInterval>
        <Repeatability>true</Repeatability>
        <ProjectId>1234</ProjectId>
        <ProgramType>ODPS_SQL</ProgramType>
        <Priority>1</Priority>
        <OwnerId>17366294****</OwnerId>
        <Connection>odps_source_dev</Connection>
        <ParamValues>a=b</ParamValues>
        <RelatedFlowId>123</RelatedFlowId>
        <DqcType>1</DqcType>
        <BaselineId>123456</BaselineId>
        <Description>test</Description>
        <NodeName>SQL node</NodeName>
        <ResGroupName>Shared resource group</ResGroupName>
        <BusinessId>123</BusinessId>
        <DqcDescription>[{"projectName":"test_0923001","tableName":"test_table_001","partition":"ds\u003d$[yyyymmdd]"},{"projectName":"test_0923001","tableName":"test_table_002","partition":"NOTAPARTITIONTABLE"}]</DqcDescription>
        <CronExpress>00 00 00 * * ?</CronExpress>
        <NodeId>1234</NodeId>
        <ResGroupIdentifier>group_123</ResGroupIdentifier>
        <FileType>10</FileType>
    </Data>
</GetNodeResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "HttpStatusCode" : 200,
  "RequestId" : "E6F0DBDD-5AD****",
  "ErrorMessage" : "The connection does not exist.",
  "ErrorCode" : "Invalid.Tenant.ConnectionNotExists",
  "Success" : true,
  "Data" : {
    "SchedulerType" : "NORMAL",
    "RepeatInterval" : 60,
    "Repeatability" : true,
    "ProjectId" : 1234,
    "ProgramType" : "ODPS_SQL",
    "Priority" : 1,
    "OwnerId" : "17366294****",
    "Connection" : "odps_source_dev",
    "ParamValues" : "a=b",
    "RelatedFlowId" : 123,
    "DqcType" : 1,
    "BaselineId" : 123456,
    "Description" : "test",
    "NodeName" : "SQL node",
    "ResGroupName" : "Shared resource group",
    "BusinessId" : 123,
    "DqcDescription" : "[{\"projectName\":\"test_0923001\",\"tableName\":\"test_table_001\",\"partition\":\"ds\\u003d$[yyyymmdd]\"},{\"projectName\":\"test_0923001\",\"tableName\":\"test_table_002\",\"partition\":\"NOTAPARTITIONTABLE\"}]",
    "CronExpress" : "00 00 00 * * ?",
    "NodeId" : 1234,
    "ResGroupIdentifier" : "group_123",
    "FileType" : 10
  }
}

Códigos de erro

Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.