【问题标题】:Data factory SAP BW数据工厂 SAP BW
【发布时间】:2018-12-11 13:48:04
【问题描述】:
我正在尝试使用 Azure 中的数据工厂从 SAP BW 导出数据。连接正常,我可以获取数据。问题是我如何获取数据。图片很好地描述了这个问题。
有没有人遇到过类似的情况?有关如何解决此问题的任何提示?任何帮助是极大的赞赏!
查询如下:
SELECT
[Measures].<<Measure>> ON COLUMNS,
NON EMPTY
{<<Dimension>>.MEMBERS,
<<Dimension>>.MEMBERS} ON ROWS
FROM <<Cube>>
图片:
https://i.stack.imgur.com/9Gxfh.png
最好的问候,
【问题讨论】:
标签:
azure
ssas
mdx
azure-data-factory
sap-bw
【解决方案1】:
这就是您的查询的样子。
select Measures.Value on columns,
nonempty
(
DimPlan.Plan.Plan,
DimCategory.Category.Category,
DimProduct.Product.Product
)
on rows
from YourCube
【解决方案2】:
看起来您正在让每个层次结构的ALL 成员进入结果。
与 MoazRubs 的答案非常相似,但无需使用 NonEmpty 函数 - 您可以通过 * 运算符简单地交叉加入层次结构:
SELECT
Measures.Value ON 0,
DimPlan.Plan.Plan.MEMBERS *
DimCategory.Category.Category.MEMBERS *
DimProduct.Product.Product.MEMBERS
ON 1
FROM YourCube;