Consulta la información de un archivo.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dataworks:* |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ProjectId |
integer |
No |
El ID del espacio de trabajo de DataWorks. Puede iniciar sesión en la consola de DataWorks y dirigirse a la página de Administración de espacios de trabajo para obtener el ID del espacio de trabajo. Debe configurar este parámetro o el parámetro ProjectIdentifier para determinar el espacio de trabajo de DataWorks al que se aplica la operación. |
10000 |
| ProjectIdentifier |
string |
No |
El nombre del espacio de trabajo de DataWorks. Puede iniciar sesión en la consola de DataWorks y dirigirse a la página de Administración de espacios de trabajo para obtener el nombre del espacio de trabajo. Debe configurar este parámetro o el parámetro ProjectId para determinar el espacio de trabajo de DataWorks al que se aplica la operación. |
dw_project |
| FileId |
integer |
No |
El ID del archivo. Puede llamar a la operación ListFiles para obtener el ID. |
100000001 |
| NodeId |
integer |
No |
El ID del nodo programado. Puede llamar a la operación ListFiles para obtener el ID del nodo. |
200000001 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los parámetros de respuesta. |
||
| HttpStatusCode |
integer |
El código de estado HTTP devuelto. |
200 |
| ErrorMessage |
string |
El mensaje de error devuelto. |
The connection does not exist. |
| RequestId |
string |
El ID de la solicitud. Puede utilizar el ID para solucionar problemas. |
0000-ABCD-EFG**** |
| ErrorCode |
string |
El código de error devuelto. |
Invalid.Tenant.ConnectionNotExists |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
| Data |
object |
Los detalles del archivo. |
|
| File |
object |
La información básica del archivo. |
|
| CommitStatus |
integer |
Indica si se ha confirmado el código más reciente en el archivo. Valores válidos: 0 y 1. El valor 0 indica que el código más reciente del archivo no está confirmado. El valor 1 indica que el código más reciente del archivo está confirmado. |
0 |
| AutoParsing |
boolean |
Indica si la función de análisis automático está habilitada para el archivo. Valores válidos:
Este parámetro corresponde al parámetro Analizar código que se muestra después de seleccionar Mismo ciclo en la sección Dependencias de la pestaña Propiedades en la consola de DataWorks. |
true |
| Owner |
string |
El ID de la cuenta de Alibaba Cloud que utiliza el propietario del archivo. |
7775674356**** |
| CreateTime |
integer |
La hora en que se creó el archivo. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC. |
1593879116000 |
| FileType |
integer |
El tipo de código del archivo. El código de los archivos varía según el tipo de archivo. Para obtener más información, consulte Nodos de DataWorks. |
10 |
| CurrentVersion |
integer |
El número de la última versión enviada del archivo. |
3 |
| BizId |
integer |
El ID del flujo de trabajo al que pertenece el archivo. Este parámetro está obsoleto y ha sido reemplazado por el parámetro BusinessId. |
1000001 |
| LastEditUser |
string |
El ID de la cuenta de Alibaba Cloud utilizada para modificar el archivo por última vez. |
62465892**** |
| FileName |
string |
El nombre del archivo. |
ods_user_info_d |
| ConnectionName |
string |
El nombre del origen de datos utilizado para ejecutar la tarea correspondiente al archivo. |
odps_source |
| UseType |
string |
El módulo al que pertenece el archivo. Valores válidos:
|
NORMAL |
| FileFolderId |
string |
El ID de la carpeta a la que pertenece el archivo. |
2735c2**** |
| ParentId |
integer |
El ID del archivo de grupo de nodos al que pertenece el archivo actual. Este parámetro solo se devuelve si el archivo actual es un archivo interno del archivo de grupo de nodos. |
-1 |
| CreateUser |
string |
El ID de la cuenta de Alibaba Cloud utilizada para crear el archivo. |
424732**** |
| IsMaxCompute |
boolean |
Indica si el archivo debe cargarse en MaxCompute. Este parámetro solo se aplica a los archivos de recursos de MaxCompute. |
true |
| BusinessId |
integer |
El ID del flujo de trabajo al que pertenece el archivo. |
1000001 |
| FileDescription |
string |
La descripción del archivo. |
My first DataWorks file |
| DeletedStatus |
string |
El estado del archivo. Valores válidos:
|
RECYCLE |
| LastEditTime |
integer |
La hora en que se modificó el archivo por última vez. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC. |
1593879116000 |
| Content |
string |
El código en el archivo. |
SHOW TABLES; |
| NodeId |
integer |
El ID del nodo activado automáticamente que se genera en el sistema de programación después de confirmar el archivo. |
300001 |
| AdvancedSettings |
string |
Las configuraciones avanzadas del nodo. Este parámetro es válido para un nodo EMR. Este parámetro corresponde a la pestaña Configuración avanzada en el panel de navegación derecho de la pestaña de configuración del nodo en la consola de DataWorks. Nota
No puede configurar parámetros avanzados para los nodos EMR Shell. Para obtener información sobre los parámetros avanzados de cada tipo de nodo EMR, consulte Desarrollar tareas de EMR. |
{"priority":"1","ENABLE_SPARKSQL_JDBC":false,"FLOW_SKIP_SQL_ANALYZE":false,"queue":"default"} |
| FileId |
integer |
El ID del archivo. |
100000001 |
| NodeConfiguration |
object |
Las configuraciones de programación del archivo. |
|
| RerunMode |
string |
Indica si el nodo que corresponde al archivo se puede volver a ejecutar. Valores válidos:
Este parámetro corresponde al parámetro Volver a ejecutar en la sección Programación de la pestaña Propiedades en la consola de DataWorks. |
ALL_ALLOWED |
| SchedulerType |
string |
El tipo de programación del nodo. Valores válidos:
|
NORMAL |
| Stop |
boolean |
Indica si la programación del nodo está suspendida. Valores válidos:
Este parámetro corresponde al parámetro Recurrencia en la sección Programación de la pestaña Propiedades en la consola de DataWorks. |
false |
| ParaValue |
string |
Los parámetros de programación del nodo. Este parámetro corresponde a la sección Parámetros de la pestaña Propiedades en la consola de DataWorks. Para obtener más información sobre las configuraciones de los parámetros de programación, consulte Configurar parámetros de programación. |
a=x b=y |
| StartEffectDate |
integer |
La hora de inicio de la programación automática. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC. Este parámetro corresponde al parámetro Período de validez en la sección Programación de la pestaña Propiedades en la consola de DataWorks. |
936923400000 |
| EndEffectDate |
integer |
La hora de finalización de la programación automática. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC. Este parámetro corresponde al parámetro Período de validez en la sección Programación de la pestaña Propiedades en la consola de DataWorks. |
4155787800000 |
| CycleType |
string |
El tipo de ciclo de programación. Valores válidos: NOT_DAY y DAY. El valor NOT_DAY indica que el nodo está programado para ejecutarse por minuto u hora. El valor DAY indica que el nodo está programado para ejecutarse por día, semana o mes. Este parámetro corresponde al parámetro Ciclo de programación en la sección Programación de la pestaña Propiedades en la consola de DataWorks. |
DAY |
| DependentNodeIdList |
string |
El ID del nodo del que depende el nodo correspondiente al archivo cuando el parámetro DependentType se establece en USER_DEFINE. Los ID múltiples se separan con comas (,). El valor de este parámetro es equivalente al ID del nodo que especificó después de seleccionar Ciclo anterior y establecer Dependencia en Otros nodos en la sección Dependencias de la pestaña Propiedades en la consola de DataWorks. |
5,10,15,20 |
| ResourceGroupId |
integer |
El ID del grupo de recursos que se utiliza para ejecutar el nodo. Puede llamar a la operación ListResourceGroups para consultar los grupos de recursos disponibles en el espacio de trabajo. |
375827434852437 |
| DependentType |
string |
El tipo de dependencia de programación entre ciclos del nodo. Valores válidos:
|
USER_DEFINE |
| AutoRerunTimes |
integer |
El número de reejecuciones automáticas permitidas después de que ocurre un error. |
3 |
| AutoRerunIntervalMillis |
integer |
El intervalo entre reejecuciones automáticas después de que ocurre un error. Unidad: milisegundos. Este parámetro corresponde al parámetro Intervalo de reejecución que se muestra después de seleccionar la casilla de verificación Reejecución automática tras error en la sección Programación de la pestaña Propiedades en la consola de DataWorks. El intervalo que especifica en la consola de DataWorks se mide en minutos. Preste atención a la conversión entre las unidades de tiempo al llamar a la operación. |
120000 |
| CronExpress |
string |
La expresión CRON que representa la política de programación periódica del nodo. |
00 05 00 * * ? |
| InputList |
array<object> |
Los nombres de salida de los archivos principales de los que depende el archivo actual. |
|
|
object |
La información de salida del archivo ascendente. |
||
| Input |
string |
El nombre de salida del archivo principal del que depende el archivo actual. Este parámetro corresponde al parámetro Nombre de salida del nodo ancestro bajo Nodos principales después de seleccionar Mismo ciclo en la sección Dependencias de la pestaña Propiedades en la consola de DataWorks. |
project.001_out |
| ParseType |
string |
El modo de la dependencia del archivo de configuración. Valores válidos:
|
MANUAL |
| OutputList |
array<object> |
Los nombres de salida del archivo actual. Este parámetro corresponde al parámetro Nombre de salida bajo Salida después de seleccionar Mismo ciclo en la sección Dependencias de la pestaña Propiedades en la consola de DataWorks. |
|
|
object |
La información de salida del archivo. |
||
| RefTableName |
string |
El nombre de la tabla de salida del archivo actual. Este parámetro corresponde al parámetro Nombre de la tabla de salida bajo Salida después de seleccionar Mismo ciclo en la sección Dependencias de la pestaña Propiedades en la consola de DataWorks. |
ods_user_info_d |
| Output |
string |
El nombre de salida del archivo actual. Este parámetro corresponde al parámetro Nombre de salida bajo Salida después de seleccionar Mismo ciclo en la sección Dependencias de la pestaña Propiedades en la consola de DataWorks. |
dw_project.002_out |
| StartImmediately |
boolean |
Indica si un nodo se ejecuta inmediatamente después de desplegar el nodo en el entorno de producción. Este parámetro solo es válido para un nodo EMR Spark Streaming o un nodo EMR Streaming SQL. Este parámetro corresponde al parámetro Método de inicio en la sección Programación de la pestaña Configurar en la consola de DataWorks. |
true |
| InputParameters |
array<object> |
Los parámetros de contexto de entrada del nodo. Este parámetro corresponde a la tabla Parámetros de entrada en la sección Parámetros de entrada y salida de la pestaña Propiedades en la consola de DataWorks. |
|
|
object |
El resultado devuelto. |
||
| ParameterName |
string |
El nombre del parámetro de entrada del nodo. En el código, puede utilizar el método ${...} para hacer referencia al parámetro de entrada del nodo. Este parámetro corresponde al parámetro Nombre del parámetro en la tabla Parámetros de entrada en la sección Parámetros de entrada y salida de la pestaña Propiedades en la consola de DataWorks. |
input |
| ValueSource |
string |
El origen del valor del parámetro de entrada del nodo. Este parámetro corresponde al parámetro Origen del valor en la tabla Parámetros de entrada en la sección Parámetros de entrada y salida de la pestaña Propiedades en la consola de DataWorks. |
project_001.parent_node:outputs |
| OutputParameters |
array<object> |
Los parámetros de contexto de salida del nodo. Este parámetro corresponde a la tabla Parámetros de salida en la sección Parámetros de entrada y salida de la pestaña Propiedades en la consola de DataWorks. |
|
|
object |
El resultado devuelto. |
||
| ParameterName |
string |
El nombre del parámetro de salida del nodo. Este parámetro corresponde al parámetro Nombre del parámetro en la tabla Parámetros de salida en la sección Parámetros de entrada y salida de la pestaña Propiedades en la consola de DataWorks. |
output |
| Value |
string |
La expresión del parámetro de contexto de salida del nodo. Este parámetro corresponde al parámetro Valor en la tabla Parámetros de salida en la sección Parámetros de entrada y salida de la pestaña Propiedades en la consola de DataWorks. |
${bizdate} |
| Type |
string |
El tipo de parámetro de salida del nodo. Valores válidos:
Este parámetro corresponde al parámetro Tipo en la tabla Parámetros de salida en la sección Parámetros de entrada y salida de la pestaña Propiedades en la consola de DataWorks. |
1 |
| Description |
string |
La descripción del parámetro de salida del nodo. |
It's a context output parameter. |
| ApplyScheduleImmediately |
string |
Indica si las configuraciones de programación surten efecto inmediatamente después del despliegue. |
true |
| IgnoreParentSkipRunningProperty |
string |
Indica si se debe omitir la propiedad de ejecución de prueba de los nodos ancestros del nodo que corresponde al archivo. Este parámetro corresponde al parámetro Omitir la propiedad de ejecución de prueba del nodo ancestro que se muestra después de configurar el parámetro Dependencia en la sección Dependencias de la pestaña Propiedades en la consola de DataWorks. |
true |
| Timeout |
integer |
El período de tiempo de espera. |
1 |
| ImageId |
string |
El ID de la imagen personalizada. |
m-bp1h4b5a8ogkbll2f3tr |
| ResourceDownloadLink |
object |
La URL de descarga del recurso. |
|
| downloadLink |
string |
La URL de descarga del recurso. |
http://xx |
Ejemplos
Respuesta exitosa
JSON Formato
{
"HttpStatusCode": 200,
"ErrorMessage": "La conexión no existe",
"RequestId": "0000-ABCD-EFG****",
"ErrorCode": "Invalid.Tenant.ConnectionNotExists",
"Success": true,
"Data": {
"File": {
"CommitStatus": 0,
"AutoParsing": true,
"Owner": "7775674356****",
"CreateTime": 1593879116000,
"FileType": 10,
"CurrentVersion": 3,
"BizId": 1000001,
"LastEditUser": "62465892****",
"FileName": "ods_user_info_d",
"ConnectionName": "odps_first",
"UseType": "NORMAL",
"FileFolderId": "2735c2****",
"ParentId": -1,
"CreateUser": "424732****",
"IsMaxCompute": true,
"BusinessId": 1000001,
"FileDescription": "Mi primer archivo de DataWorks",
"DeletedStatus": "RECYCLE",
"LastEditTime": 1593879116000,
"Content": "SHOW TABLES;",
"NodeId": 300001,
"AdvancedSettings": "{\"queue\":\"default\",\"SPARK_CONF\":\"--conf spark.driver.memory=2g\"}",
"FileId": 100000001
},
"NodeConfiguration": {
"RerunMode": "ALL_ALLOWED",
"SchedulerType": "NORMAL",
"Stop": false,
"ParaValue": "a=x b=y",
"StartEffectDate": 936923400000,
"EndEffectDate": 4155787800000,
"CycleType": "DAY",
"DependentNodeIdList": "5,10,15,20",
"ResourceGroupId": 375827434852437,
"DependentType": "USER_DEFINE",
"AutoRerunTimes": 3,
"AutoRerunIntervalMillis": 120000,
"CronExpress": "00 05 00 * * ?",
"InputList": [
{
"Input": "project.001_out",
"ParseType": "MANUAL"
}
],
"OutputList": [
{
"RefTableName": "ods_user_info_d",
"Output": "dw_project.002_out"
}
],
"StartImmediately": true,
"InputParameters": [
{
"ParameterName": "input",
"ValueSource": "project_001.parent_node:outputs"
}
],
"OutputParameters": [
{
"ParameterName": "output",
"Value": "${bizdate}",
"Type": "1",
"Description": "Es un parámetro de salida de contexto"
}
],
"ApplyScheduleImmediately": "true",
"IgnoreParentSkipRunningProperty": "true",
"Timeout": 1,
"ImageId": "m-bp1h4b5a8ogkbll2f3tr"
},
"ResourceDownloadLink": {
"downloadLink": "http://xx"
}
}
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | |
| 429 | Throttling.Api | The request for this resource has exceeded your 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.