Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

CRC32

CRC32

Renvoie une valeur de contrôle de redondance cyclique 32 bits (CRC32). Utilisez CRC32 pour rechercher des erreurs de transmission de données. Vous pouvez également utiliser CRC32 si vous souhaitez vérifier que les données stockées dans un fichier n'ont pas été modifiées.
Si vous utilisez CRC32 pour effectuer une vérification de redondance des données en mode ASCII et en mode Unicode, le
Service d'intégration de données
peut générer des résultats différents pour la même valeur d'entrée. Si vous utilisez CRC32 pour effectuer un contrôle de redondance des données sur différents systèmes d'exploitation, le
Service d'intégration de données
peut générer des résultats différents pour la même valeur d'entrée.
CRC32 peut renvoyer la même sortie pour différentes chaînes d'entrée. Si vous souhaitez générer des clés dans un mappage, utilisez une transformation Générateur de séquence. Si vous utilisez CRC32 pour générer des clés dans un mappage, il est possible que vous obteniez des résultats inattendus.

Syntaxe

CRC32(
value
)
Le tableau suivant décrit l'argument de cette commande :
Argument
Obligatoire/
Facultatif
Description
valeur
Obligatoire
Type de données Chaîne ou Binaire. Transmet les valeurs pour lesquelles vous voulez effectuer une vérification de redondance. La valeur d'entrée est sensible à la casse. La casse de la valeur d'entrée affecte la valeur de retour. Par exemple, CRC32(informatica) et CRC32 (Informatica) renvoient des valeurs différentes.

Valeur de retour

Valeur entière 32 bits.

Exemple

Vous voulez lire les données à partir d'une source dans un réseau étendu. Vous voulez vous assurer que les données ont été modifiées lors de la transmission. Vous pouvez calculer la somme de contrôle pour les données du fichier et la stocker également dans le fichier. Lors de la lecture des données source, le
Service d'intégration de données
peut utiliser CRC32 pour calculer la somme de contrôle et la comparer à la valeur stockée. Si les deux valeurs sont identiques, les données n'ont pas été modifiées.