network community

IT Infrastructure Dependency & Overlap Analysis

Scénario de test & Cas d'usage

Business Context

An IT department maps server dependencies. Some servers (like gateways) belong to multiple subsystems. The goal is to identify these 'bridge' servers (Overlap) and analyze the network at different zoom levels (Resolution).
Data Preparation

Creation of a network with a central node connecting two distinct clusters and self-links representing internal processes.

Copied!
1DATA mycas.server_links; INPUT src $ dst $ weight; DATALINES;
2Srv1 Srv2 5
3Srv2 Srv3 5
4Srv1 Srv3 5
5Gate1 Srv3 2
6Gate1 Srv4 2
7Srv4 Srv5 5
8Srv5 Srv6 5
9Srv4 Srv6 5
10Srv1 Srv1 1
11; RUN;

Étapes de réalisation

1
Run detection with Overlap calculation and multiple resolutions.
Copied!
1PROC CAS;
2 network.community /
3 links={name="server_links"}
4 selfLinks=TRUE
5 resolutionList={0.5, 1.0, 1.5}
6 outLevel={name="resolution_levels", replace=true}
7 outOverlap={name="server_overlap", replace=true};
8QUIT;
2
Inspect bridge nodes.
Copied!
1PROC PRINT DATA=mycas.server_overlap; RUN;

Expected Result


The `server_overlap` table should show 'Gate1' having membership intensity in both the 'Srv1-3' cluster and the 'Srv4-6' cluster. The `resolution_levels` table should show different community structures for the requested resolution values (0.5, 1.0, 1.5).