内容创建者可以使用 Translations Builder 向 Power BI Desktop 中的 .pbix 项目文件添加多语言支持。 以下屏幕截图显示了使用支持一些辅助语言的简单 .pbix 项目时的 Translations Builder 外观。
Translations Builder 是使用 C#、.NET 6 和 Windows 窗体为 Power BI Desktop 开发的外部工具。 Translations Builder 使用名为表格对象模型 (TOM) 的 API 来更新加载到内存并在 Power BI Desktop 会话中运行的数据模型。
Translations Builder 通过添加和更新与数据模型对象(包括表、列和度量值)关联的元数据翻译完成其大部分工作。 此外,Translations Builder 还会在数据模型中创建新表,以实施策略来处理构建多语言报表的各个方面。
在 Power BI Desktop 中打开 .pbix 项目时,.pbix 文件中定义的数据模型将加载到 Analysis Services 引擎本地会话中的内存中。 Translations Builder 使用 TOM 与当前 .pbix 项目的数据模型建立直接连接。
打开 Translations Builder
如果尚未安装 Power BI Desktop,请参阅获取 Power BI Desktop。
在运行 Power BI Desktop 的同一台计算机上,使用 Translations Builder 安装指南下载并安装 Translations Builder。
安装 Translations Builder 后,可以直接从“外部工具”功能区中的Power BI Desktop 打开它。 Translations Builder 项目使用外部工具集成支持。 有关详细信息,请参阅 Power BI Desktop 中的外部工具。
启动外部工具(如 Translations Builder)时,Power BI Desktop 将启动参数传递给应用程序,包括连接字符串。 Translations Builder 使用连接字符串建立与 Power BI Desktop 中加载的数据模型的连接。
此方法允许 Translations Builder 显示数据模型信息并提供用于自动添加元数据翻译的命令。 有关详细信息,请参阅 Translations Builder 开发人员指南。
Translations Builder 允许内容创建者使用二维网格查看、添加和更新元数据翻译。 此翻译网格可简化用户体验,因为它抽象化了读取和写入与数据集定义关联的元数据翻译的低级别详细信息。 在翻译网格中处理元数据翻译,类似于处理 Excel 电子表格中的数据。