Partilhar via


Traduções em modelos multidimensionais

O suporte a vários idiomas no Microsoft SQL Server Analysis Services é feito usando traduções. Uma tradução contém um identificador de idioma e associações para propriedades de objetos do Analysis Services que podem ser apresentadas em vários idiomas. Por exemplo, você pode definir uma tradução para um banco de dados do Analysis Services para apresentar a legenda e a descrição desse banco de dados em um idioma especificado. Para obter mais informações sobre traduções, consulte Traduções de Cubo.

Definindo traduções

Você pode definir traduções no SSDT (SQL Server Data Tools) usando o designer apropriado para o objeto Analysis Services a ser traduzido. Definir uma tradução cria um Translation objeto associado ao objeto de Analysis Services apropriado que possui os explícitos valores literais especificados, no idioma especificado, para as propriedades desse objeto de Analysis Services.

Os seguintes objetos e propriedades no Analysis Services podem ter traduções associadas a eles:

Objeto Propriedades Desenhista
Base de dados Caption, Description Geral (Designer de Banco de Dados) (Serviços de Análise - Dados Multidimensionais)
Cubo Caption, Description Traduções (Designer de Cubos) (Dados Multidimensionais – Analysis Services)
Grupo de medidas Caption Traduções (Cubo - Designer) (Analysis Services – Dados Multidimensionais)
Medida Caption, DisplayFolder Traduções (Designer de Cubos) (Serviços de Análise - Dados Multidimensionais)
Dimensão do cubo Caption Traduções (Cubo Designer) (Analysis Services – Dados Multidimensionais)
Perspectiva Caption Traduções (Designer de Cubos) (Analysis Services – Dados Multidimensionais)
KPI (indicador de desempenho chave) Caption, Description, DisplayFolder Traduções (Designer de Cubos) (Analysis Services – Dados Multidimensionais)
Ação Caption Traduções (Designer de Cubos) ("Analysis Services" – Dados Multidimensionais)
Conjunto nomeado Caption Traduções (Designer de Cubo) (Analysis Services – Dados Multidimensionais)
Membro calculado Caption Traduções (Designer de Cubo) (Serviços de Análise - Dados Multidimensionais)
Dimensão do banco de dados Caption, AttributeAllMember Traduções (Desenhador de Dimensão) (Analysis Services – Dados Multidimensionais)
Atributo Caption, CaptionColumn1, AttributeHierarchyDisplayFolder, NamingTemplateMembersWithDataCaption Traduções (Designer de Dimensões) (Analysis Services – Dados Multidimensionais)
Hierarquia Caption, AllMemberName Traduções (Designer de Dimensão) (Serviços de Análise – Dados Plurais)
Nível Caption Traduções (Designer de Dimensão) (Serviços de Análise – Dados Multidimensionais)

1 A CaptionColumn propriedade de um atributo pode ser associada a uma coluna em uma exibição de fonte de dados e pode usar uma ordenação do Windows diferente da especificada para a instância, ao contrário de outras traduções.

Definindo traduções de atributo

As traduções associadas a atributos em dimensões de banco de dados são tratadas de forma diferente de outras traduções das seguintes maneiras:

  • Uma associação de coluna, em vez de um valor literal explícito, pode ser associada à propriedade CaptionColumn para que os nomes dos membros desse atributo possam ser traduzidos.

  • Uma ordenação do Windows diferente da ordenação especificada para a instância pode ser usada para que os membros no atributo possam ser classificados adequadamente para o idioma especificado na tradução.

Você pode usar a caixa de diálogo Conversão de Dados de Atributo no SSDT (SQL Server Data Tools) para definir traduções para atributos em dimensões de banco de dados. Para obter mais informações sobre a caixa de diálogo Conversão de Dados de Atributo , consulte a caixa de diálogo Conversão de Dados de Atributo (Analysis Services – Dados Multidimensionais).

Resolvendo traduções

Se um aplicativo cliente solicitar informações em um identificador de idioma especificado, a instância do Analysis Services tentará resolver dados e metadados de objetos do Analysis Services para o identificador de idioma mais próximo possível. Se o aplicativo cliente não especificar um idioma padrão ou especificar o identificador de localidade neutra (0) ou o identificador de idioma padrão do processo (1024), o Analysis Services usará o idioma padrão da instância para retornar dados e metadados para objetos do Analysis Services.

Se o aplicativo cliente especificar um identificador de idioma diferente do identificador de idioma padrão, a instância itera em todas as traduções disponíveis para todos os objetos disponíveis. Se o identificador de idioma especificado corresponder ao identificador de idioma de uma tradução, o Analysis Services retornará essa tradução. Se uma correspondência não puder ser encontrada, o Analysis Services tentará usar um dos seguintes métodos para retornar traduções com um identificador de idioma mais próximo do identificador de idioma especificado:

  • Para os seguintes identificadores de idioma, o Analysis Services tentará usar um identificador de idioma alternativo se uma tradução para o identificador de idioma especificado não estiver definida:

    Identificador de idioma especificado Identificador de idioma alternativo
    3076 - Chinês (Hong Kong SAR, PRC) 1028 - Chinês (Taiwan)
    5124 – Chinês (Macao SAR) 1028 - Chinês (Taiwan)
    1028 - Chinês (Taiwan) Idioma predefinido
    4100 - Chinês (Cingapura) 2052 - Chinês (PRC)
    2074 - Croata Idioma predefinido
    3098 - Croata (cirílico) Idioma predefinido
  • Para todos os outros identificadores de idioma especificados, o Analysis Services extrai o idioma primário do identificador de idioma especificado e recupera o identificador de idioma indicado pelo Windows como a melhor correspondência para o idioma primário. Se uma tradução para o melhor identificador de idioma de correspondência não puder ser encontrada ou se o identificador de idioma especificado for a melhor correspondência para o idioma primário, o idioma padrão será usado.

Excluindo objetos de tradução

Você pode clicar com o botão direito do mouse em um objeto de tradução na dimensão ou no designer de cubo para removê-lo permanentemente. Não é possível restaurar ou reciclar um objeto excluído, portanto, examine a lista de objetos afetados antes de continuar.

Consulte Também

Cenários de globalização para o Analysis Services Multiidimensional
Idiomas e configurações de ordenação (Analysis Services)