Compartir a través de


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:

Object Propiedades Diseñador
Base de datos Caption, Description General (Diseñador de bases de datos) (Analysis Services - Datos multidimensionales)
Cubo Caption, Description Traducciones (Diseñador de cubos) (Analysis Services - Datos multidimensionales)
Grupo de medida Caption Traducciones (Diseñador de cubos) (Analysis Services - Datos multidimensionales)
Medida Caption, DisplayFolder Traducciones (Diseñador de cubos) (Analysis Services - Datos multidimensionales)
Dimensión de cubo Caption Traducciones (Diseñador de cubos) (Analysis Services - Datos multidimensionales)
Perspectiva Caption Traducciones (Diseñador de cubos) (Analysis Services - Datos multidimensionales)
Indicador clave de rendimiento (KPI) Caption, Description, DisplayFolder Traducciones (Diseñador de cubos) (Analysis Services - Datos multidimensionales)
Acción Caption Traducciones (Diseñador de cubos) (Analysis Services - Datos multidimensionales)
Conjunto con nombre Caption Traducciones (Diseñador de cubos) (Analysis Services - Datos multidimensionales)
miembro calculado Caption Traducciones (Diseñador de cubos) (Analysis Services - Datos multidimensionales)
Dimensión de base de datos Caption, AttributeAllMember Traducciones (Diseñador de dimensiones) (Analysis Services - Datos multidimensionales)
Atributo Caption, CaptionColumn1, AttributeHierarchyDisplayFolder, , , NamingTemplateMembersWithDataCaption Traducciones (Diseñador de dimensiones) (Analysis Services - Datos multidimensionales)
Hierarchy Caption, AllMemberName Traducciones (Diseñador de dimensiones) (Analysis Services - Datos multidimensionales)
Nivel Caption Traducciones (Diseñador de dimensiones) (Analysis Services - Datos multidimensionales)

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)