Table of Contents

Search

  1. Preface
  2. Introduction to PowerExchange for Snowflake
  3. Snowflake Connections
  4. PowerExchange for Snowflake Data Objects
  5. PowerExchange for Snowflake Mappings
  6. PowerExchange for Snowflake Dynamic Mappings
  7. Snowflake Run-Time Processing
  8. Pushdown Optimization
  9. Appendix A: Snowflake Data Type Reference

PowerExchange for Snowflake User Guide

PowerExchange for Snowflake User Guide

Rules and Guidelines for Snowflake Dynamic Mappings

Rules and Guidelines for Snowflake Dynamic Mappings

Consider the following rules and guidelines when you configure a dynamic mapping for Snowflake:

Update, upsert, or delete operation

When you configure an update, upsert, or delete operation in a Snowflake dynamic mapping, the Snowflake target table must have the primary key defined for the column. If you configure a mapping flow between the Snowflake source and target in the dynamic mapping, the keys selected in the Snowflake data object are not picked.
To rectify this, perform the following steps:
  1. Add a transformation in the mapping.
  2. To dynamically get the data object columns from the data source at runtime, select the
    At runtime, get data object columns from the data source
    check box.
  3. Configure the mapping flow option between the source and the transformation, and then enable runtime linking between the transformation and the target.

0 COMMENTS

We’d like to hear from you!