Table of Contents

Search

  1. Preface
  2. Mappings
  3. Mapping tutorial
  4. Parameters
  5. CLAIRE recommendations
  6. Data catalog discovery

Mappings

Mappings

Transformations in mappings in SQL ELT mode

Transformations in mappings in SQL ELT mode

Transformations in mappings in SQL ELT mode can behave differently than transformations in other types of mappings. The transformations available also differ based on the mapping mode.
A mapping in SQL ELT mode includes only transformations that the cloud ecosystem can process. If you paste an unsupported transformation into the Mapping Designer, the mapping validation fails. For more information about the transformations you can use in a mapping in SQL ELT mode, see
Transformations
.
The following types of transformations behave differently in mappings in SQL ELT mode.
There might be other behavior differences for transformations based on the connector type. For more information, see the appropriate connector guide.

Lookup transformations

Lookup transformations can behave differently in the following ways:
  • When you create a mapping in SQL ELT mode, you can perform a lookup using data from cloud data lakes and cloud data warehouses within the cloud ecosystem.
    For example, when you configure a Google BigQuery connection in the Lookup transformation, you can choose only an Amazon S3, Google Cloud Storage, or Google BigQuery connection.
  • You can perform a lookup against the source or target only, so Lookup transformations always use the same connection as the source or target.
    If the Lookup transformation uses the same connection as the Source transformation and you change the source connection, the mapping designer updates all Lookup transformations in the mapping so that they use the same connection as the Source transformation. Similarly, if the Lookup transformation uses the same connection as the Target transformation and you change the target connection, the mapping designer updates all Lookup transformations in the mapping so that they use the same connection as the Target transformation.
  • You can add multiple Lookup transformations to the mapping, but all lookups must use the same connection or connection parameter as the Source or Target transformation.
  • By default,
    Data Integration
    displays the native data type, native precision, and native scale on the
    Fields
    tab instead of the Informatica transformation data type, precision, and scale. You can display the transformation data type, precision, and scale by right clicking the header row and choosing the properties to display.
  • If you want to create a connection parameter in the Lookup transformation that is the same as the target type, you need to create the parameter in the mapping properties where you choose the target connection. For example, if you create a connection parameter in a Lookup transformation
    in a mapping that loads data to Snowflake Data Cloud
    , you can set the connection type to Amazon S3 or Azure Data Lake Storage Gen2. If you want to create a Snowflake connection parameter, you need to create the parameter in the mapping properties where you choose the target connection.

Sequence transformations

All Sequence transformations need to be connected directly to one downstream Expression transformation or to one target.

Transformations that include expressions

When you configure an expression in a transformation like an Aggregator, Expression, or Filter transformation, the functions you use to create the expression are the cloud ecosystem functions. For example, if you configure an expression in an Expression transformation in a mapping in SQL ELT mode, the functions listed in the expression editor are Snowflake functions, not Informatica transformation language functions.
The expression syntax must be valid in the cloud ecosystem. The expression editor doesn't validate the expression syntax. If you enter an invalid expression, the mapping fails at run time.

0 COMMENTS

We’d like to hear from you!