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

Первичные ключи требуются в службах Microsoft SQL Server Службы Analysis Services для уникальной идентификации записей в таблице, идентификации ключевых столбцов в таблицах измерений и для поддержки связей между таблицами, представлениями и именованными запросами. Эти связи используются при построении запросов для получения данных и метаданных из базовых источников данных и для использования преимуществ расширенных функций бизнес-аналитики. Среду Business Intelligence Development Studio можно использовать для установки и изменения логических первичных ключей в проекте или базе данных служб Службы Analysis Services.

Установка логического первичного ключа

  1. В среде Business Intelligence Development Studio откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором необходимо установить логический первичный ключ.

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

    • Дважды щелкните представление источника данных.

    • Щелкните правой кнопкой мыши представление источника данных и выберите пункт Открыть.

    • Щелкните представление источника данных, затем в меню Вид выберите пункт Открыть.

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

    Обратите внимание, что столбцы первичного ключа теперь отмечены значком ключа.

    ПримечаниеПримечание

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

    ПримечаниеПримечание

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

  4. Сохраните измененное представление источника данных, выполнив одно из следующих действий:

    • В меню Файл выберите команду Сохранить выбранные элементы или Сохранить все.

    • На панели инструментов Конструктора представлений источника данных нажмите кнопку Сохранить выбранные элементы или Сохранить все.

    • Закройте Конструктор представления источника данных в среде Business Intelligence Development Studio, а затем, когда появится запрос, нажмите Сохранить.

Изменение логического первичного ключа

  1. В среде Business Intelligence Development Studio откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором необходимо изменить логический первичный ключ.

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

    • Дважды щелкните представление источника данных.

    • Щелкните правой кнопкой мыши представление источника данных и выберите пункт Открыть.

    • Щелкните представление источника данных, затем в меню Вид выберите пункт Открыть.

  3. В соответствующей таблице на панели Таблицы или Диаграмма щелкните правой кнопкой мыши столбец или столбцы, определенные в качестве первичного ключа, а затем нажмите Удалить логический первичный ключ.

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

    ПримечаниеПримечание

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

    ПримечаниеПримечание

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

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

    Обратите внимание, что столбцы первичного ключа теперь отмечены значком ключа.

    ПримечаниеПримечание

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

  5. Сохраните измененное представление источника данных, выполнив одно из следующих действий:

    • В меню Файл выберите команду Сохранить выбранные элементы или Сохранить все.

    • На панели инструментов Конструктор представлений источника данных нажмите кнопку Сохранить выбранные элементы или Сохранить все.

    • Закройте Конструктор представления источника данных в среде Business Intelligence Development Studio, а затем в ответ на запрос нажмите кнопку Сохранить.