Condividi tramite


Traduzioni nei modelli multidimensionali

Il supporto multilanguage in Microsoft SQL Server Analysis Services viene eseguito usando le traduzioni. Una traduzione contiene un identificatore della lingua e le associazioni per le proprietà degli oggetti Analysis Services che possono essere presentati in più lingue. Ad esempio, è possibile definire una traduzione per un database di Analysis Services per presentare la didascalia e la descrizione di tale database in una lingua specificata. Per altre informazioni sulle traduzioni, vedere Traduzioni cubi.

Definizione di traduzioni

È possibile definire le traduzioni in SQL Server Data Tools (SSDT) usando la finestra di progettazione appropriata per l'oggetto Analysis Services da tradurre. La definizione di una traduzione crea un Translation oggetto associato all'oggetto Analysis Services appropriato con i valori letterali espliciti specificati, nella lingua specificata, per le proprietà dell'oggetto Analysis Services associato.

Gli oggetti e le proprietà seguenti in Analysis Services possono avere traduzioni associate:

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 del cubo Caption Traduzioni (Progettazione cubi) (Analysis Services - Dati multidimensionali)
Prospettiva Caption Traduzioni (Progettazione cubi) (Analysis Services - Dati multidimensionali)
Indicatore di prestazioni chiave 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 del database Caption, AttributeAllMember Traduzioni (Progettazione dimensioni) (Analysis Services – Dati multidimensionali)
Attributo Caption, CaptionColumn1, AttributeHierarchyDisplayFolder, , NamingTemplateMembersWithDataCaption Traduzioni (Progettazione dimensioni) (Analysis Services – Dati multidimensionali)
Gerarchia Caption, AllMemberName Traduzioni (Progettazione dimensioni) (Analysis Services – Dati multidimensionali)
Level Caption Traduzioni (Progettazione dimensioni) (Analysis Services – Dati multidimensionali)

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

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.

È possibile usare la finestra di dialogo Traduzione dati attributi in SQL Server Data Tools (SSDT) per definire le traduzioni per gli attributi nelle dimensioni del database. Per altre informazioni sulla finestra di dialogo Traduzione dati attributi, vedere Finestra di dialogo Traduzione dati attributi (Analysis Services - Dati multidimensionali).

Risoluzione di traduzioni

Se un'applicazione client richiede informazioni in un identificatore di lingua specificato, l'istanza di Analysis Services tenta di risolvere i dati e i metadati per gli oggetti Analysis Services al più vicino possibile identificatore del linguaggio. Se l'applicazione client non specifica una lingua predefinita o specifica l'identificatore delle impostazioni locali neutrale (0) o l'identificatore del linguaggio predefinito del processo (1024), Analysis Services usa la lingua predefinita per restituire dati e metadati per gli oggetti Analysis Services.

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 della lingua di una traduzione, Analysis Services restituisce tale traduzione. Se non è possibile trovare una corrispondenza, Analysis Services tenta di usare uno dei metodi seguenti per restituire le traduzioni con un identificatore di lingua più vicino all'identificatore di lingua specificato:

  • Per gli identificatori di lingua seguenti, Analysis Services tenta di usare un identificatore di lingua alternativo se non è 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 (RAS di 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 primaria dell'identificatore di lingua specificato e recupera l'identificatore della lingua indicato da Windows come corrispondenza migliore per la lingua primaria. 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.

Eliminazione di oggetti Translation

È possibile fare clic con il pulsante destro del mouse su un oggetto di questo tipo in Progettazione dimensioni o Progettazione cubi per rimuoverlo definitivamente. Non è possibile ripristinare o riciclare un oggetto eliminato, quindi è opportuno accertarsi di controllare l'elenco degli oggetti interessati prima di continuare.

Vedere anche

Scenari di globalizzazione per Analysis Services multidimensionale
Lingue e regole di confronto (Analysis Services)