Comme titre. Quand j'exporter des données vers un fichier séquentiel dans ibm DataStage, je reçois les mises en garde:Obtenir des avertissements lors de l'exportation de données dans un fichier dans ibm datastage
Lors de la validation de schéma d'exportation: Au champ « ALLOCATERATE »: « null_field » longueur (4) doit correspondre à la largeur fixe de champ (7)
où je mets l'onglet « null_field_value » comme « nul » dans la partie « Format »
où « ALLOCATERATE » est un champ décimal (il y a d'autres champs de types de données telles que la date \ heure \ horodatage a eu cet avertissement. Bien que j'ai défini l'option "pad char" dans "type par défaut" comme le dit le document d'aide, mais toujours recevoir les avertissements.
Il semble que le travail traite les champs "decimal \ timestamp" comme des champs de caractères de longueur fixe.
Y a-t-il un moyen d'éliminer ces avertissements? Merci pour toute aide.
Je pense que vous pourriez avoir un malentendu. Je reçois juste des avertissements, pas d'erreur. Et si je ne mets pas "valeur de champ nulle", j'obtiendrai d'autres avertissements disant que je n'ai pas manipulé de valeurs nulles. Et un caractère asii "null" est différent d'une valeur nulle dans DB. – Jason
Ah oui, vous avez utilisé la valeur déroulante pour NULL et non "null", avez-vous essayé simplement de définir la valeur nulle à la chaîne "" et voir si cela change les avertissements que vous obtenez –
Je pense que DS traitera "" comme une chaîne de 2 caractères, "et", mais pas une chaîne vide – Jason