Поделиться через


Сценарии глобализации для Analysis Services — многомерные

Службы Analysis Services хранит многоязычные данные и метаданные и управляет ими и в табличных, и в многомерных моделях данных. Данные хранятся в формате Юникод (UTF-16) в кодировках, использующих Юникод. При загрузке данных ANSI в модель данных символы сохраняются с использованием эквивалентных кодов Юникода.

Поддержка Юникода означает, что Службы Analysis Services может хранить данные на любом языке, поддерживаемом клиентскими и серверными ОС Windows, с возможностью чтения, записи, сортировки и сравнения данных в любой кодировке, используемой на ПК с Windows. Приложения бизнес-аналитики, использующие данные Службы Analysis Services, могут представлять данные на выбранном пользователем языке, если данные существуют в модели на этом языке.

Поддержка языков может действовать по-разному. Ниже приведен список распространенных вопросов, связанных с поддержкой языков в Analysis Services.

  • Данные, как уже сказано, хранятся в любой поддерживающей Юникод кодировке, доступной в клиентской ОС Windows.

  • Метаданные, например имена объектов, идентификаторы и описания, также могут храниться в любом поддерживающей Юникод кодировке. Это правило действует, даже если средства разработки и среда используют другой язык. Например если среда разработки использует английский язык и латинские параметры сортировки, можно включить в модель объект, имя которого содержит символы кириллицы.

    Только у многомерных моделей заголовки и элементы атрибутов могут быть выражены как переводы. Можно определить один перевод или несколько, а затем использовать идентификатор языкового стандарта, чтобы определить, какой перевод возвращать клиенту. Дополнительные сведения см. в разделе Возможности.

  • Ошибки, предупреждения и информационные сообщения, возвращаемые обработчиком Службы Analysis Services (msmdsrv), локализованы на 43 языка, поддерживаемые в Office и Office 365. Для получения сообщений на определенном языке не требуется настройка. Языковой стандарт клиентского приложения определяет, какие строки возвращаются.

  • Файл конфигурации (msmdsrv.ini) и объекты AMO PowerShell доступны только на английском языке.

  • Файлы журнала содержат сочетание английских и локализованных сообщений, если языковой пакет установлен на сервере Windows, где запущены службы Analysis Services.

  • Документация и инструменты, такие как Management Studio и SQL Server Data Tools — Business Intelligence, переведены на следующие языки: китайский (упрощенное письмо), китайский (традиционное письмо), французский, немецкий, итальянский, японский, корейский, русский, португальский (Бразилия) и испанский. Чтобы использовать языковую версию какого-либо инструмента, установите языковую версию SQL Server (например, немецкую версию SQL Server, чтобы получить Management Studio на немецком языке) или запустите автономную программу установки SQL Server Data Tools — Business Intelligence на нужном языке.

Службы Analysis Services позволяют задать язык, параметры сортировки и переводы независимо друг от друга по всей иерархии объектов.

Сценарии, поддерживающие язык языки, параметры сортировки и переводы:

  • Одна модель данных предоставляют различные переведенные названия, поэтому имена полей и значения отображаются на языке пользователя. Для компаний, работающих в странах с несколькими государственными языками, например, в Канаде, Бельгии и Швейцарии, поддержка нескольких языков в клиентских и серверных приложениях является стандартным требованием при написании кода. Этот сценарий поддерживается с помощью перевода и конвертации валют. Ссылки и подробные сведения см. ниже в разделе Возможности.

  • Среды разработки и эксплуатации географически расположены в разных странах. Все чаще возникает ситуация, когда решение разрабатывается в одной стране, а затем развертывается в другой. Умение настаивать свойства языков и параметры сортировки важно, если нужно подготовить решение, разработанное на одном языке, для развертывания на сервере, где используется другой языковой пакет. Настройка этих свойств позволяет переопределить наследуемые значения по умолчанию, получаемые от исходной системы. Подробные сведения о настройке свойств см. в разделе Языки и параметры сортировки (службы Analysis Services).

Средства для построения глобализованного многомерного решения

Применимо для следующих объектов: Только многомерные данные модели

На уровне клиента глобализованные приложения, использующие многомерные данные Службы Analysis Services или управляющие ими, могут использовать многоязычные и интернациональные возможности Службы Analysis Services:

  • Переводы (Analysis Services) используются для включения нескольких заголовков для одного объекта, где каждая переведенная строка может существовать параллельно с другими переводами. Можно использовать SQL Server Data Tools (SSDT), чтобы определить перевод для заголовка, описания и типов учетных записей для кубов и измерений, размеров и атрибутов. Получать данные и метаданные из объектов служб Службы Analysis Services, для которых были определены переводы, автоматически, путем предоставления кода локали при соединении с экземпляром служб Службы Analysis Services.

    Урок по использованию этой функции можно найти в разделе Занятие 9. Определение перспектив и переводов учебника Службы Analysis Services.

  • Конвертация валюты (Analysis Services) выполняются с помощью специализированных сценариев многомерных выражений, которые преобразуют меры, содержащие валютные данные. Можно использовать мастер бизнес-аналитики в SQL Server Data Tools — Business Intelligence, чтобы сформировать сценарий MDX, использующий сочетание данных и метаданных из измерений, атрибутов и групп мер для конвертации мер, содержащих валютные данные.

В этом разделе

Раздел

Описание

Языки и параметры сортировки (службы Analysis Services)

Укажите язык по умолчанию и параметры сортировки Windows для экземпляра Службы Analysis Services. Выбранные параметры затронут данные и метаданные под управлением Службы Analysis Services.

Переводы (Analysis Services)

Определите переводы для базы данных и объектов Службы Analysis Services, содержащихся в базе данных. В этом разделе объясняется, как Службы Analysis Services разрешает запросы на переведенные данные и метаданные из клиентских приложений.

Конвертация валюты (Analysis Services)

Определите конвертацию валют с помощью мастера бизнес-аналитики.

Советы и рекомендации по глобализации (Analysis Services)

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

См. также

Другие ресурсы

Интернационализация для приложений Windows

Центр разработчиков Go Global

Создание приложений для Магазина Windows с адаптацией на основе языкового стандарта

Разработка универсальных приложений для Windows с помощью C# и XAML