Как получить данные из источника данных Teradata

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

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

Прежде чем пользователь сможет подключиться к источнику данных Teradata, системный администратор должен установить правильную версию поставщика данных .NET для Teradata на клиенте разработки отчетов и на сервере отчетов. Дополнительные сведения см. в разделе Соединение с источником данных (службы Reporting Services).

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

  • Можно создать определение внедренного источника данных для использования в одном отчете или определение общего источника данных, который может использоваться в нескольких отчетах. Процедуры в этом разделе предназначены для создания внедренного источника данных. Дополнительные сведения об общих источниках данных см. в разделах Общие и внедренные источники данных и Создание, изменение и удаление общих источников данных.

  • После создания определения источника данных Teradata можно создать один или несколько наборов данных. После создания набора данных в области «Данные отчета» появится имя этого набора данных в виде узла источника данных. Дополнительные сведения см. в разделе Работа с конструктором моделей в среде Business Intelligence Development Studio.

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

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

  • Предусмотрена возможность создать определение источника данных в проекте модели отчета с использованием мастера источников данных.

  • После создания определения источника данных Teradata появляется возможность создавать представления источников данных. Дополнительные сведения см. в разделе Создание и использование моделей отчетов на основе Teradata.

Создание внедренного источника данных, использующего модуль обработки данных управляемого поставщика .NET для Teradata

  1. На панели инструментов в области «Данные отчета» нажмите кнопку Создать и выберите Источник данных.

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

  3. Убедитесь, что выбран параметр Внедренное соединение.

  4. В раскрывающемся списке Тип выберите TERADATA.

  5. Укажите строку соединения, соответствующую источнику данных Teradata.

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

    Обратитесь к администратору базы данных, чтобы получить сведения о соединении и учетных данных, которые будут использоваться при соединении с источником данных. В следующем примере строки соединения указана база данных Teradata на сервере, заданном с помощью IP-адреса:

    Data Source=<IP Address>

  6. Нажмите кнопку Учетные данные.

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

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

    Источник данных появится в области «Данные отчета».

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

  1. В области «Данные отчета» щелкните правой кнопкой мыши имя источника данных, который соединяется с источником данных Teradata, и выберите Добавить набор данных.

  2. На странице Запрос диалогового окна Свойства источника данных введите имя в текстовое поле Имя или примите имя по умолчанию.

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

  4. Убедитесь, что в поле Тип запроса выбрано значение Текст. Режим Текст представляет собой единственный режим, поддерживаемый для базы данных Teradata.

  5. Щелкните элемент Конструктор запросов, чтобы открыть текстовый конструктор запросов.

  6. В области Запрос введите команду Transact-SQL.

    Иным образом, можно вставить запрос или импортировать существующий запрос Transact-SQL из файла или из другого отчета. Дополнительные сведения см. в разделе Пользовательский интерфейс текстового конструктора запросов.

  7. Нажмите кнопку «Выполнить запрос» (!), чтобы выполнить запрос и просмотреть результирующий набор.

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

    Набор данных и его коллекция полей появляются в области «Данные отчета» под узлом источника данных.

Создание источника данных для модели отчета из базы данных Teradata

  1. В проекте модели отчета, в обозревателе решений щелкните правой кнопкой мыши элемент «Источники данных», а затем щелкните элемент Добавить новый источник данных. Откроется диалоговое окно Мастер источников данных.

  2. Нажмите кнопку Далее. Появится страница Выбор метода определения соединения.

  3. Нажмите кнопку Создать. Будет открыто диалоговое окно Диспетчер соединений.

  4. В окне Поставщик в раскрывающемся списке выберите поставщика данных для Teradata. Например, выберите поставщика данных .NET для Teradata.

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

    Если при выполнении следующих шагов вы не будете знать требуемые данные, обратитесь к своему системному администратору.

  5. В поле Имя сервера введите IP-адрес сервера.

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

  7. Щелкните элемент Все. В сетке будут отображены свойства соединения.

  8. В окне Словарь данных заполните следующие три значения.

    1. База данных. Введите имя базы данных.

    2. Ограничиться использованием заданной по умолчанию базы данных. Присвойте параметру значение True.

    3. Использовать представления X. Присвойте параметру значение False.

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

    Эти параметры позволяют ограничиться использованием для представления источников данных той базы данных, которая предусмотрена по умолчанию, что позволяет сократить время выборки данных. Если эти параметры не применяются, то происходит выборка во всех схемах, на которые вы имеете разрешения на сервере источника данных. Дополнительные сведения об этих параметрах см. в документации стороннего разработчика от компании Teradata, относящейся к поставщику данных инфраструктуры .NET для Teradata.

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

  10. На странице Выбор метода определения соединения нажмите кнопку Далее.

  11. В поле Имя источника данных введите имя или примите значение по умолчанию.

  12. Нажмите кнопку Готово.

    В области «Данные отчета» под папкой Data Sources появится новый источник данных. Теперь можно перейти к созданию представления источников данных для базы данных Teradata. Дополнительные сведения см. в разделе Создание и использование моделей отчетов на основе Teradata.