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


Урок 9-2. Определение и просмотр переводов

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Перевод — это представление имен SQL Server Analysis Services объектов на определенном языке. Объекты включают в себя группы мер, меры, измерения, атрибуты, иерархии, ключевые показатели эффективности, действия и вычисляемые элементы. Переводы обеспечивают серверную поддержку клиентских приложений, которые поддерживают несколько языков. Используя такой клиент, клиент передает идентификатор языкового стандарта (LCID) экземпляру SQL Server Analysis Services, который использует LCID, чтобы определить, какой набор переводов следует использовать, когда он предоставляет метаданные для объектов SQL Server Analysis Services. Если объект SQL Server Analysis Services не содержит перевода для этого языка или не содержит перевода для указанного объекта, для возврата метаданных объекта клиенту используется язык по умолчанию. Например, если пользователь из Франции обращается к кубу с рабочей станции, работающей с французскими настройками локали, ему будут доступны заголовки и значения свойств элементов на французском языке при условии наличия перевода для французского языка. Однако если к тому же кубу обращается пользователь из Германии с рабочей станции, работающий с немецкими настройками локали, то ему будут доступны заголовки и значения свойств элементов на немецком языке. Дополнительные сведения см. в разделах Переводы измерений, Переводы кубаи Поддержка параметров перевода в службах Analysis Services.

В задачах в этом разделе определяются преобразования метаданных для ограниченного набора объектов измерения в измерении Date и объектов куба в кубе SQL Server Analysis Services Tutorial. Затем следует просмотреть эти объекты измерения и куба, чтобы проверить переводы метаданных.

Задание переводов для метаданных измерения даты

  1. Откройте измерение Дата в конструкторе измерений и перейдите на вкладку Переводы .

    Отобразятся метаданные языка по умолчанию для каждого объекта измерения. По умолчанию в кубе SQL Server Analysis Services Tutorial используется английский язык.

  2. На панели инструментов вкладки Переводы нажмите кнопку Создать перевод .

    В диалоговом окне Выбор языка будет раскрыт список языков.

  3. Выберите значение испанский (Испания)и нажмите кнопку ОК.

    Появится новый столбец, в котором, при необходимости, можно задать испанский перевод для объектов метаданных. В этом учебнике будет переведено лишь небольшое количество объектов исключительно для демонстрации процесса перевода.

  4. На панели инструментов вкладки Переводы нажмите кнопку Создать перевод , а затем в диалоговом окне Выбор языка выберите значение Французский (Франция) и нажмите кнопку ОК.

    Отобразится новый столбец, где можно задать перевод для французского языка.

  5. В строке объекта Заголовок измерения Дата в столбце перевода испанский (Испания) введите Fecha , а в столбце перевода французский (Франция)Temps .

  6. В строке объекта Заголовок атрибута Название месяца введите в столбце перевода испанский (Испания) значение Mes del Año , а в столбце перевода французский (Франция) — значение Mois d'Année .

    Обратите внимание, что при вводе этих переводов отображается многоточие (...). Если нажать кнопку с многоточием, то можно будет выбрать столбец в базовой таблице, который содержит переводы для каждого из элементов иерархии атрибутов.

  7. Щелкните многоточие (...) для перевода испанского языка (Испания) для атрибута Название месяца .

    Будет открыто диалоговое окно Перевод данных атрибута .

  8. В списке Столбцы перевода выберите SpanishMonthName, как показано на рисунке ниже.

    Диалоговое окно

  9. Нажмите кнопку ОК, а затем нажмите кнопку с многоточием (...) для перевода на французский (Франция) для атрибута Название месяца .

  10. В списке Столбцы перевода выберите FrenchMonthNameи нажмите кнопку ОК.

    Шаги этой процедуры иллюстрируют процесс определения перевода метаданных объектов и элементов измерений.

Определение перевода для метаданных куба учебника по службам Analysis Services

  1. Перейдите в Designer куба SQL Server Analysis Services Tutorial, а затем перейдите на вкладку Переводы.

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

    Язык по умолчанию на вкладке

  2. На панели инструментов вкладки Переводы нажмите кнопку Создать перевод .

    В диалоговом окне Выбор языка будет раскрыт список языков.

  3. Выберите значение испанский (Испания)и нажмите кнопку ОК.

    Появится новый столбец, в котором, при необходимости, можно задать испанский перевод для объектов метаданных. В этом учебнике будет переведено лишь небольшое количество объектов исключительно для демонстрации процесса перевода.

  4. На панели инструментов вкладки Переводы нажмите кнопку Создать перевод , затем в диалоговом окне Выбор языка выберите значение Французский (Франция) и нажмите кнопку ОК.

    Отобразится новый столбец, где можно задать перевод для французского языка.

  5. В строке объекта Заголовок измерения Дата в столбце перевода испанский (Испания) введите Fecha , а в столбце перевода французский (Франция)Temps .

  6. В строке объекта Заголовок группы мер Продажи через Интернет в столбце перевода испанский (Испания) введите значение Ventas del lnternet , а в столбце перевода французский (Франция) — значение Ventes D'Internet .

  7. В строке объекта Заголовок группы мер "Продажи через Интернет — объем продаж" в столбце перевода испанский (Испания) введите значение Cantidad de las Ventas del Internet , а в столбце перевода французский (Франция) — значение Quantité de Ventes d'Internet .

    Шаги этой процедуры иллюстрируют процесс определения переводов метаданных объектов кубов.

Просмотр куба с использованием переводов

  1. В меню Сборка выберите команду Развернуть Analysis Services Tutorial.

  2. После успешного окончания развертывания перейдите на вкладку Браузер и нажмите кнопку Повторное соединение.

  3. Удалите все иерархии и меры из области Данные и выберите SQL Server Analysis Services учебник в списке Перспективы.

  4. На панели метаданных разверните узел Меры , а затем Продажи через Интернет.

    Обратите внимание, что в группе мер показатель Продажи через Интернет — объем продаж отображается на английском.

  5. На панели инструментов выберите в списке Язык значение испанский (Испания) .

    Обратите внимание, что элементы в панели метаданных заполняются повторно. После заполнения элементов в панели метаданных обратите внимание, что мера «Продажи через Интернет — сумма продаж» больше не отображается в папке отображения «Продажи через Интернет». Теперь она отображается на испанском языке в новой папке отображения с именем Ventas del lnternet, как показано на рисунке ниже.

    Область повторяющихся метаданных

  6. На панели метаданных щелкните правой кнопкой мыши Cantidad de las Ventas del Internet и выберите команду Добавить в запрос.

  7. На панели метаданных последовательно разверните узлы Fechaи Fecha.Calendar Date, щелкните правой кнопкой мыши элемент Fecha.Calendar Dateи выберите команду Добавить в фильтр.

  8. На панели Фильтр выберите CY 2007 в качестве критерия фильтра.

  9. На панели метаданных щелкните правой кнопкой мыши Mes del Ano и выберите команду Добавить в запрос.

    Обратите внимание, что имена месяцев отображаются на испанском языке, как показано на рисунке ниже.

    Названия месяцев на испанском языке в области данных

  10. На панели инструментов в списке Язык выберите значение французский (Франция) .

    Обратите внимание, что имена месяцев и имя меры теперь также отображаются на французском языке.

Следующее занятие

Урок 10. Определение административных ролей

См. также:

Переводы измерений
Переводы куба
Поддержка параметров перевода в службах Analysis Services