Our main task was to develop a BI ETL solution for more quick and easy executing and managing ETL processes. Thus, the ETL toolkit enables users to control large volumes of data in the semi- or fully- automatic mode. Moreover, this toolkit can design a loading report in progress, stating entries loaded and not loaded. This tool also allows users to manage large volumes of data and support different data formats. To sum up, the solution should extract, transform and load data, as well as filter, unify, group, sort, and select it by condition.