Решения на базе технологий и оборудования IBM для консолидации распределённых корпоративных данных Добровольский Алексей Заместитель директора департамента информационных технологий компании КРОК Тел. (095) 974-22-74 E-mail: ADobrovolsky@croc.ru Сценарии консолидации данных • Консолидация данных разнородных информационных систем для получения общей отчетности • Консолидация данных распределенной иерархической информационной системы, межуровневый обмен • Интеграция разнородных приложений на уровне обмена данными Получение общей отчетности: решение «в лоб» • • • Выбирается СУБД для консолидации данных Организуется перенос всех необходимых данных из нескольких разнородных СУБД Строятся отчеты Недостатки: • Низкая оперативность – перед построением консолидирующего отчета необходимо перенести в одну СУБД все необходимые данные • Изменение требований к отчетам приводит к переделке всей цепочки • Низкая надежность схемы и высокая ресурсоемкость Получение общей отчетности: правильное решение • • Устанавливается IBM DB2 DataJoiner Строятся отчеты Достоинства решения: • Отчет может быть построен в любой момент времени • Низкая ресурсоемкость – данные для построения отчетов остаются на своем месте • Высокая надежность • При изменении требований к отчетам переделываются только отчеты IBM DB2 DataJoiner • • • • • Обеспечивает прозрачный доступ к разнородным источникам реляционных и не-реляционных данных на основе SQL Поддерживает практически все существующие СУБД (IBM, Microsoft, Oracle, Informix, Sybase, NCR Teradata) Доступ (выборка, слияние, модификация) ко всем источникам данных происходит с использованием единого синтаксиса SQL Поддерживаются индустриальные стандарты доступа к данным – в том числе ODBC и JDBC Сервер DB2 DataJoiner может работать на платформах AIX, WinNT, Solaris, HP-UX Консолидация данных иерархической информационной системы: решение «в лоб» • • Реализовать в информационной системе функции выгрузки/загрузки данных в файлах Организовать передачу файлов с данными по электронной почте, FTP, на дискетах… Недостатки: • Высокая трудоемкость реализации • Низкая защищенность данных • Не гарантируется доставка и целостность данных • Низкая оперативность Консолидация данных иерархической информационной системы: правильное решение • Для обмена информацией используется IBM WebSphere MQ (IBM MQSeries®) Достоинства решения : • Низкая трудоемкость реализации • Высокая защищенность данных • Гарантируется доставка и целостность данных • Обмен данными происходит с необходимой оперативностью, вплоть до реального времени Интеграция разнородных приложений: необходимо использовать IBM WebSphere MQ! • • • • Обеспечивает обмен данными между разнородными системами с использованием адаптеров Существуют адаптеры для большого количества информационных систем (в том числе ERP, CRM) Для заказных систем создаются специализированные адаптеры Правила обмена информацией, маршрутизация, преобразование сообщений можно менять без модификации интегрируемых приложений Решения на базе технологий и оборудования IBM для консолидации распределённых корпоративных данных Добровольский Алексей Заместитель директора департамента информационных технологий компании КРОК Тел. (095) 974-22-74 E-mail: ADobrovolsky@croc.ru