Отказ от ответственности: я очень мало знаю о службах Microsoft Reporting Services и Analysis Services. Так что будь осторожен со мной! ;)
У нас есть веб-сайт ASP.NET MVC, он позволяет пользователю выбирать свой язык, щелкая ссылку вверху каждой страницы. Эта ссылка по сути устанавливает cookie, который указывает на выбор языка пользователя. Код ASP.NET MVC ищет этот файл cookie и отображает страницы по выбору пользователя.
Проблема в том, что отчеты делают то же самое.
Отчеты запрашивают куб на сервере анализа. Куб может обрабатывать свои собственные переводы. (Я считаю, что он использует Культуру в текущем потоке, чтобы определить, какой язык использовать)
Мы используем Microsoft.ReportViewer.WebForms.ReportViewer
для отображения отчета на веб-странице.
Как отчет может сказать кубу, какой язык использовать?
Опять же, я очень мало знаю об этих двух сервисах, поэтому, если мы подходим к этому неправильно, если у кого-то есть ссылки на ресурсы, это было бы здорово.