Todos los productos
Search
Centro de documentos

DataWorks:Retiro gradual

Última actualización: Sep 04, 2026

Data Asset Governance ofrece una solución integral para retirar de forma gradual las tareas y tablas obsoletas. Esta función utiliza evaluación de riesgos, notificaciones y gestión de procesos para ayudarle a superar desafíos como la identificación de riesgos de retiro, el manejo de dependencias descendentes activas y la comprensión de los impactos potenciales. También permite el retiro por lotes para mejorar la eficiencia.

Contexto

A diferencia del retiro directo, el retiro gradual incluye análisis de impacto y gestión de procesos. Además, permite notificar a las partes interesadas en cada etapa.

Acciones

Método de retiro

Comparación

Descripción

Select objects to undeploy

Retiro directo

Localice la tarea en la página de O&M, establézcala como Frozen y luego retírela directamente.

Este método no muestra impactos ni riesgos, lo que aumenta la probabilidad de errores.

Retiro gradual

Puede seleccionar objetos, evaluar su impacto y riesgos, y agregarlos de forma manual o automática.

El sistema proporciona una evaluación de impacto para los objetos seleccionados por ID de nodo, linaje de datos o tabla.

Configure the undeployment process

Retiro directo

Ninguna

No es posible notificar al personal correspondiente.

Retiro gradual

Puede notificar al personal designado en cada etapa del proceso mediante System Prompt, Mail, DingTalk Chatbot y Webhook.

Permite un proceso de varias etapas con notificaciones para el personal relevante en cada paso.

Define the execution mode

Retiro directo

Ninguna

El objeto se retira de inmediato y la acción es irreversible.

Retiro gradual

  • Manually Trigger Execution

  • Automatic Execution

Puede elegir diferentes modos de ejecución según el escenario, lo que ofrece un margen para cancelar el retiro si es necesario.

View and manage the plan

Retiro directo

Ninguna

Esta acción inmediata carece de un periodo de espera, lo que incrementa el riesgo de retiros accidentales y fallos en el negocio.

Retiro gradual

Puede consultar los detalles de los planes de retiro creados y realizar operaciones como ver detalles de ejecución, cancelar y revertir cada subtarea.

Proporciona un margen para el retiro, lo que le permite cancelar o revertir el proceso si ocurre un error.

Limitaciones

  • Un plan de retiro solo puede incluir objetos de un único workspace.

  • Un plan puede contener un máximo de 200 objetos.

  • Puede revertir las operaciones de tareas antes del paso Undeploy Task y las operaciones de tablas antes del paso Undeploy Completed.

Permisos

  • Para crear un plan de retiro, debe contar con uno de los siguientes permisos:

    • Cuenta de Alibaba Cloud

    • Usuario de RAM con el permiso AliyunDataWorksFullAccess

    • Administrador del workspace

    • Administrador de gobernanza de datos a nivel de tenant

    • Administrador de gobernanza de datos a nivel de workspace

    • Ingeniero de O&M

  • Solo una cuenta de Alibaba Cloud, un usuario de RAM con el permiso AliyunDataWorksFullAccess o un administrador del workspace pueden realizar todas las operaciones en un plan de retiro.

  • Los ingenieros de O&M solo pueden gestionar los planes de retiro que ellos mismos crean. Tienen permisos de solo lectura para los demás planes.

  • Los administradores de gobernanza de datos a nivel de tenant y de workspace solo pueden crear, configurar y eliminar planes. No pueden iniciar ni ejecutar planes que contengan tareas para las cuales no tengan permisos.

Notas de uso

  • Un objeto que ya forma parte de un plan de retiro no se puede agregar a otro.

  • Ciertos tipos de objetos no se pueden retirar, como el nodo raíz del workspace o los nodos virtuales creados por un plan de retiro.

  • Si los propietarios no eliminan las dependencias de programación de un objeto dentro del tiempo especificado, el sistema crea un nodo virtual y le asigna las tareas dependientes.

  • Los pasos admitidos pueden variar según el tipo de nodo. Consulte la interfaz de usuario para obtener más detalles.

  • Solo puede revertir las operaciones realizadas antes de que se retire el objeto.

