Dun & Bradstreet Migration: Direct 2.0 to Direct+

Dun & Bradstreet (D&B) is sunsetting the legacy Direct 2.0 API. As such the new Direct+ connector replaces the existing Direct 2.0 connector.

Note: The legacy Direct 2.0 connector is not compatible with release 10.2 and onwards. For customers using the D&B Direct 2.0 integration in release 10.1 or earlier, a mandatory migration to D&B Direct+ is required when upgrading to release 10.2 or beyond.

Upgrading to the new Direct+ connector requires some manual steps even after running easy setup, as described below. This is because easy setup will not alter existing configurations. Since the D&B data model in some areas has changed from Direct 2.0 to Direct+, the corresponding STEP data model also needs to be changed. In some cases, the data structures have changed from multivalued to single valued. Other examples would be field names that have simply changed. The new STEP data structure is easily created by running easy setup, but after that a migration of data is needed. Stibo Systems has a prepared script to help with this. See the process below.

Alternatively, a complete enrichment operation can be performed on all entities that have a selected D&B Organization candidate. After the data migration, the old, outdated data containers and attributes must be manually deleted. A STEPXML import file is available that will list these.

Important: The changes in the STEP data model could lead to adjustments in downstream systems. This should be analyzed carefully before proceeding with the upgrade.

Prerequisites

To use this functionality, the following needs to be in place:

DnBDirectPlus.Credentials.1=DnBCustomerDirectPlus,[Consumer Key],[Consumer Secret]

Migrating the Connector

The migration steps for Direct 2.0 to Direct+ are as follows:

  1. Disable the event processors ‘D&B Match Processor’ and ‘D&B Detailed Company Profile Processor.’
  2. Perform the steps in the D&B Integration Configuration and Easy Setup topic (here) which includes instructions for the following:

This applies the default STEP data model for the new Direct+ API and creates a new D&B REST Gateway.

Even though your system may already be set up for asynchronous processing using workflows and event processors (from Direct V2.0 implementation), when configuring the 'Easy setup of D&B Integration' dialog, enable the checkbox for the ‘Setup D&B for asynchronous processing,’ option and configure the sub-parameters. This ensures that new business actions will be applied that are needed for the D&B Direct+ integration.

Existing configurations, business rules, workflows and event processors are not changed.

Consider if business actions for synchronous processing should be applied. If so, enable the checkbox for ‘Setup D&B for synchronous processing’ in the dialog. See the D&B Integration Configuration and Easy Setup topic for instructions on setting up D&B for synchronous processing here.

  1. Adjust configuration on the D&B setup.

Note: The CMPELF is the default D&B enrichment product. Integrating with other products requires you to create that configuration. See the D&B Direct+ API Products topic for information on other Dun & Bradstreet Products and links to Operation Configurations information here.

  1. Delete deprecated business actions.
  1. Prepare for migration.
  1. Migrate the D&B data. See the substeps / information below:
  1. Clean up outdated D&B data model using the information below:

Important: Some data is not migrated and not mapped by default in Direct+. See the migration tables linked below for the exact description of the outdated Direct V2.0 model going into these attribute groups. Manually delete the attributes, data containers, and LOVs in the attribute group.

  1. Select candidate screen for async processing.

  1. Configure for synchronous processing (optional).
  1. Enable the event processors ‘D&B Match Processor’ and ‘D&B Detailed Company Profile Processor.’

For more information on the Dun & Bradstreet Direct+ Enrichment Service functionality, see the Dun & Bradstreet Integration topic in the Data Integration section of the documentation here.