Авторизация



Объекты Business Views

Оценить
(0 голоса)

Объекты Business Views являются более сложными и более гибкими, нежели подобные объекты предыдущих приложений Crystal Dictionaries или Info Views. Хотя знакомство с этими более ранними продуктами или средствами для работы с метаданными в целом будет полезным при разработке объектов Business Views, шаги, предпринимаемые для использования данного средства, значительно отличаются от тех, что выполняются в других продуктах, и на их изучение потребуется некоторое время.

Вначале при создании отчета и поиске данных в репозитории Crystal Repository (в котором хранятся объекты Business Views) вы найдете только один тип объекта Business Views — сам объект Business View (Бизнес-представление). После подключения отчета к представлению Business View набор доступных в нем полей прявится в окне Field Explorer (Проводник полей). Если объект Business View включает безопасность строк и столбцов, то при запуске отчета отображаться будет лишь ограниченный набор данных из полей и записей.

Однако существует много дополнительных объектов, которые имеют непосредственное отношение к созданию представления Business View:

•    Data Connection (Соединение с данными). Это основное соединение с фактической производственной базой данных. Подобно отчетам Crystal Reports, соединения Business View Data Connection можно устанавливать с помощью встроенных драйверов базы данных, ODBC, OLE DB или других предлагаемых в Crystal Reports стандартных методов доступа.

•    Dynamic Data Connection (Динамическое соединение с данными). Данное соединение похоже на соединение Data Connection, но фактически охватывает два или более соединения с подобными структурами баз данных. Соединение Dynamic Data Connection позволяет подключаться сразу к нескольким базам данных, разрешая разработчику отчета или просматривающему отчет пользователю выбирать соединение, которое должно использоваться при запуске отчета. Данное свойство очень

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

•    Data Foundation (Основа данных). Именно в этом разделе Business Views проявляется большая часть возможностей данного средства. Здесь можно объединять одно или более соединений Data Connection или Dynamic Data Connection, чтобы обеспечить комбинированный набор полей баз данных, а также создавать формулы, SQL-выражения, фильтры и поля параметров для дальнейшей корректировки представления. По завершении объект Data Foundation будет содержать комбинированный набор всех полей (поля базы данных и “производные” формулы), который можно будет использовать для создания окончательной откорректированной версии объекта данных Business View.

•    Business Element (Бизнес-элемент). Данная часть Business Views — это “виртуальная” таблица, которая, в конечном счете, открывается глазам разработчика отчетов. Здесь выбираются только те поля, которые в действительности должен видеть разработчик. Также здесь можно изменять имена полей, чтобы сделать их более понятными.

•    Business View (Представление Business View). Данная часть, которая полностью доступна разработчику отчета Crystal Report, объединяет один и более объектов Business Elements вместе для создания окончательной структуры “таблиц и полей”.

•    List of Values (Список значений). В этой части (появившейся в Crystal Reports XI) содержится совместно используемый динамический или каскадный список выбора, который может использоваться одновременно несколькими полями параметров в отчетах, хранящихся в системе CRS/BOE. Этот список выбора может обновляться (из исходной базы данных) в реальном времени или иметь в среде CRS/BOE специальный график полного или частичного обновления. Объект List of Values зависит от существующего объекта Business View.

•    Prompt Group (Группа подсказок). Эта часть/объект (появившаяся в Crystal Reports XI) состоит из одного или более динамических или каскадных списков выбора, хранящихся в объекте Business View, который рассматривается как единый раздел “подсказок”. Может совместно использоваться одним или более отчетов в системе CRS/BOE. Объект Prompt Group зависит от одного или более существующих объектов List of Values.

Каждый объект в Business Views зависит от другого и, по крайней мере, один объект каждого типа (за исключением объекта Dynamic Data Connection) должен существовать, прежде чем разработчик отчета сможет воспользоваться представлением Business View. Объект Business View (объект, который фактически использует разработчик отчетов и объекты List of Values и Prompt Group) требует наличия одного или более объектов Business Element. Объекты Business Element основываются на объектах Data Foundation, а те в свою очередь состоят из одного или более объектов Data Connection или Dynamic Data Connection. И, наконец, объекты Dynamic Data Connections основываются на объектах Data Connections.

Создание представлений Business View
Диспетчер Business View Manager
Дополнительная установка диспетчера Business View Manager
Использование проводника Repository Explorer
Объект Data Connection

Добавить комментарий


Защитный код
Обновить