Table of Contents

Search

  1. Preface
  2. Introduction to Databricks Delta Connector
  3. Connections for Databricks Delta
  4. Mappings for Databricks Delta
  5. Migrating a mapping
  6. Databricks Delta SQL ELT optimization
  7. Data type reference

Databricks Delta Connector

Databricks Delta Connector

Determine the order of processing for multiple targets

Determine the order of processing for multiple targets

When you configure a mapping to write to multiple targets in a single pipeline, you can configure each target for any of the write operations. The order of the target operation is not deterministic.
However, if you want to process the target operations to process in a specific order such as delete, update, and insert, you need to set certain properties either in the Secure Agent or in the task properties.

Set -DEnableSingleCommit=true in the Secure Agent properties

Perform the following tasks to set the property for the Secure Agent:
  1. Open Administrator and select
    Runtime Environments
    .
  2. Select the Secure Agent for which you want to set the property.
  3. On the upper-right corner of the page, click
    Edit
    .
  4. In the
    System Configuration Details
    section, select the
    Type
    as
    DTM
    for the Data Integration Service.
  5. Edit the JVM options and set the property to
    -DEnableSingleCommit=true
    .

Set the EnableSingleCommit property in the task properties

Perform the following tasks to set the property in the task:
  1. On the
    Runtime Options
    tab in the mapping task properties, navigate to the Advanced Session Properties section.
  2. From the
    Session Property Name
    list, select
    Custom Properties
    , and set the Session Property Value to
    Yes
    .

0 COMMENTS

We’d like to hear from you!