Todos los productos
Search
Centro de documentos

DataWorks:Descripción general de la API

Última actualización: Oct 12, 2026

Estándares de API y SDK preconfigurados multilenguaje

La OpenAPI de este producto (dataworks-public/2024-05-18) utiliza el estilo de firma RPC. Se han encapsulado SDK para los lenguajes de programación más comunes con el fin de facilitar el desarrollo. Los desarrolladores pueden descargar el SDK para invocar directamente la OpenAPI de este producto sin preocuparse por los detalles técnicos. Si el SDK existente no satisface sus necesidades, utilice el mecanismo de firma para una integración con autofirma. Dado que los detalles de la autofirma son muy complejos, este proceso puede tardar alrededor de 5 días hábiles. Por lo tanto, se recomienda unirse a nuestro grupo de servicio de DingTalk (147535001692) para llevar a cabo la integración de firmas bajo la guía de expertos.

Antes de usar la API, prepare su cuenta de identidad y su clave de acceso (AccessKey) para acceder eficazmente a la API mediante herramientas cliente (como SDK y CLI). Para obtener más información, consulte Obtener un AccessKey.

Escenarios de firma personalizada

Si su escenario empresarial tiene requisitos especiales y necesita integrar la API mediante autofirma, se recomienda consultar primero a nuestro equipo de soporte técnico (grupo de servicio de DingTalk: 147535001692) para obtener orientación profesional y garantizar una integración eficiente.

Preparación de cuenta y seguridad

Las cuentas de Alibaba Cloud tienen permisos administrativos completos sobre todos los recursos. Si un AccessKey se ve comprometido, todos los recursos asociados corren el riesgo de sufrir accesos no autorizados. Para garantizar la seguridad, se recomienda crear un RAM user con permisos de acceso exclusivos a la API y configurar su AccessKey, además de establecer directivas de RAM basadas en el principio de menor privilegio (PoLP). Utilice la cuenta de Alibaba Cloud únicamente en escenarios específicos donde se requieran explícitamente sus permisos.

Agente de datos

API

Título

Descripción

Gestión de servidores MCP Gestión de servidores MCP
CreateMcpServer Crear un servidor MCP Crea un servidor MCP.
DeleteMcpServer Delete MCP Server. Elimina un servidor MCP.
UpdateMcpServer Actualizar un servidor MCP Actualiza un servidor MCP.
GetMcpServer GetMcpServer. Devuelve los detalles de un servidor MCP.
ListMcpServers ListMcpServers. Obtiene una lista paginada de servidores MCP.
Gestión de habilidades Gestión de habilidades
CreateSkill Crear una habilidad Crea una habilidad en DataWorks.
UpdateSkill Actualizar una habilidad. Actualiza una habilidad especificada y genera una nueva versión.
DeleteSkill Delete Skill. Elimina una habilidad.
GetSkill GetSkill. Obtiene los detalles de una habilidad especificada mediante su nombre, incluidos el contenido del archivo SKILL.md y el enlace de descarga del paquete.
ListSkills Listado de habilidades Realiza una consulta paginada para listar las habilidades de la cuenta actual.
Gestión de agentes Gestión de agentes
CreateAgent Crear un agente Crea un agente.
ListCustomAgents Enumerar agentes personalizados Enumera los agentes personalizados con paginación.
DeleteAgent Eliminar un agente. Elimina un agente.
GetAgent GetAgent. Obtiene los detalles del agente por nombre.
ListAgents Consultar lista de agentes. Consulta la lista de agentes disponibles para el inquilino actual, con compatibilidad para filtrado por nombre y paginación.
Gestión de sesiones de agente Gestión de sesiones de agente
PromptAgentSession Enviar prompt de sesión. Envía un prompt de usuario a una sesión existente y devuelve la respuesta del agente en modo de transmisión.
ReplyAgentSession Respuesta a la entrada de solicitud de sesión Responde a una interacción de usuario pendiente en una sesión de DataAgent.
LoadAgentSession LoadAgentSession. Carga el historial de mensajes de una sesión existente y lo devuelve como un flujo SSE. Si la sesión no existe, el servidor envía un JSONRPCResponse.error con el código 400 a través del flujo SSE. El Content-Type es text/event-stream. Utilice esta operación para restaurar el contexto de la sesión.
ListAgentSessions Consultar lista de sesiones. Carga la lista del historial de conversaciones de una sesión de agente.
ListAgentSessionArtifacts Consultar lista de artefactos de sesión. Consulta la lista de archivos de artefactos generados por una sesión especificada.
GetAgentSessionTokenUsage GetAgentSessionTokenUsage. Obtiene el uso acumulado de tokens de IA para una sesión especificada.
GetAgentSessionArtifactMeta GetAgentSessionArtifactMeta. Obtiene los metadatos y el contenido de un artefacto a partir del ID de sesión y la ruta del artefacto.
CreateAgentSession Creación de una sesión de agente. Crea una nueva sesión de agente y devuelve el ID de la sesión.
CancelAgentSession Cancelar una sesión. Interrumpe la llamada del agente para una sesión especificada y admite la interrupción durante las respuestas en streaming.

Gestión de espacios de trabajo

API

Título

Descripción

Espacios de trabajo Espacios de trabajo
CreateProject Crear un espacio de trabajo. Crea un espacio de trabajo.
DeleteProject Eliminar un espacio de trabajo. Elimina un espacio de trabajo de DataWorks.
UpdateProject UpdateProject. Actualiza un espacio de trabajo de DataWorks.
ListProjects ListProjects. Consulta la lista de espacios de trabajo de DataWorks del inquilino al que pertenece su cuenta.
GetProject Obtener detalles del espacio de trabajo. Consulta los detalles de un espacio de trabajo de DataWorks.
Roles de espacio de trabajo Roles de espacio de trabajo
CreateProjectRole CreateProjectRole. Crea un rol personalizado para un espacio de trabajo.
DeleteProjectRole Eliminar un rol personalizado de un espacio de trabajo. Elimina un rol personalizado de un espacio de trabajo.
UpdateProjectRole Actualizar un rol personalizado de un espacio de trabajo. Actualiza los permisos de un rol personalizado en un espacio de trabajo.
GetProjectRole GetProjectRole. Consulta los detalles de un rol del espacio de trabajo.
ListProjectRoles Detalles de los roles del espacio de trabajo Consulta los detalles de los roles del espacio de trabajo con paginación.
Miembros del espacio de trabajo Miembros del espacio de trabajo
CreateProjectMember Crear un miembro del espacio de trabajo. Agrega un miembro al espacio de trabajo y le asigna roles del espacio de trabajo.
DeleteProjectMember Eliminar un miembro del espacio de trabajo. Elimina un miembro del espacio de trabajo y los roles de espacio de trabajo otorgados al miembro.
GrantMemberProjectRoles Asignación de roles de proyecto a miembros. Asigna roles a los miembros de un espacio de trabajo.
RevokeMemberProjectRoles Revocar roles de espacio de trabajo de un miembro del espacio de trabajo. Revoca roles de un miembro del espacio de trabajo.
GetProjectMember GetProjectMember. Obtiene los detalles de un miembro específico de un espacio de trabajo.
ListProjectMembers ListProjectMembers. Obtiene una lista paginada de los detalles de los miembros del espacio de trabajo.

Orígenes de datos

API

Título

Descripción

UpdateDataSource Actualizar un origen de datos Modifica un origen de datos especificado según el ID del origen de datos.
TestDataSourceConnectivity Prueba de conectividad de una fuente de datos. Prueba la conectividad de una fuente de datos en un grupo de recursos.
CreateDataSource Crear un origen de datos Crea un origen de datos en un espacio de trabajo especificado para el entorno de desarrollo o de producción.
DeleteDataSource DeleteDataSource. Elimina un origen de datos mediante el ID del origen de datos.
CloneDataSource Clonar un origen de datos Clona un origen de datos existente para crear uno nuevo.
ListDataSources ListDataSources. Obtiene una lista de orígenes de datos que coinciden con las condiciones de filtro especificadas.
Reglas de uso compartido de orígenes de datos Reglas de uso compartido de orígenes de datos
CreateDataSourceSharedRule CreateDataSourceSharedRule. Crea una regla de uso compartido de una fuente de datos para compartirla con otros espacios de trabajo o usuarios RAM.
DeleteDataSourceSharedRule Eliminar una regla de uso compartido de origen de datos Elimina una regla de uso compartido de origen de datos mediante su ID.
ListDataSourceSharedRules Lista de reglas de uso compartido de origen de datos. Obtiene una lista de las reglas de uso compartido de un origen de datos.

