Tradução de dimensões
Uma tradução é um mecanismo simples para alterar os rótulos e legendas exibidos de um idioma para outro. Cada tradução é definida como um par de valores: uma cadeia de caracteres com o texto traduzido e um número com uma ID do idioma. As traduções estão disponíveis para todos os objetos no Analysis Services. As dimensões também podem ter os valores de atributo traduzidos. O aplicativo cliente é responsável por encontrar a configuração de idioma que o usuário definiu e alternar a exibição de todas as legendas e rótulos para esse idioma. Um objeto pode ter a quantidade de traduções que você desejar.
Um simples objeto Translation é composto de: número de ID do idioma e legenda traduzida. O número de ID do idioma é um Integer com uma ID do idioma. A legenda traduzida é o texto traduzido.
No Microsoft SQL Server Analysis Services, uma tradução de dimensão é uma representação específica do idioma do nome da dimensão, o nome de um objeto Analysis Services ou um de seus membros, como uma legenda, membro ou nível hierárquico. O SQL Server Analysis Services também oferece suporte a traduções de objetos de cubo.
As traduções oferecem suporte de servidor a aplicativos cliente que podem oferecer suporte para vários idiomas. Freqüentemente, os usuários de países diferentes exibem um cubo e suas dimensões. É útil poder traduzir vários elementos de um cubo e suas dimensões em um idioma diferente, de modo que esses usuários possam exibir e compreender o cubo. Por exemplo, um usuário empresarial na França pode acessar um cubo a partir de uma estação de trabalho com uma configuração de localidade francesa e visualizar os valores de propriedade do objeto em francês. Entretanto, um usuário empresarial na Alemanha que acessa o mesmo cubo a partir de uma estação de trabalho com uma configuração de localidade alemã, visualiza os mesmos valores de propriedade do objeto em alemão.
As informações de agrupamento e idioma para o computador cliente são armazenadas na forma de um LCID (identificador de localidade). Em conexão, o cliente passa o LCID à instância de Analysis Services. A instância usa o LCID para determinar qual conjunto de traduções será usado para fornecer metadados aos objetos Analysis Services. Se um objeto Analysis Services não contiver a tradução especificada, o idioma padrão é usado para retornar o conteúdo de volta ao cliente.