Фабрика данных 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; 
Другие вопросы по тегам