1. 使用FM功能实现钻取功能
第一步:新建两个Namespace(Data_View, Analytic_Model)分别存放我们的原始数据和分析模型.
第二步:那就是导入我们的所需要的所有表(维表和事实表) 放在Data_View 命名空间;然后还在建一个_Model的Query Subject(用来存放我们所有度量值和维度值来自于事实表的字段); 然后在事实表与维度表中建立关联.(维表->事实表(0:n) , 事实表->维表(1:n))
第三步:在我们的Analytic_Model的命名空间中建我们的维度信息(Create->Regular)这样就开始分层了如果只有一个属性(不论是那个层),如果没有描述信息,那么就他的”Role:_businessKey ,_memberCaption”,如果两样都有,那么描述信息就是:_memberCaption, 数值就是 _businessKey 例如: Item_Key:_businessKey; Item_Desc:_memberCaption.
然后建:Create->Measure Dimension 取名为Fact ; 这里只能包含在第二步新建的_Model的那Query Subject下边的数值型数据.
在这个分析模型下面还可以新建一些Prompt:
[PO List View].[Main Category Desc].[Main].[Category] in (#promptmany('Category')#)
第四步: 发布你的包
第五步: 打开网址:点击进入Query Studio 选择刚才发布的包。这样就可以在Query Studio中进行钻取的