Настройка интерактивного углубления в данные

Вы можете настроить интерактивность углубления в данные, когда пользователи отчёта щелкают точки или регионы на карте или нажимают на кнопку Углубиться в данные во всплывающем окне объекта. Интерактивность углубления в данные запускает и отображает другие отчеты, содержащие соответствующие данные, связанные с заданной точкой или регионом. Такая интерактивность может быть настроена для слоев, созданных на базе данных IBM Cognos сервисов объектов слоев и кластеризованных точечных слоев. Для динамических слоев картографических сервисов эта интерактивность может быть настроена только при щелчке на карте.

Для настройки карты с такой интерактивностью в Esri Maps for IBM Cognos, вам необходимо сначала настроить исходный и целевой отчеты в Report Studio. Более подробно о настройке исходного и целевого отчетов в Report Studio и о специфических настройках перехода в детализированный отчёт см. Руководство пользователя IBM Cognos Report Studio.

Более подробно о видах интерактивности, которые можно настроить в Esri Maps for IBM Cognos, см. раздел О видах интерактивности.

  1. В Report Studio, настройте целевой отчет в том же порядке, который вы будете использовать для любого другого типа определения перехода в детализированный отчёт.
  2. Сохраните ваш отчёт.
  3. Создайте исходный отчет в Report Studio. Перетащите Esri Map с закладки Набор инструментов панели Объекты для вставки на страницу отчета.

    Создаётся пустой контейнер Esri Map.

  4. Создайте и заполните новый запрос, который будет закреплен за этой картой и не будет использоваться никакими другими элементами отчета.
  5. Создайте и заполните запрос, который будет использован при углублении в данные. Для этой цели может быть использован запрос карты. Запрос перехода в детализированный отчёт должен содержать данные, которые будут использовать для заполнения параметров в целевом отчёте. Например, если переход в детализированный отчёт будет базироваться на параметре для штатов по Соединённым штатам, то запрос должен содержать элемент данных для штатов.
  6. Сохраните свой отчет в Report Studio.
  7. Откройте Esri Maps Designer и перейдите к исходному отчёту. Напротив соответствующей карты нажмите Настроить, чтобы открыть карту.
  8. В появившемся окне настройки карты добавьте данные на свою карту. См. Добавление данных IBM Cognos на карту.
  9. Когда добавление данных будет закончено, нажмите кнопку Показать содержание карты, чтобы появилась панель Содержание.
  10. На панели Содержание щелкните стрелку справа от слоя, который будет использоваться для вызова интерактивности "Углубление в отчёт". Этот слой будет связан с запросом углубления в отчёт в исходном отчете (возможно, тот же запрос, который был использован для настройки слоёв карты), так что выбранный слой должен содержать поле с данными, которые будет соответствовать данным о запросе углубления в отчет. Например, если углубление в данные будет на основе штатов США, то слой карты должен содержать поле с перечислением штатов.
  11. Выберите Взаимодействие с IBM Cognos.
  12. Выберите Переход в детализированный отчёт и нажмите Добавить новый.
  13. Дополнительно введите новое название для этой интерактивности в текстовом окне Надпись.
  14. В ниспадающем меню Задействовать выберите тип действия (По щелчку или По всплывающим окнам), который вы хотите использовать для этого поведения.
  15. В ниспадающем меню Атрибут слоя выберите поле, которое будет связано с запросом перехода в детализированный отчёт в исходном отчёте.
  16. Из ниспадающего меню Запрос, выберите запрос перехода в детализированный отчёт.
  17. Из ниспадающего меню Элемент данных выберите элемент данных, который будет использоваться для заполнения параметра в целевом отчёте. Данные в этом элементе данных должны соответствовать данным в поле Атрибут слоя.
  18. Введите путь к целевому отчёту в окне Отчёт или нажмите кнопку Обзор для перехода и выбора целевого отчёта.
  19. Из ниспадающего меню Действие выберите способ, с помощью которого пользователи должны просматривать целевом отчёт:
    • Для просмотра последних данных на карте, выберите Запустить отчёт.
    • Для того чтобы Esri Maps Designer подбирал значения из выбранного контекста для совпадения с данными в целевом отчёте (динамическая фильтрация), выберите Запустить отчёт с динамической фильтрацией.
    • Для просмотра последней сохранённой выходной версии целевого отчёта из Esri Maps Designer, выберите Просмотреть последний отчёт.
    • Для использования действия по умолчанию, заданного для отчета в IBM Cognos Connection, выберите (По умолчанию).
  20. Если вы выбрали запустить целевой отчёт на предыдущем шаге, выберите выходной формат для вашего отчёта из ниспадающего меню Формат.
  21. Для открытия целевого отчёта в новом окне, отметьте опцию Открывать в новом окне.
  22. Нажмите кнопку Настроить рядом с параметром для его настройки.
  23. Из ниспадающего меню Метод, выберите метод передачи параметра.
    • Если вы не хотите передавать никакого значения, выберите (По умолчанию).
    • Если вы не хотите, чтобы целевой отчет был отфильтрован по этому параметру, выберите Не использовать параметр.
    • Если вы хотите передать значения из элемента данных для фильтрации целевого отчета, выберите Передать значение элемента данных .
    • Если вы хотите передать значения из параметра исходного отчёта для фильтрации целевого отчета, выберите Передать значение параметра.
  24. Если вы выбираете Передать значение элемента данных или Передать значение параметра для передачи параметра на предыдущем шаге, щёлкните стрелку ниспадающего меню Значение и выберите соответствующее значение элемента данных или параметра.
  25. Из ниспадающего меню Свойство для передачи, выберите элемент исходных метаданных для передачи. Выберите (По умолчанию), чтобы передать бизнес-ключ или выберите другое свойство, такое как заголовок участника, уникальное имя участника и т.п.
  26. Нажмите ОК по завершении настройки параметра.
  27. Из ниспадающего меню Отобразить страницу приглашения на ввод, выберите один из следующих вариантов для отображения страницы подсказки:
    • Всегда – если вы выберете этот вариант, страницы приглашения на ввод будут отображаться всегда, когда интерактивность углубления в данные происходит независимо от того, были ли определены значения для требуемых значений параметров.
    • На основе настроек приглашения на ввод по умолчанию для целевого отчета – если вы выбираете этот вариант, настройки подсказки целевого отчета будут использованы для определения того, следует ли показывать страницы приглашения на ввод.
    • Только тогда, когда необходимые значения параметров отсутствуют – если вы выбираете этот вариант, то страницы приглашения на ввод не будут отображаться тогда, когда требуемые значения параметра предоставляются определением перехода в детализированный отчёт. Это установка по умолчанию.
  28. Нажмите OK.