Recursos de cómputo

API

Título

Descripción

DeleteComputeResource Eliminar un recurso de cómputo. Elimina el recurso de cómputo especificado en función del ID del recurso de cómputo.
GetComputeResource GetComputeResource. Consulta el recurso de computación especificado en función del ID del recurso de computación.
UpdateComputeResource Actualizar un recurso de cómputo Modifica un recurso de cómputo especificado según el ID del recurso de cómputo.
ListComputeResources ListComputeResources. Consulta la lista de recursos de cómputo que cumplen con la información de negocio especificada.
CreateComputeResource Crear un recurso de cómputo Crea un recurso de cómputo en un espacio de trabajo especificado. El recurso de cómputo se puede utilizar en el entorno de desarrollo o de producción.
GetComputeResourceAuthUserMappings Obtener información de asignación de cuentas del recurso de cómputo. Consulta las asignaciones de usuario de un recurso de cómputo. Admite los tipos de recurso EMR y Serverless Spark.
UpdateComputeResourceAuthUserMappings Actualizar la asignación de cuentas del recurso de cómputo. Actualiza la asignación de cuentas de un recurso de cómputo. Esta operación admite actualmente los tipos de recursos EMR y Serverless Spark.

Gestión de grupos de recursos

API

Título

Descripción

Grupos de recursos Grupos de recursos
CreateResourceGroup Crear un grupo de recursos Crea un grupo de recursos.
DeleteResourceGroup Eliminar un grupo de recursos de uso general. Elimina un grupo de recursos de uso general.
UpdateResourceGroup UpdateResourceGroup. Actualiza la información básica de un grupo de recursos.
GetResourceGroup Obtener detalles del grupo de recursos por ID Obtiene los detalles de un grupo de recursos especificado por ID.
ListResourceGroups Lista de grupos de recursos Obtiene una lista de grupos de recursos.
DissociateProjectFromResourceGroup Desasociar un grupo de recursos de un espacio de trabajo. Desasocia un grupo de recursos de un espacio de trabajo.
AssociateProjectToResourceGroup Asociar un grupo de recursos con un espacio de trabajo. Asocia un grupo de recursos con un espacio de trabajo.
ListResourceGroupAssociateProjects ListResourceGroupAssociateProjects. Consulta la lista de espacios de trabajo con los que está asociado un grupo de recursos.
ListResourceGroupMetricData ListResourceGroupMetricData. Consulta los datos de métricas de un grupo de recursos.
Enrutamiento Enrutamiento
CreateRoute Crear ruta. Crea una ruta para una red.
DeleteRoute DeleteRoute. Elimina una ruta de un recurso de red.
UpdateRoute UpdateRoute. Actualiza la información de una ruta.
GetRoute GetRoute. Consulta la información de una ruta a partir de su ID.
ListRoutes Obtener la lista de rutas de un recurso de red. Obtiene la lista de rutas de un recurso de red.
Redes Redes
CreateNetwork Crear red. Crea una red y la asocia con un grupo de recursos general.
DeleteNetwork Desasociar y eliminar un recurso de red de un grupo de recursos de propósito general. Desasocia y elimina un recurso de red de un grupo de recursos de propósito general.
GetNetwork Obtener detalles del recurso de red Obtiene los detalles de un recurso de red.
ListNetworks Consulta de recursos de red en un grupo de recursos Consulta los recursos de red en un grupo de recursos.

Gestión de imágenes

API

Título

Descripción

CreateImage Crear una imagen Crea una imagen.
UpdateImage Actualizar imagen Actualiza una imagen.
RunImageTest Ejecutar prueba de imagen. Ejecuta una prueba de imagen.
ListImageTestResults Obtener resultados de pruebas de imágenes Consulta una lista de resultados de pruebas de imágenes.
GetImageTestResult Obtener el resultado de una tarea de prueba de imagen especificada Obtiene los detalles del resultado de una prueba de imagen.
CancelImageTest Cancelar prueba de imagen. Cancela una prueba de imagen.
PublishImage Publicar una imagen. Publica una imagen.
BuildImage Compilar una imagen. Compila una imagen.
RollbackImage Revertir una imagen. Revierte una imagen.
EnableImage Habilitar una imagen. Habilita una imagen.
DisableImage Deshabilitar una imagen. Deshabilita una imagen.
GetImage Obtener detalles de imagen por ID Obtiene los detalles de una imagen especificada por ID de imagen.
ListImages Obtener una lista de imágenes Obtiene una lista de imágenes.
ListImageVersions Obtener detalles de la versión de imagen. Obtiene los detalles de una versión de imagen especificada.
DeleteImage Eliminar una imagen. Elimina una imagen.
AssociateProjectToImage Asociar una imagen con un espacio de trabajo. Asocia una imagen con un espacio de trabajo.
DissociateProjectFromImage Desasociar una imagen de un espacio de trabajo. Desasocia una imagen de un espacio de trabajo.
ListImageAssociatedProjects Enumerar espacios de trabajo asociados con una imagen. Enumera los espacios de trabajo asociados con una imagen.

Estudio de datos (nueva versión)

API

Título

Descripción

