Aplicaciones cliente (Analysis Services - Datos multidimensionales)

Cuando se trabaja con aplicaciones cliente en varios idiomas para Microsoft SQL Server Analysis Services, las siguientes directrices generales permiten aumentar la portabilidad de la solución de Business Intelligence.

Controlar traducciones

Las traducciones proporcionan información de los nombres de los objetos de Analysis Services, pero los identificadores de los mismos objetos no se traducen. Siempre que sea posible, utilice los identificadores y las claves de los objetos de Analysis Services en lugar de los títulos y los nombres traducidos. Por ejemplo, utilice claves de miembro en lugar de nombres de miembro en los scripts e instrucciones MDX (Expresiones multidimensionales) con el fin de asegurar la portabilidad entre diferentes idiomas.

Controlar los valores de fecha y hora

Cuando realice comparaciones y operaciones con los meses y días de la semana, utilice las partes numéricas de la fecha y hora en lugar de cadenas de fecha y hora. Las cadenas de la parte de fecha y hora están determinadas en parte por el identificador de idioma especificado para la instancia y por la traducción actual proporcionada por la instancia para los miembros de la dimensión temporal. Aprovéchese de las funciones de fecha y hora de MDX para negociar las dimensiones de tiempo, así como de las funciones de fecha y hora de Visual Basic para Aplicaciones (VBA) para devolver las partes numéricas de fecha y hora en lugar de cadenas de nombres. Utilice las cadenas literales de fecha y hora al devolver los resultados para el usuario, ya que las cadenas suelen resultar más significativas que la representación numérica. No obstante, no codifique ninguna lógica que dependa de que los nombres mostrados aparezcan en un idioma determinado.