Trabajar con traducciones (SSAS)
La compatibilidad multilingüe en Microsoft SQL Server 2005 Analysis Services (SSAS) se logra mediante las traducciones. Una traducción contiene un identificador de idioma y enlaces para las propiedades de los objetos de Analysis Services que se pueden presentar en varios idiomas. Por ejemplo, puede definir una traducción para una base de datos de Analysis Services que presente el título y la descripción de la base de datos en un idioma concreto. Para obtener más información acerca de las traducciones, vea Traducciones de cubos.
Definir traducciones
Puede definir traducciones en Business Intelligence Development Studio utilizando el diseñador adecuado para el objeto de Analysis Services que se vaya a traducir. Al definir una traducción se crea un objeto Translation asociado con el objeto Analysis Services adecuado que tiene los valores literales explícitos especificados, en el idioma especificado, para las propiedades del objeto Analysis Services asociado.
Los siguientes objetos y propiedades de Analysis Services pueden tener traducciones asociadas a ellos:
Objeto | Propiedades | Diseñador |
---|---|---|
Base de datos |
Caption, Description |
|
Cubo |
Caption, Description |
|
Grupo de medida |
Caption |
|
Medida |
Caption, DisplayFolder |
|
Dimensión de cubo |
Caption |
|
Perspectiva |
Caption |
|
Indicador clave de rendimiento (KPI) |
Caption, Description, DisplayFolder |
|
Acción |
Caption |
|
Conjunto con nombre |
Caption |
|
Miembro calculado |
Caption |
|
Dimensión de base de datos |
Caption, AttributeAllMember |
|
Atributo |
Caption, CaptionColumn1, AttributeHierarchyDisplayFolder, NamingTemplate, MembersWithDataCaption |
|
Jerarquía |
Caption, AllMemberName |
|
Nivel |
Caption |
1 La propiedad CaptionColumn de un atributo se puede enlazar a una columna de una vista de origen de datos y puede utilizar una intercalación de Windows diferente a la especificada para la instancia, a diferencia de otras traducciones.
Definir traducciones de atributos
Las traducciones asociadas con atributos en las dimensiones de base de datos se tratan de manera diferente a otras traducciones en los siguientes aspectos:
- Se puede asociar una columna de enlace, en vez de un valor literal explícito, con la propiedad CaptionColumn para que se puedan traducir los nombres de miembro del atributo.
- Se puede utilizar una intercalación de Windows diferente a la intercalación especificada para la instancia para que los miembros del atributo se puedan ordenar adecuadamente según el idioma especificado en la traducción.
Puede utilizar el cuadro de diálogo Traducción de datos de atributos de Business Intelligence Development Studio para definir traducciones de los atributos en las dimensiones de base de datos. Para obtener más información acerca del cuadro de diálogo Traducción de datos de atributos, vea Traducción de datos de atributos (cuadro de diálogo, SSAS).
Resolver traducciones
Si una aplicación cliente solicita información en un identificador de idioma concreto, la instancia de Analysis Services intenta resolver los datos y los metadatos de los objetos de Analysis Services con el identificador de idioma más cercano posible. Si la aplicación cliente no especifica un idioma predeterminado, especifica el identificador de configuración regional neutro (0) o procesa el identificador de idioma predeterminado (1024), Analysis Services utiliza el idioma predeterminado para que la instancia devuelva los datos y los metadatos de los objetos de Analysis Services.
Si la aplicación cliente especifica un identificador de idioma diferente al identificador de idioma predeterminado, la instancia recorre en iteración todos las traducciones disponibles para todos los objetos disponibles. Si el identificador de idioma predeterminado coincide con el identificador de idioma de una traducción, Analysis Services devuelve esa traducción. Si no se encuentra ninguna coincidencia, Analysis Services intenta utilizar uno de los siguientes métodos para devolver traducciones con el identificador de idioma más cercano al identificador de idioma especificado:
En los siguientes identificadores de idioma, Analysis Services intenta utilizar un identificador de idioma alternativo si no se ha definido una traducción para el identificador de idioma especificado:
Identificador de idioma especificado Identificador de idioma alternativo 3076 - Chino (Hong Kong, ZAE, RPC)
1028 - Chino (Taiwán)
5124 - Chino (Macao, RPC)
1028 - Chino (Taiwán)
1028 - Chino (Taiwán)
Idioma predeterminado
4100 - Chino (Singapur)
2052 - Chino (RPC)
2074 - Croata
Idioma predeterminado
3098 - Croata (cirílico)
Idioma predeterminado
En los demás identificadores de idioma especificados, Analysis Services extrae el idioma principal del identificador de idioma especificado y recupera el identificador de idioma que indica Windows como el mejor resultado del idioma principal. Si no se puede encontrar una traducción para la mejor coincidencia de identificador de idioma, o si el identificador de idioma especificado es la mejor coincidencia para el idioma principal, se utiliza el idioma predeterminado.
Vea también
Conceptos
Consideraciones internacionales para Analysis Services
Trabajar con idiomas e intercalaciones (SSAS)