适用于: SQL Server Analysis Services Azure Analysis Services
Fabric/Power BI Premium
翻译是特定语言中SQL Server Analysis Services对象名称的表示形式。 对象包括度量值组、度量值、维度、属性、层次结构、KPI、操作和计算成员。 翻译为可支持多种语言的客户端应用程序提供了服务器支持。 通过使用此类客户端,客户端会将 LCID (LCID) 的区域设置标识符传递给 SQL Server Analysis Services 实例,该实例使用 LCID 来确定在为SQL Server Analysis Services对象提供元数据时要使用的转换集。 如果SQL Server Analysis Services对象不包含该语言的翻译,或者不包含指定对象的翻译,则使用默认语言将对象元数据返回给客户端。 例如,如果一个法国的业务用户从使用法语区域设置的工作站访问多维数据集,则存在法语翻译时,此业务用户将看到法语的成员标题和成员属性值。 但是,如果一个德国的业务用户从使用德语区域设置的工作站上访问同一个多维数据集,则此业务用户将看到德语的成员标题和成员属性值。 有关详细信息,请参阅 维度翻译、 多维数据集翻译和 Analysis Services 中的翻译支持。
在本主题的任务中,你将为 Date 维度中的一组有限维度对象定义元数据转换,在教程多维数据集中定义SQL Server Analysis Services多维数据集中的多维数据集对象。 然后浏览这些维度和多维数据集对象,以检查元数据翻译。
为“日期”维度元数据指定翻译
打开“日期”维度的维度设计器,然后单击“翻译”选项卡。
每个维度对象的元数据将以默认语言显示。 SQL Server Analysis Services教程多维数据集中的默认语言为英语。
在“翻译”选项卡的工具栏上,单击“新建翻译”按钮。
语言列表将出现在“选择语言”对话框中。
单击“西班牙语(西班牙)”,然后单击“确定”。
将显示一个新列,在其中您可以将要翻译的元数据对象定义为用西班牙语翻译。 在本教程中,仅翻译了少数对象来举例说明此过程。
在“翻译”选项卡的工具栏上,单击“新建翻译”按钮,在“选择语言”对话框中单击“法语(法国)”,然后单击“确定”。
将出现另一个语言列,您将在其中定义法语翻译。
在“日期”维度的“标题”对象行中,在“西班牙语(西班牙)”翻译列中键入 Fecha,并在“法语(法国)”翻译列中键入 Temps。
在“月份名称”属性的“标题”对象行中,在“西班牙语(西班牙)”翻译列中键入 Mes del Año,并在“法语(法国)”翻译列中键入 Mois d'Année。
请注意,输入这些翻译时,将显示省略号 (...) 。 单击此省略号可以指定为属性层次结构的每个成员提供翻译的基础表中的列。
单击“月份名称”属性的西班牙语 (西班牙) 翻译的省略号 (...) 。
“翻译属性数据”对话框将出现。
在“翻译列”列表中,选择“SpanishMonthName”,如下图所示。
单击“确定”,然后单击“月份名称”属性的法语 (法国) 翻译的省略号 (...) 。
在“翻译列”列表中,选择“FrenchMonthName”,然后单击“确定”。
此过程中的步骤阐释了为维度对象和成员定义元数据翻译的过程。
为 Analysis Services 教程多维数据集元数据指定翻译
切换到“SQL Server Analysis Services教程”多维数据集的多维数据集Designer,然后切换到“翻译”选项卡。
每个多维数据集对象的元数据将以默认语言显示,如下图所示。 SQL Server Analysis Services教程多维数据集中的默认语言为英语。
在“翻译”选项卡的工具栏上,单击“新建翻译”按钮。
语言列表将出现在“选择语言”对话框中。
选择“西班牙语(西班牙)”,然后单击“确定”。
将显示一个新列,在其中您可以将要翻译的元数据对象定义为用西班牙语翻译。 在本教程中,仅翻译了少数对象来举例说明此过程。
在“翻译”选项卡的工具栏上,单击“新建翻译”按钮,在“选择语言”对话框中选择“法语(法国)”,然后单击“确定”。
将出现另一个语言列,您将在其中定义法语翻译。
在“日期”维度的“标题”对象行中,在“西班牙语(西班牙)”翻译列中键入 Fecha,并在“法语(法国)”翻译列中键入 Temps。
在“Internet Sales”度量值组的“标题”对象行中,在“西班牙语(西班牙)”翻译列中键入 Ventas del lnternet,并在“法语(法国)”翻译列中键入 Ventes D'Internet。
在“Internet Sales-Sales Amount”度量值的“标题”对象行中,在“西班牙语(西班牙)”翻译列中键入 Cantidad de las Ventas del Internet,并在“法语(法国)”翻译列中键入 Quantité de Ventes d'Internet。
此过程中的步骤阐释了为多维数据集对象定义元数据翻译的过程。
使用翻译浏览多维数据集
在“生成”菜单上,单击“部署 Analysis Services 教程”。
成功完成部署后,请切换到“浏览器”选项卡,然后单击“重新连接”。
从“数据”窗格中删除所有层次结构和度量值,然后在“透视”列表中选择“SQL Server Analysis Services教程”。
在“元数据”窗格中,展开“度量值”,然后展开“Internet Sales”。
请注意,“Internet Sales-Sales Amount”度量值将以英文形式出现在此度量值组中。
在工具栏上,选择“语言”列表中的“西班牙语(西班牙)”。
注意,“元数据”窗格中的项将重新填充。 重新填充“元数据”窗格中的项之后,注意“Internet 销售额”度量值将不再出现在“Internet 销售”显示文件夹中。 而是以西班牙语形式出现在名为“Ventas del lnternet”的新显示文件夹中,如下图所示。
在“元数据”窗格中,右键单击“Cantidad de las Ventas del Internet”,然后选择“添加到查询”。
在“元数据”窗格中,依次展开“Fecha”和“Fecha.Calendar Date”,右键单击“Fecha.Calendar Date”,然后选择“添加到筛选器”。
在“筛选器”窗格中,选择“CY 2007”作为筛选表达式。
在“元数据”窗格中,右键单击“Mes del Ano”,然后选择“添加到查询”。
注意,月份名称将以西班牙语显示,如下图所示。
在工具栏上,选择“语言”列表中的“法语(法国)”。
注意,月份名称现在将以法语显示,并且度量值名称现在也以法语显示。