CALCPARALLEL
ou FIXPARALLEL
, en particulier lorsque vous recourez à l'une des fonctions d'allocation (@ALLOCATE
ou @MDALLOCATE
), effectuez un test en enlevant le calcul parallèle pour voir si la règle s'exécute et si les performances s'améliorent.Lors du débogage des scripts, prenez en compte la longueur de syntaxe de chaque passe de calcul. Si vous ne savez pas quelle partie du calcul pose problème, mettez les sections en commentaire une par une, en partant du bas, et réexécutez le calcul jusqu'à ce qu'il se lance et donne des résultats corrects. Enlevez ensuite la mise en commentaire, section par section, en partant du haut du calcul, pour tester progressivement chaque modification.
#missing
, et #missing
par une valeur, puis par une autre. Réexécutez la règle pour chaque modification et validez les résultats.#missing
par une valeur et une valeur par #missing
. Cela garantit que les résultats calculés précédemment ont été enlevés, si nécessaire, pendant les réexécutions. Par exemple, si vous entrez des données pour Produit A, B et C lors de la première exécution, et pour Produit B, C et D (mais pas A) lors de la deuxième exécution, remplacer la valeur par #missing
avant la deuxième exécution permet de garantir que le résultat de l'allocation pour Produit A est correctement enlevé lors de la deuxième exécution.