Aplicativos cliente (Analysis Services – Dados Multidimensionais)

Ao trabalhar com aplicativos cliente em vários idiomas para o Microsoft SQL Server Analysis Services, as seguintes diretivas permitem que você aumente a portabilidade de sua solução de Business Intelligence.

Processando traduções

As traduções fornecem informações de exibição para os nomes de objetos do Analysis Services, mas os identificadores dos mesmos objetos não são traduzidos. Sempre que possível, use os identificadores e chaves para objetos do Analysis Services em vez das legendas traduzidas e nomes. Por exemplo, use as chaves de membro em vez dos nomes de membro para instruções e scripts MDX para assegurar a portabilidade para vários idiomas.

Processando valores de data e hora

Ao executar comparações e operações de mês e dia da semana, use as partes de data e hora numérica separa em vez de cadeias de caracteres das partes de data e hora. As cadeias de caracteres de data e hora são determinadas em parte pelo identificador de idioma especificado para a instância e a tradução atual, fornecida pela instância para os membros da dimensão de hora. Beneficie-se das funções de data e hora em MDX para negociar dimensões de tempo e as funções de data e hora do VBA (Visual Basic for Applications) para retornar partes de data e hora numéricas em vez de cadeias de caracteres de nomes. Use partes da cadeia de caracteres de data e hora literais quando os resultados a serem exibidos a um usuário forem retornados, pois as cadeias de caracteres são geralmente mais significativas que uma representação numérica. Porém, não codifique qualquer lógica que dependa dos nomes exibidos sendo modificados em um idioma específico.