Table of Contents

Search

  1. Preface
  2. Mappings
  3. Mapplets
  4. Mapping Parameters
  5. Where to Assign Parameters
  6. Mapping Outputs
  7. Generate a Mapping from an SQL Query
  8. Dynamic Mappings
  9. How to Develop and Run a Dynamic Mapping
  10. Dynamic Mapping Use Cases
  11. Mapping Administration
  12. Export to PowerCenter
  13. Import From PowerCenter
  14. Performance Tuning
  15. Pushdown Optimization
  16. Partitioned Mappings
  17. Developer Tool Naming Conventions

Developer Mapping Guide

Developer Mapping Guide

Dynamic Sources

Dynamic Sources

A dynamic source is a source that can change at run time. You can configure flat file, relational, Amazon S3, Amazon Redshift, HBase, HDFS, Microsoft Azure Blob Storage, Microsoft Azure Data Lake Store and complex file dynamic sources in a mapping.
You can configure dynamic run-time functionality for a source in the following ways:
Get columns from the data source.
When you expect small changes to a source at run time, you can configure the Read transformation to get flat file or relational object columns at run time. You can update the ports in a Read transformation at run time based on the structure of the relational data source or the flat file data source.
Assign a parameter to determine the flat file name and directory of source.
When the flat file sources are similar, you can assign a parameter to a file name or directory. When you use a parameter, you do not need to create a data object for each source.
Assign a parameter to determine the resource, table owner, or directory of a relational data object.
When the relational sources are similar, you can assign a parameter to get the resource, connection, and table owner properties.
Assign a parameter to determine the data object to use for a file or relational source.
When you expect small changes to a source, you can update the ports in a Read transformation at run time based on the structure of the relational data source or the flat file data source.
The following table shows where you can configure the dynamic run-time functionality of a source:
Dynamic Run-time Source Functionality
Configuration
Get columns from the data source.
Configure the
Data Object
tab on the Read transformation for the following source types:
  • Flat file
  • Relational
  • Amazon Redshift
  • Amazon S3
  • Microsoft Azure Blob Storage
  • Microsoft Azure Data Lake Store
  • HBase
  • HDFS
  • Snowflake
Assign a parameter to determine the flat file name and directory.
Configure the
Advanced
tab on the physical data object for the following source types:
  • Flat file
  • Amazon Redshift
  • Amazon S3
  • Microsoft Azure Blob Storage
  • Microsoft Azure Data Lake Store
  • HDFS
  • HBase
  • Snowflake
Assign a parameter to determine the connection, owner, or resource.
Configure the
Run-Time
tab on the Read transformation for the following source types:
  • Relational
  • Amazon Redshift
  • Amazon S3
  • Snowflake
Assign a parameter to determine the data object.
Configure the
Data Object
tab on the Read transformation for the following source types:
  • Flat file
  • Relational
  • Amazon Redshift
  • Amazon S3
  • HDFS
  • Snowflake

0 COMMENTS

We’d like to hear from you!