Instantáneas Instantáneas
GetSnapshot Obtener detalles de la instantánea de versión. Obtiene los detalles de una instantánea de versión.
ListSnapshots Obtener lista de instantáneas de versión. Obtiene una lista de instantáneas de versión.
Componentes Componentes
CreateComponent Crear un componente. Crea un componente.
DeleteComponent Eliminar un componente. Elimina un componente.
GetComponent GetComponent. Obtiene la información del componente.
UpdateComponent Actualizar un componente. Actualiza componentes.
ListComponents Lista de componentes. Obtiene una lista de componentes.
Nodos Nodos
CreateNode Crear un nodo de Data Studio. Crea un nodo de Data Studio en la nueva versión de Data Studio.
DeleteNode Eliminar un nodo de Data Studio. Elimina un nodo de Data Studio especificado.
UpdateNode Actualizar un nodo. Actualiza la información básica de un nodo en Data Studio. Esta operación de API actualiza la información de forma incremental. La información de actualización se describe mediante FlowSpec.
MoveNode MoveNode. Mueve un nodo a una ruta en Data Studio.
RenameNode RenameNode. Cambia el nombre de un nodo en Data Studio.
GetNode GetNode. Consulta la información de un nodo en Data Studio.
ListNodes Lista de nodos de desarrollo de datos Obtiene una lista de nodos de desarrollo de datos con paginación. También puede realizar una consulta filtrada en la lista mediante condiciones especificadas.
ListNodeDependencies Obtener nodos dependientes de un nodo de desarrollo de datos Obtiene los nodos dependientes de un nodo de desarrollo de datos especificado de forma paginada.
Definiciones de flujos de trabajo Definiciones de flujos de trabajo
CreateWorkflowDefinition Crear un flujo de trabajo de Data Studio. Crea un flujo de trabajo en una carpeta especificada de Data Studio.
ImportWorkflowDefinition Importar un flujo de trabajo de Data Studio. Importa un flujo de trabajo definido mediante FlowSpec y sus nodos secundarios internos en Data Studio.
DeleteWorkflowDefinition Eliminar un flujo de trabajo de Data Studio. Elimina un flujo de trabajo especificado en Data Studio.
UpdateWorkflowDefinition UpdateWorkflowDefinition. Actualiza la información básica de un flujo de trabajo en Data Studio. Esta operación de la API actualiza de forma incremental. La información de la actualización se describe mediante FlowSpec.
MoveWorkflowDefinition MoveWorkflowDefinition. Mueve un flujo de trabajo a una ruta en Data Studio.
RenameWorkflowDefinition Cambiar el nombre de un flujo de trabajo de Data Studio. Cambia el nombre de un flujo de trabajo en Data Studio.
GetWorkflowDefinition Obtener detalles del flujo de trabajo de Data Studio. Consulta la información sobre un flujo de trabajo.
ListWorkflowDefinitions Lista de flujos de trabajo de desarrollo de datos Consulta una lista paginada de flujos de trabajo de desarrollo de datos. También puede filtrar los flujos de trabajo según condiciones especificadas.
Recursos Recursos
CreateResource Crear un recurso de archivo de Data Studio. Crea un recurso de archivo para Data Studio. La información del recurso de archivo se define en formato FlowSpec.
DeleteResource Eliminar un recurso de archivo. Elimina un recurso de archivo de Data Studio.
UpdateResource Actualizar la información del recurso de archivo de Data Studio. Actualiza la información básica de un recurso de archivo en Data Studio. Esta operación de API es incremental. La información de la actualización se describe mediante FlowSpec.
GetResource Obtener detalles del recurso de archivo de Data Studio. Consulta la información de un recurso de archivo.
ListResources Obtener recursos de archivos de desarrollo de datos Obtiene una lista paginada de archivos de recursos y filtra recursos.
MoveResource Mover un recurso de archivo de Data Studio. Mueve un recurso de archivo a una ruta en Data Studio.
RenameResource Renombrar un recurso de archivo de Data Studio. Renombra un recurso de archivo en Data Studio.
Funciones Funciones
CreateFunction Crear una función de Data Studio. Crea una función UDF en Data Studio. La información de la función UDF se describe en formato FlowSpec.
DeleteFunction Eliminar función. Elimina una función definida por el usuario (UDF) en Data Studio.
UpdateFunction Actualiza la información de la función de Data Studio. Actualiza la información básica de una función definida por el usuario (UDF) en Data Studio. Esta operación de API actualiza la información de manera incremental. La información de actualización se describe mediante FlowSpec.
MoveFunction Mover una función de Data Studio. Mueve una función definida por el usuario (UDF) a una ruta en Data Studio.
RenameFunction Cambiar el nombre de una función de Data Studio. Cambia el nombre de una función definida por el usuario (UDF) en Data Studio.
GetFunction Obtener detalles de la función de Data Studio. Consulta los detalles de una función definida por el usuario (UDF) en Data Studio.
ListFunctions Lista de funciones de Data Studio. Obtiene una lista paginada de funciones UDF en Data Studio. También puede usar condiciones de filtro para filtrar funciones UDF.
Flujos de trabajo de publicación Flujos de trabajo de publicación
CreatePipelineRun Crear un proceso de despliegue Crea un proceso de despliegue para una entidad en Data Studio.
AbolishPipelineRun Detener un proceso de despliegue. Cambia el estado de un proceso de despliegue especificado a terminado. El proceso de despliegue no se elimina y aún se puede consultar mediante operaciones de consulta.
ExecPipelineRunStage Ejecutar una etapa especificada de un proceso de despliegue. Ejecuta una etapa especificada de un proceso de despliegue.
GetPipelineRun Detalles del proceso de despliegue. Obtiene los detalles de un proceso de despliegue.
ListPipelineRuns Lista de procesos de despliegue. Obtiene una lista paginada de procesos de despliegue. También puede filtrar esta lista según criterios específicos.
ListPipelineRunItems Obtener el contenido del despliegue. Consulta la información de los objetos de despliegue mediante el ID del proceso de despliegue.
Entorno de desarrollo personal Entorno de desarrollo personal
ListServerIdeInstances Lista de instancias de entorno de desarrollo personal Realiza una consulta paginada de instancias de entorno de desarrollo personal. Al invocar esta operación, utilice el endpoint de DataWorks que corresponde a la región del espacio de trabajo de destino.
GetServerIdeInstance Consultar instancia de entorno de desarrollo personal. Consulta los detalles de una instancia de entorno de desarrollo personal especificada.
ListServerIdeImages Consulta de imágenes para entornos de desarrollo personal. Consulta la lista de imágenes disponibles para entornos de desarrollo personal mediante paginación.
ListServerIdeEcsSpecs Consulta de tipos de instancia de ECS para entornos de desarrollo personal. Consulta la lista de tipos de instancia de ECS disponibles para entornos de desarrollo personal.
CreateServerIdeInstance Crear una instancia de entorno de desarrollo personal. Crea una instancia de entorno de desarrollo personal.
UpdateServerIdeInstance Actualizar una instancia de entorno de desarrollo personal. Actualiza la configuración de una instancia de entorno de desarrollo personal especificada.
StopServerIdeInstance Detener una instancia de entorno de desarrollo personal. Detiene una instancia de entorno de desarrollo personal especificada.
StartServerIdeInstance Iniciar una instancia de entorno de desarrollo personal. Inicia una instancia de entorno de desarrollo personal especificada.
DeleteServerIdeInstance Eliminar una instancia de entorno de desarrollo personal. Elimina una instancia de entorno de desarrollo personal especificada.

Estudio de datos (versión anterior)

API

Título

Descripción

Archivos Archivos
CreateFile Crear un archivo en Data Studio. Crea un archivo en Data Studio. Esta operación no admite la creación de nodos de Data Integration.
CreateResourceFile Crear archivo de recursos. Permite a los usuarios especificar sus propios archivos (como JAR, PY, archivo comprimido o archivo) para crear archivos de recursos de Data Studio.
CreateUdfFile Crear un archivo de función en Data Studio. Crea un archivo para una función en Data Studio.
UpdateFile Actualizar un nodo de archivo existente Actualiza un archivo existente.
UpdateUdfFile Actualización de la información del archivo de la función Actualiza la información del archivo de una función.
GetFile Detalles de un archivo. Obtiene los detalles de un archivo.
ListFiles Consulta de la lista de archivos. Consulta una lista de archivos al llamar a ListFiles.
SubmitFile Enviar un archivo al entorno de desarrollo del sistema de programación. Envía un archivo al entorno de desarrollo del sistema de programación para generar una tarea.
DeployFile Deploy file. Despliega un archivo en el entorno de producción.
Carpetas Carpetas
CreateFolder Crear una carpeta. Crea una carpeta.
DeleteFolder Eliminar una carpeta en Data Studio. Invoca la operación DeleteFolder para eliminar una carpeta en la página de Data Studio.
UpdateFolder Actualización de información de carpeta. Invoca la operación UpdateFolder para actualizar la información de la carpeta.
GetFolder Obtener detalles de la carpeta. Consulta la información sobre una carpeta.
ListFolders Consulta de lista de carpetas. Consulta una lista de carpetas.
Flujos de negocio Flujos de negocio
CreateBusiness Crear un proceso de negocio. Crea un proceso de negocio en Data Studio para el desarrollo de datos.
DeleteBusiness Eliminar un flujo de trabajo. Elimina un flujo de trabajo.
UpdateBusiness Actualizar flujo de trabajo. Actualiza un flujo de trabajo.
GetBusiness Consulta de detalles del flujo de negocio Consulta los detalles de un flujo de negocio.
ListBusiness ListBusiness. Consulta una lista de flujos de trabajo.
Paquetes de publicación Paquetes de publicación
GetDeploymentPackage Obtener detalles del paquete de despliegue. Obtiene los detalles de un paquete de despliegue.
ListDeploymentPackages Consulta de paquetes de despliegue. Consulta una lista de paquetes de despliegue.
ListDeploymentPackageFiles Obtener versiones de archivos pendientes de despliegue. Obtiene la lista de versiones de archivos pendientes de despliegue.
Versiones de archivo Versiones de archivo
GetFileVersion Obtener los detalles de la versión del archivo. Obtiene los detalles de la versión de un archivo.
ListFileVersions Consulta de versiones de archivo. Consulta la lista de versiones de un archivo.
Eventos de puntos de extensión Eventos de puntos de extensión
UpdateIDEEventResult Actualizar el resultado de la verificación de un evento de punto de extensión. Informa el resultado de la verificación de un mensaje de evento de punto de extensión mediante un callback.
GetIDEEventDetail GetIDEEventDetail. Consulta la instantánea de datos de un punto de extensión a partir del ID de un mensaje en DataWorks OpenEvent cuando se activa el evento de punto de extensión relacionado.
Tablas Tablas
EstablishRelationTableToBusiness Importar una tabla a un flujo de trabajo. Importa una tabla a un flujo de trabajo. Llamar a esta operación equivale a hacer clic con el botón derecho en un flujo de trabajo en la página Data Studio y seleccionar Importar tabla.

Integración de datos

API

Título

Descripción

Tareas de sincronización Tareas de sincronización
CreateDIJob Crear una tarea de sincronización de integración de datos. Crea una tarea en la nueva versión de Data Integration.
UpdateDIJob UpdateDIJob. Actualiza una tarea de Data Integration.
DeleteDIJob Eliminar trabajo de DI. Elimina una tarea de sincronización de nueva versión.
StopDIJob Detener una tarea de sincronización de integración de datos. Cancela una tarea de integración de datos.
StartDIJob StartDIJob. Inicia una tarea de sincronización de nueva versión.
GetDIJob Detalles de configuración de la tarea de sincronización de Data Integration. Consulta las tareas de integración de datos.
GetDIJobLog Ver los registros de ejecución de una tarea de sincronización de integración de datos. Obtiene los registros de una tarea de integración de datos.
ListDIJobs Lista de configuraciones de tareas de sincronización de Data Integration. Enumera las tareas de la nueva versión de Data Integration, incluidas las tareas de sincronización de bases de datos en tiempo real, las tareas de sincronización de bases de datos por lotes y las tareas de sincronización de una sola tabla en tiempo real.
ListDIJobRunDetails ListDIJobRunDetails. Consulta la información de ejecución de una tarea de sincronización.
ListDIJobMetrics Lista de métricas de trabajo de DI. Consulta las métricas de una tarea de sincronización.
ListDIJobEvents ListDIJobEvents. Consulta los eventos de una tarea de sincronización.
Alertas de tareas Alertas de tareas
CreateDIAlarmRule Crear una regla de alerta para una tarea de sincronización de integración de datos. Crea una regla de alerta para una tarea de integración de datos.
UpdateDIAlarmRule UpdateDIAlarmRule. Actualiza una regla de alerta configurada para una tarea de sincronización.
DeleteDIAlarmRule DeleteDIAlarmRule. Elimina una regla de alerta configurada para una tarea de sincronización.
ListDIAlarmRules ListDIAlarmRules. Consulta las reglas de alerta configuradas para una tarea de sincronización.

Mapa de datos

API

Título

Descripción

