Фабрика данных SAP BW
Я пытаюсь использовать фабрику данных в Azure для экспорта данных из SAP BW. Соединение работает, и я могу получить данные. Проблема в том, как я получаю данные. Картина описывает проблему довольно хорошо.
Кто-нибудь сталкивался с чем-то подобным? Любые советы о том, как подойти к этому вопросу? Любая помощь очень ценится!
Запрос как:
SELECT
[Measures].<<Measure>> ON COLUMNS,
NON EMPTY
{<<Dimension>>.MEMBERS,
<<Dimension>>.MEMBERS} ON ROWS
FROM <<Cube>>
С наилучшими пожеланиями,
2 ответа
Вот так должен выглядеть ваш запрос.
select Measures.Value on columns,
nonempty
(
DimPlan.Plan.Plan,
DimCategory.Category.Category,
DimProduct.Product.Product
)
on rows
from YourCube
Похоже, вы получаете ALL
члены каждой иерархии, входящие в результаты.
Очень похоже на ответ MoazRubs, но избегая необходимости использовать NonEmpty
функция - вы можете просто соединить иерархии через *
оператор:
SELECT
Measures.Value ON 0,
DimPlan.Plan.Plan.MEMBERS *
DimCategory.Category.Category.MEMBERS *
DimProduct.Product.Product.MEMBERS
ON 1
FROM YourCube;