Compartir a través de


Escenarios de globalización para Analysis Services Multiidimensional

Analysis Services almacena y manipula datos y metadatos multilingües en modelos de datos tabulares y multidimensionales. El almacenamiento de datos es Unicode (UTF-16), en los conjuntos de caracteres que usan la codificación Unicode. Si carga datos ANSI en un modelo de datos, los caracteres se almacenan mediante puntos de código equivalentes Unicode.

Las implicaciones de la compatibilidad con Unicode significan que Analysis Services puede almacenar datos en cualquiera de los idiomas admitidos por los sistemas operativos cliente y servidor de Windows, lo que permite leer, escribir, ordenar y comparar datos en cualquier juego de caracteres usado en un equipo Windows. Las aplicaciones cliente de BI que consumen datos de Analysis Services pueden representar datos en el idioma de elección del usuario, suponiendo que los datos existen en ese lenguaje en el modelo.

La compatibilidad con idiomas puede significar diferentes cosas para diferentes personas. En la lista siguiente se abordan algunas preguntas comunes relacionadas con cómo Analysis Services admite idiomas.

  • Los datos, como ya se indicó, se almacenan en cualquier juego de caracteres con codificación Unicode que se encuentre en un sistema operativo cliente windows.

  • Los metadatos, como los nombres de objeto, los identificadores y las descripciones, también pueden estar en cualquier lenguaje y script Unicode. Esto es cierto incluso cuando las herramientas y el entorno están en otro lenguaje. Por ejemplo, en un entorno de desarrollo que usa el idioma inglés y una intercalación latina en toda la pila, puede incluir en el modelo un objeto que use caracteres cirílicos en su nombre.

    Solo para los modelos multidimensionales, los títulos y los miembros de atributo se pueden expresar como traducciones. Puede definir una o varias traducciones y, a continuación, usar un identificador de configuración regional para determinar qué traducción se devuelve al cliente. Consulte Características a continuación para obtener más detalles.

  • Los mensajes de error, advertencia e informativo devueltos desde el motor de Analysis Services (msmdsrv) se localizan en los 43 idiomas admitidos por Office y Office 365. No se requiere ninguna configuración para obtener mensajes en un idioma específico. La configuración regional de la aplicación cliente determina qué cadenas se devuelven.

  • El archivo de configuración (msmdsrv.ini) y PowerShell de AMO solo están en inglés.

  • Los archivos de registro contendrán una combinación de mensajes en inglés y localizados, suponiendo que haya instalado un paquete de idioma en el servidor de Windows en el que se ejecuta Analysis Services.

  • La documentación y las herramientas, como Management Studio y SQL Server Data Tools - Business Intelligence, se traducen en estos idiomas: chino simplificado, chino tradicional, francés, alemán, italiano, japonés, coreano, portugués (Brasil), ruso y español. Para usar una versión específica del lenguaje de las herramientas, instale una versión específica del lenguaje de SQL Server (por ejemplo, instale la versión alemana de SQL Server para obtener Management Studio en alemán) o ejecute la configuración independiente en el idioma de destino para SQL Server Data Tools - Business Intelligence.

Analysis Services le permite establecer el idioma, la intercalación y las traducciones de forma independiente en toda la jerarquía de objetos.

Entre los escenarios habilitados a través del idioma, las ordenaciones y las traducciones se incluyen:

  • Un modelo de datos proporciona varios títulos traducidos para que los nombres de campo y los valores aparezcan en el idioma de elección del usuario. Para las empresas que operan en países o regiones bidireccionales, como Canadá, Bélgica o Suiza, admitir varios lenguajes en aplicaciones cliente y servidor es un requisito de codificación estándar. Este escenario se habilita a través de traducciones y conversiones de moneda. Consulte Características a continuación para obtener más información y vínculos.

  • Los entornos de desarrollo y producción se encuentran geográficamente en diferentes países o regiones. Es cada vez más común desarrollar una solución en un país o región y, a continuación, implementarla otra. Saber cómo establecer las propiedades de idioma e intercalación es esencial si tiene la tarea de preparar una solución desarrollada en un idioma, para la implementación en un servidor que usa un paquete de idioma diferente. Establecer estas propiedades le permite invalidar los valores predeterminados heredados que obtiene del sistema host original. Consulte Idiomas e intercalaciones (Analysis Services) para obtener más información sobre la configuración de las propiedades.

Características para crear una solución multidimensional globalizada

Se aplica a: Modelos de datos multidimensionales solo

En el nivel de cliente, las aplicaciones globalizadas que consumen o manipulan datos multidimensionales de Analysis Services pueden usar las características multilingües y multiculturales de Analysis Services:

  • Las traducciones (Analysis Services) se usan para insertar varios títulos para un único objeto, donde cada cadena traducida puede existir junto con otras traducciones. Puede usar SQL Server Data Tools (SSDT) para definir las traducciones para el título, la descripción y el tipo de cuenta de cubos y medidas, así como dimensiones y atributos. Puede recuperar datos y metadatos de objetos de Analysis Services en los que las traducciones se han definido automáticamente proporcionando un identificador de configuración regional al conectarse a una instancia de Analysis Services.

    Puede encontrar una lección sobre cómo usar esta característica en la lección 9: Definición de perspectivas y traducciones del tutorial de Analysis Services.

  • Conversiones de moneda (Analysis Services) se realiza a través de scripts MDX especializados que convierten medidas que contienen datos de moneda. Puede usar el Asistente para business Intelligence en SQL Server Data Tools - Business Intelligence para generar un script MDX que use una combinación de datos y metadatos de dimensiones, atributos y grupos de medida para convertir medidas que contengan datos de moneda.

En esta sección

Tema Descripción
Idiomas y clasificaciones (Analysis Services) Especifique el idioma predeterminado y la intercalación de Windows para una instancia de Analysis Services. Las opciones afectan a los datos y metadatos administrados por Analysis Services.
Traducciones (Analysis Services) Defina las traducciones para una base de datos de Analysis Services y los objetos que contiene. En este tema se explica cómo Analysis Services resuelve las solicitudes de metadatos y datos traducidos de aplicaciones cliente.
Conversiones de moneda (Analysis Services) Defina una conversión de moneda mediante el Asistente de Business Intelligence.
Sugerencias de globalización y procedimientos recomendados (Analysis Services) Revisa varios procedimientos de diseño y codificación que pueden ayudarle a evitar problemas relacionados con los datos de varios idiomas.

Véase también

Internacionalización para aplicaciones de Windows
Documentación de globalización de Microsoft
Escribir aplicaciones para la Tienda Windows con diseño adaptativo según la configuración regional
Desarrollo de aplicaciones universales de Windows con C# y XAML