Главная
Трудоустройство
Ваши объявления
Наши новости
Информация







Хранилище данных на SQL Server 2000 и компоненты OLAP


Intersoft Lab


Microsoft® SQL Server™ 2000 имеет ряд компонент (как показано на рисунке), позволяющих трансформировать OLTP-данные и предоставлять OLAP-информацию лицам, принимающим решения.










Extensible Markup Language и OLE DB

Extensible Markup Language (XML) является стандартом, определяющим язык форматирования и представления данных, не зависящий от специфических средств хранения данных или приложений. Его значение как стандарта для передачи данных между приложениями и по Интернет постоянно растет. SQL Server 2000 имеет возможность возвращать выборки (result sets) по запросам как XML-документы, а также извлекать данные из XML-документов и хранить их в соответствующих таблицах базы данных. OLE DB представляет собой общую спецификацию доступа к данным, созданную Microsoft. Многие продукты, обеспечивающие хранение данных (такие, как большие таблицы, базы данных или другие серверные приложения), имеет провайдеров OLE DB, используемых приложением OLE DB для доступа к данным. Приложения, использующие OLE DB API, могут работать с любыми данными, для которых существует провайдер OLE DB. OLE DB может представлять свои данные как XML-документы. Кроме того, OLE DB 2.5 имеет многомерные расширения, позволяющие провайдерам OLE DB раскрывать информацию, содержащуюся в многомерных кубах.

XML и OLE DB являются важными механизмами для обмена данными между различными компонентами Хранилища данных SQL Server 2000. Определения некоторых концептуальных моделей, использованные рядом компонент, основаны на XML.

Microsoft ActiveX® Data Objects (ADO) представляют собой объектный API, соответствующий OLE DB, но являющийся более кратким и простым с точки зрения программирования. Как и OLE DB, ADO может возвращать свои данные в виде XML-документов, а также поддерживает многомерные расширения.

Множество приложений используют ADO в своих API для доступа к OLTP-данным.

Реляционная машина базы данных SQL Server 2000


Машина базы данных SQL Server 2000 используется в основном в OLTP-системах, а также для хранения промежуточных данных при трансформации OLTP-данных для их хранения в Хранилище или витрине данных и для хранения и управления данными в Хранилище или витрине данных.

Сервисы трансформации данных (Data Transformation Services)


Data Transformation Services (DTS) представляют собой компоненту, созданную для получения данных из одного OLE DB-источника данных, выполнения некоторых действий (например, агрегации данных - SUM, MIN, MAX, AVG) и сохранения их в целевом OLE DB-источнике данных. DTS состоит из пакетов, определяющих конкретный объем работы, составляющий логический этап работы. Пакеты имеют множество соединений с источниками данных, задачами, подлежащими выполнению и технологическими процессами, объединяющими соединения и задачи. Примеры задач включают копирование данных из исходного соединения в целевое соединение, трансформацию данных из исходного соединения и помещение трансформированных данных в целевое соединения, выполнение над соединением некоторого набора скриптов Microsoft ActiveX или операторов Transact-SQL.

DTS преобразует OLTP-данные, хранимые в реляционных таблицах, в различные структуры, используемые в качестве основы для многомерных кубов. Несмотря на то, что данные в базах данных OLTP хранятся в таблицах сущностей и отношений, данные в Хранилище данных OLAP хранятся в таблицах фактов и измерений. Таблицы фактов хранят меры, отображаемые в многомерных кубах, а таблицы измерений хранят информацию об элементах (dimension members). DTS является мощным инструментом для любой системы, обязанной неоднократно обращаться к данным в одном формате и трансформировать их в другой формат. Использование DTS не ограничено созданием Хранилищ данных, мощности и возможности компоненты великолепно подходят и для трансформации OLTP-данных в данные Хранилища данных OLAP. Дополнительная информация находится в Обзоре DTS.

Analysis Services и Data Mining


Analysis Services представляют собой простой интегрированный и масштабируемый набор компонент, позволяющий создавать многомерные кубы и имеющий прикладные программы, содержащие доступ в кубам. Analysis Services поддерживают различные механизмы хранения для кубов. Кубы могут храниться в реляционных базах данных (ROLAP), как отдельные высокофункциональные многомерные структуры данных (MOLAP) или как гибрид этих двух механизмов (HOLAP). Analysis Services поддерживают мастера, облегчающие выполнение таких задач, как определение измерений и кубов. Дополнительная информация находится в документе Архитектура Analysis Services.

