En el entorno de SAS Viya, la gestión de datos en memoria es crucial. Antes de manipular una tabla, a menudo es necesario verificar su existencia, conocer su tamaño o recuperar sus metadatos (fecha de creación, codificación, número de filas).Aquí es donde entra en juego la acción tableInfo del co...
En la arquitectura SAS® Viya™, la gestión eficiente de los datos se basa en un concepto fundamental: la Caslib. Una Caslib es un espacio en memoria en el servidor CAS (Cloud Analytics Services) destinado a contener tablas, controles de acceso e información sobre las fuentes de datos.Este artículo...
Con la evolución de la arquitectura SAS Viya, la necesidad de mover datos cargados en memoria de un servidor CAS a otro (por ejemplo, durante una migración entre dos entornos Viya o dos namespaces diferentes de Kubernetes) se ha vuelto crucial.Anteriormente compleja, esta operación ahora se simpl...
La automatización de tareas analíticas a través de la API REST de SAS Viya es una práctica común para integrar la potencia de SAS en pipelines externos. Sin embargo, un error frecuente ocurre al usar la acción runCode para manipular tablas ubicadas en bibliotecas CAS (Caslibs) cuyo nombre excede ...
Al automatizar tareas en SAS Viya, es común usar macros para configurar fuentes de datos. Un caso clásico es iterar sobre una lista de dominios de autenticación (por ejemplo, para Oracle) para crear dinámicamente CASLIBs.Sin embargo, a menudo surge una dificultad cuando se debe ejecutar este códi...
Al empezar con SAS Viya, es común encontrar diferentes sintaxis para realizar una tarea aparentemente idéntica: conectar una biblioteca SAS a una Caslib. Una confusión frecuente surge al inicializar una sesión y asignar un libref.¿Es necesario definir la Caslib únicamente en las opciones de sesió...
Al ejecutar modelos complejos en SAS Viya (como VDMML), puede ocurrir que su proceso se detenga abruptamente mostrando un mensaje de error específico sobre las cuotas. Este problema suele surgir al entrenar modelos que consumen muchos recursos, como los "Random Forests", que generan archivos de e...
La migración de SAS 9.4 a SAS Viya a menudo conlleva una curva de aprendizaje en cuanto a la gestión de datos en memoria. Una confusión frecuente surge durante la transición de PROC SQL a PROC FEDSQL para interactuar con tablas cargadas en las bibliotecas CAS (CASLIBs).Si alguna vez ha encontrado...
La integración de datos masivos entre SAS Viya y un clúster de Hadoop es una operación común, pero a veces puede encontrar problemas de configuración sutiles. Uno de los obstáculos más frecuentes al definir una Caslib es la aparición de un error de tiempo de espera (timeout) inmediatamente despué...
En la arquitectura de SAS Viya, la gestión de la memoria y de las sesiones es un concepto clave. Es frecuente que un usuario cargue datos o cree una librería (caslib) en una sesión (llamémosla Sesión A), y luego desee acceder a ellos desde una nueva sesión (Sesión B).Sin embargo, un intento direc...