Поделиться через


Определение представления источника данных с помощью мастера представлений источников данных

В службах Microsoft SQL Server 2005 Analysis Services (SSAS) воспользуйтесь мастером представлений источника данных в среде Business Intelligence Development Studio для определения нового представления источника данных в проекте или базе данных служб Analysis Services, основанных на единственном источнике данных. С помощью мастера представлений источников данных можно выполнять следующие задачи.

  • Выбрать предварительно определенный источник данных или определить новый источник данных для представления источника данных (которое запускает мастер источника данных). Источник данных становится основным источником данных для представления источника данных, и это назначение нельзя изменить. Чтобы службы Analysis Services сослались на несколько источников данных в одном обрабатывающем запросе (как измерение «снежинка»), основной источник данных, указанный в мастере, должен поддерживать запросы OPENROWSET (обычно это бывает источник данных SQL Server).
  • Выберите таблицы и представления из основного источника данных, чтобы добавить их в представление источника данных. Также можно добавить таблицы, связанные с выбранными, основываясь на связях внешнего ключа или на критериях совпадения имен.
    ms174600.note(ru-ru,SQL.90).gifПримечание.
    Нельзя добавлять таблицы или представления из нескольких источников данных при первичном определении представления источника данных с помощью мастера измерений. Можно добавлять только таблицы и столбцы из вторичного источника данных после того, как определено представление источника данных. Дополнительные сведения см. в разделах Добавление или удаление таблиц или представлений в представлении источника данных и Определение свойств Unknown Member и Null Processing.

Задание критериев совпадения имен для связей

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

ms174600.note(ru-ru,SQL.90).gifПримечание.
Появится запрос на предоставление критерия совпадения имен только если в базовом источнике данных отсутствуют связи внешнего ключа. Если обнаружены связи внешнего ключа, то обнаруженные связи будут использоваться, так что необходимо вручную определить все дополнительные связи, которые нужно включить в представление источника данных, включая логические первичные ключи. Дополнительные сведения см. разделах Определение логических связей в представлении источника данных (службы Analysis Services), Как добавить, удалить, просмотреть или изменить логическую связь при помощи конструктора представлений источника данных, Определение логических первичных ключей в представлении источника данных (службы Analysis Services) и Как установить или изменить логический первичный ключ при помощи конструктора представлений источников данных.

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

Критерий совпадения имен Описание

То же имя, что и у первичного ключа

Имя столбца внешнего ключа в исходной таблице совпадает с именем столбца первичного ключа в целевой таблице. Например: столбец внешнего ключа Order.CustomerID тот же, что и столбец первичного ключа Customer.CustomerID.

То же имя, что и у целевой таблицы

Имя столбца внешнего ключа в исходной таблице совпадает с именем целевой таблицы. Например, столбец внешнего ключа Order.Customer тот же, что и столбец первичного ключа Customer.CustomerID.

Имя целевой таблицы + имя первичного ключа

Имя столбца внешнего ключа в исходной таблице совпадает с именем целевой таблицы, сцепленным с именем столбца первичного ключа. В качестве разделителя допускается пробел или знак подчеркивания. Например, совпадают все следующие пары внешних и первичных ключей:

Order.CustomerID и Customer.ID

Order.Customer ID и Customer.ID

Order.Customer_ID и Customer.ID

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

ms174600.note(ru-ru,SQL.90).gifПримечание.
После завершения работы мастера представлений источников данных можно добавить или удалить связи на панели схем конструктора представлений источников данных. Дополнительные сведения см. в разделе Определение логических связей в представлении источника данных (службы Analysis Services).

Создание представления источников данных

Инструкции по созданию представления источника данных см. в разделе Как определить представление источника данных с помощью мастера представлений источников данных.

См. также

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

Добавление или удаление таблиц или представлений в представлении источника данных
Просмотр или изменение представления источников данных, а также свойств DataTable и DataColumn в представлении источника данных
Определение логических связей в представлении источника данных (службы Analysis Services)
Определение логических первичных ключей в представлении источника данных (службы Analysis Services)
Определение именованных вычислений в представлении источника данных (службы Analysis Services)
Определение именованных запросов в представлении источника данных (службы Analysis Services)
Замена таблицы или именованного запроса в представлении источника данных
Работа с диаграммами в представлении источника данных (службы Analysis Services)
Просмотр данных в представлении источника данных (службы Analysis Services)
Удаление представлений источников данных в обозревателе решений
Обновление схемы в представлении источника данных (службы Analysis Services)

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

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

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

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

14 апреля 2006 г.

Измененное содержимое: