Configuring attributes

The attribute schema of a data domain is defined by its Property Description Records (PDRs) and Dimension Description Records (DDRs). Standard attributes are defined by PDRs, while managed attributes are defined by both PDRs and DDRs.

If you load data before defining an attribute schema, the loading interfaces (the Bulk Load Interface and Data Ingest Web Service [DIWS]) automatically create PDRs, and thus standard attributes, based on system defaults.

If you load managed attribute values before defining a managed attribute schema, the loading interface, the DIWS, automatically creates both the PDR (and thus a standard attribute) and the DDRs (and thus the managed attributes) based on system defaults.

Therefore, if the default configurations of the PDR and the DDR meet your needs, you may not need to load attribute configurations.
Note that these operations should be performed in the specified order.
  1. If you want to customize the standard attribute schema (customize the PDR configuration), you should load the custom standard attribute schema first, to ensure that the standard attributes have been created and configured.
  2. If you want to customize the managed attribute schema (customize the DDR configuration), you should load the managed attribute schema after loading the standard attribute schema (if applicable), and before loading managed attribute values.
  3. Load managed attribute values after loading the custom standard attribute and managed attribute schemas (configuring the PDR and the DDRs), but before loading data.
  4. Load data after all attribute configuration (as well as any other data domain configuration) is complete.