Análisis semántico Análisis semántico
ListSemanticJobs Listar trabajos semánticos. Consulta las definiciones de nodos semánticos del inquilino actual con paginación. Los campos Name, ProjectId y Source en los elementos de la lista se pueden utilizar para ejecutar o eliminar nodos, consultar detalles de ejecución y verificar el alcance de entrada, respectivamente.
CreateSemanticJob Crear un trabajo semántico. Guarda una definición de trabajo semántico reutilizable. Si utiliza un origen de archivo único, solicite y complete primero la carga del archivo adjunto. Después de la creación, llame a RunSemanticJob con el Name devuelto.
DeleteSemanticJob Eliminar un trabajo semántico. Elimina una definición de trabajo semántico mediante el nombre de un trabajo creado. Si el trabajo se está ejecutando actualmente, llame a KillSemanticJob con el ExecutorJobId de esa ejecución y confirme la detención antes de eliminarlo.
DownloadSemanticResults Obtener la URL de descarga de resultados de trabajos semánticos. Devuelve la URL de descarga de artefactos por nombre de trabajo y un ID de ejecución opcional después de que se completa una ejecución. Si no se especifica JobRunId, se devuelven los resultados de la ejecución más reciente del trabajo.
GetSemanticJobDetail Consulta de detalles de ejecución de trabajos semánticos. Consulta el estado del ejecutor y la configuración de tiempo de ejecución mediante el ExecutorJobId devuelto por RunSemanticJob o ListSemanticJobRuns.
RunSemanticJob Ejecutar un trabajo semántico. Envía un trabajo semántico guardado para su ejecución por nombre y devuelve los identificadores de la ejecución y del ejecutor. Una llamada exitosa indica que el trabajo se ha enviado, no que se hayan generado los resultados del modelo semántico.
ListSemanticJobRuns Consulta de registros de ejecución de trabajos semánticos. Consulta los registros de ejecución de un nodo creado por nombre con paginación. El JobRunId en cada registro se utiliza para obtener los resultados de una ejecución específica, y el ExecutorJobId se utiliza para consultar detalles, recuperar registros o detener la ejecución.
GetSemanticJobLog Consulta de registros de ejecución de trabajos semánticos. Consulta los registros de ejecución mediante el ExecutorJobId devuelto por RunSemanticJob o ListSemanticJobRuns. El contrato POP actual expone solo los identificadores de tarea y espacio de trabajo, y devuelve segmentos de registro predeterminados.
KillSemanticJob Detener una ejecución de un trabajo semántico. Detiene una ejecución especificada mediante el ExecutorJobId que devuelven RunSemanticJob o ListSemanticJobRuns. Una llamada correcta indica únicamente que la solicitud de detención se ha aceptado. Consulte el estado final mediante la llamada a GetSemanticJobDetail.
UploadSemanticFile Solicitar una URL de carga para archivos adjuntos de tareas semánticas. Solicita una URL temporal de carga PUT de OSS. Complete la carga PUT antes de que expire la URL y luego pase el FileId devuelto al parámetro ReferenceFileIds de CreateSemanticJob.
Atributos personalizados Atributos personalizados
ListCustomAttributes Listar atributos personalizados. Consulta la lista de definiciones de atributos personalizados.
GetCustomAttribute GetCustomAttribute. Obtiene una definición de atributo personalizado.
CreateCustomAttribute Crear un atributo personalizado. Crea una definición de atributo personalizado.
UpdateCustomAttribute Actualizar atributo personalizado. Actualiza un atributo personalizado.
DeleteCustomAttribute DeleteCustomAttribute. Elimina una definición de atributo personalizado.
Definiciones de entidades de metadatos personalizados Definiciones de entidades de metadatos personalizados
ListMetaEntityDefs Consultar lista de definiciones de entidades de metadatos. Consulta la lista de definiciones de entidades personalizadas, incluidos los tipos de entidades personalizadas y los tipos de tablas de extensión.
GetMetaEntityDef GetMetaEntityDef. Obtiene los detalles de una definición de entidad personalizada.
CreateMetaEntityDef Crear una definición de tipo de entidad de metadatos. Crea una definición de entidad de metadatos, incluidos tipos personalizados y tipos de tabla extendidos.
UpdateMetaEntityDef Actualizar definición de entidad de metadatos. Actualiza una definición de entidad de metadatos, incluidos los tipos de entidad personalizados y los tipos de tabla de extensión.
DeleteMetaEntityDef Eliminar una definición de entidad de metadatos. Elimina una definición de entidad de metadatos, incluidos los tipos de entidad personalizados y los tipos de tabla de extensión.
Recopiladores de metadatos Recopiladores de metadatos
ListCrawlerTypes ListCrawlerTypes. Consulta una lista de tipos de rastreadores de metadatos admitidos en Data Map. También se devuelven los subtipos de los tipos y la relación jerárquica entre los subtipos.
GetCrawlerTypeCapabilities Consulta de capacidades de tipos de rastreador. Consulta los tipos de rastreadores admitidos en la región actual, junto con su alcance de recolección, programación y capacidades de configuración de extensiones.
CreateCrawler Crear un rastreador de metadatos. Crea un rastreador de metadatos y configura el origen de datos, el alcance de la recolección, el grupo de recursos y el método de programación.
ListCrawlers List metadata crawlers. Consulta rastreadores de metadatos mediante una consulta paginada y admite el filtrado por espacio de trabajo, origen de datos, tipo, entorno, propietario y nombre.
GetCrawler Consultar detalles del rastreador de metadatos. Consulta la configuración, el estado y la información de la última ejecución de un rastreador de metadatos especificado.
UpdateCrawler Actualizar un rastreador de metadatos. Actualiza el grupo de recursos, el alcance de la recolección, la programación y las configuraciones de extensión de un rastreador de metadatos especificado.
RunCrawler Ejecutar un crawler de metadatos. Desencadena la ejecución de un crawler de metadatos especificado y devuelve el estado de aceptación y la información de la instancia de tarea asociada.
StopCrawler Detener una ejecución de rastreador de metadatos. Detiene la tarea en ejecución actual de un rastreador de metadatos especificado.
ListCrawlerRuns Consulta de registros de ejecución del rastreador. Consulta los registros de ejecución de un rastreador de metadatos especificado mediante paginación, con filtrado opcional por rango de tiempo y estado de ejecución.
DeleteCrawler Eliminar un rastreador de metadatos. Elimina un rastreador de metadatos especificado.
Entidades de metadatos Entidades de metadatos
Entidades personalizadas Entidades personalizadas
ListMetaEntities Consulta de la lista de entidades de metadatos. Consulta una lista de entidades de metadatos. Actualmente, solo se admiten tipos de entidad personalizados.
GetMetaEntity GetMetaEntity. Obtiene los detalles de la entidad de metadatos. Actualmente, solo se admiten los tipos de entidad puramente personalizados.
BatchCreateMetaEntities Creación por lotes de entidades de metadatos. Crea entidades de metadatos en lotes. Todas las entidades del mismo lote deben ser del mismo tipo. Actualmente, solo se admiten tipos de entidad personalizados y tipos de tabla de extensión (correspondientes a Base de datos/Tabla).
UpdateMetaEntity UpdateMetaEntity. Actualiza una entidad de metadatos. Puede actualizar entidades personalizadas u objetos del tipo de tabla extendida, como bases de datos, tablas y columnas.
BatchDeleteMetaEntities Eliminación por lotes de entidades de metadatos. Elimina objetos de entidad de metadatos en lotes. Admite la eliminación de entidades personalizadas y objetos de tipo tabla de extensión (Database/Table). No admite la eliminación de columnas de forma individual. Puede eliminar los objetos Column asociados al eliminar la Table.
Catálogos de datos Catálogos de datos
ListCatalogs Lista de catálogos de datos en Data Map. Consulta una lista de catálogos en Data Map. Solo se admiten los catálogos de los tipos de rastreador de metadatos de Data Lake Formation (DLF) y StarRocks. Para el tipo de rastreador de metadatos DLF, se devuelven todos los catálogos de datos admitidos. Para el tipo de rastreador de metadatos StarRocks, se devuelven los catálogos de datos de una instancia específica.
GetCatalog Obtención de detalles del catálogo de datos en Data Map. Obtiene los detalles de un catálogo de datos especificado en Data Map de DataWorks. Actualmente, se admiten los tipos de catálogo DLF y StarRocks.
Bases de datos Bases de datos
ListDatabases Listar bases de datos en Data Map. Consulta una lista de bases de datos en una instancia, un clúster o un catálogo de datos en Data Map. Para los orígenes de datos DLF o StarRocks, puede llamar a esta operación de API para consultar bases de datos en un catálogo de datos. Para los orígenes de datos StarRocks, puede llamar a esta operación de API para consultar bases de datos solo en el catálogo Internal. Para otros tipos de orígenes de datos, puede llamar a esta operación de API para consultar bases de datos en una instancia o un clúster.
GetDatabase Detalles de una base de datos en Data Map. Consulta la información sobre una base de datos específica en Data Map.
Esquemas Esquemas
ListSchemas Consulta de esquemas de base de datos en Data Map. Consulta los esquemas de una base de datos o un proyecto de MaxCompute especificados en Data Map. Esta operación admite MaxCompute y Hologres.
GetSchema Obtener información del esquema de base de datos en Data Map. Obtiene los detalles de un esquema especificado en Data Map. Solo se admiten los esquemas de MaxCompute y Hologres.
Tablas de datos Tablas de datos
ListTables Consultar tablas de datos en data map. Consulta la lista de tablas de datos en Data Map de DataWorks. Para los tipos que no admiten el nivel de esquema, puede consultar tablas de datos bajo una base de datos especificada. Para los tipos que admiten el nivel de esquema, puede consultar tablas de datos bajo una base de datos, un proyecto de MaxCompute o un esquema especificados. La respuesta contiene solo información básica de la tabla y no incluye metadatos técnicos ni metadatos empresariales.
GetTable Obtener detalles de tabla de mapa de datos. Obtiene los detalles de una tabla especificada en Data Map. Puede elegir si se devuelven los metadatos empresariales.
UpdateTableBusinessMetadata Actualizar los metadatos de negocio de una tabla de Data Map. Actualiza los metadatos de negocio de una tabla en Data Map. Actualmente, solo se pueden actualizar la descripción de uso de la tabla y los atributos personalizados.
SubmitBatchChangeTableOwner Actualización por lotes del propietario de tabla. Envía una solicitud por lotes para transferir la propiedad de tablas.
GetBatchChangeTableOwnerStatus Obtener el estado de la transferencia por lotes de propietario de tabla. Consulta el estado de una tarea de transferencia por lotes de propietario de tabla.
Campos Campos
ListColumns Consultar columnas de una tabla de mapa de datos. Consulta la lista de columnas de una tabla especificada en Data Map de DataWorks.
GetColumn Obtener información de columna de tabla de Data Map. Obtiene los detalles de una columna especificada en una tabla de Data Map.
UpdateColumnBusinessMetadata UpdateColumnBusinessMetadata. Actualiza los metadatos de negocio de una columna en un mapa de datos. Esta operación solo puede actualizar la descripción de negocio y los atributos personalizados.
Conjuntos de datos Conjuntos de datos
ListDatasets Lista de conjuntos de datos. Consulta una lista de conjuntos de datos. Actualmente, se admiten los conjuntos de datos de DataWorks y los conjuntos de datos de PAI.
GetDataset GetDataset. Obtiene los detalles de un conjunto de datos.
CreateDataset Crear un conjunto de datos. Crea un conjunto de datos. Solo puede crear un conjunto de datos en un espacio de trabajo al que se haya unido. Solo se admiten conjuntos de datos de DataWorks. El número máximo de conjuntos de datos por inquilino es 2000.
UpdateDataset Actualizar un conjunto de datos. Actualiza la información del conjunto de datos. Solo se admiten los conjuntos de datos de DataWorks. El operador debe ser el creador del conjunto de datos o el administrador del espacio de trabajo donde se encuentra el conjunto de datos.
DeleteDataset Eliminar un conjunto de datos. Elimina un conjunto de datos. Solo se admiten conjuntos de datos de DataWorks. Las versiones correspondientes del conjunto de datos se eliminan en cascada. El operador debe ser el creador del conjunto de datos o un administrador del espacio de trabajo al que pertenece el conjunto de datos.
Versiones de conjuntos de datos Versiones de conjuntos de datos
ListDatasetVersions ListDatasetVersions. Obtiene la lista de versiones de un conjunto de datos determinado.
GetDatasetVersion GetDatasetVersion. Obtiene información de una versión de conjunto de datos específica.
CreateDatasetVersion Crear una versión de conjunto de datos. Crea una versión de conjunto de datos. Actualmente, solo se admiten conjuntos de datos de DataWorks. El número máximo de versiones es 20.
UpdateDatasetVersion UpdateDatasetVersion. Actualiza la información de la versión del conjunto de datos. Solo se admiten conjuntos de datos de DataWorks. Se requieren permisos de creador del conjunto de datos o de administrador del espacio de trabajo.
DeleteDatasetVersion Eliminar una versión de conjunto de datos. Elimina una versión de conjunto de datos. Solo se pueden eliminar versiones de conjuntos de datos de DataWorks que no sean v1 mediante esta operación. Para eliminar una versión de conjunto de datos v1, utilice la operación DeleteDataset. El operador debe ser el creador del conjunto de datos o un administrador del espacio de trabajo al que pertenece el conjunto de datos.
PreviewDatasetVersion PreviewDatasetVersion. Muestra una vista previa del contenido de una versión de conjunto de datos especificada. Actualmente, solo se admite la vista previa de archivos de texto para conjuntos de datos de tipo OSS. Tipos MIME admitidos: 1. application/json 2. application/xml 3. text/html 4. text/plain 5. application/octet-stream.
Particiones Particiones
ListPartitions Consultar particiones de una tabla de mapa de datos. Consulta la lista de particiones de una tabla especificada en DataWorks Data Map. Actualmente admite los tipos MaxCompute y HMS (clúster EMR).
GetPartition Obtener los detalles de la partición de una tabla en Data Map. Obtiene los detalles de una partición de una tabla de Data Map. Actualmente solo admite los tipos MaxCompute y HMS (clúster de EMR).
Linaje Linaje
ListLineageRelationships Consulta de relaciones de linaje de datos en DataWorks Data Map Consulta la lista de relaciones de linaje de datos entre dos entidades dadas (como tablas, campos o archivos de OSS) en DataWorks Data Map.
GetLineageRelationship Obtener detalles de la relación de linaje de datos. Obtiene los detalles de una relación de linaje especificada en DataWorks Data Map.
DeleteLineageRelationship Eliminar una relación de linaje de datos. Elimina una relación de linaje de datos especificada de Data Map de DataWorks.
CreateLineageRelationship Registrar relación de linaje de datos en Data Map. Registra una relación de linaje de datos en DataWorks Data Map. Esta operación permite establecer relaciones de linaje entre entidades de metadatos administradas por DataWorks, incluidos los escenarios de tabla a tabla, de columna a columna, de tabla a columna y de dataset a tabla. También permite establecer relaciones de linaje entre entidades administradas y objetos de entidades personalizadas registrados por los usuarios. Esta operación admite objetos personalizados no administrados, pero este enfoque ya no se recomienda. Antes de invocar esta operación, asegúrese de que las entidades administradas involucradas en el registro de linaje ya existan en la plataforma DataWorks.
ListLineages Consulta de entidades de linaje en DataWorks Data Map Consulta la lista de entidades de linaje ascendentes y descendentes para una entidad determinada en DataWorks Data Map, con la opción de incluir información específica de relaciones de linaje.
Colecciones de metadatos Colecciones de metadatos
ListMetaCollections Consultar lista de colecciones de Data Map. Consulta la lista de colecciones de Data Map. Admite consultar tanto categorías de Data Map como álbumes de datos.
CreateMetaCollection CreateMetaCollection. Crea una colección en Data Map. Las colecciones incluyen categorías, subcategorías, álbumes de datos y categorías que se crean en los álbumes de datos.
GetMetaCollection Obtener información de la colección de Data Map. Consulta la información sobre una colección en Data Map. Las colecciones incluyen categorías y álbumes de datos.
UpdateMetaCollection Actualizar objeto de colección del Mapa de datos. Actualiza los objetos de colección del Mapa de datos, incluidas las categorías del Mapa de datos y los álbumes de datos. Puede actualizar el nombre de la colección, la descripción y la información del administrador. Al actualizar un álbum de datos, el llamador debe tener el permiso AliyunDataWorksFullAccess o ser el creador o un administrador del álbum.
DeleteMetaCollection Eliminar un objeto de colección del Mapa de datos. Elimina un objeto de colección en el Mapa de datos especificado, incluidas las categorías del Mapa de datos y los álbumes de datos. Al eliminar un álbum de datos, el solicitante debe tener el permiso AliyunDataWorksFullAccess o ser el creador o administrador del álbum.
ListEntitiesInMetaCollection Lista de entidades en una colección de Data Map. Consulta una lista de entidades en una colección de Data Map. Las colecciones incluyen categorías y álbumes de datos. Las entidades solo pueden ser tablas.
AddEntityIntoMetaCollection Agregar un objeto de entidad a una colección de Data Map. Agrega un objeto de entidad especificado a una colección de Data Map. El objeto de colección puede ser una categoría de Data Map o un álbum de datos. El objeto de entidad actualmente solo admite el tipo de tabla de datos. Para agregar una entidad a un álbum de datos, quien realiza la llamada debe tener el permiso AliyunDataWorksFullAccess, o ser el creador o administrador del álbum.
RemoveEntityFromMetaCollection Eliminar un objeto de entidad de una colección de Data Map. Elimina un objeto de entidad de una colección de Data Map. La colección admite categorías de Data Map y álbumes de datos, y la entidad actualmente solo admite el tipo Tabla de datos. Al eliminar una entidad de un álbum de datos, el llamador debe tener el permiso AliyunDataWorksFullAccess o ser el creador o administrador del álbum.

