Setting default dimension values
When users create i2 Analyze records in Analyst's Notebook Premium, i2 Analyze applies a default set of dimension values to the record. Similarly, when the Information Store ingests data, the created records receive dimension values during the process.
- If you change the dimensions or dimension values in your security schema.
- If the security requirements of your deployment change.
Using an XML editor, open the security schema
for the deployment.
The security schema is in the toolkit\configuration\fragments\common\WEB-INF\classes\ directory. The name of the security schema is specified in the
DynamicSecuritySchemaResourceproperty of the ApolloServerSettingsMandatory.properties file in the same directory.
- Update the value of the
<DefaultSecurityDimensionValues>element with a comma separated list of identifiers of security dimension values that you want to be applied by default.For example,
In a standard deployment of i2 Analyze, a supplied implementation of the
DefaultSecurityDimensionValuesProviderthat applies dimension values from the
<DefaultSecurityDimensionValues>element is used. You can create your own implementation that does not use these values by using i2 Analyze Developer Essentials.
- When data is ingested into the
Information Store, the records that it contains
receive their security dimension values during the
ingestion process.To change the behavior of the ingestion process, update the contents of the
<securityDimensionValues>element in the mapping file with the identifiers of security dimension values that you want to be applied by default. For more information about updating the default security dimension values that are applied during ingestion, see Information Store data ingestion.
- In a command prompt, navigate to the toolkit\scripts directory.
- Stop Liberty:
setup -t stopLiberty
- Update the i2
setup -t updateSecuritySchema setup -t deployLiberty
- Start Liberty:
setup -t startLiberty