Analysis Services поставляют данные из многомерных кубов в приложения через провайдера OLE DB. Провайдер Analysis Services поддерживает многомерные расширения, определенные как часть OLE DB 2.5, а также ActiveX Data Objects (многомерные) (ADO MD) API. Дополнительная информация находится в документе Программируемые приложения Analysis Services.

Кроме того, Analysis Services поддерживают стандартные для конкретной области бизнеса алгоритмы data mining. Data mining поддерживает новые сложные инструменты выявления тенденций в данных и прогнозирования будущих результатов. Дополнительная информация находится в документе Модели Data Mining.

English Query


English Query позволяет конечным пользователям формулировать англоязычные вопросы по информации, хранящейся в базах данных SQL Server 2000 или Хранилищах данных и OLAP-кубах. Администратор English Query определяет логические и семантические отношения между различными таблицами и столбцами базы данных или кубами, измерениями и мерами Хранилища данных. Приложение может быть запрограммировано таким образом, чтобы оно предлагало конечному пользователю ввести англоязычный запрос в символьное поле формы. Затем символьная строка передается машине English Query. Эта машина анализирует вопрос в соответствии с логическими определениями данных, созданными администратором. При запросе к OLAP-кубам, машина English Query возвращает приложению SQL-оператор, извлекающий необходимую информацию из базы данных. При запросе к Хранилищу или витрине данных машина English Query возвращает MDX-запрос. Приложение выполняет SQL-оператор или MDX-запрос и возвращает результаты конечному пользователю. Дополнительная информация находится в документе Обзор English Query.

Meta Data Services


SQL Server 2000 Meta Data Services хранят модель, отражающую структуру данных в базах данных и Хранилищах SQL Server 2000. Эта информация используется в основном инструментами быстрой разработки сторонних фирм, способными либо создавать прототипы приложений либо обеспечивать шаблоны приложений, основанные на информации модели Meta Data Services. Дополнительная информация находится в документе Обзор Meta Data Services.

Смотрите также


Обзор Analysis Services
Обзор создания и обслуживания баз данных
Обзор создания и использования Хранилищ данных
Обзор DTS
Обзор English Query
Обзор Meta Data Services

Оригинальный текст статьи можно посмотреть здесь:
MSDN Online: "SQL Server 2000 Data Warehouse and OLAP Components"



www.sdteam.com
Базы данных 08-09-2006
Oracle разработала архитектуру Oracle Application Integration Architecture for Communications 24-11-2007 Базы данных
Подразделение Oracle Communications разработало архитектуру Oracle Application Integration Architecture for Communications и выпустило три первых пакета Process Integration Pack, предлагающих коммуникационным компаниям готовые средства интеграции процессов для приложений Oracle Siebel CRM, Oracle Communications Billing and Revenue Management и Oracle Financials. Также разработано решение Oracle Communications Unified Inventory Management. Oracle ...


Oracle ставит перед BEA ультиматум 24-10-2007 Базы данных
Корпорация Oracle сообщила, что ее предложение о покупке компании BEA Systems действительно до предстоящего воскресенья, в противном случае Oracle просто купит несколько более мелких компаний, которые уже дали свое соглашение на поглощение.Напомним, что две недели назад BEA Systems распространила официальный ответ на предложение Oracle о покупке. В BEA сочли предложенные 6,66 млрд долларов недостаточными, а премию в 25% - слишком скромной. Ре...


Ларри Эллисон: Oracle будет активно поглощать компании 27-06-2007 Базы данных
По словам основателя и главного исполнительного директора Oracle Ларри Эллисона, для того, чтобы выполнить стратегический план по продажам программных продуктов, компании предстоит проводить по одному поглощению в месяц на протяжении предстоящих двух с половиной лет.Выступая перед 6 000 менеджерами по продажам Oracle, Эллисон заявил, что компания намерена стать крупнейшим корпоративным покупателем в мире. Однако в результате столь агрессивной пол...

Copyright © 2005
"service-centers.com.ua"


Rambler's Top100   Рейтинг@Mail.ru

Работа
Карта сайта
О сайте
Реклама
все объявления
поиск резюме
поиск вакансий
добавить резюме
добавить вакансию

Все объявления
Компьютеры, оргтехника
Автомобили
Продукты питания
Аудио, Фото, Видео
Связь
Отдых, путешествия
Мебель
Разное
Добавить объявление
 Автомобили
 Ремонтно-строительные услуги
 Пресс-релизы
 Железо
 Soft
 Мобильная планета
 Для милых дам
 Родительский клуб
 Недвижимость
 Домашний очаг, усадьба
 Строительство
 Обустройство и безопасность дома
 Сантехника