Scénario de test & Cas d'usage
Configuración de las propiedades de la sesión.
Descubrir todas las acciones de sessionPropGeneración de formatos simulados para 3 regiones y carga en CAS.
| 1 | PROC FORMAT; |
| 2 | value $sku_norte 'N100'='Abrigo Invierno' 'N101'='Botas Nieve'; |
| 3 | value $sku_sur 'S200'='Traje Baño' 'S201'='Sandalias'; |
| 4 | value $sku_este 'E300'='Impermeable' 'E301'='Paraguas'; |
| 5 | RUN; |
| 6 | |
| 7 | PROC FORMAT lib=work cntlout=cntl_norte; select $sku_norte; RUN; |
| 8 | PROC FORMAT lib=work cntlout=cntl_sur; select $sku_sur; RUN; |
| 9 | PROC FORMAT lib=work cntlout=cntl_este; select $sku_este; RUN; |
| 10 | |
| 11 | DATA casuser.cntl_norte; SET cntl_norte; RUN; |
| 12 | DATA casuser.cntl_sur; SET cntl_sur; RUN; |
| 13 | DATA casuser.cntl_este; SET cntl_este; RUN; |
| 14 | |
| 15 | PROC CAS; |
| 16 | sessionprop.addFmtLib / fmtLibName='region_norte' TABLE={caslib='casuser', name='cntl_norte'} replace=true; |
| 17 | sessionprop.addFmtLib / fmtLibName='region_sur' TABLE={caslib='casuser', name='cntl_sur'} replace=true; |
| 18 | sessionprop.addFmtLib / fmtLibName='region_este' TABLE={caslib='casuser', name='cntl_este'} replace=true; |
| 19 | RUN; |
| 20 | QUIT; |
| 1 | PROC CAS; |
| 2 | sessionProp.combineFmtLibs / |
| 3 | fmtLibsIn={'region_norte', 'region_sur', 'region_este'} |
| 4 | fmtLibOut='catalogo_global'; |
| 5 | RUN; |
| 6 | QUIT; |
| 1 | PROC CAS; |
| 2 | sessionProp.listFmtLibs / fmtLibNames={'catalogo_global'} showFmtNames=true; |
| 3 | RUN; |
| 4 | QUIT; |
La biblioteca 'catalogo_global' debe ser creada exitosamente y contener los formatos $sku_norte, $sku_sur y $sku_este disponibles para su uso inmediato en la sesión.