Настройка интерактивности для появления окна ввода данных

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

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

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

  1. Создайте новый отчет в Report Studio.
  2. В своем отчете перетащите Esri Map с закладки Набор инструментов панели Объекты для вставки на страницу окна ввода или на страницу отчета.
  3. Создайте и заполните новый запрос, который будет закреплен за окном ввода для карты и не будет использоваться никакими другими элементами отчета.
  4. Чтобы создать фильтр деталей для любых элементов отчета, которые вам необходимо отобрать в окне ввода данных карты, необходимо использовать параметр. Например, создайте Определение выражения, наподобие следующего:
    [Sales (query)].[Retailer site].[Retailer Province-State]in?state?
    
  5. Если в отчете используется более одного компонента Esri Map, необходимо запомнить имя каждого из них, чтобы впоследствии отобрать нужную карту для настройки в Esri Maps Designer.
  6. Сохраните свой отчет в Report Studio.
  7. Откройте Esri Maps Designer и перейдите к отчету, который вы только что создали. Напротив соответствующей карты нажмите Настроить, чтобы открыть карту.
  8. В появившемся окне настройки карты добавьте данные на свою карту. См. Добавление данных IBM Cognos на карту.
  9. Когда добавление данных будет закончено, нажмите кнопку Показать содержание карты, чтобы появилась панель Содержание.
  10. На панели Содержание щелкните стрелку справа от слоя, который будет использоваться для наполнения параметра окна ввода данных карты. Выбранный слой должен иметь поле, содержащее данные, которые будут соответствовать данным в фильтруемом элементе данных; например, если в определении выражения фильтра деталей использовалось словосочетание Retailer Province-State, то слой карты должен иметь поле со списком названий провинций или штатов.
  11. Выберите Взаимодействие с IBM Cognos.
  12. Выберите Установить окно ввода и нажмите Добавить новый.
  13. Дополнительно введите новое название для этой интерактивности в текстовом окне Надпись.
  14. В ниспадающем меню Задействовать выберите тип действия (По выборке, По всплывающим окнам или По щелчку), который вы хотите использовать для этой интерактивности.
  15. В ниспадающем меню Атрибут слоя выберите поле из слоя карты, который будет использоваться для фильтрации данных.
  16. Из ниспадающего меню Параметр выберите параметр отчета для фильтрации.
  17. В ниспадающем меню Авто-ввод выберите Истина, если вы хотите, чтобы для обновления отчета не требовалось нажатие пользователем кнопки приглашения на ввод; в противном случае выберите Ложь.
  18. Если вы настраиваете интерактивность по выборке, и хотите, чтобы она включалась автоматически, когда пользователь отчета создает выборку на карте, отметьте опцию Включено по умолчанию.
  19. Нажмите OK.