Comparaison TIME

Compare les valeurs dans les DataStage® colonnes de QualityStage® temps ou de caractères au format HHMM ou HHMMSS. TIME attribue des pondérations proportionnelles aux différences de temps qui se situent entre une correspondance exacte et la différence maximale que vous autorisez.

Les valeurs temporelles doivent être spécifiées au format 24 heures, où 0 correspond à minuit et 2359 (HHMM) à 23 h 59 ou 235959 (HHMMSS) à 23 h 59 min 59 s. Les heures peuvent dépasser minuit, car la différence correspond toujours au chemin le plus court autour de l'horloge. Vous pouvez spécifier un écart maximal acceptable en minutes.

Colonnes obligatoires

Les colonnes suivantes de la source de données et de la source de référence sont obligatoires :

  • Données. L'heure à partir de la source des données.

    Vous pouvez utiliser cette comparaison avec des vecteurs et la correspondance inverse. Si vous souhaitez créer des vecteurs à utiliser dans Match Designer, consultez la section « Make Vector stage » (Création de vecteurs) dans le document « DataStage » (Guide de conception de modèles de correspondance).

  • REFERENCE. Le temps depuis la source de référence (s'applique uniquement pour une correspondance à deux sources).

Paramètres obligatoires

Le paramètre 1 est obligatoire, le paramètre 2 est facultatif :

  • Param 1. Le décalage horaire maximal pouvant être toléré. Si vous spécifiez une valeur uniquement pour le Param 1 paramètre, cette valeur correspond à la différence tolérée entre l'heure de la source de données supérieure à l'heure de la source de référence ou l'heure de la source de référence supérieure à l'heure de la source de données. Si vous spécifiez les deux paramètres, la valeur duParam1 paramètre correspond à la différence tolérée entre l'heure de la source de référence et l'heure de la source de données.
  • Param 2. (Facultatif) Différence maximale tolérée entre l'heure de la source de référence et celle de la source de données.

Exemple 1

Une différence nulle entre les deux moments entraîne l'attribution d'un poids d'accord total. Une différence supérieure au montant absolu entraîne l'attribution d'un poids de désaccord. Toute différence entre zéro et la différence de temps maximale spécifiée reçoit une pondération proportionnellement égale à la différence.

Supposons que vous spécifiez 10 pour le Param 1 paramètre. Si les heures diffèrent de 12 minutes, la comparaison reçoit la pondération maximale de désaccord. Si les heures diffèrent de 5 minutes, la comparaison reçoit une pondération comprise entre la pondération d'accord et la pondération de désaccord.

Exemple 2

Si vous souhaitez que les tolérances soient différentes pour les sources de données et les sources de référence, utilisez les deux paramètres. Supposons que vous spécifiez 20 pour le Param 1 paramètre et 14 pour le Param 2 paramètre. Dans ce cas, la valeur de la source de référence peut dépasser la valeur de la source de données de 20 minutes, mais la valeur de la source de données peut dépasser la valeur de la source de référence de 14 minutes.