Using Get Excel cell value transformation function

Company news, product updates, and practical articles from DB Software Laboratory.

Advanced ETL Processor
4.9 ★★★★★ Based on 16 reviews on Capterra See all reviews on Capterra →

Workflow

There two transformation functions dedicated to working with Excel cells "Get Excel cell value" and "Get Excel cell value dynamic".

They work in a different way. Both of them open the excel file, get cell value, close the excel file. "Get Excel cell value" does it only once therefore it is very fast. However "Get Excel cell value dynamic" does it for every source record. Let assume that the data source has 10000 records. It takes approximately two seconds to open the file. If the transformation has five "Get Excel cell value dynamic" transformation functions. It will take ten seconds to transform a single row an more than one hundred thousand seconds to process the entire data source.

Improving performance

When possible "Get Excel cell value dynamic" should be avoided. Otherwise, move "Get Excel cell value dynamic" into a separate Transformer (Transformer 5) and read the data once. That will improve performance multiple times.

excel transformation example 2

Reading data once: double click on Reader 2 and set read first record/line to 1

Next step

See the related product page for current features, editions, and trial downloads.

Direct link, no registration required.