Traducciones en modelos multidimensionales
La compatibilidad multilingüe en Microsoft SQL Server Analysis Services 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 SQL Server Data Tools (SSDT) 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:
1 La propiedad CaptionColumn de un atributo se puede enlazar a una columna de una vista del 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 SQL Server Data Tools (SSDT) 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 Cuadro de diálogo Traducción de datos de atributos (Analysis Services - Datos multidimensionales).
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 RAE)
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.
Eliminar objetos de traducción
Puede hacer clic con el botón secundario en un objeto de traducción en el diseñador de cubos o dimensiones para quitarlo de forma definitiva. No es posible restaurar ni reciclar un objeto eliminado, de modo que asegúrese de revisar la lista de objetos afectados antes de continuar.
Vea también
Conceptos
Consideraciones internacionales (Analysis Services - Datos multidimensionales)