<< Click to Display Table of Contents >> Navigation: Проект > Документы объектов > Генератор отчетов > Источники данных и переменные > Источники данных |
Источник данных (DataSource) - это структурное описание данных, используемых для построения отчета. Источник данных (DataSource) является, как бы программной "прослойкой", которая обеспечивает получение данных из базы данных, преобразование их и передачу данных в генератор отчетов. Другими словами, Источник данных (DataSource) - это описание способов, параметров и методов доступа к данным.
|
Для создания источника данныйх следут выбрать команду Новый источник данных в меню Новый элемент словаря данных или из контекстного меню:
Прежде, чем будет создан новый источник данных, необходимо установить соединение с хранилищем данных. В окне создания источника данных, типы соединений сгрупированны:
1.Группа источников MasterSCADA - Архив MasterSCADA и Набор экземпляров.
2.Группа Последние - выводит последние использованные источники данных
3.В данной группе содержится весь список соединений, которые поддерживают SQL строки соединения.
4.В этой группе содержатся источники данных, которые для соединения к хранилищу данных используют REST-протокол.
5.В этой группе представлены источники данных для подключения к облачным сервисам Microsoft Azure.
6.В этой группе представлены источники данных для подключения к облачным сервисам Google.
7.В этой группе представлены источники данных для подключения к различным онлайн-сервисам.
8.В группе Другие (Other) расположены команды создания соединений к таким хранилищам данных как XML, Excel, JSON, CSV, Dbase.
9.В этой группе содержатся источники данных, которые для соединения к хранилищу данных используют REST-протокол.
10. Для создания соединения к базам данных содержащих объекты, следует обратиться к данной группе. Например, для передачи бизнес-объектов из хранилища в отчет.
11. Флаг Пропустить получение схемы данных (Skip Schema Wizard). При создании источника данных, получить из хранилища данные можно следующими способами:
Получить схему данных. В этом случае, отобразится иерархический список данных в виде таблиц, представлений, хранимых процедур и т.д. Пользователю следует отметить необходимые источники флажками. При этом, если данных в хранилище огромное количество, то предпочтительней воспользоваться вторым способом;
Сформировать запрос для получения данных. Более подробнее прочитать о запросах можно здесь.
Определить способ получения данных можно при помощи параметра Пропустить получение схемы данных (Skip Schema Wizard). Если необходимо получить схему данных, то следует снять флажок у данного параметра. Если же необходимо перейти к созданию запроса, установите флажок у данного параметра. Стоит учитывать, что из формы получения схемы данных, также можно перейти к созданию запроса, нажав кнопку Новый запрос (New Query).
После того, как будет установлено соединение, в зависимости от типа источника данных и значения параметра Пропустить получение схемы данных (Skip Schema Wizard), будет вызвана форма создания источника данных.