Getting Started with External Data Integration with Data Hub

Data Hub is the way in which Bullhorn consolidates data from multiple sources to help clients paint the entire picture of their business. Built directly into the Bullhorn ATS Platform, Data Hub is designed to store Bullhorn application and third-party data in a consistent, but highly flexible, format and location for reporting and analytics through Bullhorn Analytics and Data Replication.

High Level Architecture

Before getting started, review the following core terminology and components to understand the high level composition of how source systems and other Bullhorn products make data available to Bullhorn Analytics and Data Replication.

Core Terminology

  • Source System: The external system sending data (e.g.: Staffsuite, Workday, Prism, Bullhorn Automation)
  • Entity Type: Categories of data (e.g.: Survey, SurveyResponse)
  • Schema Version: The structure of data for an Entity Type
  • Source ID: Unique identifier for records within a Source System
  • Data Record: Individual data entries identified by Entity Type ID and Source ID

Core Components

Paths of Engagement

There are two ways you can integrate external data into the Data Hub for reporting via Bullhorn Analytics or Data Replication.

  • Build your own integration to connect your source to Data Hub.
    • This option is best for teams who have worked with the Bullhorn Rest API (or similar APIs) with the resources to build and maintain a data connection to Data Hub.
  • Engage Bullhorn Professional Services to connect your source to Data Hub.
    • This is best for teams who would like to send data from an external source to Data Hub, but do not have an in-house team who can build a connection via API.

What to Expect

The process of integrating with Data Hub is different based on the path that works for your team.

  • If you choose to build your own integration to connect your source to Data Hub, you can expect:
    • A consulting session with your assigned Bullhorn Services team member to determine scope of work and expected outcomes.
    • Access to robust documentation to assist you with schema definition, integration to APIs, and data visibility in Bullhorn Analytics or Data Replication.
  • If you choose to engage Bullhorn Professional Services to connect your source data to Data Hub, you can expect:
    • A scoping session with your assigned Bullhorn Services team member to determine scope of work and expected outcomes.
    • To jointly determine the data needed and specific key metrics for Analytics, if applicable.
    • Discovery into your source system(s) and its technical capabilities for extracting relevant data needed for the process.
    • The Bullhorn Services team to work with you and the source system(s) to build the API connections for sending data into Data Hub on a regular cadence.
    • Acceptance testing and training sessions to review the data available and how to access it via Data Replication or Bullhorn Analytics.

To start the process of bringing in your external data to Data Hub, regardless of the path you choose, contact your Account Manager for initial steps.

For more information, select one of the following topics: