Создание действий с данными в визуализациях, встроенных во внешние контейнеры

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

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

Имя события указывается во внешнем контейнере и передается при публикации события контекста. Контекст – это набор значений элементов данных в выбранном расположении в визуализации. Если действие с данными используется для нескольких рабочих книг или нескольких элементов данных в рабочей книге, можно указать уникальное имя события для более удобного отслеживания. Например, если введено DV Embedded Content DA1 в качестве имени действия, то в поле Имя события можно ввести событие из DA1, чтобы указать, из какого события следует действие с данными.

При вводе передаваемых значений обратите внимание на следующее.
  • Используйте вариант Все, чтобы динамически определять пересечение выбранной ячейки (например, "Продукт и год"), и эти значения будут переданы целевому объекту.
  • Используйте вариант Данные привязки, чтобы обеспечить отображение действия с данными в среде выполнения в случае, если обязательные столбцы, определенные в поле Привязать к, доступны в контексте представления.
  • Используйте вариант Нет, чтобы открыть страницу (URL-адрес или холст) без передачи данных. Например, можно перейти на www.oracle.com без передачи какого-либо контекста.
  • Используйте вариант Пользовательские, чтобы указать и передать пользовательский набор столбцов.
При выборе параметра Поддержка множественного выбора обратите внимание на следующее.
  • Вкл. — вызов действия с данными при выборе одной или нескольких точек данных.
  • Выкл. — вызов действия с данными при выборе только одной точки данных.

    Эта настройка особенно полезна, если выбор нескольких точек данных может привести к ошибке, например, с некоторыми сторонними АРI-интерфейсами REST.

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

  1. На главной странице наведите курсор на рабочую книгу, нажмите Действия и выберите Открыть.
  2. В меню рабочей книги нажмите Меню и выберите Действия с данными.
  3. Нажмите Добавить действие. В разделе "Новое действие с данными" перейдите к полю Имя и введите имя.
  4. Нажмите Тип и выберите Событие публикации.
  5. Нажмите Добавить данные или Выбрать данные в поле Привязать к и выберите один или несколько элементов, для которых необходимо передать значения при применении действия с данными.
  6. Введите значение для поля Имя события.
  7. Нажмите в поле Передать значения и выберите значения, которые будут переданы действием с данными заказчику.
  8. Нажмите Поддержка множественного выбора, чтобы задать значение.
    • Вкл.: это действие с данными может быть вызвано при выборе одной или нескольких точек данных.
    • Выкл.: действие с данными может быть вызвано только при выборе одной точки данных.

      Эта настройка особенно полезна, если выбор нескольких точек данных может привести к ошибке (например, с некоторыми АР-интерфейсами REST сторонних производителей).

  9. Нажмите ОК, чтобы сохранить изменения.