Compartir a través de


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

Diseñador de bases de datos (SSAS)

Cubo

Caption, Description

Traducciones (Diseñador de cubos, SSAS)

Grupo de medida

Caption

Traducciones (Diseñador de cubos, SSAS)

Medida

Caption, DisplayFolder

Traducciones (Diseñador de cubos, SSAS)

Dimensión de cubo

Caption

Traducciones (Diseñador de cubos, SSAS)

Perspectiva

Caption

Traducciones (Diseñador de cubos, SSAS)

Indicador clave de rendimiento (KPI)

Caption, Description, DisplayFolder

Traducciones (Diseñador de cubos, SSAS)

Acción

Caption

Traducciones (Diseñador de cubos, SSAS)

Conjunto con nombre

Caption

Traducciones (Diseñador de cubos, SSAS)

Miembro calculado

Caption

Traducciones (Diseñador de cubos, SSAS)

Dimensión de base de datos

Caption, AttributeAllMember

Traducciones (Diseñador de dimensiones, SSAS)

Atributo

Caption, CaptionColumn1, AttributeHierarchyDisplayFolder, NamingTemplate, MembersWithDataCaption

Traducciones (Diseñador de dimensiones, SSAS)

Jerarquía

Caption, AllMemberName

Traducciones (Diseñador de dimensiones, SSAS)

Nivel

Caption

Traducciones (Diseñador de dimensiones, SSAS)

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)

Ayuda e información

Obtener ayuda sobre SQL Server 2005