Compartilhar via


Traduções (Analysis Services – Dados Multidimensionais)

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

Definindo traduções

Você pode definir traduções no Business Intelligence Development Studio usando o designer apropriado para o objeto Analysis Services que será traduzido. Definir uma tradução cria um objeto Translation associado ao objeto apropriado Analysis Services que tenha os valores literais explícitos especificados, no idioma especificado, para as propriedades do objeto associado Analysis Services.

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 chave de desempenho)

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, AttributeHierarchyDisplayFolder, NamingTemplate, 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 propriedade CaptionColumn de um atributo pode ser associada a uma coluna na exibição da fonte de dados e usar um agrupamento do Windows que não é o especificado para a instância diferentemente 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.

  • Um agrupamento do Windows diferente do especificado para a instância pode ser usado 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 Tradução de Dados de Atributo no Business Intelligence Development Studio para definir traduções para atributos em dimensões de banco de dados. Para obter mais informações sobre a caixa de diálogo Tradução de Dados de Atributo, consulte Caixa de diálogo Tradução de Dados de Atributo (Analysis Services - Dados Multidimensionais).

Resolvendo traduções

Se um aplicativo cliente solicita informações em um identificador de idioma específico, a instância no Analysis Services tenta resolver 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, especificar o identificador de localidade neutro (0) ou identificador de idioma padrão (1024), então, o Analysis Services usará o idioma padrão para a instância para retornar dados e metadados para objetos 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 o identificador de idioma que seja mais próximo do identificador do idioma especificado.

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

    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 principal do identificador de idioma especificado e recupera o identificador de idioma indicado pelo Windows como a melhor correspondência para o idioma principal. 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.