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.
Descripción de la operación
Escenarios
Actualiza parcialmente el grupo de recursos, el alcance de la recolección, la programación, la descripción de metadatos con IA o las configuraciones de extensión de un rastreador de metadatos especificado.
Flujo de trabajo recomendado
Llame a
GetCrawlerpara consultar las configuraciones actuales.Llame a
GetCrawlerTypeCapabilitiespara verificar las capacidades de configuración admitidas por el tipo de rastreador.Llame a esta operación únicamente con los campos que desea actualizar.
Requisitos de edición
Se requiere DataWorks Basic Edition o una edición superior.
Precauciones
Debe proporcionar al menos un campo actualizable. Los campos que no se proporcionen permanecerán sin cambios.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dataworks:UpdateCrawler |
update |
*All Resource
|
Ninguna | Ninguna |
Sintaxis de la solicitud
POST HTTP/1.1
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| Id |
integer |
Sí |
El ID del rastreador de metadatos. Puede llamar a ListCrawlers para consultar los ID de los rastreadores. |
1234 |
| ResourceGroupId |
string |
No |
El ID del grupo de recursos Serverless 2.0 utilizado para ejecutar la tarea de recolección. La compatibilidad y obligatoriedad de este parámetro dependen de las capacidades devueltas por GetCrawlerTypeCapabilities. Si no se especifica este parámetro, el valor existente permanece sin cambios. |
Serverless_res_group_1234567890123456_1234567890 |
| Scope |
object |
No |
La configuración del alcance de la recolección. Si se especifica este parámetro, se actualiza el alcance de la recolección. Si no se especifica este parámetro, el valor existente permanece sin cambios. |
|
| Unit |
string |
Sí |
La granularidad del alcance de la recolección. Los valores válidos están determinados por SupportedScopeUnits devuelto por GetCrawlerTypeCapabilities. |
DATABASE |
| Items |
array |
No |
La lista de nombres de bases de datos. Este parámetro solo es compatible cuando Unit se establece en DATABASE. Se permite un máximo de 1,000 entradas. Los nombres no pueden estar vacíos ni duplicados. |
|
|
string |
No |
Un nombre de base de datos individual. El nombre puede tener una longitud máxima de 256 caracteres. |
example_database |
|
| ExcludeRegex |
string |
No |
La expresión regular utilizada para excluir objetos del alcance de la recolección. Este parámetro solo es compatible cuando SupportExcludeRegex devuelto por GetCrawlerTypeCapabilities se establece en true. |
^tmp_.* |
| ScheduleConfig |
object |
No |
La configuración de programación. Si se especifica este parámetro, se actualiza el método de programación. Si no se especifica este parámetro, el valor existente permanece sin cambios. |
|
| Type |
string |
Sí |
El tipo de programación. MANUAL indica ejecución manual. NORMAL indica programación periódica. Los orígenes de datos en el entorno de desarrollo solo admiten MANUAL. La disponibilidad de NORMAL depende del valor SupportSchedule devuelto por GetCrawlerTypeCapabilities. |
NORMAL |
| CronExpress |
string |
No |
La expresión cron de seis campos para la programación periódica. Este parámetro es obligatorio cuando Type se establece en NORMAL. El campo de segundos debe ser 0 y la frecuencia de programación no puede exceder una vez por hora. |
0 0 2 ? * * |
| EnableAiComment |
boolean |
No |
Especifica si se debe habilitar la descripción de metadatos con IA. Este parámetro solo es compatible cuando SupportAiComment devuelto por GetCrawlerTypeCapabilities se establece en true. Si no se especifica este parámetro, el valor existente permanece sin cambios. |
|
| Options |
object |
No |
Las configuraciones de extensión para el tipo de rastreador. Solo se actualizan los elementos de configuración especificados. Los elementos de configuración no especificados permanecen sin cambios. Las claves y valores admitidos están determinados por SupportedOptionKeys devuelto por GetCrawlerTypeCapabilities. |
|
|
string |
No |
El valor de un elemento de configuración de extensión del rastreador individual. Los elementos de configuración admitidos, los tipos de valor y los rangos de valor están determinados por SupportedOptionKeys devuelto por GetCrawlerTypeCapabilities. |
v1 |
Debe proporcionar al menos uno de los siguientes parámetros: ResourceGroupId, Scope, ScheduleConfig, EnableAiComment u Options. Los campos que no se proporcionen permanecerán sin cambios.
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
La respuesta. |
||
| RequestId |
string |
El ID de la solicitud. Puede utilizar este ID para localizar registros y solucionar problemas. |
9252F32F-D855-549E-8898-61CF5A733050 |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. |
|
| Id |
integer |
El ID del rastreador de metadatos actualizado. |
1234 |
Id es el ID del rastreador de metadatos actualizado.
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "9252F32F-D855-549E-8898-61CF5A733050",
"Success": false,
"Id": 1234
}
Códigos de error
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.