Как использовать учетную запись текущего посетителя в запросе SSAS?[MOSS + PPS + SSAS] - PullRequest
0 голосов
/ 25 ноября 2010

Я пользуюсь сервисами MOSS2010 + Performance Point + Analysis. Вот вопросы:

  1. Как получить учетную запись текущего посетителя в отчете PPS?
  2. Как использовать учетную запись текущего посетителя в запросе SSAS?

Ответы [ 3 ]

1 голос
/ 06 декабря 2010
1 голос
/ 28 февраля 2013

Другой вариант - настроить источник данных PerformanePoint 2010 для использования Per-User Identity.

Затем получите доступ к функции UserName MDX:

WITH MEMBER Measures.x AS UserName
SELECT Measures.x ON COLUMNS
FROM [Adventure Works]

Ссылки:

http://blogs.msdn.com/b/performancepoint/archive/2010/01/05/new-authentication-options-for-data-sources.aspx

0 голосов
/ 26 ноября 2010

Насколько я знаю, вы можете настраивать оценочные карточки только с помощью пользовательских преобразований. Отчеты не могут быть настроены.

Вы можете выполнить 4 типа преобразования системы показателей: PerUser, PreQuery, PostQuery и PreRender. Оттуда это C #, так что делай что хочешь.

Чтобы создать преобразование системы показателей, вам потребуется наследовать от IGridViewTransform. Вам нужно будет включить ссылки на Microsoft.PerformancePoint.Scorecards.Client и Microsoft.SharePoint.

Смотрите следующую ссылку, чтобы узнать, как этого добиться: http://msdn.microsoft.com/en-us/library/ff606776.aspx

К вашему сведению, поскольку по этому предмету не так много документации, я обнаружил, что было бы неплохо XML-сериализовать ваш объект "viewData", чтобы поближе взглянуть на то, что внутри, и понять общее ощущение от него. Объекты «Клетки» довольно странные, начиная с конца системы показателей и возвращаясь назад.

Удачи!

...