Источники данных
Источник данных (Data Source) - это структурное описание данных, используемых для построения отчета. Источник данных является, как бы программной "прослойкой", которая обеспечивает получение данных из базы данных, преобразование их и передачу данных в генератор отчетов. Другими словами, Источник данных - это описание способов, параметров и методов доступа к данным.
Информация |
Описание данных не содержит реальных данных. Заполнение данными осуществляется в момент построения отчета.
|
Для создания источника данных, следут выбрать команду Новый источник данных в меню Новый элемент словаря данных или из контекстного меню:
Прежде, чем будет создан новый источник данных, необходимо установить соединение с хранилищем данных. В окне создания источника данных, типы соединений сгруппированы:
Группа Соединения (Connection) содержит уже созданные соединения к хранилищам данных. Если ни одного соединения не создано, то данная группа отображаться не будет.
Группа Избранные (Favorites) содержит типы соединений, которые были отмечены пользователем. Иначе говоря, пользователь может сформировать свой список соединений, отмечая их звездочками. Для этого необходимо подвести курсор в верхний правый угол соединения и нажать левую кнопку мыши (в случае touch-интерфейса просто нажать указателем ввода). Если звездочка стала оранжевого цвета, то соединение добавлено в список избранных. Для того чтобы убрать соединение из списка избранных, следует щелкнуть по "горящей" звездочке:
Слева на рисунке, звездочка не отмечена, т.е. соединение не является избранным, а справа отмечено, т.е. соединение является избранным. Если ни одно соединение не отмечено звездочкой, то данная группа отображаться не будет.
В данной группе содержится весь список соединений, которые поддерживают SQL строки соединения.
В этой группе содержатся источники данных, которые для соединения к хранилищу данных используют REST-протокол.
В группе Другие (Other) расположены команды создания соединений к таким хранилищам данных как XML, Excel, JSON, CSV, Dbase.
Для создания соединения к базам данных содержащих объекты, следует обратиться к данной группе. Например, для передачи бизнес-объектов из хранилища в отчет.
В данной группе располагаются ранее созданные соединения. Иными словами, если когда-либо создавалось соединение к хранилищу данных, но в текущем отчете оно отсутствует, то соединение будет располагаться в данной группе.
Параметр Пропустить получение схемы данных (Skip Schema Wizard). При создании источника данных, получить из хранилища данные можно следующими способами:
Получить схему данных. В этом случае, отобразится иерархический список данных в виде таблиц, представлений, хранимых процедур и т.д. Пользователю следует отметить необходимые источники флажками. При этом, если данных в хранилище огромное количество, то предпочтительней воспользоваться вторым способом;
Сформировать запрос для получения данных. Более подробнее прочитать о запросах можно здесь.
Определить способ получения данных можно при помощи параметра Пропустить получение схемы данных. Если необходимо получить схему данных, то следует снять флажок у данного параметра. Если же необходимо перейти к созданию запроса, установите флажок у данного параметра. Стоит учитывать, что из формы получения схемы данных, также можно перейти к созданию запроса, нажав кнопку Новый запрос (New Query).
После того, как будет установлено соединение, в зависимости от типа источника данных и значения параметра Пропустить получение схемы данных, будет вызвана форма создания источника данных.
Таблица шаблонов строк соединения для различных источников данных
|