在大多数情况下,一个维度中层次结构的每个级别代表不同的概念(即国家->地区->城市,年->月->日),这在多维数据集中使用起来非常简单。
我感兴趣的是可变深度层次结构,它往往由相同概念的实例组成,即计算机网络中的节点,其中“深度”是来自特定观察点的跳数。
我正在考虑设置一个任意的合成级别列表(级别 1 = 1 跳,级别 2 = 2 跳等),但是我可能必须将较短的分支一直填充到最低级别,这似乎不是一个非常优雅的解决方案。
我正在寻找意见、想法、建议和最佳实践。
在大多数情况下,一个维度中层次结构的每个级别代表不同的概念(即国家->地区->城市,年->月->日),这在多维数据集中使用起来非常简单。
我感兴趣的是可变深度层次结构,它往往由相同概念的实例组成,即计算机网络中的节点,其中“深度”是来自特定观察点的跳数。
我正在考虑设置一个任意的合成级别列表(级别 1 = 1 跳,级别 2 = 2 跳等),但是我可能必须将较短的分支一直填充到最低级别,这似乎不是一个非常优雅的解决方案。
我正在寻找意见、想法、建议和最佳实践。
听起来像父子层次结构,实现为单维表,其中每条记录都有一个指向其父项的自引用键。
在 MS 分析服务中,更多细节在这里http://technet.microsoft.com/en-us/library/ms174846.aspx