Centro de operaciones

API

Título

Descripción

Parámetros Parámetros
CreateParameter Crear un parámetro Crea un parámetro.
DeleteParameter Eliminar un parámetro. Elimina un parámetro especificado.
UpdateParameter Actualizar un parámetro. Actualiza un parámetro. Esta operación actualiza de forma incremental y modifica solo los campos especificados.
RollbackParameter Revertir un parámetro. Revierte un parámetro especificado.
GetParameter Obtener parámetro. Obtiene los detalles de un parámetro mediante su ID.
ListParameters Obtener lista de parámetros Consulta la lista de parámetros de consulta.
ListParameterVersions Lista de versiones de parámetros. Enumera las versiones de parámetros.
Monitoreo y alertas Monitoreo y alertas
ListAlertRules ListAlertRules. Consulta una lista de reglas de alerta de monitoreo personalizado.
GetAlertRule Obtenga una regla de alerta de monitoreo personalizado. Obtiene una regla de alerta de monitoreo personalizado.
UpdateAlertRule UpdateAlertRule. Actualiza la información de una regla de monitoreo de alertas personalizada.
DeleteAlertRule Eliminar una regla personalizada. Elimina una regla de alerta de monitoreo personalizado.
CreateAlertRule Crear una regla de alerta de monitoreo personalizada. Crea una regla de alerta de monitoreo personalizada.
Tareas Tareas
GetUpdateTaskResult Obtiene el resultado de una tarea de actualización de nodo. Consulta el resultado de la creación asíncrona de una instancia de flujo de trabajo.
UpdateTaskAsync Actualización asíncrona de un nodo. Actualiza de forma asíncrona un nodo especificado y sincroniza los cambios con Data Studio como una nueva versión guardada.
DeleteTask Eliminar tarea. Elimina una tarea.
UpdateTask Actualizar un nodo. Actualiza un nodo especificado. Las modificaciones se sincronizan con Data Studio, donde se crea una nueva versión guardada.
BatchUpdateTasks Actualización de nodos por lotes. Actualiza múltiples nodos por lotes mediante actualizaciones incrementales.
GetTask GetTask. Consulta la información de una tarea.
ListTasks ListTasks. Consulta una lista de tareas por página. También puede especificar condiciones de filtro para consultar tareas.
ListUpstreamTasks Lista de tareas ascendientes. Consulta una lista paginada de tareas ascendientes de una tarea.
ListDownstreamTasks ListDownstreamTasks. Consulta una lista paginada de tareas descendientes de una tarea.
ListTaskOperationLogs Obtenga los registros de operaciones de una tarea Consulta una lista paginada de registros de operaciones para una tarea especificada.
Instancias de tareas Instancias de tareas
UpdateTaskInstances Modificar propiedades de instancias de tarea. Modifica por lotes las propiedades de varias instancias de tarea, como la prioridad, el grupo de recursos, el origen de datos, entre otras.
GetTaskInstance Detalles de la instancia de tarea Obtiene los detalles de una instancia de tarea especificada.
GetTaskInstanceLog GetTaskInstanceLog. Consulta el registro de ejecución generado durante una ejecución específica de una instancia.
ListTaskInstances Lista de instancias de tarea Obtiene una lista paginada de instancias de tarea. También puede realizar una consulta filtrada según condiciones.
ListUpstreamTaskInstances Lista de instancias ascendentes. Obtiene de forma paginada las instancias ascendentes de una instancia especificada.
ListTaskInstanceOperationLogs Lista de registros de operaciones de instancia de tarea. Obtiene una lista paginada de registros de operaciones de una instancia de tarea.
ListDownstreamTaskInstances Lista de instancias descendentes. Obtiene una lista paginada de las instancias descendentes de una instancia especificada.
SuspendTaskInstances Suspender instancias de tarea. Suspende varias instancias a la vez.
ResumeTaskInstances ResumeTaskInstances. Reanuda varias instancias suspendidas a la vez.
StopTaskInstances Detener instancias de nodo Detiene varias instancias de nodo.
SetSuccessTaskInstances Establecer instancias de tarea como exitosas. Establece los estados de varias instancias como exitosos a la vez.
RerunTaskInstances Volver a ejecutar instancias de nodo. Vuelve a ejecutar varias instancias de nodo en lote.
RemoveTaskInstanceDependencies RemoveTaskInstanceDependencies. Elimina varias dependencias ascendentes de una instancia a la vez.
TriggerSchedulerTaskInstance Desencadenar una instancia de tarea programada. Desencadena la ejecución de una tarea en un momento especificado mediante un nodo de activador HTTP.
Flujos de trabajo Flujos de trabajo
DeleteWorkflow Eliminar un flujo de trabajo. Elimina un flujo de trabajo especificado.
Instancias de flujos de trabajo Instancias de flujos de trabajo
GetRerunWorkflowInstancesResult Obtención del resultado de una nueva ejecución de instancia de flujo de trabajo. Consulta el resultado de una nueva ejecución asíncrona de una instancia de flujo de trabajo.
RerunWorkflowInstances Reejecución de una instancia de flujo de trabajo Reejecuta una instancia de flujo de trabajo.
CreateWorkflowInstances Crear una instancia de flujo de trabajo Crea una instancia de flujo de trabajo basada en las configuraciones especificadas, como una instancia de flujo de trabajo de relleno de datos.
GetCreateWorkflowInstancesResult Obtener los resultados de la creación asíncrona de instancias de flujo de trabajo. Consulta el resultado de la creación asíncrona de instancias de flujo de trabajo.
GetWorkflowInstance GetWorkflowInstance. Consulta la información de una instancia de flujo de trabajo.
ListWorkflowInstances Lista de instancias de flujo de trabajo Obtiene una lista de instancias de flujo de trabajo mediante paginación. También puede filtrar la consulta según condiciones.
StartWorkflowInstances Iniciar instancias de flujo de trabajo. Inicia varias instancias de flujo de trabajo en lote.
StopWorkflowInstances Finalizar instancias de flujo de trabajo Finaliza varias instancias de flujo de trabajo por lotes.
ExecuteAdhocWorkflowInstance Ejecutar una instancia de flujo de trabajo temporal Crea una instancia de flujo de trabajo temporal basada en las configuraciones especificadas.

