expressor processor

Bookmark and Share

The expressor processor is a high-performance parallel data processing engine that runs a deployed data integration application. To support increased throughput, the engine supports parallel processing on a wide range of hardware and software platforms. The expressor processor can be installed on:

  • Windows
  • linux
  • UNIX

The expressor processor enables breakthrough scalability by supporting batch and low-latency data processing. It also provides extensive connectivity to a wide range of data through dedicated connectors (motors), including:

  • ftp servers
  • xml files
  • SAP IDoc
  • SAS files
  • relational databases
  • complex flat files including hierarchical and multi-format files
  • messaging queues

expressor processor supports native connectivity to all major relational database systems including Oracle, DB2, SQL Server, and Sybase. It also supports data warehousing and business analytics platforms from Netezza and Teradata, and includes ODBC support to enable integration with other data sources and targets.

expressor provides comprehensive support for complex data formats included in flat files and xml files. Unlike other products, the expressor processor preserves the rich complex physical structures in the data during processing. expressor has also added support for messaging queue motors to integrate with MQ Series, WebLogic, and Microsoft MQ messaging systems, and it offers a bridge to JMS queuing systems. expressor processor is available on a number of platforms including Windows, Linux, Solaris, and AIX.

expressor processor includes many key parallel data processing features, performance optimizations, and exception handling capabilities. For rdbms exceptions that occur during out-table operations (such as constraint violations), unprocessed out-table records can be redirected to an alternate output port and captured for custom post-processing and recovery. Similarly, with messaging systems, incoming messages with mis-formed content will not be submitted for processing, but redirected to an output port and captured for further analysis and review.

native parallelism key to achieving high throughput and performance

One of the primary key features of expressor is its patent-pending parallel-based systems architecture and runtime environment. Unlike many of the currently “mainstream” ETL and data integration solutions on the market that were retrofitted with acquired parallel technology or had parallel processing capabilities introduced as an afterthought into their core architecture, expressor software started from scratch to build the highest performing and most highly scalable parallel-based data integration solution on the market. expressor processor includes the following key features that enable the highest throughput and performance:

  • native built-in parallelism
  • implicit and explicit parallelism
  • depth parallelism
  • data pipelining
  • data partitioning
  • channel based parallel partitioning

expressor natively supports all these features of parallelism in a design and runtime environment that is easy to learn, use, manage, and monitor. expressor processor can process terabytes of data per hour and favorably competes against all leading parallel data processing systems on both performance and price.

Discover more about expressor by reading about expressor integrator and expressor repositor, and contact us to learn how expressor can help you cost-effectively tackle the complexity and cost of enterprise IT projects.