Le paramètre tableRedistUpPolicyParamètre de SAS Viya contrôlant la redistribution des données CAS lors de l'ajout de nœuds au cluster. Il définit si les tables existantes sont rééquilibrées pour optimiser les performances. (tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE") définit la politique de redistribution des données de la table lorsque le nombre de 'worker pods' (nœuds de travail) augmente sur un serveur CAS en cours d'exécution. Les options sont :
- DEFEROption du moteur de bibliothèque (libname) SAS Viya. Elle retarde la connexion à une base de données distante jusqu'au premier accès effectif, optimisant ainsi les ressources au démarrage. : La sélection de la politique de redistribution est différée à une entité de niveau supérieur.
- NOREDISTOption empêchant la redistribution automatique des données entre les nœuds CAS. Elle préserve l'emplacement actuel des partitions pour optimiser les performances lors de jointures spécifiques. : Les données de la table ne sont pas redistribuées lors des changements du nombre de 'worker pods'.
- REBALANCEAction CAS redistribuant les partitions d'une table de manière uniforme sur tous les nœuds actifs du cluster. Elle optimise la charge de travail distribuée et les performances de calcul. : Les données de la table sont rééquilibrées automatiquement pour optimiser la distribution sur les nouveaux 'worker pods'.
Cette politique est fondamentale pour maintenir la performance et l'intégrité des données dans un environnement CAS évolutif.