Программирование >>  Реализация баз данных 

1 ... 3 4 5 [ 6 ] 7 8 9 ... 162


1 о OcitosHbte сведения о Microsoft Server 2000 Глава 1

Модель репликации сведением многим или даже всем подписчикам, а так-

же издателю обновлять данные. Репликация сведением является идеаль-

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

копией (опубликованной издателем). DTS

Многим для более эффективного принятия решений требуется централиза-

ция данных. Однако данные можно хранить в самых разнообразных форматах и в нескольких различных местах. DTS (Data Transformation Services) в SQL Server позволяет создавать хранилища и киоски данных путем интерактивного или автоматического импорта и передачи данных из нескольких гетерогенных источников по расписанию.

DTS SQL Server 2000 существенно повыщает эффективность процесса .у.чпиия хранилищ данных для оперативной аналитической обработки (Online Analytical Processing, OLAP). Кроме того, он предоставляет средства для тонкой настройки обширн1х баз данных для оперативной обработки транзакций (Online Transaction Processing, OLTP), в результате чего можно увеличить число одновременно пользователей, активно добавляющих и модифицирующих данные. Структура баз данных OLTP ;акова, что они регистрируют подробности каждой транзакции. Попытка выполнить сложный анализ для

определения трендов продаж за месяцев или лет потребует просмотра огромно-

го числа записей, а большая загруженность обработкой информации при этом снижает

производительность баз данных OLTP.

и киоски данных в системе OLTP на основе данный, извлечен-

ных и преобразованных в форму, которая лучще подходит для OLAP-обрлбпткл. Периодически осуществляется сбор строк с подробными данными OLTP в промежуточную базу данных, где они а итоговые данные помещаются в хранилище или киоск.

DTS поддерживает извлечение данных из одного источника и выполнение сложных преобразований с последующим сохранением итоговых преобразованных данных в другом источнике данных. Этот компонент в значительной степени упрощаем иесс извлечения данных из нескольких систем OLTP и создания на основе извлеченных данных хранилища или киоска данных для OLAP.

Analysis Services

Analysis Services предоставляет для анализа данных, которые находятся в

хранилищах и киосках данных, где итоговая информация содержится в таблицах фактов. Таблица фактов - центральная таблица в схеме хранилища данных, в ней хранятся численные меры и ключи, связывающие факты с измерений. Как правило, базовая таблица фактов содержит сведения, некоторые события в бизнесе, например банковские транзакции или факты продажи продукции. Приложения работают с данными Analysis с помощью многомерных расширений ADO и OLE DB. Обработка запросов OLAP посредством кубов Analysis Services выполняется существенно быстрее, чем с использованием подробной информации из баз данных OLTP.

В систему Analysis Services входит сервер, управляющий многомерными кубами, предназначенными для анализа. Он обеспечивает клиенту быстрый доступ к данным куба. Чтобы быстро выдавать ответы на сложные аналитические Analysis Services орга-

низует данные из хранилища в кубические массивы с помощью предварительно



Занятие 2 Компвквнты SOL Server 20D0 1 t

ленных агрегированных данных. Analysis Services также облегчает создание моделей из-информации для данных как из многомерных, так и из реляционных источников. Можно применять модели извлечения информации к обоим типам данных. Посредством службы PivotTable - компонента доступа, совместимого с OLE DB, Microsoft Excel и приложения других могут получать данные с сервера и представлять их

пользователю или создавать локальные кубические массивы для автономного анализа.

English Query

SQL Server 2000 Query помогает создавать приложения, способные автоматически

настраиваться в со вопросами, которые задают пользователи.

Администратор English Query определяет для обработчика English Query все логические

связи между таблицами и столбцами базы данных или между кубическими массивами в

хранилище или киоске Затем пользовательское приложение может вывести спе-

циальное окно, в котором пользователю достаточно набрать символьную строку с вопросом по-английски), касающимся данных в базе или

ние передает эту строку обработчику English Query, который анализирует ее с учетом связей, определенных между таблицами и кубами. После этого English Query возвращает приложению оператор SQL или запрос MD imensional Expression), при исполнении которого будет получен ответ на заданный вопрос.

Посредством English Query разработчики могут преобразовывать реляционные базы данных в приложения English Query, которые позволяют конечным пользователям вместо формирования запроса с помощью оператора SQL задавать вопросы по-английски. Редактор моделей English Query находится в среде разработки Microsoft Visual Studio 6.0. При применении Visual Studio информация о базе данных задается таким образом, что English Query без труда обрабатывает вопросы относительно конкретных таблиц, нолей и лани ых,

