Авторизация



Создание отчетов
Оценить
(0 голоса)
Иногда необходимо, чтобы сервер базы данных фактически выполнял некоторые вычисления, отсылая вычисленное поле обратно вместе с результирующим набором базы данных. Добиться этого можно с помощью полей SQL-выражений, создаваемых непосредственно в окне Filed Explorer. SQL-выражение (SQL expression) подобно формуле за исключением того, что оно полностью состоит из полей базы данных и SQL-функций, поддерживаемых языком определенного сервера SQL, с которым вы работаете. Иногда использование SQL-выражения вместо SQL-формулы дает некоторые преимущества. Выражение вычисляется на стороне сервера, а не клиента, что может улучшить показатели производительности. Главное преимущество касается вычислений или других специализированных функций, которые используются в операциях по выбору записей. В случае применения в…
Оценить
(0 голоса)
Еще одной мощной функцией серверов баз данных SQL является обработка данных на стороне сервера, в частности группирование. Группирование на сервере касается способности SQL-сервера выполнять обобщающие вычисления по группам записей, возвращая клиенту только промежуточные суммы, сводки и другие итоговые данные. При создании итогового отчета (что случается достаточно часто), данная способность сервера может существенно сократить объем пересылаемых через сеть данных. Итоговые вычисления также могут выполняться не на клиенте, а на сервере. Рассмотрим простой отчет по объемам продаж в регионах (Sales by Regions), который показан на рис. 15.30. Это начало отчета, который просто включает всех клиентов из США (USA), группируя их по регионам…
Оценить
(0 голоса)
При работе с инструментальными средствами составления отчетов или запросов нередко происходит так, что пользователь подробно изучает саму программу, а также базу данных, на основе которой ему необходимо составить отчет или запрос. В то время ,как ресурсы (подобные настоящей книге), помогающие изучить средства составления отчетов и запросов, обычно доступны, детальных источников, в которых можно найти информацию по какой-нибудь определенной базе данных, далеко не так много. Сложные проекты баз данных — вовсе не редкость. Базы данных, состоящие из сотен различных таблиц, или таблицы, содержащие 100 и более полей, встречаются довольно- таки часто. Также задачу усложняют и разработчики баз данных: для гарантии своего…
Оценить
(0 голоса)
При наличии любой комбинации сложных баз данных и разработчиков отчетов, которые не хотят изучать все их тонкости, обязательно стоит рассмотреть вариант внедрения Business Views. Описанная ситуация, пожалуй, является характерной для довольно большого числа организаций (возможно, в том числе и вашей). Творческий подход к использованию Business Views позволит разработчикам отчетов Crystal Reports получать доступ к организационным данным с минимальными сложностями и предоставит возможность отображать поля в простом, наглядном виде. Помимо этого Business Views также позволяет в отчетах, созданных в Crystal Reports Server/BusinessObjects Enterprise, устанавливать защиту на уровне строк (ограничивающую набор данных, просматриваемых в онлайновом режиме, только данными, на просмотр которых у…
Оценить
(0 голоса)
Объекты Business Views являются более сложными и более гибкими, нежели подобные объекты предыдущих приложений Crystal Dictionaries или Info Views. Хотя знакомство с этими более ранними продуктами или средствами для работы с метаданными в целом будет полезным при разработке объектов Business Views, шаги, предпринимаемые для использования данного средства, значительно отличаются от тех, что выполняются в других продуктах, и на их изучение потребуется некоторое время. Вначале при создании отчета и поиске данных в репозитории Crystal Repository (в котором хранятся объекты Business Views) вы найдете только один тип объекта Business Views — сам объект Business View (Бизнес-представление). После подключения отчета к представлению Business…
Оценить
(0 голоса)
Процесс создания представления Business View, к которому сможет получать доступ разработчик отчетов Crystal Report или которое можно будет использовать для создания списка выбора, включает создание всех упомянутых ранее объектов в логическом порядке. Например, обязательно следует создать, по крайней мере, один объект Data Connection (Соединение с данными), прежде чем можно будет создавать объект Dynamic Data Connection (Динамическое соединение с данными) или объект Data Foundation (Основа данных). Чтобы создать динамическое соединение Dynamic Data Connection, потребуется использовать существующие соединения Data Connections. В наличии должен быть хотя бы один объект Data Foundation, прежде чем можно будет создать объект Business Element, а также необходимо иметь…
Оценить
(0 голоса)
Несмотря на Web-природу системы CRS/BOE, для создания и обслуживания объектов Business View используется Windows-приложение (типа “толстого” клиента) под названием Business View Manager (Диспетчер объектов Business View). Диспетчер Business View Manager инсталлируется по умолчанию во время полной установки системы Crystal Reports Server/BusinessObjects Enterprise. При необходимости установить Business View Manager на дополнительных компьютерах за пределами среды, обслуживаемой сервером Crystal Reports Server/BusinessObjects Enterprise, для других разработчиков представлений Business View, потребуется выполнить выборочную установку с дистрибутивного компакт-диска CRS/BOE и выбрать диспетчер Business View Manager из списка доступных клиентских приложений (рис. 16.1). Установив диспетчер Business View Manager (если требовалось), запустите его, щелкнув на кнопке Start…
Оценить
(0 голоса)
Чтобы отобразить окно проводника Repository Explorer, закройте экран приветствия и выберите в меню View (Вид) пункт Repository Explorer (Проводник репозитория). Появится диалоговое окно Repository Explorer (и с этого момента оно всегда будет появляться при запуске диспетчера Business View Manager). Далее либо закройте и повторно запустите диспетчер Business View Manager, чтобы опять отобразить экран приветствия, либо сделайте это, просто выбрав в меню Help (Справка) пункт Welcome Dialog (Экран приветствия), как показано на рис. 16.2. На заметку! Установить демонстрационные версии объектов репозитория, в том числе объекта Business View\ можно выбрав в меню Tools (Сервис) диспетчера Business View Manager пункт Install Repository Samples…
Оценить
(0 голоса)
В окне диспетчера Business View Manager можно открыть одновременно любое количество разных объектов Business View. Для каждого объекта в центральной части окна диспетчера Business View Manger будет отображаться вкладка с соответствующей типу объекта пиктограммой и с указанием имени объекта. Если на экране не будет хватать места для отображения всех вкладок, расположенные справа от вкладок кнопки с изображением стрелок влево и вправо станут активными. Используйте эти кнопки для передвижения по вкладкам. Закончив работать с каким-то определенным объектом, щелкните на маленькой кнопке с изображением символа X, расположенной справа от вкладок и кнопок со стрелками, чтобы закрыть текущий объект. Опции, доступные в панели…
Оценить
(0 голоса)
Первым объектом, который необходимо создать при создании нового представления Business View с нуля, является объект Data Connection (Соединение с данными). Соединение с данными — это просто соединение с одной базой данных или одним Источником данных, которое в дальнейшем будет использоваться в процессе создания представления Business View. Объект Data Connection будет состоять из одного соединения с одним источником данных. Если к базе данных всей организации можно получать доступ через единственное соединение, то тогда создать потребуется всего лишь один объект Data Connection для всех представлений Business View. Однако, при желании, чтобы объект Business View связывал вместе несколько разных баз данных, для каждой…