Admin: RPI and RPDM Integration
RPI to RPDM Integration
Integration between RPI and Redpoint Data Management (RPDM) is required for several RPDM-dependent features in RPI:
Data Intake (Data Projects): functionality that supports importing flat files into the RPI Data Warehouse
Data Process Projects: functionality that supports running Data Management projects during the execution of an interaction workflow and/or interaction audience to augment RPI capabilities (e.g. couponing).
Goal Driven Assets with Machine Learning: functionality that supports using RPDM's Machine Learning capabilities to optimize Goal Driven Assets.
Channel States Import: functionality that leverages RPDM to facilitate import of channel execution fulfillment states results; mostly used in environments where high volume of results are generated.
A number of RPI client system configuration settings (within the Environment group) are used to manage the integration between the products. The following examples detail how these should be configured to achieve three different integration options.
Integration using RPDM RPBase.dll: to connect to RPDM using the RPBase.dll libraries and any available Execution Server that the Site Server provides, the following system configuration parameters should be set:
DataManagementCredentials: configure with the credentials for connecting to RPDM.
DataManagementExecutionServer: leave blank.
DataManagementIntegrationType: set to 0.
DataManagementServerName: set to the RPDM Site Server hostname.
DataManagementServerPort: set to the Site Server port (normally 20400 for RPDM7, 20410 for RPDM8).
Integration using RPDM RPBase.dll and a named Execution server RPI: assuming integration with a multi-node DM environment, this option allows the system to designate RPI-initiated DM jobs to run on a specific execution server The DM system parameters should be configured as above, then additionally configure the name of the desired execution server at the DataManagementExecutionServer system configuration setting.
Integration using Data Management Operational API RPI: supported at RPDM v7+. To configure RPI to run DM jobs using the DM Operational API web service, begin with the configuration from the second option above, and additionally:
DataManagementIntegrationType: change from 0 to 1.
DataManagementOAPIWebServiceAddress: configure with point to the base URL for the OAPI web service.
All other settings are still required.