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


Расширение схемы источника данных для поддержки перевода данных

Существует несколько способов реализации переводов данных в Power BI. Некоторые стратегии перевода данных лучше, чем другие. Независимо от выбранного подхода убедитесь, что он масштабируется с точки зрения производительности. Вы также должны обеспечить масштабирование стратегии с точки зрения затрат, необходимых для добавления поддержки новых дополнительных языков в рамках текущего обслуживания.

В текущей серии статей описывается стратегия реализации переводов данных, которая была возможна с помощью функции Power BI Desktop, называемой параметрами поля.

Изменение источника данных

Сначала измените базовый источник данных. Например, таблица Products может быть расширена с дополнительными столбцами с переведенными именами продуктов для поддержки перевода данных. В этом случае таблица Products была расширена с отдельным столбцом с переводом названия продукта на английский, испанский, французский и немецкий.

Screenshot shows an Excel spreadsheet with translated data in columns.

В подходе к проектированию, показанном здесь, используется соглашение об именовании столбцов таблиц, используемых для хранения переводов данных. Имя состоит из следующих частей:

  • Имя сущности, например Product
  • Перевод слов
  • Имя языка, например испанский

Например, столбец, содержащий названия продуктов, переведенных на испанский язык, — ProductTranslationSpanish. Использование этого соглашения об именовании трех частей не требуется для реализации перевода данных, но построитель переводов дает этим столбцам особое внимание.

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

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

При создании параметра поля можно заполнить коллекцию полей с помощью мер или столбцов.

Diagram shows how the Product data field is related to a translated product value.

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