Oracle Eloqua connector reference
This feature is in Beta. To use it, a workspace admin must turn on Lakeflow Connect for Oracle Eloqua from the Previews page. See Manage Databricks previews.
The managed Oracle Eloqua connector in Lakeflow Connect supports 29 source tables in the default schema. This reference lists the supported source tables, connector options, and destination table schemas.
Supported source tables
The Oracle Eloqua connector supports the following source tables, all under the default source schema:
Source table | Primary key | Description | Sync mode | Cursor field |
|---|---|---|---|---|
|
| Contacts in your Oracle Eloqua instance, including email address, name, address, subscription status, and contact field values. | Incremental |
|
|
| Accounts (companies) in your Oracle Eloqua instance, including address, customer relationship management (CRM) mappings, and account field values. | Incremental |
|
|
| Campaigns, including type, status, budget, schedule, and canvas elements. | Incremental |
|
|
| Email assets, including subject, sender details, HTML content, and hyperlinks. | Incremental |
|
|
| Form assets, including HTML, form elements, and processing steps. | Incremental |
|
|
| Submissions to each form, including the submitting contact and submitted field values. | Incremental |
|
|
| Contact segments, including their filter elements and contact counts. | Incremental |
|
|
| Shared contact lists, including their scope and contact counts. | Incremental |
|
|
| Option lists (picklists) and their display names and values. | Full refresh only | - |
|
| Events, including their registration fields and sessions. | Incremental |
|
|
| Oracle Eloqua users, including login name, security groups, and permissions. | Incremental |
|
|
| Website visitor profiles, including visit history and location inferred from IP address. | Incremental |
|
|
| Registrants for each event, including the linked contact and registration field values. | Full refresh only | - |
|
| Records of every custom object, including the linked contact or account and field values. | Full refresh only | - |
|
| Landing pages, including content, forms, hyperlinks, and expiry settings. | Incremental |
|
|
| Email groups, including their emails and subscription lists. | Incremental |
|
|
| Programs, including their canvas elements and default entity. | Incremental |
|
|
| Email send activities, including the contact, campaign, email asset, deployment, and subject line. | Incremental |
|
|
| Email open activities, including the contact, visitor, campaign, email asset, and IP address. | Incremental |
|
|
| Email clickthrough activities, including the contact, visitor, campaign, email asset, and clicked link. | Incremental |
|
|
| Email subscribe activities, including the contact, campaign, asset, and email address. | Incremental |
|
|
| Email unsubscribe activities, including the contact, campaign, asset, and email address. | Incremental |
|
|
| Email bounceback activities, including the contact, campaign, email asset, and Simple Mail Transfer Protocol (SMTP) error details. | Incremental |
|
|
| Form submit activities, including the contact, visitor, campaign, form, and raw submitted data. | Incremental |
|
|
| Page view activities, including the visitor, campaign, page URL, referrer, and web visit. | Incremental |
|
|
| Web visit activities, including the visitor, duration, first page viewed, and number of pages. | Incremental |
|
|
| External activities recorded in Oracle Eloqua by other systems, including the contact, campaign, and external asset details. | Incremental |
|
|
| Members of each shared contact list. | Full refresh only | - |
|
| Members of each contact segment. | Full refresh only | - |
Source APIs
The connector reads from both the Oracle Eloqua REST API and the Oracle Eloqua Bulk API 2.0.
- REST API: All tables except the
activity_*tables,contact_list_contact, andcontact_segment. - Bulk API: The
activity_*tables,contact_list_contact, andcontact_segment. The connector creates an export for each activity time window, contact list, or segment, waits for the export to finish, and then reads the results.contact_list_contactandcontact_segmentfind their lists and segments through the REST API.
Bulk API contact exports require the Manage Data Export action permission. See Prerequisites. For Oracle Eloqua Bulk API limits that affect these tables, see Activity tables and Contact list and segment membership tables.
Connector options
See Examples for usage.
Option | Type | Scope | Required | Applies to | Description |
|---|---|---|---|---|---|
| String ( | Pipeline | No | All incremental tables | Earliest date and time from which to ingest data. For |
| String (ISO 8601 duration, for example | Table | No |
| Length of the time window that each Bulk API activity export covers. Defaults to |
Destination table schemas
contact
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
account
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This table does not support slowly changing dimension (SCD) type 2 because it has VARIANT columns.
campaign
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This table does not support SCD type 2 because it has VARIANT columns.
email
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This table does not support SCD type 2 because it has VARIANT columns.
form
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This table does not support SCD type 2 because it has VARIANT columns.
form_submission
Primary key: form_id, id
Sync mode: Incremental
Cursor field: submittedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This table does not support SCD type 2 because it has VARIANT columns.
segment
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contact_list
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
option_list
Primary key: id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
event_registration
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This table does not support SCD type 2 because it has VARIANT columns.
user_info
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This table does not support SCD type 2 because it has VARIANT columns.
visitor
Primary key: visitorId
Sync mode: Incremental
Cursor field: V_LastVisitDateAndTime
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
event_registration_registrant
Primary key: event_registration_id, id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
custom_object
Primary key: custom_object_id, id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
landing_page
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This table does not support SCD type 2 because it has VARIANT columns.
email_group
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
program
Primary key: id
Sync mode: Incremental
Cursor field: updatedAt
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This table does not support SCD type 2 because it has VARIANT columns.
activity_email_send
Primary key: ExternalId
Sync mode: Incremental
Cursor field: ActivityDate
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
activity_email_open
Primary key: ExternalId
Sync mode: Incremental
Cursor field: ActivityDate
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
activity_email_clickthrough
Primary key: ExternalId
Sync mode: Incremental
Cursor field: ActivityDate
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
activity_subscribe
Primary key: ExternalId
Sync mode: Incremental
Cursor field: ActivityDate
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
activity_unsubscribe
Primary key: ExternalId
Sync mode: Incremental
Cursor field: ActivityDate
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
activity_bounceback
Primary key: ExternalId
Sync mode: Incremental
Cursor field: ActivityDate
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
activity_form_submit
Primary key: ExternalId
Sync mode: Incremental
Cursor field: ActivityDate
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
activity_page_view
Primary key: ExternalId
Sync mode: Incremental
Cursor field: ActivityDate
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
activity_web_visit
Primary key: ExternalId
Sync mode: Incremental
Cursor field: ActivityDate
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
activity_external_activity
Primary key: ExternalId
Sync mode: Incremental
Cursor field: ActivityDate
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contact_list_contact
Primary key: contact_list_id, contact_id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
contact_segment
Primary key: segment_id, contact_id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|