Transformation types

Transformation types define how logic is implemented and executed in AnalyticsCreator. They determine whether a transformation is generated automatically, maintained manually, executed externally, or used for a specific modeling purpose such as data marts or unions.

Use this section to understand the available transformation types and choose the appropriate one for your modeling and execution scenario.

Available Transformation Types

Datamart transformation

Used to expose data in a form intended for analytical consumption in the data mart layer.

  • Consumption-oriented structure
  • Typical basis for facts and dimensions
  • Used in reporting-facing models

Open reference

Regular transformation

Standard generated transformation type used for typical SQL-based transformation logic.

  • Common default transformation type
  • Usually generated as SQL view logic
  • Suitable for most modeling scenarios

Open reference

Direct-connector transformation

Used when transformation logic is tied directly to a connector-based source or source-side access pattern.

  • Connector-oriented processing
  • Useful for direct source integration scenarios
  • Bridges source access and transformation logic

Open reference

External transformation

Used when transformation logic is implemented outside the standard generated SQL transformation flow.

  • External execution logic
  • Useful for integration with external processing
  • Suitable when logic is not managed as standard generated SQL

Open reference

Script transformation

Used when transformation logic is implemented through script-based execution instead of standard generated SQL view logic.

  • Script-driven transformation behavior
  • Useful for non-standard processing steps
  • Supports custom execution logic

Open reference

Manual transformation

Used when transformation logic is written manually instead of being generated automatically from metadata.

  • Manual SQL definition
  • Maximum flexibility
  • Useful for special-case logic

Open reference

Union transformation

Used to combine multiple compatible inputs into a single transformation result.

  • Combines multiple sources or transformations
  • Useful for consolidation scenarios
  • Supports structurally aligned inputs

Open reference

How to Choose a Transformation Type

  • Use Regular transformation for standard generated SQL-based transformation logic
  • Use Datamart transformation for reporting and analytical output structures
  • Use Manual transformation when the logic must be written explicitly
  • Use Script transformation or External transformation for non-standard execution patterns
  • Use Union transformation when multiple inputs must be merged into one output
  • Use Direct-connector transformation when the transformation is tightly coupled to connector-based source access

Key Takeaway

Transformation types define how transformation logic is generated, maintained, and executed in AnalyticsCreator, and should be selected based on the required level of automation, flexibility, and execution pattern.