Skip to content
This repository was archived by the owner on Dec 8, 2025. It is now read-only.

Commit 57b8282

Browse files
support for Blueprint Sizer Version v1.11
1 parent 721cae8 commit 57b8282

File tree

2 files changed

+142
-1
lines changed

2 files changed

+142
-1
lines changed

python/sppCheck/excel/excel_controller.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def __init__(self, sheet_path: str, sizer_version: str,
8888
excel_structure_name = "excel_structure"
8989
excel_structure_path = json_structure_path.joinpath(f"{excel_structure_name}_{sizer_version}.json")
9090
if(not exists(excel_structure_path)):
91-
raise ValueError(f"The excel structure file does not exits: {excel_structure_path}")
91+
raise ValueError(f"The this version of the Blueprint Sizer sheet is not supported. Please try using another version.")
9292
self.__excel_structure_path = excel_structure_path
9393

9494
if not influx_client:
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
2+
{
3+
"Sizing Results": "ignore",
4+
"Custom Notes": "ignore",
5+
"Enter custom notes here": "ignore",
6+
7+
"Primary Copy": {
8+
"prefix": "primary_",
9+
10+
"Peak vSnap front-end rate": "peak_front_end_rate",
11+
"Peak vSnap back-end rate": "peak_back_end_rate",
12+
"Peak copy to object stg. rate": "peak_copy_to_obj_rate",
13+
14+
"Front-end data": "front_end_data",
15+
"Number of VMs (VMware only)": "count_vmware",
16+
"Managed data": "managed_data",
17+
18+
"Compression savings (%)": "compression_savings_percent",
19+
"Compression savings": "compression_savings_absolute",
20+
21+
"Dedup savings (%)": "dedub_savings_percent",
22+
"Dedup savings": "dedub_savings_absolute",
23+
24+
"Data reduction savings (%)": "data_reduction_percent",
25+
"Data reduction savings": "data_reduction_absolute",
26+
27+
"vSnap size estimate - data": "vsnap_size_est_data",
28+
"vSnap size estimate - logs": "vsnap_size_est_logs",
29+
"vSnap physical capacity estimate (subtotal)": "vsnap_size_est_subtotal",
30+
31+
"vSnap reserve": {
32+
"prefix": "vsnap_",
33+
34+
"vSnap reserve": "reserve_percent",
35+
"vSnap size estimate - reserve": "reserve_absolute",
36+
"vSnap base capacity": "base_capacity_w_reserve",
37+
38+
"Replication phyical capacity estimate": "replication_size_est",
39+
40+
"vSnap physical capacity estimate": "size_est_w_reserve"
41+
42+
},
43+
44+
"vSnap quantity": "vsnap_count",
45+
46+
"per vSnap requirements": {
47+
"prefix": "per_vsnap_",
48+
49+
"peak vSnap front-end rate": "peak_front_end_rate",
50+
"peak vSnap back-end rate": "peak_back_end_rate",
51+
52+
"vSnap pool size": "pool_size",
53+
"vSnap CPU cores": "cpu_cores",
54+
55+
"vSnap memory": "memory",
56+
"vSnap log SSD; optional": "optional_log_ssd",
57+
58+
"vSnap cache SSD; optional": "optional_cache_ssd",
59+
"vSnap cloud cache SSD": "cloud_cache_ssh"
60+
},
61+
62+
"dedicated VADP quantity": "vadp_count_dedicated",
63+
"total VADP (dedicated + combined)": "vadp_count_total",
64+
65+
"per dedicated VADP requirements": {
66+
"prefix": "per_vadp_",
67+
68+
"VADP CPU cores": "cpu_cores",
69+
"VADP memory": "memory",
70+
"VADP \"Softcap task limit\"": "softcap"
71+
}
72+
},
73+
74+
"Spectrum Protect Plus Server": {
75+
"prefix": "spp_",
76+
77+
"Spectrum Protect Plus server quantity": "server_count",
78+
79+
"server CPU cores": "cpu_cores",
80+
"server memory": "memory",
81+
82+
"Configuration catalog": "config_catalog",
83+
"Recovery catalog": "recovery_catalog"
84+
},
85+
"Replication Copy": {
86+
"prefix": "replication_",
87+
88+
"Peak replication rate": "peak_front_end_rate",
89+
"Peak back-end rate": "replace_me",
90+
"Peak copy to object stg. Rate": "replace_me",
91+
92+
"Managed data": "managed_data",
93+
94+
"Compression savings (%)": "compression_savings_percent",
95+
"Compression savings": "compression_savings_absolute",
96+
97+
"Dedup savings (%)": "dedub_savings_percent",
98+
"Dedup savings": "dedub_savings_absolute",
99+
100+
"Data reduction savings (%)": "data_reduction_percent",
101+
"Data reduction savings": "data_reduction_absolute",
102+
103+
"vSnap size estimate - data": "vsnap_size_est_data",
104+
"vSmap size estimate - logs": "vsnap_size_est_logs",
105+
"vSnap physical capacity estimate (subtotal)": "vsnap_size_est_physical_subtotal",
106+
107+
"vSnap reserve": {
108+
"prefix": "vsnap_",
109+
110+
"vSnap reserve": "reserve_percent",
111+
"vSnap size estimate - reserve": "reserve_absolute",
112+
113+
"vSnap physical capacity estimate": "size_est_physical_w_reserve"
114+
},
115+
116+
"vSnap quantity": "vsnap_count",
117+
118+
"per vSnap requirements": {
119+
"prefix": "per_vsnap_",
120+
121+
"vSnap pool size": "pool_size",
122+
"vSnap CPU": "cpu_cores",
123+
124+
"vSnap memory": "replace_me",
125+
"vSnap log SSD; optional": "replace_me",
126+
127+
"vSnap cache SSD; optional": "replace_me",
128+
"vSnap cloud cache SSD": "replace_me"
129+
}
130+
},
131+
132+
"Object Storage Copy": {
133+
"prefix": "object_",
134+
135+
"Copy to object storage rate": "peak_copy_rate",
136+
137+
"Object storage capacity estimate": "storage_size_est",
138+
139+
"Offload Reserve Estimate (TiB)": "replace_me"
140+
}
141+
}

0 commit comments

Comments
 (0)