Проверяемый текст
Кахутин, Павел Викторович. Повышение качества системы поддержки принятия решений в технологической подготовке машиностроительного производства путем организации хранилищ данных (Диссертация 2004)
[стр. 155]

155 почтовые сообщения и т.п.).
Источник предоставляет свои данные посредством специальных COM-объектов, называемых поставщиками данных.
Сами предоставляемые данные выглядят, в свою очередь, также как
СОМ-объекты, находящиеся в адресном пространстве клиентского приложения.
При использовании OLE DB между клиентским приложением и СУБД образуется больше программных слоев, чем при использовании ODBC.
Это уменьшает скорость обмена информацией с БД, поэтому использование механизма OLE DB для доступа к хранилищу данных не представляется целесообразным, т.к.
в данные в ХД находятся только в форме реляционных таблиц.
Использование OLE DB может быть оправдано при использовании третьего способа доступа к ХД.
Третий механизм доступа к данным в ХД это ADO
[78] (рис.
49в).
Эта технология также основана на использовании COM-объектов с четко регламентированными интерфейсами, предназначенными для ускорения разработки прикладных информационных систем, взаимодействующих с СУБД по интерфейсу OLE DB.
Использование этого интерфейса доступа к данным также имеет смысл в ситуации, когда время разработки СППР является критическим фактором.
Объекты ADO инкапсулируют в себе возможности технологии OLE DB, одновременно упрощая работу с ней, что ведет к уменьшению времени, затрачиваемого на разработку.

OLAP-сервер Альтернативой прямому доступу к ХД с использованием одного из трех вышеупомянутых интерфейсов является доступ через OLAP-сервер
[68].
Как правило, этот способ доступа можно использовать, если главной задачей СППР является OLAP-анализ данных.
В этом случае OLAP-сервер выполняет всю необходимую работу по построению гиперкубов на основе данных из реляционных структур ХД, а также реализует основные операции над
гиперкубами.
OLAP-серверы характеризуются высокой скоростью выполнения базовых операций над гиперкубами.
Взаимодействие приложения с OLAPсервером осуществляется через программный интерфейс, разрабатываемый
[стр. 102]

посредством специальных COM-объектов, называемых поставщиками данных.
Сами предоставляемые данные выглядят, в свою очередь, также как
COM-объекты, находящиеся в адресном пространстве клиентского приложения.
При использовании OLE DB между клиентским приложением и СУБД образуется больше программных слоев, чем при использовании ODBC.
Это уменьшает скорость обмена информацией с БД, поэтому использование механизма OLE DB для доступа к хранилищу данных не представляется целесообразным, т.к.
в данные в ХД находятся только в форме реляционных таблиц.
Использование OLE DB может быть оправдано при использовании третьего способа доступа к ХД.
Третий механизм доступа к данным в ХД это ADO
[47] (рис.
246).
Эта технология также основана на использовании COM-объектов с четко регламентированными интерфейсами, предназначенными для ускорения разработки прикладных информационных систем, взаимодействующих с СУБД по интерфейсу OLE DB.
Использование этого интерфейса доступа к данным также имеет смысл в ситуации, когда время разработки СППР является критическим фактором.
Объекты ADO инкапсулируют в себе возможности технологии OLE DB, одновременно упрощая работу с ней, что ведет к уменьшению времени, затрачиваемого на разработку.

Однако, использование ADO делает цепочку объектов-посредников между приложением и СУБД еще более длинной, и следовательно, скорость выполнения обращений к ХД еще более уменьшается [51].
OLAP-сервер Альтернативой прямому доступу к ХД с использованием одного из трех вышеупомянутых интерфейсов является доступ через OLAP-сервер
[46].
Как правило, этот способ доступа можно использовать, если главной задачей СППР является OLAP-анализ данных.
В этом случае OLAP-сервер выполняет всю необходимую работу по построению гиперкубов на основе данных из реляционных структур ХД, а также реализует основные операции над
102

[стр.,103]

гиперкубами.
OLAP-серверы характеризуются высокой скоростью выполнения базовых операций над гиперкубами.
Взаимодействие приложения с OLAP-сервером осуществляется через программный интерфейс, разрабатываемый
разработчиком сервера.
В настоящее время одним из широко распространенных интерфейсов доступа к OLAP-серверам является OLE DB for OLAP, поддерживаемый большим количеством производителей ПО подобного рода.
Для упрощения использования этого интерфейса возможно использование интерфейса ADO MD, который соотносится с OLE DB for OLAP точно так же, как интерфейс ADO с технологией OLE DB.
Выбор одного из двух подходов зависит от типа задач, решаемых СППР и выбранной СУБД, на базе которой организуется ХД.
Если необходимо проводить OLAP-анализ данных и доступен поставляемый с СУБД OLAP-сервер, удовлетворяющий требованиям, то доступ к ХД через OLAP-сервер может считаться обоснованным.
Если возможность использования OLAP-сервера отсутствует или нет необходимости в поддержке OLAP-анализа со стороны СППР, то для доступа к ХД может быть использован интерфейс ODBC.
В случае, если СППР должна поддерживать как методы ИАД, так и методы OLAP-анализа, возможно использование обоих способов взаимодействия клиентского приложения с ХД.
3.5.
Выбор программно-аппаратных средств для реализации хранилища данных Выбор программно-аппаратных средств для реализации ХД является последним этапом, непосредственно предшествующим началу работ по организации ХД.
Выбор СУБД, лежащей в основе ХД должен происходить с учетом ряда перечисленных ниже факторов.
103

[Back]