Procedimiento

Paso 1: Crear un plan de retiro

  1. Vaya a la página de Data Asset Governance.

    Inicie sesión en la consola de DataWorks. En la barra de navegación superior, seleccione la región deseada. En el panel de navegación izquierdo, elija Data Governance > Data Asset Governance. En la página que aparece, haga clic en Go to Data Asset Governance.

  2. En el panel de navegación izquierdo, elija Governance > Automation > Graceful Shutdown para ir a la página Graceful Shutdown.

  3. En la lista desplegable Workspace situada en la parte superior de la página, seleccione el workspace que contiene los objetos que desea retirar. La lista solo muestra los workspaces a los que se ha unido.

    Si necesita unirse a un workspace, contacte al administrador del workspace para que lo agregue. Para obtener más información, consulte Add workspace members and manage their roles and permissions.

  4. En la página Graceful Shutdown, haga clic en Create Governance Plan.

    Alternativamente, en la página Process Governance Items, busque la tarea o tabla que desea retirar y haga clic en Create Plan en la columna Actions.

Paso 2: Seleccionar objetos para retirar

1. Configurar la información básica del plan

Especifique el Workspace donde se encuentran los objetos e introduzca un Plan Name personalizado.

2. Agregar objetos al plan

En la sección To-Be-Undeployed Object, seleccione los objetos que desea retirar. Puede agregar Tasks o Table publicados.

  • Retirar tareas: Puede agregar tareas mediante Add to-be-undeployed Object o Import Based on Lineage.

    • Add to-be-undeployed Object: Agregue objetos de tarea por ID de nodo.

    • Import Based on Lineage: Seleccione una tarea y luego seleccione las tareas relacionadas según su jerarquía de linaje de datos.

      Nota
      • Puede encontrar el ID de nodo de una tarea en su página de configuración, en Scheduling > Base Attributes.

      • También puede encontrar el ID de nodo en la página Auto Triggered Task O&M > Auto Triggered Node de Operation Center.

  • Retirar tablas: Utilice Add to-be-undeployed Object para agregar tablas.

Nota
  • Un objeto que ya forma parte de un plan de retiro no se puede agregar a otro.

  • Ciertos tipos de objetos no se pueden retirar, como el nodo raíz del workspace o los nodos virtuales creados por un plan de retiro.

Parámetro

Descripción

Undeployment Impact Assessment

  • Low: Las tablas de salida del objeto no se han consumido en el último mes.

  • High: Las tablas de salida del objeto se han consumido en el último mes.

Impact Item Description

Proporciona una explicación de la evaluación de impacto del retiro.

The output table is consumed.

Estado de consumo de la tabla de salida del objeto de tarea.

Task That Generates Table

La tarea que genera el objeto de tabla. Haga clic para ver la información de la tarea.

Number of Affected Baselines/Highest Priority

  • Para un objeto de tabla: El número de líneas base afectadas y el nivel de línea base más alto de la tarea que genera la tabla.

  • Para un objeto de tarea: El número de líneas base afectadas y el nivel de línea base más alto de la tarea.

Nota

Para obtener más información sobre el monitoreo de líneas base de tareas, consulte Baseline management.

Paso 3: Configurar el proceso de retiro

Después de agregar los objetos, configure el proceso de retiro por etapas. El proceso puede incluir hasta ocho etapas: Start Undeployment, Delayed Scheduling, Pause scheduling, Undeploy Task, Rename Output Table, Reset Table Lifecycle, Delete Output Table y Undeploy Completed.

Etapa

Descripción

Caso de uso recomendado

Start Undeployment

Inicia el proceso de retiro gradual. Esta etapa es obligatoria.

-

Delayed Scheduling

Retrasa la hora de ejecución programada del objeto, lo que a su vez retrasa la generación de datos para este y sus dependencias descendentes.

Utilice la programación diferida para asegurar que las tareas se ejecuten con normalidad cuando los datos de las plataformas ascendentes aún no se han generado.

