Сопоставление выбранного пользователем языка для приложения с соответствующим переводом в базе данных OLAP

#sharepoint #translation #multilingual #olap #performancepoint

#sharepoint #перевод #многоязычный #olap #точка производительности

Вопрос:

Вот моя проблема: у меня есть многоязычное приложение SharePoint, и у меня есть отчеты PerformancePoint в этом приложении. В моей базе данных OLAP я настроил 3 перевода для элементов измерения и куба для соответствующих языков, используемых приложением. Мой вопрос заключается в том, как мне извлечь (выбрать) содержимое из OLAP cube для выбранного языка в приложении. Я не знаю, как связать выбранный язык в приложении с доступными переводами в моей базе данных OLAP. Мы будем очень признательны за вашу помощь.

Ответ №1:

Я нашел ответ на свой собственный вопрос, поэтому поделюсь им с другими, которым это нужно — связь между выбранным пользователем языком и соответствующим переводом в базе данных OLAP осуществляется с помощью строки подключения источника данных PPS. Строка подключения должна выглядеть примерно так:

«Источник данных = localhost; Начальный каталог = AdventureWorksDW; Идентификатор локали=LCID;» где LCID — идентификатор локали. Список идентификаторов LCID для всех языков вы можете найти здесь: http://support.microsoft.com/default.aspx?scid=kb ;ru-us;221435

Так, например, если пользователь выбрал македонский язык в приложении, строка подключения источника данных PPS должна быть:

«Источник данных = localhost; Начальный каталог = AdventureWorksDW; Идентификатор локали = 1071;»