Customizing the IBM Product Recommendations data extraction utility to extract non-attribute-dictionary attributes
The data extraction utility for IBM Product Recommendations, formerly known as Coremetrics Intelligent Offer can extract attributes that are defined in the attribute dictionary without the need for customization. If your catalog entries use non-attribute-dictionary attributes, however, you must customize the data extraction utility to include these attributes in the EPCMF file.
This customization involves creating a custom access profile that extends the default access profile, IBM_Admin_DataExtract, in a query template file. The query template file must contain the associated SQL statements necessary to extract the non-attribute-dictionary attributes and their associated values. You must then update the business object configuration file to use the custom access profile.
Review the following definitions to understand the difference between attribute dictionary attributes and non-attribute-dictionary attributes:
- attribute dictionary attribute
- An attribute that is defined within the Management Center attribute dictionary and then referenced by one or more catalog entries. A single attribute dictionary attribute can be referenced by multiple catalog entries. Changes to an attribute dictionary attribute are reflected in all catalog entries that reference the attribute. To include attribute dictionary attributes in the EPCMF file, see Changing the catalog entry data that is extracted to the EPCMF file instead of this topic.
- non-attribute-dictionary attribute
- An attribute that is defined within a specific, single catalog entry, and therefore cannot be referenced by more than one catalog entry. To include non-attribute-dictionary attributes in the EPCMF file, complete the customization tasks in the following links.