Quel est le rôle du paramètre tableRedistUpPolicy et ses options pour la gestion des tables dans une caslib?

Stratégie de Redistribution (tableRedistUpPolicy)

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. spécifie la politique de redistribution par défaut des tables sous cette caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance. lorsque le nombre de pods workerUnités d'exécution Kubernetes dans SAS Viya qui réalisent les calculs analytiques distribués du serveur CAS. Ils gèrent le traitement des données en mémoire sur plusieurs nœuds du cluster. (nœuds de travail) augmente sur un serveur CAS en cours d'exécution. Cela permet de gérer comment les données sont rééquilibrées dans le cluster. Les options disponibles sont :

Exemple de Code Additionnel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
proc cas;
/* Création d'une caslib de production nécessitant un équilibrage parfait */
table.addCaslib /
name="ProdAnalytics"
description="Caslib de référence "
path="/mnt/data/prod_analytics"
dataSource={srcType="path"}
tableRedistUpPolicy="REDIST"
subDirectories=TRUE;

/* Création d'une caslib de test sans surcoût de réseau lors du scale-up */
table.addCaslib /
name="SandboxUsers"
description="Espace de travail - Pas de rééquilibrage coûteux"
path="/mnt/data/sandbox"
dataSource={srcType="path"}
tableRedistUpPolicy="NOREDIST"
subDirectories=TRUE;
run;
quit;

Cette réponse vous a-t-elle aidé ?

Vos votes aident à améliorer notre base de connaissances.

Exemples pour l'action addCaslib

Ajouter une Caslib basée sur un chemin de fichiers système (PATH)

Cet exemple ajoute une caslib basique pointant vers un dossier local du serveur. Un grand classique indémodable !

Ajouter une Caslib vers une base de données Oracle

Cet exemple illustre l'ajout d'une caslib connectée à Oracle. Notez l'utilisation du bloc %%dataSource%% pour spécifier les informations de connexion, afin de lire directement depuis le SGBD.

Vous pourriez aussi aimer...