客户端应用程序(Analysis Services - 多维数据)

当在 Microsoft SQL Server Analysis Services 中使用多种语言的客户端应用程序时,您可以利用下列通用指南来增强您的商业智能解决方案的可移植性。

处理翻译

翻译提供 Analysis Services 对象名称的显示信息,但是不翻译相同对象的标识符。 尽可能使用 Analysis Services 对象的标识符和键,而不使用翻译后的标题和名称。 例如,使用多维表达式 (MDX) 语句和脚本的成员键而不是成员名称以确保多种语言之间的可移植性。

处理日期和时间值

当您执行月份和星期的比较和操作时,请使用数字日期和时间部分,不要使用日期和时间部分字符串。 日期和时间部分字符串部分地由为实例指定的语言标识符,以及时间维度的成员实例提供的当前翻译来确定。 使用 MDX 中的日期和时间函数协商时间维度,使用 Visual Basic for Applications (VBA) 日期和时间函数返回数字日期和时间部分,而不是名称字符串。 当返回要为用户显示的结果时,请使用文字日期和时间部分,因为字符串通常比数字表示更有意义。 但是,不要对任何依赖于以特定语言显示的名称的逻辑进行编码。