Как создавать первичные ключи для моделей отчетов на основе Teradata (службы Reporting Services)

На сервере отчетов может быть создана модель на основе Teradata на основе общего источника данных, который задан в строке подключения с базой данных Teradata. При создании этой модели в нее включается представление источника данных, который автоматически определяет первичные ключи для таблиц и представлений. Чтобы просмотреть и изменить модель, загрузите ее в проект модели отчета в среде Business Intelligence Development Studio.

Инструкции этого раздела включают шаги по созданию модели на основе Teradata на сервере отчетов, настроенном для работы в собственном режиме.

Создание общего источника данных

  1. Запустите программу Диспетчер отчетов.

  2. В диспетчере отчетов найдите папку, для которой имеется разрешение на создание нового источника данных.

  3. Нажмите кнопку Создать источник данных. Откроется страница Создание источника данных.

  4. Введите имя источника данных. Имя должно содержать не менее одного символа. Оно также может включать в себя пробелы и некоторые специальные символы, кроме следующих: ? ; : @ & = + , $ / * < > | " /.

  5. Можно также ввести описание, чтобы предоставить пользователям сведения о данном соединении. Это описание отображается на странице Содержимое диспетчера отчетов.

  6. В списке Тип соединения укажите тип источника данных TERADATA.

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

    Тип источника данных TERADATA доступен только в том случае, если поставщик данных Teradata установлен на сервере отчетов. Если TERADATA не отображается, обратитесь к системному администратору, чтобы убедиться, что установлены соответствующие компоненты Teradata.

  7. В поле Строка соединения укажите строку соединения, которую сервер отчетов будет использовать для соединения с источником данных. Не рекомендуется указывать в строке соединения учетные данные.

    В следующем примере строка соединения с реляционной базой данных Teradata на сервере по указанному IP-адресу, где N соответствует одной цифре.

    data source=NNN.NNN.NNN.NNN
    
  8. В параметре Соединиться при помощи укажите способ получения учетных данных при запуске отчета.

    • Если имя входа и пароль необходимо спросить у пользователя, выберите Учетные данные, предоставленные пользователем, запустившим отчет.

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

    Дополнительные сведения о настройке учетных данных см. в разделе Задание учетных данных и сведений о соединении для источников данных отчета.

  9. Нажмите кнопку ОК.

Создание модели

  1. В диспетчере отчетов найдите совместно используемый элемент источника данных.

  2. Щелкните элемент, чтобы открыть его. Откроется страница «Общие свойства».

  3. Щелкните Создать модель. Открывается страница «Создание новой модели».

  4. Введите имя элемента.

  5. (Необязательно) Введите описание для элемента.

  6. Нажмите кнопку ОК.

  7. Нажмите кнопку Применить.

    Службы Службы Reporting Services создают модель для источника данных. В модель автоматически включаются первичные ключи.

Сохранение модели на компьютере

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

  2. Нажмите кнопку Изменить. Откроется диалоговое окно Загрузка файла.

  3. Нажмите кнопку Сохранить. Откроется диалоговое окно Сохранить как.

  4. Перейдите в папку компьютера, куда предполагается сохранить модель.

    Модель сохраняется в файле с расширением SMDL.

Просмотр первичных ключей

  1. В среде Business Intelligence Development Studio создайте новый проект модели отчета.

  2. В меню Проект выберите пункт Добавить существующий элемент.

  3. Перейдите в папку, где была сохранена модель в предыдущей процедуре.

  4. Щелкните файл модели.

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

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

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

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