Авторизация



Наиболее предпочитаемая программа составления отчетов

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

Система Crystal Reports известна как наиболее предпочитаемая программа составления отчетов, предназначенная для использования с любой стандартной корпоративной базой данных. Под “стандартными” обычно понимают базы данных Microsoft Access или SQL Server, Sybase, Oracle, Informix, IBM DB2 и другие известные и широко применяемые технологии.

Но что же делать, если данные содержатся в базе данных или файле какого-то другого типа? Если используемая для работы с базами и файлами данных система является патентованной и не принадлежит к основным применяемым технологиям, и при этом производитель не поставляет драйвер ODBC (Open Database Connectivity — открытый интерфейс доступа к базам данных) либо специальный драйвер OLE DB, вам, скорее всего, просто не повезло. К большинству баз данных можно получить доступ через ODBC или OLE DB, с которыми Crystal Reports будет работать. Также можно создавать отчеты на основе текстовых ASCII-файлов с разделителями или XML-файлов, которые соответствуют определенным стандартам. Некоторые типы данных Crystal Reports поддерживает напрямую, не требуя драйвера ODBC. Например, отчеты могут создаваться на основе баз данных Microsoft Exchange Server и Systems Management Server, на основе журналов событий приложения для работы с контактами ACT! (Symantec), Microsoft Outlook, Windows Server/Windows XP, на основе данных Microsoft Customer Relationship Management (Система управления взаимоотношениями с клиентами от Microsoft) и на основе журналов регистрации активности Web-сервера. Общий подход к созданию отчетов на основе таких оригинальных типов источников данных одинаков и не зависит от источника данных:

1.   Убедитесь, что драйвер Crystal Reports Data Access, с помощью которого будет создаваться отчет, установлен. Для этого запустите программу установки Crystal Reports XI и раскройте раздел Data Access (Доступ к данным), чтобы проверить и удостовериться в том, что необходимые драйверы установлены (рис. 20.1). Если это не было сделано заранее, возможно, при первоначальной попытке создать отчет на основе определенного типа данных последует приглашение вставить дистрибутивный компакт-диск Crystal Reports XI.

Рис. 20.1. Программа установки Crystal Reports XI

2.   Убедитесь в том, что программное обеспечение, из которого будут создаваться отчеты (например, Microsoft Outlook), или клиентское приложение для доступа к данным (как, например, Oracle SQL Plus) установлено на том же компьютере, что и Crystal Reports. Crystal Reports автоматически определяет наличие таких программных пакетов, и будет отображать их в списке при выборе источника данных.

3.   Создайте новый отчет с помощью либо мастеров, либо опции Blank Report (Пустой отчет). Используя мастер или опцию Blank Report, разверните категорию Create New Connection (Создать новое соединение) в диалоговом окне эксперта баз данных (Database Expert). Затем отыщите тип данных, на основе которых будет составляться отчет. Если отчет необходимо сформировать на основе данных сервера Microsoft Exchange, выберите один из типов Exchange-данных в категории Create New Connection, например, Exchange Message Tracking Log (Журнал регистрации сообщений). Если отчет необходимо сформировать на основе данных Lotus Domino, разверните категорию More Data Sources (Дополнительные источники данных) раздела Create New Connection и выберите элемент Lotus Domino. Диалоговое окно эксперта Database Expert показано на рис. 20.2.

4.   Следуйте любым инструкциям, специальным для каждого источника данных, как, например, выбор сервера или профиля Exchange. Затем появится список таблиц

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

Хотя Crystal Reports поддерживает много популярных типов данных, основное внимание в этой главе будет уделено четырем наиболее часто используемым из них: Microsoft Outlook, данные файловой системы (а именно — каталог диска на компьютере или сетевом диске), журнал регистрации событий Windows NT/2000/XP и стандартные журналы регистрации активности Web-серверов.

Кроме того, в этой главе будет рассматриваться вопрос о составлении отчетов на основе источника данных XML с использованием ODBC-драйвера, предоставляемого Crystal Reports, и с применением “родного” драйвера XML, который был добавлен в Crystal Reports XI. Также здесь вы найдете пример подключения к области Business Objects Enterprise Universe; это еще одна новая возможность, которая была введена в версии XI.

Наиболее предпочитаемая программа составления отчетов

Составление отчетов на основе данных Microsoft Outlook
Составление отчетов на основе данных файловой системы
Составление отчетов на основе данных журналов регистрации событий Windows 2000/ХР/2003
Составление отчетов на основе данных журналов Web-серверов
Новый “родной” драйвер XML

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


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