Quelles sont les options pour contrôler le comportement de 'addTable' en cas de table existante ou pour la rendre accessible à d'autres sessions ?

L'action addTableAction CAS permettant de créer une table en mémoire à partir de données locales ou de résultats d'étapes de traitement. Elle est essentielle pour l'analyse interactive et temporaire dans Viya. offre des paramètres pour gérer les tables existantes et contrôler leur visibilité :

  • replace : Si défini à TRUE, toute table existante portant le même nom dans la 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. cible sera écrasée par la nouvelle table. La valeur par défaut est FALSE, ce qui signifie que l'action échouera si une table du même nom existe déjà.
  • append : Lorsqu'il est défini à TRUE, cette option permet d'ajouter les lignes de la table cliente à une table existante sur le serveur, plutôt que de créer une nouvelle table ou de remplacer une table existante. La valeur par défaut est FALSE.
  • promote : En définissant ce paramètre à TRUE, la table sera ajoutée avec une portée globale. Cela signifie qu'elle sera accessible par d'autres sessions CAS, sous réserve des contrôles d'accès appropriés. La 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. cible doit également avoir une portée globale pour que cette promotion soit effective. La valeur par défaut est FALSE, créant une table avec une portée de session.

Ces paramètres offrent la flexibilité nécessaire pour intégrer des données de manière contrôlée dans l'environnement CAS, en évitant les conflits de noms et en gérant la visibilité des ressources de données partagées.

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

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

Exemples pour l'action addTable

Transfert simple via CASL (Upload)

L'action addTable n'étant pas appelée directement, voici l'équivalent idiomatique en CASL via l'instruction UPLOAD qui sollicitera addTable en arrière-plan avec les options par défaut.

Chargement optimisé (simulant addTable en coulisses)

Lors de l'utilisation de l'instruction UPLOAD, on peut passer de nombreuses options qui correspondent aux paramètres de addTable, comme compress, promote, ou les options de partitionnement.