Avancé ( DataStage )
La section Propriétés avancées vous permet de spécifier des options.
Cet onglet permet de spécifier les éléments suivants :
- Mode d'exécution. L'étape peut s'exécuter en mode parallèle ou séquentiel. En mode parallèle, les données sont traitées par les nœuds disponibles comme indiqué dans le fichier de configuration et par les contraintes de nœud spécifiées dans l'onglet Avancé. En mode séquentiel, les données sont traitées par le nœud de conducteur.
- Mode de combinaison. Il s'agit par défaut du mode Auto, qui permet à IBM® DataStage® de combiner les opérateurs qui sous-tendent les étapes parallèles afin qu'ils s'exécutent dans le même processus si cela est judicieux pour ce type d'étape.
- Préserver le partitionnement. Cette valeur est définie sur Propager par défaut, ce qui définit ou efface le partitionnement en fonction de ce que l'étape précédente a défini. Vous pouvez également sélectionner Définir ou Effacer. Si vous sélectionnez Définir, l'étape demande que l'étape suivante préserve le partitionnement tel qu'il est.
- Traitement null existant. Utilisez cette option pour revenir aux versions antérieures de la gestion null IBM DataStage. Dans les éditions plus anciennes, les valeurs NULL dans les lignes d'entrée devaient être traitées explicitement par les appels de fonction si un traitement était effectué sur cette ligne. Sinon, les lignes contenant des valeurs nulles ont été supprimées (ce qui n'a pas été le cas lorsque la ligne a été transmise via le transformateur sans traitement). Si vous ne sélectionnez pas l'option Traitement null existant, une valeur NULL dans la colonne d'entrée utilisée dans la dérivation entraîne une valeur NULL pour la sortie.
- Abandon de la valeur null non traitée. Définissez cette option pour forcer le travail à s'arrêter lorsque le transformateur rencontre une valeur nulle d'une ligne. Vous pouvez alors localiser la ligne et la colonne contenant la valeur null dans l'historique du travail. Si vous définissez cette option avec l'option Traitement null existant, toutes les valeurs nulles qui se produisent dans les colonnes d'entrée utilisées dans les dérivations de colonne de sortie qui ne sont pas traitées explicitement par l'expression entraînent l'arrêt du travail. Si vous définissez l'option Abandon de la valeur null non traitée sans définir l'option Traitement null existant, seules les opérations telles que la tentative de définition d'une colonne non NULL à null entraînent l'arrêt du travail.
- Nombre maximal de messages de rejet de journal. Chaque fois qu'une ligne est rejetée car elle contient une valeur nulle, un avertissement est consigné dans l'historique du travail. Il peut y avoir beaucoup de messages, vous pouvez donc utiliser l'option Nombre maximal de messages de rejet de journal pour définir des limites. Par défaut, jusqu'à 50 messages par partition sont autorisés, mais vous pouvez augmenter ou diminuer cette valeur ou la définir sur -1 pour permettre des messages illimités.