If you work with data platforms day in and day out, you know that the real value isn't just in having a long list of features. The questions that actually matter are much more specific:
- Can I pull in common file formats like Excel and CSV directly?
- Can I do basic cleaning during synchronization, instead of after?
- How do I quickly check the result of a task run?
- Where do I go when something fails – can I get to the logs and instances in one click?
- And for first-time users: can I get the platform up and running without wrestling with environment scripts?
These questions span the entire lifecycle of data work – from ingestion to processing, execution, monitoring, and even initial deployment. That’s exactly where qData Open Source Edition v1.6.1 focuses its latest improvements.
Instead of throwing in random new features, this release tightens the most frequently used links in the chain:
Data Ingestion → Synchronization → Basic Cleaning → Target Write → Task Execution → Monitoring → Log Troubleshooting
And for new teams, there's also the pre‑chain:
Environment Prep → Deployment → Health Check → Platform Startup
Let’s walk through what’s new.
01 DataX Now Supports Excel and CSV – No More Pre‑processing Detours
Enterprise data doesn’t live only in databases. A huge amount still sits in spreadsheets and flat files:
- Excel sheets from business teams
- CSV exports from third‑party systems
- Batch historical data files
- System‑to‑system exchange files
If your platform can’t handle these directly, you’re forced to convert and reshape them outside – which breaks the flow and adds manual steps.
With v1.6.1, DataX (the integration engine) adds Excel and CSV components. Now file data can enter the integration pipeline just like database tables.
The new flow becomes:
Excel / CSV → DataX Integration → Basic Processing → Target Write
This means file‑to‑database, report ingestion, historical data cleanup, and batch exchanges can all follow the same coherent pipeline – no more separate toolchains for files.
Of course, bringing files in doesn't magically fix data quality. Inconsistent formats, nulls, outliers, and formatting issues still need handling – which is exactly why we also added more cleaning rules (see next section).
02 9 New Cleaning Rules in DataX – Keep Sync and Basic Processing Together
Data synchronization is rarely just:
Source Read → Target Write
In reality, source data often needs:
- Field format normalization
- Value replacement or standardisation
- Basic transformations
- Pre‑filtering of outliers
- Simple structuring before landing
If the platform can only move data, you end up splitting a single logical task into:
Read → External Processing → Clean → Re‑import → Write
That multiplies configuration, maintenance, and troubleshooting overhead.
So v1.6.1 adds 9 new basic cleaning rules directly inside DataX tasks. Now you can perform common data preparation right within the sync job.
The updated chain looks like:
Read Source → Apply Basic Cleaning → Output Processed Results → Write to Target
This doesn't just add more rules – it means your sync tasks can handle more of the groundwork themselves. For file ingestion, historical re‑organization, and business data aggregation, you get a smoother Ingest → Clean → Write experience.
These basic rules cover frequent needs, but complex business logic, multi‑table joins, and heavy calculations still belong in the data development module.
03 Data Integration Log Upgrade – Shorter Path from Task Overview to Running Instances
As your number of integration tasks grows, your daily concerns shift from "Did the task get created?" to:
- How are all tasks doing overall?
- Which ones are failing?
- How many times has this task run, and what were the results?
- Where’s the log for the latest run?
- And after I see the log, where do I go next?
To answer these, v1.6.1 revamps the integration log and instance views.
Task List – Stats at a Glance
The top of the integration list now shows summary statistics – total tasks, running status distribution, recent execution health, and anomaly counts. You get the big picture immediately, without scanning through pages.
From Task Definition to Actual Instances
A task can run many times, and each run can behave differently. The instance view lets you drill into each execution – status, time, result, and its own log. This clearly separates what the task is from how it performed on a specific run.
Most Recent Execution Log – One Click to the Current Issue
When something goes wrong, you usually don't need to browse all historical logs – you want the latest failure. This update optimises the entry for the most recent execution log, so you get to the relevant context faster.
Instance Menu – Actions Right Where You Need Them
After viewing logs, you often need to take further actions – view details, retry, investigate, or go to related pages. The instance menu now groups these operations more logically, so you don't have to hunt for buttons after reading the log.
The full path becomes:
List Overview → Find Target Task → View Instance → Open Most Recent Log → Continue Action
04 Data Development Logs – Same Coherent Experience for Dev Tasks
Data development (SQL/script jobs) shares the same troubleshooting needs. Developers constantly ask:
- How are my dev tasks doing overall?
- What’s the result of this specific run?
- Where are the instance details?
- Can I see the latest log directly?
- What do I do next after diagnosing?
So v1.6.1 brings parallel improvements to the data development module:
- List statistics – overall task status first, so you spot anomalies quickly.
- Running instances – move from task definition to actual execution records.
- Most recent execution log – fast access to the current anomaly context.
- Instance menu – natural continuity from viewing results to taking action.
Again, the goal is not just “more logs” but a smoother flow from overview → instance → log → next step.
05 New SH and BAT One‑Click Deployment Scripts – Lowering the First‑Time Barrier
For an open‑source platform, the very first hurdle is getting it deployed. Many first‑time users struggle with:
- Too many commands to type in the right order
- OS‑specific differences (Linux vs Windows)
- Missed steps during manual setup
- Hard‑to‑diagnose errors halfway through
v1.6.1 adds SH and BAT one‑click deployment scripts, covering Linux, macOS, and Windows environments.
These scripts don't just save typing – they execute a standardised, repeatable deployment flow, reducing the chance of omissions. They also include basic error‑checking to catch common environment issues (Docker, network, permissions) early.
One‑click scripts can't eliminate all environment variations – you'll still need to adjust for your own server resources, network policies, and security requirements – but they make the initial setup much more approachable.
06 Other Experience Tweaks – Standards and Polish
This release also includes several smaller but welcome improvements:
- Standard data elements are now split into Standard Code Table and Standard Data Element – clearer functional boundaries for future management.
- Login page now has subtle micro‑animations – a small visual polish.
- Various page interaction adjustments across the UI – not core functions, but they add up to a smoother daily experience for long‑term users.
07 What This Version Really Delivers
Looking at v1.6.1 as a whole, it's not about a single headline feature. It's about filling the gaps in the high‑frequency data workflow:
- Ingestion scope – Excel and CSV now join the party, so file data flows naturally into integration.
- Sync + basic cleaning – 9 new rules let you handle common transformations right inside the sync task, reducing task fragmentation.
- Execution visibility – both integration and development modules now offer a coherent path from overall stats → instance → latest log → next action.
- Deployment – SH and BAT scripts make first‑time setup smoother, reducing repetitive manual steps.
In short, v1.6.1 makes the most common data operations – ingestion, basic cleaning, monitoring, and first deployment – more complete and more connected.
Final Thoughts
qData Open Source Edition v1.6.1 tackles very concrete, everyday problems:
- Can I ingest file data more easily?
- Can I do basic processing along the way?
- Can I understand task execution faster after it runs?
- Can I jump to logs quicker when something fails?
- Can I reduce repetitive work during first deployment?
These improvements won't replace your enterprise governance, complex transformation logic, or production O&M systems. But they do make the open‑source edition's basic data pipeline – from ingestion to processing to execution to deployment – feel much more cohesive.
Because in the end, efficiency gains don't come from piling on features. They come from removing friction in the steps you perform every day. That's the focus of qData v1.6.1 – and we hope it makes your data work just a little bit smoother.












Top comments (0)