9.2 定义和浏览翻译
翻译是在特定语言中 Microsoft SQL Server 2005 Analysis Services (SSAS) 对象(例如,度量值组、度量值、维度、属性、层次结构、KPI、操作和计算成员)的名称的表示形式。翻译为可支持多种语言的客户端应用程序提供了服务器支持。使用这样的客户端,客户端就可以将区域设置标识符 (LCID) 传递给 Analysis Services 实例,该实例则使用 LCID 来确定在为 Analysis Services 对象提供元数据时要使用哪一组翻译。如果 Analysis Services 对象不包含该语言的翻译或不包含指定对象的翻译,则在将该对象元数据返回给客户端时将使用默认语言。例如,如果一个法国的业务用户从使用法语区域设置的工作站访问多维数据集,则存在法语翻译时,此业务用户将看到法语的成员标题和成员属性值。但是,如果一个德国的业务用户从使用德语区域设置的工作站上访问同一个多维数据集,则此业务用户将看到德语的成员标题和成员属性值。
应当在相应维度的维度设计器中的“翻译”选项卡上和在多维数据集设计器中的“翻译”选项卡上定义维度元数据的翻译。可以使用维度设计器的“翻译”选项卡,不只为属性标题,而且也为该属性所代表的成员的标题定义翻译。有关详细信息,请参阅
在此主题的任务中,将为“时间”维度中的一组有限的维度对象和 Analysis Services 教程多维数据集中的多维数据集对象,定义元数据翻译。然后浏览这些维度和多维数据集对象,以检查元数据翻译。
为“时间”维度元数据指定翻译
为“时间”维度元数据指定翻译
打开“时间”维度的维度设计器,再单击“翻译”选项卡。
每个维度对象的元数据将以默认语言显示,如下图所示。Analysis Services 教程多维数据集中的默认语言为英语。
在“翻译”选项卡的工具栏上,单击“新建翻译”。
语言列表将显示在“选择语言”对话框中。
单击“西班牙语(西班牙)”,然后单击“确定”。
将显示一个新列,在其中您可以将要翻译的元数据对象定义为用西班牙语翻译。在本教程中,仅翻译了少量对象来举例说明此过程。
在“翻译”选项卡的工具栏上,单击“新建翻译”,并在“选择语言”对话框中单击“法语(法国)”,然后单击“确定”。
将出现另一个语言列,您将在其中定义法语翻译,如下图所示。
在“时间”维度的“标题”对象行中,请在“西班牙语(西班牙)”翻译列中键入 Tiempo,并在“法语(法国)”翻译列中键入 Temps。
在“时间”维度的“所有时期”对象的行中,请在“西班牙语(西班牙)”翻译列中键入 Todos los Períodos,并在“法语(法国)”翻译列中键入 Toutes les Périodes。
在“月份名称”属性的“标题”对象的行中,请在“西班牙语(西班牙)”翻译列中键入 Mes del Año,并在“法语(法国)”翻译列中键入 Mois d'Année。
注意,输入这些翻译时,将出现省略号 (…),如下图所示。单击此省略号可以指定为属性层次结构的每个成员提供翻译的基础表中的列。
在“月份名称”属性的“西班牙语(西班牙)”翻译中单击省略号 (…)。
将出现“翻译属性数据”对话框。
在“翻译列”列表中,选择 SpanishMonthName,如下图所示。
单击“确定”,然后在“月份名称”属性的“法语(法国)”翻译中单击省略号 (…)。
在“翻译列”列表中,选择 FrenchMonthName,然后单击“确定”。
此过程中的步骤阐释了为维度对象和成员定义元数据翻译的过程。
为 Analysis Services 教程多维数据集元数据指定翻译
为 Analysis Services 教程多维数据集元数据指定翻译
请切换到 Analysis Services 教程多维数据集的多维数据集设计器,然后切换到“翻译”选项卡。
每个多维数据集对象的元数据将以默认语言显示,如下图所示。Analysis Services 教程多维数据集中的默认语言为英语。
在“翻译”选项卡的工具栏上,单击“新建翻译”。
语言列表将显示在“选择语言”对话框中。
选择“西班牙语(西班牙)”,然后单击“确定”。
将显示一个新列,在其中您可以将要翻译的元数据对象定义为用西班牙语翻译。在本教程中,仅翻译了少量对象来举例说明此过程。
在“翻译”选项卡的工具栏上,单击“新建翻译”,并在“选择语言”对话框中选择“法语(法国)”,然后单击“确定”。
将出现另一个语言列,您将在其中定义法语翻译。
在“Internet 销售”度量值组的“标题”对象的行中,请在“西班牙语(西班牙)”翻译列中键入 Ventas del lnternet,并在“法语(法国)”翻译列中键入 Ventes D'Internet。
在“Internet 销售额”度量值的“标题”对象的行中,请在“西班牙语(西班牙)”翻译列中键入 Cantidad de las Ventas del Internet,并在“法语(法国)”翻译列中键入 Quantité de Ventes d'Internet。
此过程中的步骤阐释了为多维数据集对象定义元数据翻译的过程。
使用翻译浏览多维数据集
使用翻译浏览多维数据集
在“生成”菜单上,单击“部署 Analysis Services 教程”。
成功完成部署后,请切换到“浏览器”选项卡,然后单击“重新连接”。
从“数据”窗格中删除所有层次结构和度量值,并在“透视”列表中选择 Analysis Services 教程,然后验证“Analysis Services 教程”是否出现在“语言”列表中。
在“元数据”窗格中,展开“度量值”,然后展开“Internet 销售”。
请注意,“Internet 销售额”度量值将以英文形式出现在此度量值组中。
在工具栏上,选择“语言”列表中的“西班牙语(西班牙)”。
注意,“元数据”窗格中的项将重新填充。重新填充“元数据”窗格中的项之后,注意“Internet 销售额”度量值将不再出现在“Internet 销售”显示文件夹中。而是以西班牙语出现在名为 Ventas del lnternet 的新的显示文件夹中,如下图所示。
在“元数据”窗格中,右键单击 Cantidad de las Ventas del Internet,然后选择“添加到数据区域”。
在“元数据”窗格中,展开“日期”,然后展开“日历”,右键单击“日期.日历时间”,选择“添加到行区域”。
在“数据”窗格中,依次展开 CY 2004、H1 CY 2004 以及 Q1 CY 2004。
注意,月份名称将以西班牙语显示,如下图所示。
在工具栏上,选择“语言”列表中的“法语(法国)”。
注意,月份名称现在将以法语显示,并且度量值名称现在也以法语显示。
通过下载并安装已更新的示例,可以获得第 9 课中使用的完整项目。有关详细信息,请参阅
|