Condividi tramite


Traduzioni (Analysis Services - Dati multidimensionali)

Il supporto multilingue di Microsoft SQL Server Analysis Services è basato sull'utilizzo di traduzioni. Ogni traduzione include un identificatore di lingua e le associazioni per le proprietà degli oggetti di Analysis Services che possono essere visualizzati in più lingue. Ad esempio, è possibile definire una traduzione per un database di Analysis Services al fine di visualizzare la didascalia e la descrizione di tale database nella lingua specificata. Per ulteriori informazioni sulle traduzioni, vedere Traduzioni di cubi.

Definizione di traduzioni

È possibile definire le traduzioni in Business Intelligence Development Studio mediante la finestra di progettazione appropriata per l'oggetto di Analysis Services da tradurre. Mediante la definizione di una traduzione viene creato un oggetto Translation associato all'oggetto di Analysis Services appropriato con i valori letterali espliciti specificati, nella lingua indicata, per le proprietà dell'oggetto di Analysis Services correlato.

Agli oggetti e alle proprietà seguenti di Analysis Services possono essere associate le traduzioni corrispondenti:

Oggetto

Proprietà

Finestra di progettazione

Database

Caption, Description

Generale (Progettazione database) (Analysis Services - Dati multidimensionali)

Cubo

Caption, Description

Traduzioni (Progettazione cubi) (Analysis Services - Dati multidimensionali)

Gruppo di misure

Caption

Traduzioni (Progettazione cubi) (Analysis Services - Dati multidimensionali)

Misura

Caption, DisplayFolder

Traduzioni (Progettazione cubi) (Analysis Services - Dati multidimensionali)

Dimensione cubo

Caption

Traduzioni (Progettazione cubi) (Analysis Services - Dati multidimensionali)

Prospettiva

Caption

Traduzioni (Progettazione cubi) (Analysis Services - Dati multidimensionali)

Indicatore di prestazioni chiave (KPI)

Caption, Description, DisplayFolder

Traduzioni (Progettazione cubi) (Analysis Services - Dati multidimensionali)

Azione

Caption

Traduzioni (Progettazione cubi) (Analysis Services - Dati multidimensionali)

Set denominato

Caption

Traduzioni (Progettazione cubi) (Analysis Services - Dati multidimensionali)

Membro calcolato

Caption

Traduzioni (Progettazione cubi) (Analysis Services - Dati multidimensionali)

Dimensione database

Caption, AttributeAllMember

Traduzioni (Progettazione dimensioni) (Analysis Services – Dati multidimensionali)

Attributo

Caption, CaptionColumn1, AttributeHierarchyDisplayFolder, NamingTemplate, MembersWithDataCaption

Traduzioni (Progettazione dimensioni) (Analysis Services – Dati multidimensionali)

Gerarchia

Caption, AllMemberName

Traduzioni (Progettazione dimensioni) (Analysis Services – Dati multidimensionali)

Livello

Caption

Traduzioni (Progettazione dimensioni) (Analysis Services – Dati multidimensionali)

1 La proprietà CaptionColumn di un attributo può essere associata a una colonna di una vista origine dati e, a differenza di altre traduzioni, può utilizzare regole di confronto di Windows diverse da quelle specificate per l'istanza.

Definizione di traduzioni degli attributi

Le traduzioni associate agli attributi nelle dimensioni del database vengono gestite in modo diverso rispetto alle altre traduzioni, come illustrato di seguito:

  • È possibile associare una colonna, anziché un valore letterale esplicito, alla proprietà CaptionColumn in modo da consentire la traduzione dei nomi dei membri dell'attributo.

  • È possibile utilizzare regole di confronto di Windows diverse da quelle specificate per l'istanza in modo che i membri dell'attributo vengano ordinati correttamente per la lingua specificata nella traduzione.

La finestra di dialogo Traduzione dati attributo di Business Intelligence Development Studio consente di definire le traduzioni degli attributi nelle dimensioni del database. Per ulteriori informazioni sulla finestra di dialogo Traduzione dati attributo, vedere Finestra di dialogo Traduzione dati attributo (Analysis Services - Dati multidimensionali).

Risoluzione di traduzioni

Se un'applicazione client richiede informazioni corrispondenti all'identificatore di lingua specificato, l'istanza di Analysis Services tenta di risolvere i dati e i metadati per gli oggetti di Analysis Services approssimandoli all'identificatore di lingua più vicino. Se l'applicazione client non specifica una lingua predefinita oppure specifica l'identificatore delle impostazioni locali neutro (0) o l'identificatore della lingua predefinita (1024), Analysis Services restituisce i dati e i metadati per l'oggetto di Analysis Services nella lingua predefinita.

Se l'applicazione client specifica un identificatore di lingua diverso da quello della lingua predefinita, l'istanza scorre tutte le traduzioni disponibili per tutti gli oggetti disponibili. Se l'identificatore di lingua specificato corrisponde all'identificatore di lingua di una traduzione, Analysis Services restituisce tale traduzione. Nel caso in cui non sia possibile trovare una corrispondenza, Analysis Services tenta di utilizzare uno dei metodi seguenti per restituire l'identificatore di lingua più vicino a quello specificato.

  • Per gli identificatori di lingua seguenti, Analysis Services tenta di utilizzare un identificatore di lingua alternativo se non è stata definita una traduzione per l'identificatore di lingua specificato:

    Identificatore di lingua specificato

    Identificatore di lingua alternativo

    3076 - Cinese (Hong Kong SAR, RPC)

    1028 - Cinese (Taiwan)

    5124 - Cinese (Macao)

    1028 - Cinese (Taiwan)

    1028 - Cinese (Taiwan)

    Lingua predefinita

    4100 - Cinese (Singapore)

    2052 - Cinese (RPC)

    2074 - Croato

    Lingua predefinita

    3098 - Croato (alfabeto cirillico)

    Lingua predefinita

  • Per tutti gli altri identificatori di lingua specificati, Analysis Services estrae la lingua principale dell'identificatore specificato e recupera l'identificatore indicato da Windows come corrispondenza più appropriata per la lingua principale. Se non è possibile trovare una traduzione per l'identificatore di lingua che rappresenta la corrispondenza più appropriata o se l'identificatore specificato è la corrispondenza più appropriata per la lingua principale, viene utilizzata la lingua predefinita.