Scénario de test & Cas d'usage
Carga, guardado y gestión de tablas en memoria.
Descubrir todas las acciones de tableGeneración de una tabla de clientes con diferentes niveles de fidelidad.
| 1 | DATA casuser.CLIENTES_BASE; |
| 2 | LENGTH Nombre $20 Nivel $10; |
| 3 | INPUT ID Nombre $ Nivel $ Gasto_Anual; |
| 4 | DATALINES; |
| 5 | 101 Juan Silver 1500 |
| 6 | 102 Maria Gold 5000 |
| 7 | 103 Pedro Bronze 500 |
| 8 | 104 Lucia Gold 6200 |
| 9 | 105 Carlos Silver 2000 |
| 10 | ; |
| 11 | RUN; |
| 1 | PROC CAS; |
| 2 | TABLE.copyTable / |
| 3 | TABLE={name='CLIENTES_BASE', caslib='CASUSER', where='Nivel="Gold"'} |
| 4 | casout={name='CAMPAÑA_VIP_2025', caslib='CASUSER', promote=true}; |
| 5 | RUN; |
| 6 | QUIT; |
Se debe crear una nueva tabla llamada 'CAMPAÑA_VIP_2025' que contenga únicamente a 'Maria' y 'Lucia'. Esta tabla debe estar disponible globalmente (promoted) para otras sesiones.