Фабрика данных SAP BW - PullRequest
       22

Фабрика данных SAP BW

0 голосов
/ 11 декабря 2018

Я пытаюсь использовать фабрику данных в 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

С уважением,

Ответы [ 2 ]

0 голосов
/ 16 декабря 2018

Похоже, вы получаете ALL членов каждой иерархии, попадающих в результаты.

Очень похоже на ответ MoazRubs, но избегает необходимости использовать функцию NonEmpty - вы можете просто перекрестное соединениеиерархии через оператор *:

SELECT
      Measures.Value ON 0,
      DimPlan.Plan.Plan.MEMBERS *
      DimCategory.Category.Category.MEMBERS *
      DimProduct.Product.Product.MEMBERS
         ON 1
FROM YourCube; 
0 голосов
/ 11 декабря 2018

Вот так должен выглядеть ваш запрос.

select Measures.Value on columns,

nonempty
(
DimPlan.Plan.Plan,
DimCategory.Category.Category,
DimProduct.Product.Product
)
on rows 
from YourCube
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...