Products

Our Approach

Semantic Framework

Designed to scale with your business and your data, the expressor Data Integration Platform is a fast, reliable, easy-to-use system for accessing, transforming, and delivering data from virtually any business system, in any format, to wherever you need it. The foundation of the expressor software platform is a powerful metadata layer called the Semantic Framework.

The Semantic Framework introduces an iterative and agile, metadata-driven approach to data integration that greatly reduces your time-to-value. The framework addresses the most significant challenges that data integration projects confront today; these challenges stem from limited visibility in terms of understanding the scale and volatility of the data and the inability of traditional ETL products to adapt effectively.

The Semantic Framework simplifies and brings elegance to the complex and very often messy process of data integration application design. It employs reusable data objects referred to as Semantic Types that enable you to define, in business terms, how your data is represented within expressor Studio.

How Types Work

Semantic Type artifacts hold information such as field names and data types, which are automatically created and mapped to a schema artifact, which is a reusable piece of metadata that describes the external data layout when an external data source is read into expressor Studio. The auto-generated Semantic Type inherits the characteristics of the schema by default and enables you to modify it before it is utilized in your ETL application.

expressor Artifacts

Semantic Types Deconstructed

Local Composite Type – A local type is an artifact that is auto-generated when you read a new data source into expressor Studio. A local type represents an internal data structure that is mapped to a schema artifact, which defines the external data structure of the data source or target. Local composite types are local to the schema of the source data and cannot be referenced by any other schema or artifact within expressor Studio.

Shared Composite Type – A shared type can be a local type that has been promoted to shared type status, or it can be a generic structure that can be defined within the Studio application. The benefit of this type of internal data structure is that it can be reused across many external data sources and targets without affecting any of the internal ETL logic written against it.

Shared Atomic Type – An atomic type is the fundamental building block of Semantic Types and represents a single attribute that can be utilized in one or more composite types.

Benefits

Semantic Types are reusable, abstracted, internal data structures that can be mapped to multiple data sources or targets. They enable external data types to automatically adapt to the internal data types defined in the Semantic Type, which enables the Semantic Framework to insulate expressor ETL applications from any schema change that might occur in a data source or target.

Semantic Framework White Paper
Semantic Types Whitepaper

  Download Desktop Edition

expressor ETL tool - Desktop Edition