Traducciones en modelos multidimensionales
La compatibilidad con varios idiomas en Microsoft SQL Server Analysis Services se realiza mediante traducciones. Una traducción contiene un identificador de idioma y enlaces para propiedades de 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 para presentar el subtítulo y la descripción de esa base de datos en un idioma especificado. Para obtener más información sobre las traducciones, vea Traducciones de cubos.
Definir traducciones
Puede definir traducciones en SQL Server Data Tools (SSDT) mediante el diseñador adecuado para que el objeto analysis Services se traduzca. La definición de una traducción crea un Translation
objeto asociado al objeto de Analysis Services adecuado que tiene los valores literales explícitos especificados, en el idioma especificado, para las propiedades del objeto de Analysis Services asociado.
Los siguientes objetos y propiedades de Analysis Services pueden tener traducciones asociadas:
1 La CaptionColumn
propiedad de un atributo se puede enlazar a una columna de una vista del origen de datos y puede usar una intercalación de Windows distinta de 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 usar el cuadro de diálogo Traducción de datos de atributos en SQL Server Data Tools (SSDT) para definir traducciones de atributos en dimensiones de base de datos. Para obtener más información sobre el 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 especificado, la instancia de Analysis Services intenta resolver los datos y metadatos de los objetos de Analysis Services al identificador de idioma más cercano posible. Si la aplicación cliente no especifica un idioma predeterminado o especifica el identificador de configuración regional neutro (0) o el identificador de idioma predeterminado del proceso (1024), Analysis Services usa el idioma predeterminado para que la instancia devuelva datos y metadatos para 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 especificado coincide con el identificador de idioma de una traducción, Analysis Services devuelve esa traducción. Si no se encuentra una coincidencia, Analysis Services intenta usar uno de los métodos siguientes para devolver traducciones con un identificador de idioma más cercano al identificador de idioma especificado:
Para los siguientes identificadores de idioma, Analysis Services intenta usar un identificador de idioma alternativo si no se define 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 Para todos los demás identificadores de idioma especificados, Analysis Services extrae el idioma principal del identificador de idioma especificado y recupera el identificador de idioma indicado por Windows como la mejor coincidencia para el 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.
Consulte también
Escenarios de globalización para Analysis Services Multidimensional
Idiomas e intercalaciones (Analysis Services)