Configurez le paramètre DataCheckConfigure lors de l'appel de l'opération ConfigureDtsJob pour mettre en place des tâches de migration ou de synchronisation de données.
Paramètres
DataCheckConfigure est une chaîne au format JSON. Le tableau suivant décrit ses paramètres imbriqués.
Vous pouvez prévisualiser les paramètres de requête dans la console lors de la configuration d'une instance. Pour plus d'informations, consultez la rubrique Prévisualisation des paramètres de requête OpenAPI.
|
Paramètre |
Type |
Description |
|
dataCheckDbList |
String |
Objets de base de données destinés à la vérification des données. La valeur doit être une chaîne au format JSON. |
|
fullDataCheck |
Boolean |
Active ou désactive la vérification complète des données. Les valeurs valides sont true et false. |
|
fullCheckModel |
Integer |
Mode de vérification complète des données. Valeurs possibles :
|
|
fullCheckRatio |
Integer |
Taux d'échantillonnage pour la vérification complète des données, exprimé en pourcentage. Spécifiez un entier compris entre 10 et 100. Remarque
Requis lorsque fullCheckModel est défini sur 1. |
|
checkMaximumHourEnable |
Integer |
Définit ou non un délai d'expiration pour la tâche de vérification complète des données. Valeurs possibles :
Remarque
Ce paramètre est requis lorsque fullCheckModel est défini sur 1. |
|
checkMaximumHour |
Integer |
Durée du délai d'expiration, en heures, pour la tâche de vérification complète des données. La tâche s'arrête si elle n'est pas terminée dans ce délai. Valeurs possibles : 1 à 72. |
|
fullCheckReferEndpoint |
String |
Référence pour la vérification complète des données. Valeurs possibles :
|
|
fullCheckMaxReadRps |
Integer |
Nombre maximal de lignes à lire par seconde. Valeurs possibles : 0 à 9007199254740991. Remarque
Une valeur de 0 signifie qu'il n'y a aucune limite. |
|
fullCheckMaxReadBps |
Integer |
Quantité maximale de données à lire par seconde, en octets. Valeurs possibles : 0 à 9007199254740991. Remarque
Une valeur de 0 signifie qu'il n'y a aucune limite. |
|
dataCheckNoticePhone |
String |
Numéro de mobile du contact pour les notifications SMS concernant les alertes de vérification des données. |
|
fullCheckErrorNotice |
Boolean |
Déclenche ou non une alerte en cas d'échec de la tâche de vérification complète des données. Les valeurs valides sont true et false. Remarque
Si la valeur est définie sur true, une alerte est déclenchée en cas d'échec de la tâche. |
|
fullCheckValidFailNotice |
Boolean |
Déclenche ou non une alerte lorsque des incohérences de données sont détectées lors de la vérification complète des données. Les valeurs valides sont true et false. Remarque
Si la valeur est définie sur true, une alerte est déclenchée lorsque le nombre d'entrées incohérentes atteint ou dépasse le seuil spécifié. |
|
fullCheckNoticeValue |
Integer |
Seuil d'alerte pour les données incohérentes issues de la vérification complète des données. Remarque
Requis lorsque fullCheckValidFailNotice est défini sur true. |
|
incrementalDataCheck |
Boolean |
Active ou désactive la vérification incrémentielle des données. Les valeurs valides sont true et false. |
|
incrementalCheckErrorNotice |
Boolean |
Déclenche ou non une alerte en cas d'échec de la tâche de vérification incrémentielle des données. Les valeurs valides sont true et false. Remarque
Si la valeur est définie sur true, une alerte est déclenchée en cas d'échec de la tâche. |
|
incrementalCheckValidFailNotice |
Boolean |
Déclenche ou non une alerte lorsque des incohérences de données sont détectées lors de la vérification incrémentielle des données. Les valeurs valides sont true et false. Remarque
Si la valeur est définie sur true, une alerte est déclenchée si le nombre d'incohérences atteint ou dépasse le seuil pendant un nombre spécifié de périodes consécutives. |
|
incrementalCheckValidFailNoticePeriod |
Integer |
Période statistique pour la surveillance des incohérences de données. Valeurs possibles :
Remarque
Requis lorsque incrementalCheckValidFailNotice est défini sur true. |
|
incrementalCheckValidFailNoticeTimes |
Integer |
Nombre de périodes consécutives pendant lesquelles le nombre d'incohérences doit dépasser le seuil avant le déclenchement d'une alerte. Remarque
Requis lorsque incrementalCheckValidFailNotice est défini sur true. |
|
incrementalCheckValidFailNoticeValue |
Integer |
Seuil d'alerte pour le nombre d'entrées de données incohérentes dans chaque période statistique. Remarque
Ce paramètre est requis lorsque incrementalCheckValidFailNotice est défini sur true. |
|
incrementalCheckDelayNotice |
Boolean |
Déclenche ou non une alerte en cas de latence des données lors de la vérification incrémentielle des données. Les valeurs valides sont true et false. Remarque
Si la valeur est définie sur true, une alerte est déclenchée si la latence des données atteint ou dépasse le seuil pendant un nombre spécifié de périodes consécutives. |
|
incrementalCheckDelayNoticePeriod |
Integer |
Période statistique pour la surveillance de la latence des données. Valeurs possibles :
Remarque
Requis lorsque incrementalCheckDelayNotice est défini sur true. |
|
incrementalCheckDelayNoticeTimes |
Integer |
Nombre de périodes consécutives pendant lesquelles la latence des données doit dépasser le seuil avant le déclenchement d'une alerte. Remarque
Requis lorsque incrementalCheckDelayNotice est défini sur true. |
|
incrementalCheckDelayNoticeValue |
Long |
Seuil d'alerte pour la latence de la tâche de vérification incrémentielle des données, en secondes. Remarque
Requis si incrementalCheckDelayNotice est défini sur true. |
|
structureCheck |
Boolean |
Active ou désactive la vérification de la structure. Les valeurs valides sont true et false. |