Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Харинатх С. -> "SQL Server 2005 Analysis Services и MDX для профессионалов." -> 17

SQL Server 2005 Analysis Services и MDX для профессионалов. - Харинатх С.

Харинатх С., Куинн С. SQL Server 2005 Analysis Services и MDX для профессионалов. — Wrox, 2008. — 822 c.
Скачать (прямая ссылка): sqlserveranalysisservicesmdx2008.pdf
Предыдущая << 1 .. 11 12 13 14 15 16 < 17 > 18 19 20 21 22 23 .. 453 >> Следующая

Служба Analysis Services 2005 изначально поддерживает спецификацию XML for Analysis, определенную консультативным советом XML/A (XML/A Advisory Council). Это означает, что коммуникационным интерфейсом, связывающим клиента с Analysis Services, является XML. Такое решение способствует функциональной совместимости между различными клиентами и Analysis Services 2005. Архитектура SQL Server Analysis Services 2005 включает различные режимы обмена информацией со службой, как показано на рис. 1.8. Analysis Services 2005 предлагает три основных компонента подключения клиента для коммуникации с сервером. Analysis Management Objects (AMO) представляет собой новую объектную модель, которая помогает вам управлять Analysis Services и размещенными на ней базами данных. OLE DB9.0 ¦— это компонент подключения клиента, используемый для взаимодействия с экземплярами Analysis Services 2005 запросов, которые соответствуют стандарту OLE DB. ADOMD.Net — это объектная модель .Net для запрашивания данных из Analysis Services 2005. В дополнение к трем основным компонентам подключения клиента служба Analysis Services 2005 предлагает еще два других компонента. Это DSO 9.0 (Decision Support Object) и специальный компонент закачки данных через HTTP-подключение (Data Pump). DSO 8.0 является расширением объекта управления Analysis Services 2000, так что существующие приложения могут взаимодействовать с базами данных Analysis Services 2000 посредством Analysis Services 2005. Data Pump — это компонент, который обеспечивает взаимодействие с IIS (Internet Information Server), что позволяет подключаться к Analysis Services 2005 по протоколу HTTP (HyperText Transfer Protocol).
Хотя XML/A помогает обеспечить взаимодействие между различными клиентами и Analysis Services, за это приходится платить снижением быстродействия. Если возвращаемый с сервера ответ содержит много данных, то передача XML-данных по сети может занять довольно значительное время, в зависимости от типа сетевого соединения. Обычно быстродействие страдает из-за передачи больших объемов XML-данных через медленные глобальные сети. Для борьбы с этой проблемой Analysis Services 2005 поддерживает опции-для сжатия XML-данных и преобразования их в двоичный код, что позволяет снизить объемы передаваемой с сервера информации. Эти опциональные возможности, поддерживаемые Analysis Services 2005, могут быть включены или выключены на сервере.
Рис. 1.8. Архитектура SQL Server Analysts Services 2005
Analysis Services 2005 сохраняет метаданные о базах данных в форме XML. Analysis Services 2005 предоставляет вам на выбор возможности эффективно сохранять данные или агрегированные данные в собственном внутреннем формате в экземпляре Analysis Services либо хранить их в реляционной базе данных. Если вы выбираете способ хранения данных и/или агрегированных данных в собственном формате Analysis Services, то можете ожидать большей скорости выполнения запросов, чем в случае извлечения данных из реляционной базы данных. Собственный формат помогает Analysis Services 2005 более эффективно извлекать данные и
таким образом увеличивает скорость выполнения запросов. В зависимости от того, где хранятся исходные фактические данные и/или агрегированные данные, можно классифицировать способы хранения, как MOLAP (Multi-dimensional О LAP многомерная модель О LAP), ROLAP (Relational OLAP— реляционная модель О LAP) или HOLAP (Hybrid OLAP — гибридная модель О LAP).
MOLAP — это режим хранения, при котором как исходные данные, так и агрегированные данные сохраняются в собственном внутреннем формате в экземпляре Analysis Services. Это способ задается по умолчанию и является рекомендованным методом хранения для баз данных Analysis Services, поскольку обеспечивает лучшее быстродействие запросов в сравнении с другими методами хранения. Основными преимуществами данного способа хранения являются быстрое извлечение данных при анализе разделов данных (что обеспечивает высокую скорость выполнения запросов) и способность выполнять сложные вычисления. Два потенциальных недостатка режима MOLAP— значительный объем памяти, необходимый для хранения больших баз данных, и невозможность увидеть новые данные, вводимые в хранилище данных.
ROLAP— это режим хранения, при котором исходные данные остаются в реляционной базе данных. Агрегированные или итоговые данные также хранятся в реляционной базе данных. Запросы к Analysis Services соответствующим образом преобразуются в запросы к реляционной базе данных для извлечения запрашиваемых данных. Основным преимуществом данного режима является то, что способность обрабатывать большие кубы ограничена только возможностями сервера реляционной базы данных. Наиболее важный недостаток режима хранения ROLAP заключается в медленном выполнении запросов. Вы столкнетесь со снижением скорости выполнения запросов в режиме ROLAP из-за того, что каждый запрос к службе Analysis Services должен преобразовываться в один или несколько запросов к серверу реляционной базы данных.
Режим хранения HOLAP представляет собой комбинацию режимов MOLAP и ROLAP. В этом режиме исходные данные остаются в реляционной базе данных, в то время как агрегированные или итоговые данные сохраняются в экземпляре Analysis Services в собственном формате. Если запросы к Analysis Services запрашивают агрегированные данные, то эти данные извлекаются из итоговых данных, хранящихся в экземпляре Analysis Services, что происходит быстрее, чем в случае извлечения данных с сервера реляционной базы данных. Если запросы запрашивают подробные данные, то эти запросы соответствующим образом преобразуются и отправляются на сервер реляционной базы данных, что может потребовать значительно больше времени.
Предыдущая << 1 .. 11 12 13 14 15 16 < 17 > 18 19 20 21 22 23 .. 453 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.