Todos los productos
Search
Centro de documentos

DataWorks:Acelerar el desarrollo de código

Última actualización: Sep 04, 2026

DataWorks ofrece funciones como verificación de permisos, finalización automática de código y plantillas de código integradas para ayudarle a escribir código de manera más eficiente. Compruebe rápidamente sus permisos sobre una tabla, obtenga una autorización guiada y reciba sugerencias inteligentes de código basadas en palabras clave. Este tema describe cómo utilizar estas funciones en el editor de código.

Limitaciones

Estas funciones solo son compatibles con sentencias ODPS SQL y script.

Ir al editor de código

  1. Inicie sesión en la consola de DataWorks. En la región objetivo, haga clic en Data Development and O&M > Data Development en el panel de navegación izquierdo. Seleccione un espacio de trabajo de la lista desplegable y haga clic en Go to Data Development.

  2. Vaya al editor de código de un nodo.

    En el árbol de directorios de la página DataStudio, busque el nodo objetivo y haga doble clic en él para abrir el editor de código.

Usar funciones de productividad

DataWorks proporciona las funciones descritas a continuación para ayudarle a escribir código de manera más eficiente en el editor de código.

Función

Descripción

Verificación de permisos

Al pasar el cursor sobre el nombre de una tabla en una sentencia SELECT, DataWorks comprueba sus permisos. Si su cuenta carece de permisos de consulta para la tabla o sus campos, DataWorks le indica que solicite acceso en Security Center. Aparece una información sobre herramientas debajo del nombre de la tabla que explica el problema y proporciona un enlace para solicitar acceso.

Nota
  • Esta función solo verifica los permisos de consulta en tablas del entorno de producción. El aviso aparece únicamente si faltan permisos.

  • Para solicitar permisos sobre una tabla, consulte MaxCompute data access control.

Finalización automática de código

  • Sugerencias inteligentes de palabras clave

    Mientras escribe un prefijo de palabra clave, como se, en el editor de código MaxCompute SQL, DataWorks sugiere palabras clave coincidentes como SELECT, SET y SETPROJECT. Seleccione una sugerencia para completar la palabra clave automáticamente.

  • Finalización de campos para consultas

    Pase el cursor sobre el nombre de una tabla en su código para seleccionar los campos que desea consultar. DataWorks agrega automáticamente los campos seleccionados a su sentencia. También puede pasar el cursor sobre el nombre de un campo para consultar su información. Por ejemplo, en el editor de código ODPS SQL, comience con la consulta SELECT FROM xc_rds_solution_0_odps_xc_dpe_e2_engine_log. Haga clic en el icono de selección de campos junto al nombre de la tabla. En la lista emergente, seleccione los campos que desea agregar, como _before_image_ y _ddl_sql_. Después de hacer clic en Confirm, la consulta se actualiza automáticamente a SELECT , _before_image_, _ddl_sql_ FROM xc_rds_solution_0_odps_xc_dpe_e2_engine_log.

Plantillas de código integradas

DataWorks proporciona plantillas de código integradas para sentencias comunes, como CREATE_TABLE, SELECT_CASE, SELECT_ALL e INSERT_OVERWRITE_TABLE. Seleccione una plantilla para generar la estructura de código correspondiente a su tarea.

Nota

En la sentencia generada, TABLENAME está seleccionado de forma predeterminada, por lo que puede reemplazarlo inmediatamente con el nombre real de su tabla.

Por ejemplo, si selecciona la plantilla SELECT_ALL, se genera el siguiente código en el editor.

-- ODPS SQL
    --xxx
    -- Author:
    -- Create time: 2021-11-11 17:36:35

    SELECT  *
    FROM  TABLENAME
    ;