Migrate Talend

Talend 7.3 support ends in December 2026, and the SAP ODP components are already restricted. Here is the way out, job by job.

Talend 7.3 reached end of life on November 30, 2024; paid extended support for it ends in December 2026 [1]. Talend Open Studio was retired on January 31, 2024 [2]. In May 2026 Qlik told customers that Talend Studio's tSAPODPInput and tSAPADSOInput components in RFC mode are affected by SAP Note 3255746 [3][4]. Lima converts Talend jobs in batches: each job becomes a pipeline, tMap becomes a mapping operator, reject flows become exception records with owners, and the SAP components are replaced by released-interface extraction with nothing installed in SAP.

Jan 2024Mar 2027Jan 31, 2024Talend Open Studio retiredNov 30, 2024Talend 7.3 end of lifeJun 9, 2026SAP's ODP RFC enforcement patchDec 2026Talend 7.3 support ends; ODP opt-out expiresTODAY · SEP 2026
Two clocks on one estate: the Talend 7.3 support clock and SAP's ODP RFC clock both end in December 2026.
Dec 2026
Talend 7.3 paid extended support ends
dated source [1]
Nov 30, 2024
Talend 7.3 end of life
dated source [1]
Jan 31, 2024
Talend Open Studio retired
dated source [2]
May 27, 2026
Qlik's statement on the SAP ODP components
dated source [3]
0
ODP RFC calls in Lima's SAP path
product
What changes, and when

Two clocks, one estate.

Talend 7.3 jobs keep running after December 2026 without support. Jobs that use the SAP ODP components in RFC mode stop working when SAP's opt-out expires in the same month. Talend 8 has no end-of-life date [1], so the question is where the jobs should live for the next ten years.

2024
Open Studio retired; 7.3 end of lifeTalend Open Studio retired on January 31, 2024 [2]; Talend 7.3 reached end of life on November 30, 2024 with paid extended support available [1].
May 2026
SAP components affectedQlik names tSAPODPInput and tSAPADSOInput (RFC mode) among the products affected by SAP Note 3255746 and directs Studio customers to OData components [3][4].
Dec 2026
Both clocks endExtended support for 7.3 ends; SAP's ODP RFC opt-out expires.
Now
Inventory, then batchesA one-week inventory counts your jobs by pattern and flags every SAP ODP component; batches of ten to twenty follow.
What moves where

Each thing you have today, and what it becomes.

The conversion is a mapping, and the mapping is short. What has no equivalent is listed too.

TodayIn LimaWhat to know
JobPipeline on the canvasComponents and links carry over as operators and edges.
tMapMapping operatorJoins, lookups, expressions and rejects in one place, with the reject outputs becoming exception records.
tFileInput* / tFileOutput*File connectorsCSV, JSON, XML, Excel, Parquet; SFTP pick-up with a manifest.
tDBInput / tDBOutput (tOracle*, tMSSql*, tPostgresql*)Database connectorsPartitioned reads, change capture where the database offers it, bulk loads.
tSAPODPInput / tSAPADSOInput (RFC mode)SAP connector: released interfacesTable reads via a released function module, BAPIs, CDS views, change pointers and extractor delta queues; nothing installed in SAP; no ODP RFC.
tSAPBapiSAP connector: BAPI read and writeReads and write-back with SAP's response as the confirmation.
tAggregateRow, tSortRow, tUniqRow, tFilterRowOperators of the same kindOne operator each.
tJava / tJavaRow / routinesPython operatorCustom logic moves to Python; the inventory lists each routine.
Context variables and context groupsConnection registry and pipeline parametersEnvironment values live with the connection or the schedule.
tRunJob, jobletsSub-pipelinesReused once, changed once.
TAC / TMC schedules and triggersOrchestration on AirflowSchedules, event triggers, dependencies, run windows with deadlines.
Reject flows and tDie / tWarnException records and owner routingBad rows kept and routed; failures pause the run and its deadline clock.
How the conversion runs

Five steps, each with an acceptance record.

Inventory (week 1, free)We read your Talend job exports and count the jobs by pattern: simple copies, lookups and joins, incremental logic, scripts, change capture, write-back. Each gets an effort band and a flag for anything Lima does differently.
Convert the first ten to twenty (weeks 2–4, fixed price)Each job becomes a Lima pipeline with the same sources and targets. Scripts become Python operators. Reject handling becomes exception records with owners.
Run both, compare the resultsThe old and the new run side by side for an agreed number of cycles. Rows, control totals and sample values are compared per table, and the differences are explained or fixed.
Cut over, one job at a timeWhen a job reconciles for the agreed cycles, its schedule moves to Lima and the old one is disabled. The reconciliation report is the acceptance record.
RetireWhen the last job has moved, the old server or subscription is switched off. The inventory shows what is left at every step.
The assessment

One week to know what you have.

The assessment reads exported job definitions from Studio or the management console and needs no access to production data.

What it readsWhat it reports
Jobs, joblets, routinesCounts by pattern: copies, tMap-heavy jobs, aggregations, scripts, change capture.
Components by familyFile, database, SAP, cloud and application components, with the Lima connector for each.
SAP ODP componentsEvery tSAPODPInput and tSAPADSOInput in RFC mode, and the released-interface method that replaces it.
Custom codetJava routines by size, with the Python conversion effort.
Effort bandsPer batch of ten to twenty jobs.
The offer

Free to look, fixed price to move.

What stays

What you keep.

Your databases, warehouse, files and Qlik analytics stay as they are. Qlik Replicate can keep feeding non-SAP databases while Lima takes the SAP and planning paths.

Talend keeps running the jobs that have not moved; the inventory shows what is left after every batch.

Terms on this page

Plain meanings.

tMapTalend's central component for joins, lookups, expressions and rejects.
ODPSAP's Operational Data Provisioning framework; its RFC interface is restricted for third parties by SAP Note 3255746.
Extended supportPaid support past a product's end-of-life date; for Talend 7.3 it ends in December 2026.
Context (Talend)A set of environment-specific variables; in Lima, connection registry entries and pipeline parameters.
Questions

Asked before a migration.

Should we move to Talend 8 or to Lima?

Talend 8 has no end-of-life date [1] and stays on Qlik's capacity meters. Lima's argument is the SAP path with nothing installed in SAP, the planning targets, the return to the ERP, and a price fixed by the tier. The inventory gives you the effort figure to weigh.

Our SAP jobs use tSAPODPInput. What is the fastest fix?

The ODP RFC exit kit: the scanner lists the affected jobs; the first ten are converted at a fixed price to released-interface extraction.

Do we lose the tMap logic?

No. The mapping operator carries joins, lookups and expressions; the inventory shows which tMaps convert directly and which need review.

Start with the inventory.

One week, no charge. You get the count by pattern, the exposure flags and the effort bands, whatever you decide next.