Calidad de datos

API

Título

Descripción

Plantillas de reglas de calidad de datos Plantillas de reglas de calidad de datos
CreateDataQualityTemplate Crear una plantilla de reglas de calidad de datos. Crea una plantilla de reglas de calidad de datos en un proyecto especificado.
UpdateDataQualityTemplate Actualizar una plantilla de reglas de calidad de datos. Actualiza una plantilla de reglas de calidad de datos en un proyecto.
ListDataQualityTemplates Listar plantillas de reglas de calidad de datos. Consulta la lista de plantillas de reglas de calidad de datos en un proyecto especificado.
GetDataQualityTemplate GetDataQualityTemplate. Obtiene los detalles de una plantilla de reglas de calidad de datos mediante el ID de la plantilla.
DeleteDataQualityTemplate DeleteDataQualityTemplate. Elimina una plantilla de reglas de calidad de datos por ID.
Monitoreo de calidad de datos Monitoreo de calidad de datos
CreateDataQualityScan CreateDataQualityScan. Crea un monitor de calidad de datos.
UpdateDataQualityScan Actualizar un monitor de calidad de datos. Actualiza un monitor de calidad de datos.
ListDataQualityScans Lista de tareas de escaneo de calidad de datos. Consulta la lista de tareas de escaneo de calidad de datos en un proyecto.
GetDataQualityScan GetDataQualityScan. Obtiene los detalles del monitoreo de calidad de datos.
DeleteDataQualityScan DeleteDataQualityScan. Elimina un monitor de calidad de datos.
Reglas de alerta Reglas de alerta
CreateDataQualityAlertRule Crear una regla de alerta de calidad de datos Crea una regla de alerta de monitoreo de calidad de datos en un proyecto especificado.
UpdateDataQualityAlertRule Actualización de una regla de alerta de calidad de datos Actualiza una regla de alerta de monitoreo de calidad de datos especificada.
ListDataQualityAlertRules Lista de reglas de alerta de calidad de datos. Consulta la lista de reglas de alerta de calidad de datos en un proyecto.
GetDataQualityAlertRule GetDataQualityAlertRule. Obtiene los detalles de una regla de alerta de calidad de datos mediante el ID de la regla.
DeleteDataQualityAlertRule Eliminar una regla de alerta de calidad de datos. Elimina una regla de alerta de monitoreo de calidad de datos según el ID especificado.
Ejecuciones de calidad de datos Ejecuciones de calidad de datos
CreateDataQualityScanRun Crear una ejecución de escaneo de calidad de datos. Desencadena la ejecución de una tarea de monitoreo de calidad de datos especificada y devuelve el ID de la instancia de ejecución.
ListDataQualityScanRuns Consulta de registros de ejecución de escaneo de calidad de datos Consulta los registros de ejecución de escaneo de calidad de datos de un proyecto especificado.
GetDataQualityScanRunLog Obtener registros de la ejecución del análisis de calidad de datos. Consulta el contenido de los registros de una instancia de tarea de monitoreo de calidad de datos especificada.
GetDataQualityScanRun GetDataQualityScanRun. Consulta los detalles de la ejecución de una tarea de escaneo de calidad de datos mediante su ID.

Centro de seguridad

API

Título

Descripción

Solicitud y aprobación de permisos Solicitud y aprobación de permisos
ApplyResourceAccessPermission Enviar una solicitud de permisos de acceso a recursos. Envía una solicitud de permisos de acceso para recursos específicos.
StopProcessInstance StopProcessInstance. Retira o termina una instancia de proceso especificada.
ApproveProcessInstance Aprobar una instancia de flujo de trabajo. Aprueba o rechaza una instancia de proceso de aprobación especificada.
GetApplicationContents Obtener detalles de la solicitud de permisos de recursos. Consulta el contenido de las solicitudes de permisos de recursos bajo el ID de instancia de proceso especificado.
GetProcessInstance GetProcessInstance. Obtiene los detalles de una instancia de proceso de aprobación especificada, incluidos sus nodos de aprobación y la lista de tareas.
ListPendingApprovals Consulta de órdenes de solicitud de permisos pendientes. Obtiene la lista de órdenes de solicitud de permisos pendientes en las que el usuario actual es el aprobador.
ListMyRelatedApprovals Consultar órdenes de solicitud de permisos relacionadas conmigo. Consulta todas las órdenes de solicitud de permisos en las que el usuario actual es aprobador o parte interesada.
ListMyApplications Consultar órdenes de solicitud de permisos iniciadas por mí. Consulta todas las órdenes de solicitud de permisos de acceso a recursos iniciadas por el usuario actual.
Políticas de control de resultados de consultas Políticas de control de resultados de consultas
CreateSecurityStrategy Crear una política de seguridad Crea una nueva política de control de seguridad y admite la configuración de varios módulos y submódulos. Requiere los permisos de administrador de inquilino de DataWorks y de administrador de seguridad.
DeleteSecurityStrategy Eliminar una política de seguridad. Elimina una política de seguridad mediante su ID. Para llamar a esta operación, debe tener permisos de administrador de inquilino de DataWorks y de administrador de seguridad.
UpdateSecurityStrategy UpdateSecurityStrategy. Modifica la configuración de una política de seguridad existente. Requiere ser tanto administrador del inquilino de DataWorks como administrador de seguridad.
GetSecurityStrategy GetSecurityStrategy. Obtiene los detalles de una política de seguridad mediante su ID. Esta operación requiere permisos de administrador de inquilino y de administrador de seguridad de DataWorks.
ListSecurityStrategies ListSecurityStrategies. Obtiene una lista paginada de políticas de seguridad según las condiciones especificadas. Esta operación requiere permisos de administrador de inquilino o administrador de seguridad de DataWorks.
FindBestMatchSecurityStrategy Coincidencia de la mejor política de seguridad. Busca la política de seguridad que mejor se ajusta a las condiciones especificadas.
Políticas de aprobación Políticas de aprobación
CreateProcessDefinition Crear una definición de proceso de aprobación. Crea una nueva definición de proceso de aprobación y admite la configuración personalizada de reglas de aprobación y servicios de notificación.
DeleteProcessDefinition DeleteProcessDefinition. Elimina una definición de proceso mediante el ID especificado.
EnableProcessDefinition EnableProcessDefinition. Habilita una definición de proceso con el ID especificado.
DisableProcessDefinition DisableProcessDefinition. Deshabilita la definición del proceso de aprobación especificado.
UpdateProcessDefinition Actualización de la definición de proceso de aprobación. Actualiza una definición de proceso de aprobación existente.
GetProcessDefinition GetProcessDefinition. Obtiene la política de aprobación para un ID de definición de proceso determinado.
ListProcessDefinitions ListProcessDefinitions. Consulta las definiciones de proceso de un tipo especificado.
CreateIdentifyCredential Crear una credencial de identidad. Crea una credencial de identidad.

