Todos los productos
Search
Centro de documentos

DataWorks:CreateQualityRule

Última actualización: Sep 29, 2026

Crea una regla de calidad.

Nota

Esta API se marcó como obsoleta. Se recomienda migrar a dataworks-public(2024-05-18) - CreateDataQualityScan para obtener funciones mejoradas y soporte continuo. Si bien la API obsoleta permanece accesible de forma temporal, no se entregarán nuevas actualizaciones ni correcciones de bugs.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

No se requiere autorización para esta operación. Si experimenta problemas al ejecutarla, póngase en contacto con el soporte técnico.

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

BlockType

integer

Sí

La intensidad de la regla. Valores válidos:

  • 0: regla débil

  • 1: regla fuerte

0

EntityId

integer

Sí

El ID de la expresión de filtro de partición.

15224

Comment

string

No

Los comentarios de la regla.

Verification

Checker

integer

No

El ID del verificador. Valores válidos:

  • 2: fluctuación promedio de 7 días

  • 3: fluctuación promedio de 30 días

  • 4: comparación de ciclo de 1 día

  • 5: comparación de ciclo de 7 días

  • 6: comparación de ciclo de 30 días

  • 7: fluctuación de la varianza de 7 días

  • 8: fluctuación de la varianza de 30 días

  • 9: comparación con un valor fijo

  • 10: detección de fluctuaciones en 1, 7 y 30 días

  • 11: comparación con el ciclo anterior

9

ExpectValue

string

No

El valor esperado.

0

Trend

string

No

La tendencia del resultado de la verificación. Valores válidos:

  • up: tendencia ascendente

  • down: tendencia descendente

  • abs: valor absoluto

abs

MethodName

string

No

El método de muestreo. Si usa una sentencia SQL personalizada, establezca este parámetro en user_defined.

count/table_count

Operator

string

No

El operador de comparación. Ejemplos: >, >=, =, <>, < y <=.

Nota

Si establece el parámetro Checker en 9, debe especificar el parámetro Operator.

>

ProjectName

string

Sí

El nombre del motor de cómputo o del origen de datos.

autotest

Property

string

No

La columna que la regla monitorea. Para una verificación a nivel de tabla, establezca este parámetro en table_count para el número de filas o en table_size para el tamaño de la tabla.

table_id

PropertyType

string

No

El tipo de datos de la columna. Para una verificación a nivel de tabla, establezca este parámetro en table. Para una verificación a nivel de columna, establezca este parámetro en un tipo de datos específico, como bigint.

bigint

RuleType

integer

Sí

El tipo de regla. Valores válidos:

  • 0: plantilla del sistema

  • 1: SQL personalizado

  • 4: plantilla personalizada

0

WhereCondition

string

No

La condición de filtro o la sentencia SQL personalizada.

table_id>1

CriticalThreshold

string

No

El umbral crítico. Indica la desviación del resultado de la verificación respecto al valor esperado. Puede personalizar este umbral según sus requisitos empresariales. Si se usa una regla fuerte y se activa una alerta crítica, la tarea programada se bloquea.

20

WarningThreshold

string

No

El umbral de advertencia. Indica la desviación del resultado de la verificación respecto al valor esperado. Puede personalizar este umbral según sus requisitos empresariales.

10

TemplateId

integer

No

El ID de la plantilla.

7

RuleName

string

Sí

El nombre de la regla.

1234

PredictType

integer

Sí

Especifica si se debe usar un umbral dinámico. Valores válidos:

  • 0: umbral no dinámico.

  • 2: regla de umbral dinámico.

0

ProjectId

integer

Sí

El ID del espacio de trabajo de DataWorks. Puede iniciar sesión en la consola de DataWorks e ir a la página Gestión del espacio de trabajo para obtener el ID del espacio de trabajo.

10000

TaskSetting

string

No

La configuración de variables que se inserta antes de la regla personalizada. Formato: x=a,y=b.

x=a,y=b

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

Los parámetros de respuesta.

HttpStatusCode

integer

El código de estado HTTP.

200

Data

string

El ID de la nueva regla.

12345

ErrorMessage

string

El mensaje de error.

You have no permission.

RequestId

string

El ID de la solicitud.

ecb967ec-c137-48****

ErrorCode

string

El código de error.

401

Success

boolean

Indica si la solicitud se realizó correctamente.

true

Ejemplos

Respuesta exitosa

JSON Formato

{
  "HttpStatusCode": 200,
  "Data": "12345",
  "ErrorMessage": "You have no permission",
  "RequestId": "ecb967ec-c137-48****",
  "ErrorCode": "401",
  "Success": true
}

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.