введенные по-английски.

В English Query входят мастера, автоматически создающие или мо-

дель для приложения. После проверки проект компилируют в приложение

English Query после чего можно осуществлять его развертывание. Мастер SQL

Project ускоряет процесс создания проектов English Query путем автоматического со (Дания объектов и связей для выбранных баз данных.

Перед развертыванием приложения English Query следует выполнить его полное тес-чтобы что все объекты и связи возвращают точные

результаты. Окно Model Test поддерживает встроенные отладочные позволяю-

вносить изменения и улучшения в проект EQ.

MetaData Services

Службы Meta Data Services из SQL Server обеспечивают хранение и управление метя.Еан-

ными информационных систем и приложений. Эта технология выполняет функции концентратора определений данных и кочпонентоп. моделей разработки и развертывания, программных компонентов, предназначенных для повторного и описа-

ний данных. Этот продукт состоит из следующих компонентов: ядра

рия, инструментов, API, стандартных информационных моделей, браузера и SDK (Software Development Kit).

Mela Data Services представляет собой набор служб для управления метаданными. Для

работы с Microsoft Meta Data Services необходимо разбираться в характеристиках метаданных. Метаданные описывают структуру и значение данных, а также структуру и значение



t2 Основные саедения о Microsoft SQL Server 2000 Глава 1

приложений и процессов. Следует помнить, что метаданные - это абстракция, что у них есть контекст и они способны выполнять различные функции в среде разработки.

При разработке ПО структуры приложений и баз данных, представляющих данные или их, можно абстрагировать в схемы классификации метаданных, имеющие смысл для разработчиков и программистов. Таблица или форма являются производными некоторого который, в свою очередь, может быть производным класса.

Для метаданных существует несколько уровней абстрагирования. Можно описать экземпляр данных, затем это описание и так далее - последовательные описания описаний, пока не будет достигнут некий практический предел. Как правило, для описания метаданных, используемого в разработке ПО, имеется три уровня абстрагирования. Например, экземпляр данных можно представить в виде таблицы базы данных, ту,

в свою очередь - как объект таблица , принадлежащий базе данных, и наконец, объект базы данных таблица - как абстрактный класс, формадизующиг! фиксированный набор характеристик, которым должны соответствовать все производные объекты.

Отличие между данными и метаданными часто приравнивается к отличию между типом и экземпляром. Разработчик модели определяет тип класс или связь), а разработчик НО определяет экземпляр (например, класс таблица или связь таблица - столбцы ).

Различие между и типом зависит от контекста. То, что в одном сценарии

является метаданными, в другом сценарии может стать данными. Например, в типичной реляционной СУБД системный каталог описывает таблицы и столбцы, содержащие данные. Можно рассматривать данные системного каталога как метаданные, поскольку они

представляют собой описания определений данных. Однако, используя соответствующий

программный инструмент, удается манипулировать ими, как и любыми другими данными. Так, при просмотре связей между данными, сведений о версии таблицы или идентификации всех таблиц с финансовой информацией путем поиска столбцов с типом данных

валюта типичные метаданные (представителем которых является системный каталог)

играют роль данных, которыми можно манипулировать.

Books Online

Server Books Online - это электронная документация, которая поставляется с SQL Server 2000. Чтобы найти нужную информацию в SQL Server Books ОпИле, достаточно:

просмотреть оглавление;

выполнить поиск указателе по ключевому слову;

выполнить поиск по слову или целой фразе.

В состав SQL Server Books Online также входят справочные файлы, которые открываются при щелчке кнопки Help в диалоговом окне или при нажатии клавиши

Документацию SQL Server Books Online нельзя открыть в полном объеме с компакт-диска SQL Server 2000 - прежде необходимо установить ее на локальный жесткий диск, Раздел вводного руководства по Microsoft SQL Server 2000, посвященный установке, не

включает о некоторых после того, как руководство

уже было отпечатано. Они внесены в SQL Server Books Online в справочном файле программы установки SQL Server.

Чтобы установить на жесткий диск только документацию SQL Server Books Online, надо

выполнить выборочную установку компонентов SQL Server 2000 и выделить только компонент Books Online. Он представляет собой набор справочных файлов в формате HTML, для

просмотра которых необходим Microsoft Internet Explorer версии 5.0 или более поздней. Его можно загрузить с узла



1 ... 3 4 5 [ 6 ] 7 8 9 ... 162

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика