Details
Accelerate the development of robust file-processing engines. Access a toolkit that makes it easy to implement complex logic for processing large and complicated data files. File processing, scalable, performance, high volume, data processing, asynchronous file processing, multi-thread file processing, file upload, data validation, business rules
Release notes ()
Key benefits
Read more
  • Scalable by design
  • Deliver file-processing engines fast
  • Fully customisable
Problems Addressed / Key Features
Read more

File importation problems: A robust file-processing engine monitors, identifies, and resolves issues.

Slow file processing: Importing data from legacy systems, bootstrap data, and offline data can be synchronised.

Inability to scale: DX IO can be configured and scaled to cope with large file sizes and complex business rules

Technical details
Read more

What are the benefits of using DX IO?

Shortens delivery time for file processing solutions: Prebuilt components that speed up the delivery of robust file processing engines.

Scalable by design: Regardless of size, files are processed by a scalable engine that can break them down into smaller jobs. These jobs are processed asynchronously in a multi-threaded approach that boosts performance.

Customisable by design: Allows developers to implement custom logic to process files according to specific business rules.

Secure by design: Best-practice code templates ensure the security of the file processing engine.

End-user feedback: Provides accurate feedback, speeding up the process of fixing data issues.


MAIN FEATURES

File upload widget
With an intuitive and prebuilt block, developers can easily add a file upload popup to their applications, allowing end-users to upload files and kick off a batch job to process the data.

Customisable logic
Leverage easy-to-understand prebuilt logic for the most common file processing scenarios and quickly extend it with your business rules.

File configuration
Administrators can configure settings about file imports that will automatically be applied when a file is being processed.

File templates
When uploading a file, end-users can download and complete a file template nominating the data they need.

Multi-threaded backend processing
Files can be split into smaller jobs processed in parallel to reduce processing time.

End-user feedback
When file processing fails, end-users are sent detailed reports, including the row number, column and cause, speeding up manual data fixes.

Support for different file formats
Allow users to define their data in Excel, CSV or JSON files.

Tags
All Industries
Development Tools
Resources
DXIO Product Sheet.p