Cube Translations
Applies to: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
A translation is a simple mechanism to change the displayed labels and captions from one language to another. Each translation is defined as a pair of values: a string with the translated text, and a number with the language ID. Translations are available for all objects in SQL Server Analysis Services. Dimensions can also have the attribute values translated. The client application is responsible for finding the language setting that the user has defined, and switch to display all captions and labels to that language. An object can have as many translations as you want.
A simple Translation object is composed of: language ID number, and translated caption. The language ID number is an Integer with the language ID. The translated caption is the translated text.
In Microsoft SQL Server SQL Server Analysis Services, a cube translation is a language-specific representation of the name of a cube object, such as a caption or a display folder. SQL Server Analysis Services also supports translations of dimension and member names.
Translations provide server support for client applications that can support multiple languages. Frequently, users from different countries/regions view cube data. It is useful to be able to translate various elements of a cube into a different language so that these users can view and understand the cube's metadata. For example, a business user in France can access a cube from a workstation with a French locale setting, and view the object property values in French. Similarly, a business user in Germany can access the same cube from a workstation with a German locale setting and view the object property values in German.
The collation and language information for the client computer is stored in the form of a locale identifier (LCID). Upon connection, the client passes the LCID to the instance of SQL Server Analysis Services. The instance uses the LCID to determine which set of translations to use when providing metadata for SQL Server Analysis Services objects to each business user. If an SQL Server Analysis Services object does not contain the specified translation, the default language is used to return the content back to the client.
See Also
Dimension Translations
Translation support in Analysis Services
Globalization Tips and Best Practices (Analysis Services)