Key Features

The Advanced ETL Processor , is a highly versatile tool designed for seamless integration with a wide range of systems. It provides a comprehensive set of tools and functionalities that can be used independently or combined with other components, including third-party solutions. This makes it an advanced “engineering” environment for efficiently transferring data between diverse data sources.

In the following sections, we will provide detailed documentation of the features and capabilities of this robust toolset. We will begin by exploring the data extraction process in depth.

Extraction Process

Multiple Data Formats

The extraction process is capable of handling a wide range of data formats, including delimited text files, fixed-width text files, and databases. Its true strength lies in its ability to locate files for processing using file masks. This powerful feature enables automated identification and loading of files that match specific naming patterns, significantly enhancing efficiency and simplifying data workflows.

Multiple Databases and Table Processing

The system can seamlessly interpret and manipulate table data from various databases. Additionally, users can leverage masks to identify and select the specific tables to load data from, providing a flexible and efficient approach to handling complex database structures. This feature simplifies data extraction and ensures streamlined integration with diverse data sources.

Other Database Features

The Advanced ETL Processor offers robust database capabilities, including the ability to connect to any Object Database Connectivity (ODBC) database. ODBC was designed to provide developers with universal access to data, regardless of the underlying database management system (DBMS). Its platform independence makes it an ideal solution for seamless integration, as it is decoupled from specific database systems, programming languages, and operating systems. The Advanced ETL Processor fully leverages this technology for maximum flexibility and compatibility.

No Oracle or MySQL database? No problem! Whether you’re using SQL Server or another database system, the Advanced ETL Processor is equipped to handle data from virtually any database with the same level of efficiency and precision.


Summary of the Extraction Process

The Advanced ETL Processor supports a wide range of data sources for extraction, including:

  • Text Files: Multiple delimited or fixed-width files.
  • Excel: Multiple files and spreadsheets.
  • MS Access: Multiple databases and tables.
  • XML Files: Comprehensive XML handling.
  • QlikView Files: QVX and QVD formats.
  • Parquet Files: Apache Parquet Files.
  • DBF Files: Support for multiple DBF file formats.
  • Clarion DAT Files: Handling multiple Clarion DAT files.
  • Clarion TPS Files: Handling multiple Clarion TPS files.
  • Databases:
    • Any ODBC-compliant database.
    • Any JDBC-compliant database.
    • Full support for OLE DB.
    • Direct connections to Oracle, SQL Server, MySQL, PostgreSQL, SQLite, SQL Server Compact, and Interbase/Firebird.
  • File System: Seamless integration with file-based data.
  • Email Servers: POP3 and IMAP4 support.
  • Event Logs: Windows Event Log integration.
  • Networking: TCP/IP Socket handling.
  • Web and Cloud:
    • RSS feeds.
    • Google Spreadsheets.
    • SalesForce.
    • BrightPearl.
  • Messaging and Healthcare:
    • Microsoft Message Queuing (MSMQ).
    • HL7 healthcare messaging standard.

With its extensive range of supported formats and databases, the Advanced ETL Processor is designed to meet diverse data integration and transformation needs with ease.

Validation Process

The Advanced ETL Processor offers a powerful and flexible built-in validation mechanism. It allows users to easily customize and adjust the types and characteristics of validations to suit their needs. A wide range of validation functions is available, enabling you to perform checks based on data type, value lists, and regular expressions—each of which can be tailored for specific use cases.

Key Validation Features

  • 195+ Validation Functions
  • String Validation
  • Numeric Validation
  • Date Validation
  • Time Validation
  • Validation Against Lists of Values
  • Regular Expressions: For Postcodes, Phone Numbers, VAT Numbers, etc.

Transformation Process

Data transformation is the process of modifying data to convert it from one format or data type to another. The Advanced ETL Processor provides a comprehensive set of built-in transformation functions that simplify this process. These transformations can be applied to a wide range of data elements, including strings, numbers, dates, coded values, and even entire data segments. The processor allows for sorting, grouping, and duplication of data based on specific requirements, ensuring flexibility and precision.

Empowering Data Transformation

In addition to standard transformation capabilities, the processor is capable of performing advanced translation functions. For example, it can convert an integer value to “1” or change a text variable to “yes.” After transforming the data, it can be combined or presented in a completely new format. The Advanced ETL Processor offers numerous options for data manipulation, making it easy to tailor the process to your needs.

The processor also enables users to derive calculated values, merge data from multiple fields, summarize multiple rows of data simultaneously, and split or merge columns as needed. Its flexibility and power allow for effortless customization of data transformation functions, saving significant time compared to manual coding efforts.