Pause scheduling

Establece el estado del objeto como congelado. Esto significa que el estado de la tarea aparece como congelado en la página Operation Center > Auto Triggered Node. El objeto y sus dependencias descendentes dejarán de generar datos de tabla.

Utilice la suspensión de programación cuando un servicio empresarial se pausa pero es necesario conservar el flujo de trabajo.

Undeploy Task

Retira el objeto seleccionado. A partir del día siguiente no se generan nuevas instancias. Las instancias existentes se establecen en carga cero y dejan de ejecutarse. Esta etapa está seleccionada de forma predeterminada, pero puede deseleccionarla.

Utilícela cuando un nodo o flujo de trabajo quede obsoleto.

Rename Output Table

Cambia el nombre de la tabla de salida de la tarea o del objeto de tabla.

Utilícelo para marcar la tabla de salida como perteneciente a un objeto retirado.

Reset Table Lifecycle

Restablece el ciclo de vida de la tabla de salida de la tarea o del objeto de tabla.

Utilícelo para conservar la tabla de salida durante un periodo específico después del retiro.

Nota

Solo se admiten tablas de MaxCompute.

Delete Output Table

Elimina la tabla de salida de la tarea o del objeto de tabla.

Utilícelo después de retirar un objeto cuando su tabla de salida ya no sea necesaria.

Undeploy Completed

Finaliza el proceso de retiro gradual. Esta etapa es obligatoria.

-

Nota
  • Las etapas se ejecutan secuencialmente. Las etapas opcionales se pueden omitir.

  • Los planes de retiro gradual permiten enviar notificaciones al personal especificado mediante métodos como System Prompt, Mail y DingTalk Chatbot. Para obtener información sobre cómo configurar un chatbot de DingTalk, consulte Scenario practice: Send alert notifications to a DingTalk group. Para ver los avisos del sistema, vaya a la página Governance Reminder eligiendo Data Asset Governance > Overview > Reminder.

Paso 4: Definir el modo de ejecución

Establezca cómo avanza el plan por cada etapa. Puede elegir Manually Trigger Execution o Automatic Execution.

  • Manually Trigger Execution

    • Descripción: El creador del plan debe confirmar manualmente cada etapa antes de que el proceso pueda continuar.

    • Caso de uso recomendado: Utilice este modo cuando la tarea o la tabla de datos sea crítica para su flujo de trabajo empresarial.

  • Automatic Execution

    • Descripción: Cada paso avanza automáticamente cuando finaliza el periodo de espera configurado.

    • Caso de uso recomendado: Utilice este modo para retirar de forma masiva numerosos flujos de trabajo de baja prioridad.

Paso 5: Ver y gestionar el plan

En la página Graceful Shutdown, puede consultar la lista de planes de retiro y realizar acciones sobre ellos, como Execute, Cancel o Delete.

Nota
  • Cancelar un plan solo detiene las etapas en curso; las etapas completadas no se ven afectadas.

  • Eliminar un plan primero cancela cualquier etapa en curso y luego elimina el plan en sí. Las etapas completadas no se ven afectadas. Esta acción es irreversible.

Haga clic en Execution details en la columna Actions para ver la configuración de un plan y gestionar sus tareas individuales:

Función

Descripción

Details

Consulte los detalles de retiro de una sola tarea, incluido el progreso, el estado y los detalles de ejecución de cada etapa. También puede cancelar o revertir el proceso de retiro de la tarea actual.

  • Cancelar tarea: Puede cancelar las etapas incompletas en el proceso de retiro de la tarea actual.

  • Revertir tarea: Revierte todos los pasos de retiro de la tarea a su estado inicial. No es posible revertir pasos individuales.

    Nota
    • No se admite la reversión si el plan de retiro se ha cancelado.

    • No se admite la reversión si hay un subpaso en curso.

    • No puede revertir una tarea después de la etapa Undeploy task. No se admite la reversión una vez completado el plan.

Go to Operation Center

Abre los detalles de la tarea en Operation Center.

Edit

Abre la tarea para editarla en DataStudio.