Share via


Traduções em modelos multidimensionais

O suporte a várias gírias no Microsoft SQL Server Analysis Services é realizado 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 o 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 analysis services apropriado que tem os valores literais explícitos especificados, na linguagem especificada, para as propriedades do objeto analysis services associado.

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

Objeto Propriedades Designer
Banco de dados Caption, Description Geral (Designer de Banco de Dados) (Analysis Services - Dados Multidimensionais)
Cubo Caption, Description Traduções (Designer de Cubo) (Analysis Services - Dados Multidimensionais)
Grupo de medidas Caption Traduções (Designer de Cubo) (Analysis Services - Dados Multidimensionais)
Medida Caption, DisplayFolder Traduções (Designer de Cubo) (Analysis Services - Dados Multidimensionais)
Dimensão do cubo Caption Traduções (Designer de Cubo) (Analysis Services - Dados Multidimensionais)
Perspectiva Caption Traduções (Designer de Cubo) (Analysis Services - Dados Multidimensionais)
KPI (indicador de desempenho chave) Caption, Description, DisplayFolder Traduções (Designer de Cubo) (Analysis Services - Dados Multidimensionais)
Ação Caption Traduções (Designer de Cubo) (Analysis Services - Dados Multidimensionais)
Conjunto nomeado Caption Traduções (Designer de Cubo) (Analysis Services - Dados Multidimensionais)
membro calculado Caption Traduções (Designer de Cubo) (Analysis Services - Dados Multidimensionais)
Dimensão do banco de dados Caption, AttributeAllMember Conversões (Designer de Dimensão) (Analysis Services - Dados Multidimensionais)
Atributo Caption, CaptionColumn1, , AttributeHierarchyDisplayFolderNamingTemplate,MembersWithDataCaption Conversões (Designer de Dimensão) (Analysis Services - Dados Multidimensionais)
Hierarquia Caption, AllMemberName Conversões (Designer de Dimensão) (Analysis Services - Dados Multidimensionais)
Nível Caption Conversões (Designer de Dimensão) (Analysis Services - 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

Traduções associadas aos atributos em dimensões de banco de dados são tratadas diferentemente de outras traduções, conforme a seguir:

  • Uma associação de coluna, em vez de um valor de 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 especificada para a instância pode ser usada para que os membros em um atributo possam ser classificados apropriadamente para o idioma especificado na tradução.

Você pode usar a caixa de diálogo Conversão de Dados de Atributo em SQL Server Data Tools (SSDT) 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 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á resolve dados e metadados para 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 um aplicativo cliente especifica um identificador de idioma diferente do identificador de idioma padrão, a instância itera por meio das 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 linguagem alternativo
    3076 - Chinês (Hong Kong SAR, PRC) 1028 - Chinês (Taiwan)
    5124 - Chinês (Macau SAR) 1028 - Chinês (Taiwan)
    1028 - Chinês (Taiwan) Idioma padrão
    4100 – Chinês (Singapura) 2052 - Chinês (PRC)
    2074 - Croata Idioma padrão
    3098 - Croata (Cirílico) Idioma padrão
  • 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 a melhor correspondência de identificador de idioma não puder ser encontrada ou se o identificador de idioma especificado for a melhor correspondência para o idioma principal, então, o idioma padrão será usado.

Excluindo objetos de tradução

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

Consulte Também

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