Skip to main content
Feedback

Using the Boomi DataHub connector

This topic provides a worked example of a flow using the Boomi DataHub connector to retrieve and work with data from with DataHub.

About this worked example

This worked example is provided to help you get started with using the Boomi DataHub connector by walking through a simple example flow.

Setup

In this worked example, a simple DataHub setup is configured and deployed.

Repository: Boomi DataHub connector

A repository is created and assigned to the appropriate runtime.

Repository Name: Boomi DataHub connector

Model: Employee

A simple "employee" type of model is set up, containing a repeatable and a non-repeatable field group.

Field/Field GroupNameTypeUnique IDRepeatableRequired
FieldEmployee badge idTextEMPLOYEE_BADGE_ID-Yes
Field GroupPerson-PERSONNoNo
→ FieldNameTextNAME-No
Field GroupEquipment-EQUIPMENTYesNo
→ Fieldequipment nameTextEQUIPMENT_NAME_1-No

fields

Match Rules: Employee badge id

A simple match rule is added that checks for a match on:

Employee badge id AND Incoming Employee badge id is similar to (Jaro-Winkler) Existing Employee badge id

Hub Match rule

Source: Flow

A single source is attached to the repository:

Name: flow

Entity ID URL: https://flow.boomi.com/flow

Installing the Boomi DataHub connector in Flow

The is installed into a tenant, using the following configuration values:

NameValue NameValue KindAccessDefault Value
Hub HostnameHub: HostnameStringPrivate - No external accessc01-usa-east.hub.boomi.com
Hub TokenHub: TokenPasswordPrivate - No external accessThe value of the repository Token, taken from the My Hub Authentication Token field.
Hub UsernameHub: UsernameStringPrivate - No external accessThe value of the repository Username, taken from the Username field.

Once the has been installed, a number of types are automatically generated to allow the flow to interact with the model:

  • The overall 'Employee' Model is translated into an 'employee' type.

  • The 'Person' field group is translated into an 'employee - person' type.

  • The 'Equipment' field group is translated into an 'employee - equipment' type.

An overview of the example flow

A simple flow is built to demonstrate how to interact with via the :

Example flow

When the flow is run in a web browser, the user is presented with a welcome screen:

Example flow

  • A simple top navigation element is added to allow a user to access each of the main flow areas.

  • The flow allows a user to view a list of golden records ('Show golden records'), create a new golden record ('Create golden record'), update a golden record, or delete a golden record. Step 1 See golden records.

  • The flow allows a user to display a list of quarantined records ('Show quarantined records'). Step 2 See quarantined records.

  • The flow allows a user to input a value in order to test the match rules configured in ('Match rules'). Step 3 See match rules.

On this Page