Работа с представлениями источников данных (службы Analysis Services)

Изменения: 14 апреля 2006 г.

Проекты оперативной аналитической обработки (OLAP) и интеллектуального анализа данных на сервере Microsoft SQL Server 2005 разработаны на основе логической модели данных связанных таблиц, представлений и запросов из одного или нескольких источников данных. Эта логическая модель называется представлением источников данных. Представление источника данных является объектом, содержащим метаданные из выбранных объектов источника данных, включая связи между этими объектами, определенные в базовом источнике данных или в представлении источника данных. Представление источника данных кэширует метаданные из источников данных, на основе которых оно построено. Кэшированные метаданные позволяют разработать проект служб Analysis Services без непрерывного активного соединения с источником данных.

Представления источников данных позволяют определять подмножество данных, заполняющих большое хранилище данных. Кроме этого они позволяют определить однородную схему на основе гетерогенных источников данных или подмножеств источников данных. Поскольку представления источников данных представляют изолированную схему, к ним можно добавлять все необходимые заметки, не затрагивая схемы в базовых источниках данных.

Представление источника данных содержит следующие элементы.

  • Имя и описание.
  • Определение любого подмножества схемы, получаемого из одного или нескольких источников данных, вплоть до полной схемы и включая ее, в том числе:
    • имена таблиц;
    • имена столбцов;
    • типы данных;
    • допустимость значений NULL;
    • длины столбцов;
    • первичные ключи;
    • связи «первичный ключ — внешний ключ».
  • Заметки к схеме из базовых источников данных, включая следующее:
    • понятные имена таблиц, представлений и столбцов;
    • именованные запросы, возвращающие столбцы из одного или нескольких источников данных (отображающихся в схеме как таблицы);
    • именованные вычисления, возвращающие столбцы из источника данных (отображающиеся как столбцы таблиц или представлений);
    • логические первичные ключи (необходимые, если первичный ключ в базовой таблице не определен или не включен в представление или именованный запрос);
    • связи логический первичный ключ — внешний ключ между таблицами, представлениями и именованными запросами.

Использование представлений источников данных для различных объектов

Средства проектирования служб Analysis Services используют представления источников данных для поддержания кэша реляционных метаданных и использования преимущества некоторых аннотаций в пределах представления источника данных. С помощью описания подмножества таблиц и представлений в источнике данных представление источника данных делает доступными только те таблицы, которые необходимы для объектов OLAP и интеллектуального анализа данных. Представление источника данных управляет макетом таблиц, фильтров, SQL-выражений, связей и других сложных элементов схемы. Таким образом, представление источника данных упрощает привязки кубов, измерений и моделей интеллектуального анализа данных служб Analysis Services к таблицам и столбцам в представлении источника данных.

Можно построить несколько представлений источников данных в проекте или в базе данных служб Analysis Services в одном или нескольких источниках данных и сконструировать каждый из них для удовлетворения требований для другого решения.

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

Работа с несколькими источниками данных

При определении представления источников данных, содержащего таблицы, представления или столбцы из нескольких источников данных, первый источник данных, из которого в представление источников данных добавляются объекты, служит в качестве первичного источника данных (нельзя изменить первичный источник данных после его создания). После определения представления источников данных, основанного на объектах из одного источника данных, можно добавлять в него объекты из других источников данных. Если для обработки OLAP или запроса интеллектуального анализа данных в одном запросе необходимы данные из нескольких источников данных, первичный источник данных должен поддерживать удаленные запросы с помощью OpenRowset. Как правило, это будет источник данных сервера Microsoft SQL Server. Например, при конструировании измерения OLAP, содержащего атрибуты, привязанные к столбцам из нескольких источников данных, службы Analysis Services создают запрос OpenRowset для заполнения этого измерения во время обработки. Однако, если объект OLAP может заполняться или запрос интеллектуального анализа данных разрешаться из одного источника данных, запрос OpenRowset не создается. В определенных ситуациях, для устранения необходимости в запросе OpenRowset, можно определять связи атрибутов. Дополнительные сведения о связях атрибутов см. в разделах Связи атрибутов, Определение и настройка связей атрибутов и Определение связей атрибутов в определенной пользователем иерархии.

Подразделы в этом разделе

Далее приводятся подразделы этого раздела.

См. также

Основные понятия

Работа с реляционными схемами

Другие ресурсы

Разделы руководства по работе с представлениями источников данных (службы SSAS)
Работа с источниками данных (службы Analysis Services)
Изменение представления источника данных (Учебник по интеллектуальному анализу данных)
Изменение измерения «Заказчик»
Изменение измерения времени
Изменение измерения «Продукт»

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Измененное содержимое:
  • Обновлен концептуальный материал для лучшего понимания.
Новое содержимое:
  • Добавлены сведения о работе с несколькими источниками данных.