Сортировка данных из запроса

Сортировка определяется в запросе для извлечения данных в заданном порядке.

Прежде чем начать

Сортировку можно задать с помощью внутренней сортировки или сортировки IBM® Rational Publishing Engine. Внутренняя сортировка позволяет вводить сортировку в поддерживаемом формате, внутреннем для источника данных. Внутренняя сортировка интерпретируется источником данных, в то время как сортировка Rational Publishing Engine обрабатывается Rational Publishing Engine в порядке извлечения данных из источника данных.
Дополнительная информация о внутренней сортировке и соответствующем синтаксисе приведена документации по источнику данных.
Вместо этого можно создать сортировку в Rational RequisitePro:
  1. Создать таблицу и ввести данные.
  2. Отсортировать данные.
  3. Создать представление и сохранить в нем данные.
  4. Выполнить экспорт представления для использования в качестве схемы источника данных в Rational Publishing Engine. Data Services Application обнаруживают представление автоматически.
  5. Добавить схему источника данных в шаблон Rational Publishing Engine.
Данные Rational RequisitePro, созданные в выводе Rational Publishing Engine, сохраняют порядок сортировки, который был задан в представлении, однако, некоторые вложенные данные могут не отображаться как вложенные.

Процедура

  1. В редакторе материалов шаблона выберите элемент.
  2. В представлении Свойства разверните Данные.
  3. В свойстве Сортировка выберите многоточие. Откроется окно Редактор сортировки.
  4. Условия условия сортировки:
    • Для использования внутренней сортировки откройте вкладку Внутренняя и введите выражение сортировки в окне Внутренняя. Нажмите кнопку OK.
    • Для использования сортировки Rational Publishing Engine щелкните дважды на элементе во вкладке Сценарий для добавления выражения сортировки. Затем выберите порядок сортировки в списке возле элементов.
    По возможности используйте внутреннюю сортировку. Внутренняя сортировка создает документы быстрее по сравнению с сортировкой Rational Publishing Engine.
  5. Нажмите кнопку OK.

Результаты

Выбранный порядок сортировки добавляется в текущий элемент.
Прим.: Rational Publishing Engine не может проверить правильность внутренней сортировки. Проверьте правильность сортировки в источнике данных.

Пример

Пример создания внутренней сортировки в шаблонах в Rational DOORS:

Для определения внутренней сортировки для источника данных Rational DOORS выполните следующие действия:
  1. Откройте модуль Rational DOORS и выберите Инструменты > Сортировка.
  2. В поле Сортировать по выберите Текст объекта.
  3. В поле Порядок выберите В убывающем порядке.
  4. Выберите Добавить.
  5. Для сохранения нажмите кнопку OK. Сортировка Rational DOORS будет доступна в списке сортировки.
Для копирования сортировки Rational DOORS в Rational Publishing Engine выполните следующие действия:
  1. Выберите элемент шаблона, содержащий запрос, который требуется сортировать.
  2. В представлении Свойства разверните узле Данные.
  3. В свойстве Сортировка выберите многоточие. Откроется окно Редактор сортировки.
  4. На вкладке Внутренняя введите Текст объекта в убывающем порядке.
Прим.: Rational Publishing Engine не может проверить правильность внутренней сортировки. Проверьте правильность сортировки в источнике данных.

Дальнейшие действия

Для удаления выражений сортировки выберите опцию Удалить, отображаемую рядом с каждым элементом. Для удаления всех элементов выберите Удалить все.

Комментарии