- 31 июля 2002 г.
Обоснование необходимости Хранилища данных
Предлагаемая вашему вниманию рубрика посвящена созданию Хранилищ данных для
предприятия. В первой статье подробно рассматриваются основные причины,
приводящие к необходимости разработки Хранилищ. Автор, однако, подчеркивает,
что это лишь первый шаг на пути оптимизации управления.
Рассмотрим основные причины, вынуждающие предприятия реализовывать технологию Хранилищ данных. В литературе эти причины очень часто путают с "вторичными преимуществами", которые дает эта технология. В рекламных проспектах, посвященных Хранилищам обязательно найдется фраза о том, что они используются для "преобразования данных для бизнес-анализа", "помогают в принятии решений на основе фактов, а не интуиции", "дают возможность поближе узнать клиента" и, конечно, везде вставляется фраза о достижении "конкурентных преимуществ". Но в 99% случаев Хранилища данных - только первый шаг в осуществлении всех этих далеко идущих целей.
А теперь перечислим, для чего компании может понадобиться Хранилище:Для выполнения серверных/дисковых задач, связанных с созданием запросов и отчетов на серверах/дисках, не используемых в системах обработки транзакций (OLTP - online transaction processing)
Большинство фирм стремятся настроить системы обработки транзакций так, чтобы все операции выполнялись за приемлемое время. Например, отчеты и запросы, требующие гораздо большего объема ограниченных ресурсов, чем обработка транзакций, тем не менее выполняются на серверах/дисках, а поэтому мешают своевременному выполнению транзакций. Или же для выполнения запросов и отчетов используются серверы/диски, отводимые под системы обработки транзакций - в этом случае может осложниться управление ресурсами, а желаемое время ответа на запрос вряд ли будет получено. В связи с этим рекомендуется реализовывать архитектуру Хранилища данных, использующую отдельные серверы/диски для создания запросов/отчетов, что позволит добиться приемлемого времени обработки транзакций и будет разумно и с финансовой и с организационной точки зрения.
Для использования моделей данных и/или серверных технологий,
ускоряющих создание запросов и отчетов, но не предназначенных для обработки
транзакций
Для создания среды, в которой написание и поддержка запросов и
отчетов не требует больших знаний в области технологий баз данных. А также для
обеспечения средств, позволяющих техническим специалистам ускорить процесс
написания и поддержки запросов и отчетов
Для создания репозитория "очищенных" данных системы обработки
транзакций и последующего получения отчетов из этих данных без изменения самой
OLTP-cистемы
Для упрощения формирования запросов и отчетов по данным из
нескольких систем обработки транзакций, а также из внешних источников данных
и/или по данным, которые хранятся только для отчетности
Для создания репозитория данных OLTP-системы, содержащего
долговременную информацию, хранение которой в системе обработки транзакций не
эффективно. Либо для генерации отчетов, отражающих ситуацию в предыдущие
периоды
Для ограничения доступа к базе данных системы и программной
логике ее управления лицам, использующим данные OLTP-систем исключительно для
составления отчетов и запросов
Одни фирмы разрабатывают Хранилища данных в силу всех описанных выше причин,
другим же достаточно только одной из них.
Не стоит утверждать, что реализация технологии Хранилищ не преследует
коммерческих целей. Однако их можно достичь только при решении одной или
нескольких из вышеперечисленных задач.
Если присмотреться к ним внимательно, то становится ясно, что необходимость
создания Хранилищ часто связана с несовершенством систем обработки транзакций.
Однако подобные ограничения присущи не всем системам этого класса, и, кроме
того, они не всегда критичны.
В заключении повторим сказанное выше. Для того чтобы реализовать возможности Business Intelligence, а также получить более подробную информацию о клиентах и иметь хорошие "конкурентные преимущества", организации не достаточно просто разработать Хранилище данных. Необходимо решить (как правило методом проб и ошибок) не менее сложную задачу об оптимальном использовании Хранилища и последующем изменении практики деловых отношений.
Автор: Ларри Гринфилд (Larry Greenfield )