对于某些可视化/报告,有必要添加官方资源中不存在的其他尺寸。这些尺寸的传递方式是通过Excel模板。
随着时间的流逝或将新业务添加到报表中,有必要简单地将新列添加到模板和一些处理过期行等的数据库表中。并可视化架构。我试图尽可能地将这些维度添加到官方数据仓库资源中,但是没有运气。
对于2018年的Postgres 10,最好的方法是什么?
- 使用必填字段扩展模板,然后仅扩展attribute_1-attribute_X。然后让上传者跟踪每个属性的含义,并在可视化层中对其重命名。
- 为每个维度创建一个新表(似乎很浪费)
- 添加了每个维度的变更表(我真的不喜欢人们如何为同一事物添加拼写错误或多个名称。假设无法解决大多数此类问题)
- 键/值表。
- 将Excel模板解析为json,然后将其加载到jsonb表中?