Хранилище данных
Хранилище данных (Data Warehouse) — это централизованная система для сбора, хранения и анализа больших объёмов структурированных данных из различных источников для поддержки принятия решений.
Хранилище данных — это специализированная информационная система для централизованного сбора, очистки, хранения и анализа больших объёмов исторических данных из разнородных источников. Хранилище формирует единую модель данных предприятия и обеспечивает основу для аналитической отчётности и поддержки принятия решений.
Архитектура и компоненты хранилища
Хранилище данных строится по многоуровневой схеме: зона приёма данных, зона очистки и интеграции, качественное ядро и витрины данных для аналитических задач. Загрузка выполняется регламентированными процедурами извлечения, преобразования и загрузки данных из транзакционных систем. Справочники, метаданные и контуры качества данных обеспечивают согласованность аналитических решений.
Отличие от операционных баз данных
В отличие от операционных систем, ориентированных на обработку отдельных транзакций, хранилище оптимизировано для аналитических запросов по большим объёмам исторических данных. Данные структурируются по предметным областям и временным срезам, а обновление выполняется пакетно по регламенту. Это позволяет выполнять глубокий анализ деятельности без нагрузки на операционные системы.
Построение и применение хранилища
Внедрение хранилища включает определение источников данных, проектирование модели, настройку загрузки и построение отчётных панелей. Технологии построения систем хранения данных обеспечивают производительность размещения массивов и масштабирование ёмкости. Аналитические сценарии поддерживают планирование, контроль показателей и моделирование деятельности организации.
Хранилище данных создаёт достоверную аналитическую основу управления, объединяя разрозненные данные в согласованную модель для принятия решений.
Связанные темы:
СХД
СУБД
Облачное хранилище
Часто задаваемые вопросы
Что такое хранилище данных (Data Warehouse)?
Хранилище данных (Data Warehouse, DWH, КХД) — это специализированная система для централизованного сбора, очистки, хранения и анализа больших объёмов исторических данных из множества разнородных источников: транзакционных систем, CRM, ERP, внешних сервисов и веб-аналитики. В отличие от операционных баз данных, оно оптимизировано для сложных аналитических запросов (OLAP).
Данные в хранилище консолидируются из источников, очищаются, унифицируются и структурируются для последующей аналитики и построения отчётности, что делает хранилище фундаментом систем поддержки принятия решений.
Чем хранилище данных отличается от обычной базы данных?
Обычная база данных (СУБД) оптимизирована для операционной работы: быстрой записи, изменения и чтения отдельных записей (OLTP). Хранилище данных ориентировано на аналитику: массовые выборки, агрегации и построение отчётов по большим объёмам исторических данных (OLAP).
Кроме того, хранилище объединяет данные из многих источников и придаёт им согласованный вид, тогда как операционные базы обслуживают выполнение конкретных бизнес-процессов и обычно изолированы друг от друга.
Какие технологии применяются при построении хранилища данных?
Хранилище данных размещается на надёжной инфраструктуре: серверные группы с виртуализацией и системы хранения данных, обеспечивающие производительность и отказоустойчивость. Для больших объёмов используются технологии сжатия и специализированные СУБД, включая отечественные решения вроде Postgres Pro.
Инженерная база строится по тем же правилам, что и для любого критичного сервиса: резервное копирование данных, защищённые каналы передачи и контроль доступа к аналитической информации.
Как хранилище данных связано с аналитикой и отчётностью?
Хранилище данных является источником для систем бизнес-аналитики (BI): из него формируются витрины данных, строится отчётность, дашборды и прогнозные модели. Витрины данных готовят агрегированные показатели для конкретных направлений — финансы, закупки, персонал.
На основе хранилища организации строят единые системы отчётности, которые исключают расхождения между данными из разных подсистем и дают управленцам единый источник цифр.
Как построить хранилище данных для организации?
Построение хранилища начинается с анализа источников данных и определения методик консолидации: какие системы, с какой периодичностью и в каком виде передают данные. Затем проектируется модель данных, разрабатываются процессы загрузки и очистки, настраивается периодическое обновление витрин.
Инфраструктурная часть, как правило, включает выделенные серверы и системы хранения данных, развёртываемые по стандартам построения защищённых информационных систем. Важно предусмотреть резервное копирование и регламенты восстановления хранилища при сбоях.
Другие термины в категории «ИТ-инфраструктура»
Была ли эта информация полезной?
Постройте надежную IT-инфраструктуру
Постройте современную, отказоустойчивую IT-инфраструктуру. Проектирование, поставка оборудования, монтаж и обслуживание под ключ.