Gestión de etiquetas

API

Título

Descripción

CreateDataAssetTag Crear una etiqueta Crea una etiqueta.
DeleteDataAssetTag DeleteDataAssetTag. Elimina una etiqueta.
UpdateDataAssetTag Actualizar una etiqueta. Actualiza una etiqueta.
ListDataAssetTags Lista de etiquetas Consulta una lista de etiquetas.
TagDataAssets Adjuntar etiquetas de activos de datos Adjunta etiquetas a los activos de datos.
UnTagDataAssets Desasociar etiquetas de activos de datos Desasocia etiquetas de los activos de datos.
ListDataAssets Lista de activos asociados con etiquetas Realiza una consulta paginada de los activos de datos de DataWorks asociados con etiquetas.

Plataforma abierta

API

Título

Descripción

GetJobStatus Obtener el estado de ejecución de la API asíncrona. Devuelve el estado de una tarea asíncrona. Después de llamar a una API asíncrona, consulte esta API de forma periódica para obtener el estado de éxito.

Otros

API

Título

Descripción

ListDataQualityEvaluationTasks Lista de tareas de monitoreo de calidad. Consulta una lista paginada de tareas de monitoreo de calidad.
ListDataQualityRules Listar reglas de calidad. Consulta las reglas de monitoreo de calidad mediante paginación.
ListDataQualityEvaluationTaskInstances Consulta la lista de instancias de tareas de monitoreo de calidad. Realiza una consulta paginada de la lista de instancias de tareas de monitoreo de calidad.
ListDataQualityResults Consultar resultados de calidad de datos. Consulta una lista de resultados de calidad de datos mediante paginación.
DetachDataQualityRulesFromEvaluationTask Eliminar la asociación entre una regla de calidad de datos y una tarea de monitoreo. Elimina la asociación entre una regla de calidad de datos y una tarea de monitoreo de calidad de datos.
DeleteDataQualityEvaluationTask Eliminar un monitor de calidad de datos. Elimina una tarea de monitoreo de calidad de datos.
GetDataQualityEvaluationTaskInstance Obtener detalles de la instancia de tarea de verificación de calidad de datos. Obtiene los detalles de una instancia de tarea de verificación de calidad de datos.
GetDataQualityEvaluationTask Consulta de detalles de monitoreo de calidad de datos. Consulta los detalles de una tarea de validación de calidad de datos.
AttachDataQualityRulesToEvaluationTask Asociar reglas de calidad de datos con el monitoreo de calidad. Asocia reglas de calidad de datos con una tarea de verificación de calidad de datos.
UpdateDataQualityEvaluationTask Actualizar el monitoreo de calidad de datos Actualiza una tarea de verificación de calidad de datos.
CreateDataQualityEvaluationTaskInstance Crear una instancia de monitoreo de verificación de calidad de datos. Crea una instancia de tarea de verificación de calidad de datos.
CreateDataQualityEvaluationTask Crear monitoreo de calidad de datos Crea una tarea de monitoreo de calidad de datos de DataWorks.
DeleteDataQualityRule DeleteDataQualityRule. Elimina una regla de monitoreo de calidad de datos.
UpdateDataQualityRuleTemplate Actualiza una plantilla de reglas de calidad de datos. Actualiza una plantilla de reglas de calidad de datos.
CreateDataQualityRuleTemplate Crear una plantilla de regla de calidad. Crea una plantilla de regla.
DeleteDataQualityRuleTemplate Eliminar una plantilla personalizada de reglas de calidad de datos. Elimina una plantilla personalizada de reglas de calidad de datos.
GetDataQualityRuleTemplate Consulta los detalles de una plantilla de reglas de calidad de datos. Consulta los detalles de una plantilla de reglas de calidad de datos.
CreateDataQualityRule Crear una regla de calidad Crea una regla de calidad.
UpdateDataQualityRule Actualización de una regla de calidad Actualiza una regla de calidad.
GetDataQualityRule Consulta de detalles de reglas de calidad de datos. Consulta los detalles de una regla de calidad de datos.
ListDataQualityRuleTemplates Listar plantillas de reglas de calidad de datos. Consulta una lista de plantillas de reglas de calidad de datos.
DeleteCertificate Eliminar un archivo de certificado. Elimina un archivo de certificado.
GetCertificate Ver un archivo de certificado Obtiene un archivo de certificado.
GetDataSource Ver detalles del origen de datos. Consulta un origen de datos especificado por su ID de origen de datos.
ImportCertificate Importar un archivo de autenticación. Importa un archivo de certificado.
ListCertificates ListCertificates. Obtiene una lista de archivos de certificado.
DeleteFile Eliminar un archivo de Data Studio. Elimina un archivo de Data Studio. Si el archivo se ha enviado, se activa un proceso asíncrono para eliminar el archivo en el sistema de programación. El valor del parámetro DeploymentId devuelto se usa para llamar a la operación GetDeployment y consultar el estado del proceso asíncrono periódicamente.
GetWorkflow GetWorkflow. Consulta la información de un flujo de trabajo.
ListWorkflows Lista de flujos de trabajo Obtiene una lista de flujos de trabajo con paginación y admite consultas filtradas por condiciones.
UpdateWorkflow Actualizar un flujo de trabajo. Actualiza un flujo de trabajo especificado mediante el método de actualización completa. Los campos que se pueden actualizar de forma síncrona en Data Studio incluyen: propietario, origen de datos, grupo de recursos de programación, descripción y modo de ejecución del disparador (Normal, Skip o Pause).
AbolishCrossProjectPipelineRun Detener un flujo de publicación entre espacios de trabajo. Detiene un flujo de publicación entre espacios de trabajo.
CreateCrossProjectPipelineRun Crear un flujo de despliegue entre espacios de trabajo. Crea un flujo de despliegue entre espacios de trabajo.
ExecCrossProjectPipelineRun Ejecuta un flujo de despliegue entre espacios de trabajo. Ejecuta un flujo de despliegue entre espacios de trabajo.
GetCrossProjectPipelineRun Consulta de detalles del flujo de despliegue entre espacios de trabajo. Consulta los detalles de un flujo de despliegue entre espacios de trabajo.
ListCrossProjectDeploymentCandidates Consulta los objetos candidatos de despliegue entre espacios de trabajo. Consulta los objetos candidatos de despliegue entre espacios de trabajo.
ListCrossProjectDeploymentEnvironments Consulta los entornos de despliegue entre espacios de trabajo. Consulta los entornos de despliegue entre espacios de trabajo.
ListCrossProjectPipelineRunItems Consulta de elementos del pipeline de publicación entre espacios de trabajo. Consulta los elementos de publicación de un pipeline de publicación entre espacios de trabajo.
ListCrossProjectPipelineRuns Consulta de pipelines de publicación entre espacios de trabajo. Consulta la lista de flujos de publicación entre espacios de trabajo.