Summary of Transformation Processes

  • 200+ Transformation Functions
  • String Transformation
  • Numeric Transformation
  • Date Transformation
  • Sorting and Grouping
  • Deduplication
  • Translating Coded Values (e.g., translating 1 for male and 2 for female to M and F, respectively)
  • Deriving Calculated Values (e.g., sale amount = quantity * unit price)
  • Joining Data from Multiple Fields
  • Summarizing Multiple Rows (e.g., total sales by store or region)
  • Generating Surrogate Keys
  • Transposing or Pivoting Data (e.g., converting multiple columns into rows or vice versa)
  • Splitting a Column into Multiple Columns (e.g., splitting a comma-separated list into individual values)
  • Custom Transformations
  • Primary Key Generation
  • Running Totals
  • Powerful Scripting Language
  • System Variables

Loading Process

The loading capabilities of the Advanced ETL Processor exceed those of basic tools like SQL Loader, providing administrators with a wide range of options for facilitating database loading operations without the need to write custom code.

Unlike other tools that restrict users to loading data into a single database table in a single instance, the ETL processor allows for specifying multiple upload targets. This feature significantly reduces the time spent on loading data into multiple individual tables. Furthermore, the processor enables the execution of SQL scripts before and after the data load, which is particularly useful for data cleanup tasks or generating reports that summarize the loading process.

The Advanced ETL Processor also stands out for its ability to handle both fixed and variable-length text files efficiently. It supports a variety of file formats including Access, DBF, Oracle, SQL Server, and any ODBC-compliant database, making it highly versatile.

As one of the most powerful database loading tools on the market, it offers a comprehensive solution for database administrators and data professionals alike.

Summary of the Loading Process

  • Support for Multiple Data Targets
  • Execute SQL Scripts Before and After Loading
  • Handle Delimited or Fixed-width Text Files
  • Support for MS Access Databases
  • Work with Microsoft Excel Files
  • Handle DBF Files
  • Support for Clarion DAT Files
  • Load Data into Any ODBC-compliant Database
  • Load Data into Any OLE DB-compliant Database
  • Support for Oracle Databases
  • Support for Microsoft SQL Server Databases
  • Support for Microsoft SQL Server CE
  • Support for SQLite
  • Support for MySQL
  • Support for PostgreSQL
  • Support for Interbase/Firebird
  • Work with the File System
  • Send Data to SMTP Servers
  • Support for XML Files
  • Support for QlikView QVX and QVD Files
  • Support for SalesForce
  • Integrate with Microsoft Message Queuing (MSMQ)
  • Support for HL7
  • Support for BDE
  • Support for Oracle

Oracle

There are two ways to load data into Oracle:

  • Oracle Direct Path Loading
  • Conventional Path Loading

SQL Server

This software uses the same API as Microsoft DTS and SSIS services, ensuring seamless integration with SQL Server.

Automation

The automation capabilities of the Advanced ETL Processor represent one of its most powerful features.

With its versatility, the Advanced ETL Processor excels in automating a wide range of processes across various technologies. Automation is at the core of its functionality, enabling users to easily automate complex tasks without the need for additional programming.

The system provides comprehensive support for various database technologies and protocols, all of which are seamlessly integrated into the platform. Users need only specify data definitions and desired actions, and the system takes care of the rest. The automation functions allow users to create a streamlined sequence of actions, forming an automated workflow, or a “conveyor belt,” that the administrator can initiate with a simple command.

For example, an administrator may want to execute an SQL script, generate a report, transfer a file, upload it via FTP to a server, back up the resulting data, and notify the project manager via email. The Advanced ETL Processor facilitates all these tasks with ease, eliminating the need for manual coding while orchestrating multiple complex operations efficiently.

Summary of the Automation Processes

  • SQL Script Execution
  • Email Templates
  • Report Designer
  • Integrated Scheduler
  • Logging and Monitoring
  • Email Notifications
  • POP3 and IMAP4 Email Receivers
  • Office 365 Email Receiver
  • File Actions
  • Folder Actions
  • Cloud Storage Actions
  • Amazon S3 Storage Actions
  • Azure Actions
  • Full Range of FTP Operations
  • File Compression and Decompression
  • Application Automation
  • SQL Data Validation
  • Automatic Backups
  • Data Export
  • Loops
  • HTTP
  • Server Ping Checks
  • Database Connection Checks
  • Twitter (X) Integration
  • Encryption/Decryption

Full list of Actions

For more technologies supported by our ETL Software see Advanced ETL Processor Versions

Confused? Ask question on our ETL Forum

Posted on June 21, 2026 • 8 min read • 1,505 words
www.etl-tools.com About Support Pricing Cookies Policy Term Of Use Privacy Policy License