0

我有以下数据库结构:

服务器- 包含服务器名称列表的表

服务器/状态-一个连接表,解决服务器和状态之间的多对多关系。一台服务器可以链接到一个或多个州

状态 - 包含状态列表的表格

地区 - 包含国家地区列表 的表格,例如北部、南部、东部和西部。

Country - 包含国家列表的表格。

我的目标

我正在尝试衡量和报告服务器正常运行时间,并使用过滤器按州、地区和国家/地区查看其指标以显示所需的维度。

挑战

我遇到的问题是,由于单个服务器可以链接或支持一个或多个区域内的多个状态,当从区域的角度查看它们的性能指标时,我得到该服务器的总值乘以状态数. 例如,如果该服务器仅在 10% 的时间内启动,并且它支持一个区域内的 5 个州,我的仪表板将显示该服务器在该区域的启动时间为 50%,而实际上它应该只显示 10%。

解决方案

我不确定这是否可以在 Tableau 中解决,或者这是我在数据库中设置关系的方式的问题。能否请你帮忙!

谢谢!

4

0 回答 0