Accelerate Delivery
Reduce repetitive package development through metadata-driven generation.
Metadata-driven data integration
Discover your data landscape with ETL Creator. Define sources, targets, mappings and load strategies once. Let ETL Factory compile that metadata into standardized, production-ready ETL projects for the technology you choose.
Discover. Model. Define.
Data sources
Metadata tree
Selected objects
Compile. Generate. Deliver.
Delivery
The problem
Enterprise ETL projects repeatedly solve the same engineering problems: connection setup, metadata discovery, incremental loading, staging, auditing, error handling and deployment structure. ETL Factory turns those repeatable decisions into reusable metadata and design patterns.
Reduce repetitive package development through metadata-driven generation.
Apply consistent naming, auditing, patterns and project structure.
Keep project intent separate from the physical ETL implementation.
Make metadata, decisions and generated artifacts traceable and versionable.
Design generated projects with audit and monitoring as first-class concerns.
How it works
Six stages carry one project definition from discovery to operation. Creator owns the first two, Factory the next three, and the audit repository closes the loop.
ETL Creator
Connect to permitted customer data sources and explore technical metadata.
ETL Creator
Select source objects, target structures, mappings and load requirements.
ETL Factory
Convert project metadata into a technology-independent canonical ETL model.
ETL Factory
Use technology adapters to produce the selected ETL engine's artifacts.
ETL Factory
Package validated project outputs for the customer's runtime environment.
Audit repository
Use auditing and operational metadata to provide visibility into ETL execution.
The platform
ETL Creator runs close to the customer's data and captures the project definition. ETL Factory stays on the vendor side and compiles that definition into a deliverable ETL project.
Design Your ETL Project
Customer environment · Windows desktop
ETL Creator runs close to the customer's data environment. It discovers source and target metadata, lets users select objects and define transfer requirements, and produces a standardized project definition without exposing the ETL generation engine.
Compile Metadata into ETL Projects
Vendor environment · generation engine
ETL Factory consumes the project metadata, applies reusable engineering patterns and converts the canonical model into technology-specific deliverables through dedicated generator adapters.
Multi-engine architecture
ETL Factory separates the logical intent of a data movement project from its physical implementation. The same canonical architecture can be compiled through technology-specific adapters.
The implemented generation path. ETL Factory compiles the canonical model into a complete SSIS project.
Outputs
DTSX packages, master package, project parameters, connection managers, ISPAC
A dedicated adapter that translates the same canonical model into ADF structures.
Outputs
Pipelines, datasets, linked service definitions
ODI generation from the same project definition and pattern engine.
Outputs
Mappings and load plans
Informatica assets produced from the shared canonical model.
Outputs
Mappings and workflows
Roadmap adapters under evaluation: Microsoft Fabric Data Factory, AWS Glue, Google Cloud Data Fusion. They are not part of the current product.
Design pattern engine
A load strategy is more than a dropdown. Extraction, staging, change detection, target loading and auditing compose into one generated package flow.
4 of 6 Extraction patterns are generated by the current SSIS adapter.
Truncate target, fast-load the full source.
Load a work table, swap inside one transaction. Target survives a failed read.
Read rows changed after the last stored watermark.
Delete and reload a rolling date window.
Read from change data capture tables.
Use SQL Server change tracking versions.
Composed pipeline
Oracle CUSTOMER → DimCustomer
Source connectivity
ETL Creator reads technical metadata from the sources below. Adapter-dependent sources are discoverable but rely on the target engine's provider support at generation time.
Metadata boundary
ETL Creator runs inside the customer's network and exports technical metadata only. ETL Factory compiles that metadata on the vendor side and returns a generated project.
Customer environment
ETL Factory environment
Operations
Every generated package writes to the same audit repository. Execution status, duration, row counts, errors and watermark progress are visible from day one.
| Package | Status | Duration | Rows read | Rows written |
|---|---|---|---|---|
| STG_ERP_DIMCUSTOMER | Succeeded | 00:00:42 | 18,204 | 312 |
| STG_ERP_FACTSALESORDER | Succeeded | 00:03:15 | 1,204,880 | 9,641 |
| STG_ERP_DIMPRODUCT | Running | 00:00:19 | 4,210 | — |
| STG_ERP_DIMSTORE | Failed | 00:00:07 | 0 | 0 |
Technical architecture
The canonical model keeps business and integration intent independent from platform-specific implementation. Technology adapters are responsible for translating that intent into the structures required by each target engine.
Generation is deterministic: the same metadata produces the same package identifiers, so generated projects can be diffed, reviewed and versioned like source code.
ETL Creator
Mapping workbook, stage DDL, metadata scripts
Import
Excel contract v1 is read into typed records
Canonical model
Technology-independent project definition
Validation
Rule-coded checks: project, table, column, pattern, dependency
Pattern compile
Each table's load pattern becomes a package blueprint
Technology adapter
Blueprint translated for the selected engine
Static validation
Generated packages checked before build
Delivery
Built project, report, manifest and generation history
Engagement
Generated customer project artifacts and the ETL Factory generation platform are separate commercial concepts. Most teams start with a delivered project; the engine stays with us.
For organizations that want generated ETL project artifacts without purchasing the generation engine.
For organizations requiring private deployment, governance or custom integration requirements.
For consulting partners and programs with requirements that do not fit a standard engagement.
Next step
From metadata to production-ready integration.
Tell us about your sources and target platform. We will walk through ETL Creator on your metadata and show the project ETL Factory generates from it.