|
Сервисы: Интеграция: Интеграция данных
Основная причина принятия неправильных решений заключается в отсутствие ясной и полной картины того, что происходит на предприятии. Проблемы дублирования и разрозненности данных, недоступность информации часто являются последствиями лоскутной автоматизации. Количество информационных источников в современных компаниях постоянно растёт, и получить унифицированное представление о бизнес-процессах становится всё сложнее.
Задачу целостности информационного поля решает интеграция данных. Интеграция данных - это извлечение, преобразование и загрузка (extraction, transformation, loading - ETL) данных из различных систем в единый склад данных, предназначенный для обработки и анализа. Хранилища и витрины данных являются такими складами данных, а инструменты ETL - это компоненты "интеграции данных".
Приложения ETL извлекают информацию из исходной базы данных, преобразуют ее в формат, поддерживаемый базой данных назначения, а затем загружают в нее преобразованную информацию. Для того чтобы инициировать процесс ETL, применяются программы извлечения данных для чтения записей в исходной базе данных и для подготовки информации, хранящейся в этих записях, к процессу преобразования.
Интеграция данных в первую очередь задействована в обработке и анализе исторических данных с целью определения скрытых взаимосвязей и тенденций. Этот тип интеграции ориентирован в основном на лиц, ответственных за принятие решений. Интеграция данных оптимизирует потоки информации и знаний, уменьшает распределённость информации и сокращает время поиска.
Для реализации интеграции данных специалисты DigitalXpert предлагают на выбор несколько стратегий:
Хранилище
Подробнее о хранилищах данных
Хотя построение хранилища используется в большинстве случаев, иногда для заказчика оно не приемлемо. Это может произойти по следующим причинам:
- слишком велики затраты;
- организационная структура не позволяет создать хранилище (например, информационные источники относятся к разным подразделениям);
- инфраструктура не позволяет сводить вместе существенно распределенные данные;
- много неструктурированной информации;
- неразвитые средства телекоммуникаций.
В таком случае мы предлагаем другие подходы.
Федеративный подход
Cтроится некоторый промежуточный модуль, Data Mapper, который отображает источники данных, объединяя их в некоторую структуру. Интеграция данных происходит «на лету» ( Mapping). Данные остаются у их владельцев.
Сервисный подход
SOA (Service Oriented Architecture) - данные также остаются у владельцев и даже местонахождение данных неизвестно. При запросе происходит обращение к определённым сервисам, которые связаны с источниками, где находится информация и ее конкретный адрес. Сервисно-ориентированная архитектура успешно применяется и при интеграции приложений.
Вернуться...
|