繁体   English   中英

使用SQL从DataWarehouse加载多维数据集

[英]Loading a Cube from a DataWarehouse using SQL

这是新手,需要您在此问题上的帮助。 似乎很简单。

因此,我试图将事实数据加载到我的Cognos Transformer多维数据集中。 但是在此之前,我需要构建SQL。 因此,举一个简单的例子,我有一个事实表,其中包含来自8个维度的外键和单个度量。 我需要构建的是一个SQL,该SQL可以加载4维和Measure的数据。 所以这是事实表-Fact_Table(SK,FDim1,FDim2,FDim3,FDim4,FDim5,FDim6,FDim7,FDim8,数量)

如果下面的简单查询是可行的方法,请您指导我?

select Dim1.Col1, Dim2.Col1, Dim3.Col1, Dim4.Col1, Fact_Table.Quantity
from 
Fact_Table F
left join Dim1 A ON A.KeyDim1 =  F.FDim1
left join Dim2 B ON A.KeyDim2 =  F.FDim2
left join Dim3 C ON A.KeyDim3 =  F.FDim3
left join Dim4 D ON A.KeyDim4 =  F.FDim4

我没有使用groupby,因为我需要在详细信息级别加载数据并让多维数据集聚合它。 我相信我缺少了一些东西,并希望这里的大师指导我:)非常感谢

我认为您应该使用groupby,因为您正在更改详细化级别(将8个度量标准更改为4个度量标准),因此您应该通过这4个度量标准对所选数据进行分组并总结数量

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM