Что нового в Crystal Reports XI Release 2

Источник: по материалам компании "Business Objects"

BusinessОbjects Crystal Reports XI Release 2 является новой редакцией наиболее популярного генератора отчетов, позволяющего создавать отчеты на основе данных практически из любого источника. Как и предыдущая версия Crystal Reports XI, редакция Release 2 имеет широкие возможности по созданию отчетов. По сравнению с предыдущей версией в новой редакции изменились алгоритмы подключения отчетов, экспорта отчетов, улучшились функциональные возможности отчета и т.д. О наиболее важных обновлениях Crystal Reports XI Release 2 будет рассказано далее в этой статье.

Crystal Reports XI R2

Перекрестные таблицы

  • Улучшенная функция перетаскивания полей перекрестной таблицы
    При перетаскивании поля из перекрестной таблицы данные поля теперь не учитываются, если пользователь отпускает кнопку мыши в области, которая не может принять эти данные (вставка поля происходит в том случае, когда кнопку мыши отпускают в подходящей области).

    Допускается также перетаскивание поддерживаемых полей из Конструктора в перекрестную таблицу

    Примечание: Перетаскивание итогового поля перекрестной таблицы не поддерживается.

Корпоративное подключение

  • После того, как пользователь вошел в систему BusinessObjects Enterprise и перешел к нужному месту хранения информации, программа запоминает последнюю из открытых папок. После закрытия диалогового окна Open или Save As и повторного их открытия в них будет отображаться последняя открытая пользователем папка.

Экспорт

  • PDF
    Новая опция, которая называется "Create bookmarks from group tree (Создать закладки из дерева группы)", использует для создания закладок в экспортируемом выводе PDF дерево группы из исходного отчета Crystal Reports, что облегчает навигацию по экспортированному файлу PDF.
  • Excel - только данные
    Новая функция, "Show group outlines (Показать структуру группы)", включает в экспортируемую таблицу Excel информацию о группах из исходного отчета Crystal, чтобы использовать ее вместе с информацией об идентификаторах структуры Excel и тем самым облегчить выполнение экспорта из Excel.
  • Значения с разделителем (формат CSV)
    • В эту функцию были внесены следующие важные изменения:
      • Введены новые параметры для управления отображением разделов report/page/group (отчет/страница/группа) в диалоговом окне экспорта в файл CSV.
      • Теперь функция поддерживает условную блокировку в отчете.
      • Вывод функции представлен в формате UTF-8.
    • Функция под названием "Legacy Mode (Режим наследования)" дает возможность упростить перенесение существующих отчетов. Все пользователи получают поддержку для перехода к "Standart Mode (Обычный режим)" при первой возможности.

      Более подробную информацию можно найти на сайте http://support.businessobjects.com, воспользовавшись поиском по слову boe_xi2_csv_export.pdf.

Форматирование

  • Пользовательские цвета
    Теперь вы можете сохранять пользовательские цвета в отчетах Crystal. Пользовательские цвета автоматически сохраняются при выходе из программы.
  • Format Painter (Художник -оформитель) и Status bar (Строка состояния)
    Форматирование нескольких объектов при помощи "художника-оформителя" было улучшено и стало более наглядным. Строка состояния в нижней части Конструктора теперь используется для показа сообщений, которые объясняют, что надо сделать для решения задачи.

    Можно присвоить форматирование сразу нескольким объектам, для этого надо дважды щелкнуть левой кнопкой мыши на кнопке Format Painter или удерживать нажатой кнопку ALT в процессе рисования объекта. Если дважды щелкнуть кнопку, рисуя линии, прямоугольники и текстовые блоки, то можно создать несколько элементов за один прием.

Формулы

  • Добавление итогов для групп любого уровня
    Используйте эту функцию для добавления итоговой колонки к группе любого уровня за один прием.
  • Автозаполнение в Formula Editor (Редакторе формул)
    В Formula Editor список с вариантами автозаполнения появляется при печати открывающей скобки "(" для обозначения поля. Список автозаполнения содержит поля, доступные в данном отчете. Функция работает и с другими объектами отчета, такими как поля параметров, поля формул и выражения SQL.

    Совет: С этой функцией связана доступная в Formula Editor другая функция - это возможность использовать комбинацию клавиш Ctrl+Пробел для просмотра списка доступных функций.

  • Двойной щелчок на полях формул, промежуточных сумм, выражений SQL или параметров в Field Explorer (Менеджере полей)
  • Двойной щелчок на формуле в Field Explorer открывает эту формулу в Formula Editor.
    • Двойной щелчок на промежуточной сумме открывает диалоговое окно поля промежуточной суммы.
    • Двойной щелчок на поле параметров открывает диалоговое окно Parameter (Параметры).
    • Двойной щелчок на выражении SQL открывает SQL Expression Editor (Редактор выражений SQL).
  • Дублирование формул, параметров и промежуточных сумм
    Функция под названием Duplicate (Дублировать) доступна из контекстного меню формулы, выражения SQL или поля промежуточной суммы в Field Explorer. Для формул она доступна также из Formula Editor.
  • "Найти в формулах" и "Найти в Менеджере полей"
    • Теперь вы можете осуществлять поиск полей в формулах и в Field Explorer. Чтобы воспользоваться функцией "Найти в формулах", щелкните правой кнопкой на поле любого типа в Field Explorer, Report Explorer или Области конструктора Crystal Reports и выберите из контекстного меню команду Find in Formula (Найти в формулах). Рабочая область Формулы отобразит все значимые ссылки для этого поля в любой формуле.
    • Чтобы воспользоваться функцией "Найти в Field Explorer" в окне отчета, щелкните правой кнопкой мыши на поле любого типа в Области конструктора отчета и выберите из контекстного меню команду Find in Field Explorer (Найти в Менеджере полей). Программа отметит выделением выбранное в Менеджере полей поле.

    В целом, эффективность функции Поиска для формул в Рабочей области формул была существенно улучшена и теперь поддерживает поиск по всем формулам.

  • Поле формулы остается выделенным после выхода из Редактора формул.
    После того, как пользователь отредактирует формулу и закроет Редактор формул, выбранная формула в окне Field Explorer остается выделенной.

Общие функциональные возможности отчета

  • Условная ширина
    Теперь можно использовать формулу, чтобы определить условную ширину (положение по оси у) для любого объекта отчета. Эта функциональная возможность аналогична существующей функции условной настройки положения по оси х объекта отчета.
  • Диалоговое окно Find (Поиск)
    Диалоговое окно Поиск теперь позволяет вести поиск в фоновом режиме, не прекращая работу над отчетом.
  • Помощь по интернету
    Диалоговое окно справки теперь позволяет вести поиск в фоновом режиме, не прекращая работу над отчетом.
  • Списки сортировки полей в Field Explorer
    Щелкнув правой кнопкой мыши на таблице под полями базы данных, вы получаете возможность использовать функцию сортировки полей базы данных в алфавитном порядке. Чтобы выполнить сортировку таблиц в алфавитном порядке, можно также щелкнуть правой кнопкой мыши на "Database Fields (Поля базы данных)".
  • Замена полей
    Удерживая нажатой кнопку Shift при перетаскивании поля из Field Explorer, теперь можно заменить им другое поле в документе. При замене старого объекта новым сохраняется размер, положение и форматирование старого объекта.

Вкладка HTML Preview (Просмотр HTML)

Возможности поиска функции HTML Preview также были расширены. Теперь программа возвращает все совпадения с критерием поиска, которые встретились на странице, а не только первое из них. Кроме того, как только поиск достигнет последней страницы отчета, он будет продолжен с первой страницы.

Примечание: Расширенные возможности поиска также доступны в DHTML viewer (Модуле просмотра DHTML).

Repository Explorer (Менеджер хранилищ)

  • Удаление/Перемещение объектов Enterprise
    В окне Repository Explorer вы можете теперь перемещать отчеты и папки в рамках папки Enterprise Items (Корпоративные элементы).
  • Категории
    Теперь пользователи могут создавать, перемещать и переименовывать категории в Repository Explorer. Функции для отчетов в категориях - это Assign (Присвоить) и Remove (Удалить). Пользователь также имеет возможность переместить отчеты в категорию и из категории в категорию. Для присвоения категории перетащите отчет из другой категории или из корпоративных папок.

    Примечание: Нельзя перетащить отчет из категории в папку, потому что, по сути, категории - это ярлыки.

  • Значок развертывания
    В этой версии программы в Repository Explorer больше не отображается значок развертывания (+), если папка пуста.
  • Поддержка клавиатурных сокращений
    В Repository Explorer была добавлена поддержка клавиатурных сокращений.

Workbench (Рабочая область)

  • Добавление текущего отчета
    В Workbench (Рабочую область) - добавлена новая функция: Add current report (Добавить текущий отчет). Эта функция позволяет добавить в Workbench текущий открытый отчет.

Разработка приложений

Сервер RAS (Report Application Server, сервер приложений для создания отчетности)

Сервер RAS теперь содержит ряд новых функций. Более подробную информацию об этих функциях можно найти в Справке Разработчика Crystal Reports.

  • Новинка: ModifyUserPaperSize API.
  • Новинка: ReplaceConnection API.
  • Формат экспорта enums соответствует новым функциям отчетов Crystal.
  • Добавлена функция экспорта сохраненных отчетов.
  • Введена поддержка бессеансового сервера RAS.

Java-компоненты для создания отчетности (JRC)

Компоненты JRC дополнены рядом новых функций. Более подробную информацию об этих функциях можно найти в Справочнике по Java Reporting Component API.

  • Компоненты JRC теперь поддерживают динамическое размещение графики.
  • Компоненты JRC поддерживают экспорт в редактируемые форматы RTF и CSV.
  • Компоненты JRC поддерживают также наборы данных XML как рабочие источники данных.
  • Они включают также API для разработки функций на стороне сервера:
    • Сохранение отчетов в файл (при помощи функции ReportClietnDocument).
    • Печать и экспорт (при помощи контроллера вывода на печать).
    • Настройка параметров (при помощи контроллера поля параметров).
    • Настройка входа в систему базы данных (при помощи контроллера базы данных).
  • Компоненты JRC теперь имеют обновленную поддержку региональных стандартов при помощи setLocale.
  • Включают примеры, показывающие, как использовать POJO (Plain Old Java Objects, Простые устаревшие объекты Java) в качестве источника данных для отчетов.

Среда Crystal Reports .NET

Среда Crystal Reports .NET включает много новых функций. Более подробную информацию об этих функциях можно найти в Интернет-справке по Crystal Reports .NET.

  • Crystal Reports полностью поддерживает новый метод размещения ClickOnce, впервые использованный в приложениях для Windows в программе Visual Studio 2005.
  • При создании веб-сайтов или Windows-проектов при помощи Visual Basic для отчетов Crystal Reports доступны фрагменты кода.
  • Несколько улучшений было сделано в элементе управления CrystalReportViewer.
  • Улучшена доступность в Crystal Reports .NET.
  • Crystal Reports .NET поддерживает международные символы посредством использования Unicode и GB18030-2000, китайского стандарта кодировки символов.
  • Для предварительного просмотра отчета в процессе создания в модуль Designer отчетов Crystal среды Crystal Reports .NET добавлена вкладка Preview (Предварительный просмотр).
  • При создании нового веб-сайта или Windows-проекта можно воспользоваться шаблоном проекта.

Уведомления об отказе от поддержки функций в будущем

Общее описание

Поскольку технологии изменяются, изменяется и их использование компанией Business Objects. Большая часть этих изменений происходит незаметно, не оказывая влияния на пользователя. Но иногда поддержка некоторых технологий или функций должна быть изменена таким образом, что это не может не затронуть пользователей. Если компания планирует отказаться от поддержки какой-либо функции, то пользователь получит предварительное уведомление об этом. Цель компании Business Objects - это предоставление уведомлений по крайней мере за две версии до того, как функция перестанет поддерживаться.

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

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

Из-за стремительности изменений в платформах сторонних разработчиков, изменение списка поддерживаемых платформ обычно осуществляется в более короткие сроки, чем выпуск новой версии программного продукта. Эти изменения не являются предметом политики предварительного уведомления об изменениях, поскольку компания Business Objects не в состоянии управлять этим процессом.

Примечание: Анонсирование отказа от поддержки функций в рамках данного документа является субъектом изменения на основании обратной связи с пользователями и других факторов.

Crystal Reports

  • Модуль просмотра COM DHTML (COM DHTML Page Viewer), модуль расширенного просмотра COM DHTML (COM DHTML Advanced Viewer), модуль просмотра фрагментов COM DHTML (COM DHTML Parts Viewer), модуль просмотра контейнера COM DHTML (COM DHTML Grid Viewer) , модуль просмотра контейнеров Java (Java Grid Viewer) и модуль расширенного просмотра Java (Java Advanced Viewer).
  • Модули просмотра страниц и фрагментов имеют равноценную замену в среде .NET текущей XI версии, а функции расширенного просмотра (Advanced Viewer) и просмотра контейнеров (Grid Viewer) в будущих выпусках программного пакета планируется оформить в виде модулей программы просмотра .NET Webform viewer. Отказ от модуля просмотра элементов ActiveX в настоящее время не планируется.
  • RDC (Report Design Component, Модуль создания отчетов).
    Планируется отказ от поддержки как RDC SDK, так и встроенного конструктора Visual Basic.
  • Модули просмотра мобильных компонентов .NET, Java и COM.

    Тенденции развития мобильных технологий показывают, что все больше мобильных устройств могут использовать обычный HTML, что делает ненужными специальные модули для просмотра мобильного контента. В программном пакете BusinessObjects XI версия 2 добавлена поддержка технологии Blackberry Enterprise Server в качестве обработчика файлов PDF, генерируемых программой Crystal Reports.

Report Application Server (Сервер отчетов приложений)

  • RAS COM SDK.
  • Connection Directory Manager (Менеджер каталога подключений).

    Возможности, предоставляемые этой функцией, в будущем будут заменены на объекты подключений на основе репозитория.

Комплекты разработчика COM-компонентов

В этом документе объявляется об отказе от поддержки в будущем большей части комплектов разработчика с открытым исходным кодом программами Crystal Reports и BusinessObjects Enterprise.

Технология COM - это технология, разработанная Microsoft, а компания Business Objects в будущем будет следовать политике Microsoft, которая намерена отказаться от поддержки этой технологии. Ко времени написания этого документа Microsoft объявила, что поддержка инструментов разработки на базе COM, таких, как Visual Basic 6 и Visual Basic C++6, будет прекращена в течение следующих нескольких лет. Отказ от поддержки Visual Basic 6 планируется в марте 2008 года, а отказ от поддержки Visual C++6 - в сентябре 2005 года.

Комплекты разработчика COM от Business Objects будут поддерживаться в BusinessObjects XI версия 2 в течение 3-5 лет после выпуска этой версии. Это означает, что поддержка решений COM SDK будет доступна до отказа от поддержки BusitnessObjects XI версии 2 в промежутке между 2008 - 2010 годами. Фрагменты этих технологий, которые планируется перенести в новую версию программы, перечислены ниже.

Технологии на базе XI COM Технология, которая заменит данную технологию в версии BusinessObjects XI
BusinessObjects Enterprise CSP pages JSP
BusinessObjects Enterprise ASP pages ASPX
BusinessObjects Enterprise COM SDK BusinessObjects Enterprise Java SDK
BusinessObjects Enterprise.NET SDK
BusinessObjects Enterprise Server Controls
BusinessObjects web services JSF Control
Viewrpt.cwr for URL reporting Viewrpt (Java servlet)
Viewrpt.aspx
Opendocument (Java servlet)
Opendocument.aspx
Crystal Reports Report Application Server (RAS) COM SDK Crystal Reports Java SDK
Crystal Reports .NET SDK
RAS Java SDK
RAS .NET SDK
Crystal Reports Report Design Component (RDC) Crystal Reports Java SDK
Crystal Reports.NET SDK
Crystal Reports COM DHTML Viewer Crystal Reports Java DHTML Viewer
Crystal Reports.NET DHTML Viewer

OLAP Intelligence (Интеллектуальный оперативный анализ данных)

  • Сохраненные представления.
    Эта функция будет замещена функцией Save As (Сохранить как).
  • Эксперты создания отчетов.
  • Элемент управления вращением (pivot control) в Dimension Explorer (Менеджере размеров).
  • Драйвер наследования Hyperion Essbase.
    Этот драйвер будет заменен новым, улучшенным драйвером.
  • Драйвер наследования IBM DB2 OLAP
    Этот драйвер будет заменен новым, улучшенным драйвером.

Data Integrator (Интегратор данных)

  • Интерфейс технологии MQ Series.
    Эти функциональные возможности будут замещены интерфейсом технологии JMS.

BusinessObjects Enterprise

  • Crystal Server Pages (CSP, Серверные страницы Crystal) и Web Component Adapter (WCA, адаптер веб-компонентов). В BusinessObjects XI основные поддерживаемые технологии - это JAVA и .NET.
  • Enterprise COM SDK (Комплект разработчика COM Enterprise).
  • Обработка расширений в среде Windows и Unix. В будущей версии компания Business Objects планирует ввести public semantic layer SDK (комплект разработчика с открытой семантикой), который будет поддерживать случаи использования текущей обработки расширений.
  • Прокси-серверы SOCKS.

Если вы в настоящее время используете прокси-серверы SOCKS, наша компания рекомендует перейти на использование другого метода межсетевого экранирования. Более подробно о поддержке межсетевого экранирования читайте в руководстве BusinessObjects Enterprise Administrator’s Guide (Руководство для администратора BusinessObjects Enterprise).


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=171