Главная » Microsoft SQL Server, Базы данных » Бизнес-логика в службе анализа

0

Проработав долгое время с различными компаниями и их системами данных, со временем я начал замечать явный прогресс в их решениях анализа и отчетности. В первое время запросы выполнялись непосредственно к базам данных оперативной обработки транзакций (OLTP), однако этот подход конфликтовал с повседневным использованием баз и обычно в значительной мере ограничивал доступ ввиду ограничений безопасности.

Часто следующим этапом было ежедневное создание копии базы данных OLTP. предназначенной исключительно для обслуживания аналитических запросов. Такие попытки использования баз данных OLTP для аналитической обработки данных (OLAP) были проблематичными сразу по нескольким причинам.

?               Структуры данных OLTP оптимизированы для разовых, атомарных транзакций, в то время как системы OLAP оптимизированы для работы с крупными массивами данных. Таким образом, выполнение запросов было мучительно долгим.

?               Базы OLTP обычно хранят текущие данные, в то время как базы OLTP интересны с точки зрения выявления исторических тенденций.

?               Структуры данных OLTP понятны ограниченному кругу экспертов в компании, в то время как базы OLAP наиболее эффективны для представления информации широкой аудитории.

Наиболее распространенным подходом к созданию баз данных OLTP, доступных для запросов анализа, было внедрение таблиц сводных данных. При надлежащем проектировании такой подход был способен решить ряд проблем быстродействия и наличия исторических данных. В то же время он все равно оставался понятным достаточно узкому кругу лиц. Целостность интерпретации также представляла проблему, так как сводные таблицы создавались в разное время и для разных целей.

Эти две концепции — целостной интерпретации и доступности для широкой аудитории — и являются ключевыми для успешной реализации систем оперативного анализа данных в частности и бизнес-аналитики в целом. Для принятия правильных производственных решений необходимо понимание общей информационной картины. Единственными альтернативами этому являются чужой опыт и интуиция.

В этой главе будет описано, как использовать службу анализа в приложениях бизнес- аналитики, сопровождающих процесс принятия решений в компании.

Источник: Нильсен, Пол. Microsoft SQL Server 2005. Библия пользователя. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2008. — 1232 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии