Escenarios de globalización para Analysis Services
Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
SQL Server Analysis Services almacena y manipula datos multilingües y metadatos para modelos de datos tabulares y multidimensionales. El almacenamiento de datos es Unicode (UTF-16), en los juegos de caracteres que utilizan la codificación Unicode. Si carga datos ANSI en un modelo de datos, los caracteres se almacenan con puntos de código equivalentes de Unicode.
Las implicaciones de la compatibilidad con Unicode significan que SQL Server Analysis Services pueden 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 SQL Server Analysis Services datos pueden representar datos en el idioma que prefiera el usuario, suponiendo que los datos existen en ese idioma del modelo.
La compatibilidad de idiomas puede tener diferentes implicaciones para cada persona. En la siguiente lista se tratan algunas cuestiones comunes relacionadas con la forma en que Analysis Services es compatible con idiomas.
Los datos, como ya se indicó, se almacenan en cualquier conjunto de caracteres con codificación Unicode de un sistema operativo de cliente Windows.
Se pueden traducir los metadatos, como los nombres de objeto. Aunque la compatibilidad varía según el tipo de modelo, tanto los modelos multidimensionales como los tabulares admiten la inserción de cadenas traducidas dentro del modelo. Puede definir varias traducciones y, luego, usar un identificador de configuración regional para determinar qué traducción se devolverá al cliente. Consulte Características , más adelante, para obtener más detalles.
Los mensajes de error, advertencia e información devueltos por el motor de SQL Server Analysis Services (msmdsrv) se localizan en los 43 idiomas admitidos por Office y Office 365. No es necesaria ninguna configuración para obtener los mensajes en un idioma determinado. La configuración regional de la aplicación cliente determina las cadenas que se devuelven.
El archivo de configuración (msmdsrv.ini) y PowerShell AMO solo están disponibles en inglés.
Los archivos de registro contienen una mezcla de mensajes en inglés y localizados, si instaló un paquete de idioma en el servidor Windows Server en el que se ejecuta Analysis Services.
La documentación y las herramientas, como Management Studio y SQL Server Data Tools, se traducen en estos idiomas: chino simplificado, chino tradicional, francés, alemán, italiano, japonés, coreano, portugués (Brasil), ruso y español. La referencia cultural se especifica durante la instalación.
En el caso de los modelos multidimensionales, Analysis Services le permite definir el idioma, la intercalación y las traducciones de forma independiente en toda la jerarquía de objetos. En el caso de los modelos tabulares, solo puede agregar las traducciones, porque el sistema operativo hereda el idioma y la intercalación.
Los escenarios habilitados a través de las características de globalización de Analysis Services incluyen:
Un mismo modelo de datos proporciona diversos títulos traducidos para que los valores y los nombres de campos aparezcan en el idioma que elija el usuario. En el caso de las empresas que operan en países o regiones bilingües, como Canadá, Bélgica o Suiza, admitir varios idiomas en las aplicaciones cliente y servidor es un requisito de codificación estándar. Este escenario se habilita con las traducciones y conversiones de divisa. Consulte Características , más adelante, para ver información detallada 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 habitual desarrollar una solución en un país o región y, a continuación, implementarla otra. Saber cómo configurar las propiedades de idioma e intercalación es fundamental si tiene que preparar una solución desarrollada en un idioma para su implementación en un servidor que utiliza otro paquete de idioma. Configurar 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 cómo establecer propiedades.
Características para crear una solución multilingüe globalizada
En el nivel de cliente, las aplicaciones globalizadas que consumen o manipulan SQL Server Analysis Services datos multidimensionales pueden usar las características multilingües y multiculturales de SQL Server Analysis Services.
Puede recuperar datos y metadatos de SQL Server Analysis Services objetos en los que las traducciones se han definido automáticamente proporcionando un identificador de configuración regional al conectarse a una instancia de SQL Server Analysis Services.
Consulte Sugerencias de globalización y procedimientos recomendados (Analysis Services) para conocer los procedimientos de diseño y codificación que pueden ayudarle a evitar problemas relacionados con los datos de varios lenguajes.
Capacidad | Tabular | Multidimensional |
---|---|---|
Idiomas e intercalaciones (Analysis Services) | Heredado del sistema operativo. | Heredado, pero con la capacidad de reemplazar el idioma y la intercalación de objetos importantes en la jerarquía de modelo. |
Ámbito de compatibilidad con la traducción | Leyendas y descripciones. | Las traducciones se pueden crear para nombres de objeto, títulos, identificadores y descripciones, también pueden estar en cualquier lenguaje y script Unicode. Es así aunque las herramientas y el entorno estén en otro idioma. Por ejemplo, en un entorno de desarrollo en el que se usen el idioma inglés y una intercalación latina en toda la pila, puede incluir en el modelo un objeto que utilice caracteres cirílicos en su nombre. |
Implementación de compatibilidad con la traducción | Cree con SQL Server Data Tools para generar archivos de traducción que rellene y, a continuación, vuelva a importar en el modelo. Consulte Traducciones en modelos tabulares (Analysis Services) para obtener más información. |
Cree conSQL Server Data Tools para definir las traducciones de los tipos de subtítulo, descripción y cuenta para cubos y medidas, dimensiones y atributos. Vea Traducciones en modelos multidimensionales (Analysis Services) para obtener más información. |
Conversión de moneda | No disponible. | La conversión de moneda convierte las medidas que contienen datos de divisas con scripts MDX especializados. 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. Consulte Conversiones de moneda (Analysis Services) . |
Consulte también
Compatibilidad con traducción en Analysis Services
Internacionalización para aplicaciones para Windows
Globalización
Creación de aplicaciones de la Tienda Windows con diseño adaptable basado en la configuración regional