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 tí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.

Definición de 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 a ellos:

Objeto 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) (Servicios de Análisis - 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) (Servicios de Análisis - Datos Multidimensionales)
Perspectiva Caption Traducciones (Diseñador de Cubos) (Servicios de Análisis - 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) (Servicios de análisis - Datos multidimensionales)
Conjunto nombrado Caption Traducciones (Diseñador de cubos) (Analysis Services - Datos multidimensionales)
Miembro calculado Caption Traducciones (Diseñador de cubos) (Servicios de Análisis - Datos multidimensionales)
Dimensión de base de datos Caption, AttributeAllMember Traducciones (Diseñador de dimensiones) (Analysis Services - Datos multidimensionales)
Atributo Caption, CaptionColumn1, AttributeHierarchyDisplayFolder, , NamingTemplate, MembersWithDataCaption Traducciones (Diseñador de dimensiones) (Analysis Services - Datos multidimensionales)
Jerarquía 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.

Definición de traducciones de atributos

Las traducciones asociadas a atributos de dimensiones de base de datos se controlan de forma diferente a otras traducciones de las maneras siguientes:

  • Una vinculación de columna, en lugar de un valor literal explícito, se puede asociar a la CaptionColumn propiedad para que los nombres de miembro de ese atributo puedan traducirse.

  • Se puede usar una intercalación de Windows distinta de la intercalación especificada para la instancia para que los miembros del atributo se puedan ordenar adecuadamente para 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 para 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).

Resolución de 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 neutral (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 distinto del identificador de idioma predeterminado, la instancia recorre en iteración todas 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 (RAE de Hong Kong, PRC) 1028 - Chino (Taiwán)
    5124 - Chino (RAE de Macao) 1028 - Chino (Taiwán)
    1028 - Chino (Taiwán) Idioma predeterminado
    4100 - Chino (Singapur) 2052 - Chino (PRC)
    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 encuentra una traducción para el mejor identificador de idioma coincidente o si el identificador de idioma especificado es la mejor coincidencia para el idioma principal, se usa el idioma predeterminado.

Eliminación de objetos de traducción

Puede hacer clic con el botón derecho en un objeto de traducción en el diseñador de dimensiones o cubos para quitarlo de forma permanente. No puede restaurar ni reciclar un objeto eliminado, por lo que asegúrese de revisar la lista de objetos afectados antes de continuar.

Véase también

Escenarios de globalización para Analysis Services Multiidimensional
Idiomas y intercalaciones (Servicios de análisis)