Определение логических первичных ключей в представлении источника данных (службы Analysis Services)

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

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

ms174570.note(ru-ru,SQL.90).gifПримечание.
Параметр задания логического первичного ключа доступен только для таблиц без первичного ключа.

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

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

ms174570.note(ru-ru,SQL.90).gifПримечание.
Столбцы, выбранные в качестве столбцов первичных ключей, появляются на панели «Таблицы» или панели «Схема» с символом ключа рядом со столбцом.

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

См. также

Задачи

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

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

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

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

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

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

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

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

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

14 апреля 2006 г.

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