Cenários de globalização para o Analysis Services

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

SQL Server Analysis Services armazena e manipula dados e metadados multilíngues para modelos de dados tabulares e multidimensionais. O armazenamento de dados é Unicode (UTF-16), em conjuntos de caracteres que usam a codificação Unicode. Se você carregar dados ANSI em um modelo de dados, os caracteres são armazenados usando pontos de código equivalentes a Unicode.

As implicações do suporte a Unicode significam que SQL Server Analysis Services pode armazenar dados em qualquer um dos idiomas compatíveis com os sistemas operacionais cliente e servidor Windows, permitindo leitura, gravação, classificação e comparação de dados em qualquer conjunto de caracteres usado em um computador Windows. Os aplicativos cliente de BI que consomem SQL Server Analysis Services dados podem representar dados no idioma de escolha do usuário, supondo que os dados existam nesse idioma no modelo.

Suporte a idiomas pode significar coisas diferentes para pessoas diferentes. A lista a seguir aborda algumas perguntas comuns relacionadas a como o Analysis Services dá suporte a idiomas.

  • Dados, como já observado, são armazenados em qualquer conjunto de caracteres codificados com Unicode e encontrados no sistema operacional cliente Windows.

  • Metadados, como nomes de objeto, podem ser traduzidos. Embora o suporte varie por tipo de modelo, modelos multidimensionais e de tabela dão suporte à adição de cadeias de caracteres traduzidas dentro do modelo. Você pode definir várias traduções e, em seguida, usar um identificador de localidade para determinar qual tradução é retornada ao cliente. Consulte Recursos abaixo para mais detalhes

  • Mensagens informativas, de aviso e de erro retornadas pelo mecanismo de SQL Server Analysis Services (msmdsrv) são localizadas nos 43 idiomas compatíveis com o Office e Office 365. Nenhuma configuração é necessária para receber mensagens em um idioma específico. A localidade do aplicativo cliente determina quais cadeias de caracteres são retornadas.

  • O arquivo de configuração (msmdsrv) e AMO PowerShell estão disponíveis apenas em inglês.

  • Os arquivos de log conterão uma mistura mensagens em inglês e traduzidas, supondo que você instalou um pacote de idiomas no servidor Windows que executa o Analysis Services.

  • A documentação e as ferramentas, como o Management Studio e SQL Server Data Tools, são traduzidas para estes idiomas: chinês simplificado, chinês tradicional, francês, alemão, italiano, japonês, coreano, português (Brasil), russo e espanhol. A cultura é especificada durante a instalação.

Para modelos multidimensionais, o Analysis Services permite a você definir idioma, ordenação e traduções de forma independente em toda a hierarquia de objetos. Para modelos de tabela, você só pode adicionar traduções: ordenação e idioma são herdados pelo sistema operacional do host.

Os cenários habilitados por meio de recursos de globalização do Analysis Services incluem:

  • Um modelo de dados fornece várias legendas traduzidas para que os valores e nomes de campos sejam exibidos no idioma de escolha do usuário. Para empresas que operam em países/regiões bilíngues, como Canadá, Bélgica ou Suíça, dar suporte a vários idiomas em aplicativos cliente e servidor é um requisito de codificação padrão. Este cenário é habilitado por meio de traduções e conversões de moeda. Consulte Recursos abaixo para obter detalhes e links.

  • Os ambientes de desenvolvimento e produção estão localizados geografiamente em diferentes países/regiões. É cada vez mais comum desenvolver uma solução em um país/região e implantá-la em outro. Saber como definir as propriedades de ordenação e idioma é essencial se você ficar encarregado de preparar uma solução desenvolvida em um idioma para implantação em um servidor que usa um pacote de idiomas diferente. A configuração dessas propriedades permite substituir os padrões herdados que você obtém do sistema host original. Consulte Idiomas e Ordenações (Analysis Services) para obter detalhes sobre como definir propriedades.

Recursos para compilar uma solução globalizada multilíngue

No nível do cliente, aplicativos globalizados que consomem ou manipulam SQL Server Analysis Services dados multidimensionais podem usar os recursos multilíngues e multiculturais em SQL Server Analysis Services.

Você pode recuperar dados e metadados de SQL Server Analysis Services objetos nos quais as traduções foram definidas automaticamente fornecendo um identificador de localidade ao se conectar a uma instância de SQL Server Analysis Services.

Consulte Dicas de globalização e práticas recomendadas (Analysis Services) para práticas de design e codificação que podem ajudá-lo a evitar problemas relacionados a dados de vários idiomas.

Funcionalidade Tabular Multidimensional
Idiomas e ordenações (Analysis Services) Herdado do sistema operacional. Herdado, mas com a capacidade de substituir o idioma e ordenação para os principais objetos na hierarquia de modelos.
Escopo do suporte à tradução Legendas e descrições. As traduções podem ser criadas para nomes de objeto, legendas, identificadores e descrições, também podem estar em qualquer idioma e script Unicode. Isso é verdadeiro mesmo quando as ferramentas e o ambiente estão em outro idioma. Por exemplo, em um ambiente de desenvolvimento que usa o idioma inglês e uma ordenação latina em toda a pilha, você pode incluir em seu modelo de um objeto que usa caracteres cirílicos no nome.
Implementando o suporte à tradução Crie usando SQL Server Data Tools para gerar arquivos de tradução que você preenche e, em seguida, importe de volta para o modelo.

Consulte Traduções em modelos tabulares (Analysis Services) para obter detalhes.
Crie usingSQL Server Data Tools para definir as traduções para os tipos de legenda, descrição e conta para cubos e medidas, dimensões e atributos.

Consulte Traduções em modelos multidimensionais (Analysis Services) para obter mais informações.
Conversão de moeda Não disponível. A conversão de moeda é por meio de scripts MDX especializados que convertem medidas contendo dados de moeda. Você pode usar o Assistente de Business Intelligence no SQL Server Data Tools – Business Intelligence para gerar um script MDX que usa uma combinação de dados e metadados de dimensões, atributos e grupos de medidas para converter medidas que contêm dados de moeda. Consulte Conversões de Conversor de Moedas (Analysis Services).

Consulte Também

Suporte a tradução no Analysis Services
Internacionalização para aplicativos do Windows
Globalização
Gravando aplicativos da Windows Store com design adaptável baseado em localidade