Obtiene información sobre una regla de calidad.
Esta API se marcó como obsoleta. Se recomienda migrar a dataworks-public(2024-05-18) - GetDataQualityScan 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
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dataworks:* |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RuleId |
integer |
Sí |
El ID de la regla de calidad. Puede llamar a la operación ListQualityRules para obtener el ID. |
1234 |
| ProjectName |
string |
Sí |
El nombre del motor o del origen de datos. |
autotest |
| ProjectId |
integer |
No |
El ID del espacio de trabajo de DataWorks. |
12345 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
La estructura de datos de la respuesta. |
||
| HttpStatusCode |
integer |
El código de estado HTTP. |
200 |
| RequestId |
string |
El ID de la solicitud. |
576b9457-2cf5-4**** |
| ErrorMessage |
string |
El mensaje de error. |
You have no permission. |
| ErrorCode |
string |
El código de error. |
401 |
| Success |
boolean |
Indica si la solicitud se completó correctamente. |
true |
| Data |
object |
Los detalles de la regla de calidad. |
|
| BlockType |
integer |
La gravedad de la regla de calidad. Valores válidos:
|
1 |
| OnDutyAccountName |
string |
El nombre de la cuenta de Alibaba Cloud que configuró la regla. |
test |
| WarningThreshold |
string |
El umbral para una alerta de advertencia. Este valor especifica la desviación aceptable respecto al valor esperado y se puede personalizar. |
10 |
| Property |
string |
La columna de la tabla de origen de datos a la que se aplica la regla. |
id |
| RuleType |
integer |
El tipo de regla de calidad. Valores válidos:
|
0 |
| Comment |
string |
El comentario de la regla. |
Verify that the primary key is unique |
| OnDuty |
string |
El ID de la cuenta de Alibaba Cloud que configuró la regla. |
1822931**** |
| Checker |
integer |
El ID del verificador, que se obtiene a partir de pkId y se utiliza para la identificación en el frontend. |
9 |
| FixCheck |
boolean |
Indica si se debe validar con un valor fijo. |
true |
| MethodId |
integer |
El ID del método utilizado para recopilar datos de muestra. |
8 |
| CriticalThreshold |
string |
El umbral de alerta roja, que indica el grado de desviación respecto al valor de muestra esperado. Puede personalizar este umbral según sus requisitos empresariales. Si una regla fuerte desencadena el umbral rojo, la tarea de programación se bloquea. |
20 |
| PredictType |
integer |
Indica si el umbral es dinámico. Valores válidos:
|
0 |
| TemplateName |
string |
El nombre de la plantilla utilizada. |
SQL task table rows, 1,7, 30 days fluctuation test |
| CheckerName |
string |
El nombre del verificador. |
compared with a fixed value |
| RuleName |
string |
El nombre de la regla. |
View table fluctuations |
| MethodName |
string |
El nombre del método utilizado para recopilar datos de muestra. Los valores válidos incluyen |
table_count |
| EntityId |
integer |
El ID de la expresión de partición. |
165523 |
| WhereCondition |
string |
La condición de filtro o la sentencia SQL personalizada que se utiliza para la validación. |
id>10 |
| Operator |
string |
El operador de comparación. |
>= |
| ExpectValue |
string |
El valor esperado. |
30 |
| Trend |
string |
La tendencia del resultado de la validación. |
abs |
| TemplateId |
integer |
El ID de la plantilla utilizada. |
7 |
| Id |
integer |
El ID de la regla. |
123232 |
| OpenSwitch |
boolean |
Indica si la regla está habilitada. |
true |
| TaskSetting |
string |
La configuración de variables que se inserta antes de una regla personalizada. El formato es x=a,y=b. |
x=a,y=b |
Ejemplos
Respuesta exitosa
JSON Formato
{
"HttpStatusCode": 200,
"RequestId": "576b9457-2cf5-4****",
"ErrorMessage": "No tiene permisos",
"ErrorCode": "401",
"Success": true,
"Data": {
"BlockType": 1,
"OnDutyAccountName": "test",
"WarningThreshold": "10",
"Property": "id",
"RuleType": 0,
"Comment": "Verificar que la clave principal sea única",
"OnDuty": "1822931****",
"Checker": 9,
"FixCheck": true,
"MethodId": 8,
"CriticalThreshold": "20",
"PredictType": 0,
"TemplateName": "Filas de tabla de tarea SQL, prueba de fluctuación de 1, 7 y 30 días",
"CheckerName": "comparado con un valor fijo",
"RuleName": "Ver fluctuaciones de la tabla",
"MethodName": "table_count",
"EntityId": 165523,
"WhereCondition": "id>10",
"Operator": ">=",
"ExpectValue": "30",
"Trend": "abs",
"TemplateId": 7,
"Id": 123232,
"OpenSwitch": true,
"TaskSetting": "x=a,y=b\n"
}
}
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.