Scénario de test & Cas d'usage
Creación de una topología de red con dos clusters desconectados y un nodo aislado.
| 1 | DATA mycas.topologia_servidores; |
| 2 | INPUT srv_origen $ srv_destino $; |
| 3 | DATALINES; |
| 4 | SRV_A SRV_B |
| 5 | SRV_B SRV_C |
| 6 | SRV_C SRV_A |
| 7 | SRV_X SRV_Y |
| 8 | SRV_Y SRV_Z |
| 9 | ; |
| 10 | /* SRV_ISOLATED existe conceptualmente pero no tiene enlaces en esta tabla, se infiere si se usa tabla de nodos o se ignora */ |
| 11 | RUN; |
| 1 | /* Carga implícita en data step anterior a CAS */ |
| 1 | PROC CAS; |
| 2 | ACTION network.centrality / |
| 3 | links={name="topologia_servidores"} |
| 4 | close="UNWEIGHT" |
| 5 | closeNoPath="HARMONIC" |
| 6 | outNodes={name="metricas_resiliencia", replace=true}; |
| 7 | RUN; QUIT; |
La acción finaliza correctamente sin errores. En la tabla 'metricas_resiliencia', los nodos de los clusters separados (A-B-C vs X-Y-Z) tienen valores de cercanía calculados correctamente según la fórmula armónica, en lugar de valores nulos o erróneos típicos de distancias infinitas.