The Context of Your Business Data: Attributes » Unique sets of attribute information: Attribute elements » Supporting data internationalization for attribute elements

Supporting data internationalization for attribute elements

MicroStrategy supports the internationalization of your data into the languages required for your users. This allows attribute element data to be displayed in various languages that can reflect the user’s language preferences.

For example, consider the simple report below which displays profits for each month of the year.

This is the data that is shown to a user running the report with their regional settings defined as English. By supporting internationalized data, the same report can return the data shown below to a user with their regional settings defined as German.

The attribute element data is displayed in the German language. For example, the January, February, and March attribute elements are displayed as Januar, Februar, and März.

Data internationalization provides data from you data source translated in various languages for the attribute element data. To provide internationalized attribute names (such as Month of Year and Monat im Jahr in the reports above), descriptions, and other translated object information, you must use and configure metadata internationalization. For information on configuring metadata internationalization, see the Supplemental Admin Guide.

Each attribute form can enable or disable the internationalization of its attribute element data. The procedure described below provides the steps to enable or disable internationalization for attribute forms.

You can also use Architect to enable or disable the internationalization of attribute element data, as described in Creating and modifying multiple attributes.

Prerequisites

The translated data has been stored in your data source, as described in Supporting data internationalization.
The project has been enabled for data internationalization, as described in Enabling data internationalization for a project.
An attribute has been created.

To enable or disable data internationalization for attribute forms

1 In Developer, log in to a project.
2 Navigate to the Schema Objects folder, open the Attributes folder, and then open a folder that contains attributes to enable or disable data internationalization for.
3 Right-click an attribute and select Edit. If a message is displayed asking if you want to use read only mode or edit mode, select Edit and click OK to open the Attribute Editor in edit mode so that you can make changes to the attribute. The Attribute Editor opens.
If you are only given the option of opening the Attribute Editor in read only mode, this means another user is modifying the project’s schema. You cannot open the Attribute Editor in edit mode until the other user is finished with their changes and the schema is unlocked.
For information on how you can use read only mode and edit mode for various schema editors, see Using read only or edit mode for schema editors.
4 In the Attribute forms pane, select an attribute form and click Modify. The Modify Attribute Form dialog box opens.
5 Select the Support multiple languages check box to enable data internationalization for the attribute form. You can clear the check box to disable internationalization for the attribute form.

The ID form of an attribute does not have this option as these forms are used strictly for identification purposes.

6 Click OK to return to the Attribute Editor.
7 Click Save and Close to save your changes and return to Developer.