sql - 仪表板中的 KPI 区域指标聚合
问题描述
我有以下数据库结构:
服务器- 包含服务器名称列表的表
服务器/状态-一个连接表,解决服务器和状态之间的多对多关系。一台服务器可以链接到一个或多个州。
状态 - 包含状态列表的表格
地区 - 包含国家地区列表 的表格,例如北部、南部、东部和西部。
Country - 包含国家列表的表格。
我的目标
我正在尝试衡量和报告服务器正常运行时间,并使用过滤器按州、地区和国家/地区查看其指标以显示所需的维度。
挑战
我遇到的问题是,由于单个服务器可以链接或支持一个或多个区域内的多个状态,当从区域的角度查看它们的性能指标时,我得到该服务器的总值乘以状态数. 例如,如果该服务器仅在 10% 的时间内启动,并且它支持一个区域内的 5 个州,我的仪表板将显示该服务器在该区域的启动时间为 50%,而实际上它应该只显示 10%。
解决方案
我不确定这是否可以在 Tableau 中解决,或者这是我在数据库中设置关系的方式的问题。能否请你帮忙!
谢谢!
解决方案
推荐阅读
- karate - 空手道中的 JSON ResponseSchemaValidation
- ios - 是否可以在 UITextField 的左视图中使用自动布局?
- c# - 如何在 C# 中向 Allure 报告添加附件?
- c++ - 比特币编译(.undefined 对 `BlockAssembler::BlockAssembler(CChainParams const&)' 的引用)
- tcl - 无法使用 TCL 在串口中发送超过 44 个字符
- css - Z-Index 不适用于 Angular 的材质对话框
- angular - angular primeng p-table 分页不起作用
- python - Rethinkdb Python - 更改:如何仅返回更改的字段?
- swagger - Swagger UI 显示“未找到获取错误”
- sql - SQL选择同一列中的多个条件