Интеграция данных


Техника интеграции данных, также часто называемая ETL (Extract, Transform, Load), означает комбинирование данных из различных, часто несовместимых, источников с целью получения унифицированного представления этих данных. Этот подход традиционно используется для интеграции различных приложений, что делает его практически незаменимым в корпоративной среде. Ещё один термин, часто используемый совместно с интеграцией данных, — это хранилище данных (Data Warehouse), что означает БД, ориентированную на создание отчётов.

В качестве специалиста по базам данных я занимался задачами интеграции в течение всей своей карьеры. Я обладаю сертификатом Informatica PowerCenter developer (PowerCenter является одним из мощнейших ETL-решений на рынке). Я также самостоятельно разработал легковесное ETL-приложение на Python.

Ниже перечислены некоторые проекты, над которыми я работал.

DMD Jockey

Веб-приложение для централизованного управления статическими и рыночными данными.

  • Клиент: ING Financial Markets
  • Сроки реализации: июль – сентябрь 2016
  • Применённые технологии: Java 8, Oracle 11g, Hibernate ORM, Spring, Maven, Apache Tomcat, Twitter Bootstrap, AngularJS, Angular UI Bootstrap, Jasmine, Protractor

iSZN

Система документооборота и учёта социальных выплат для организаций социальной помощи.

  • Клиент: Многочисленные региональные организации в России
  • Сроки реализации: 2000 – 2008
  • Применённые технологии: Delphi, Oracle, Java, JSP, Win32 API

Подробнее

Rattle

Легковесное модульное приложение для интеграции данных, использующее конфигурационные файлы формата JSON.

  • Клиент: Общественное достояние
  • Сроки реализации: июнь 2015 – настоящее время
  • Применённые технологии: Python 3, Oracle

Подробнее Исходный код