Встраивание с помощью элементов iFrame

В этом разделе содержатся темы с объяснением использования элементов iFrame для встраивания контента Oracle Analytics в приложения и веб-страницы.

Рекомендации по встраиванию контента с помощью элемента iFrame

В этом разделе описываются проблемы, которые могут возникнуть при использовании элемента iFrame для встраивания контента.

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

Если используется браузер Safari и встроенный контент не отображается должным образом, попробуйте отключить в Safari параметр Prevent cross-site tracking (Запретить отслеживание между сайтами).

Использование iFrame для встроенного контента

Аналитический контент можно встроить, добавив URL-адрес целевого контента в элемент iFrame приложения или портала. Например, этот метод можно использовать для встраивания контента в платформу Microsoft Teams.

Примечание.:

Если нужен интегрированный способ встраивания контента, используйте платформу для встраивания JavaScript. Этот метод предоставляет больше гибких возможностей, чем метод встраивания с помощью iFrame. См. Стандартный рабочий поток использования платформы для встраивания JavaScript.
Перед выполнением этой задачи убедитесь, что домен, в который требуется встроить контент, вы зарегистрировали в качестве безопасного домена. См. раздел "Регистрация среды встраивания в качестве безопасного домена".
При создании URL вручную, например для того, чтобы он включал в себя параметры, необходимо правильно использовать escape-символы. Все специальные символы в URL требуют URL-кодировки. Например, нужно использовать %2C для кодирования запятых и %20 для кодирования пробелов.
  1. На главной странице нажмите Навигатор и выберите Каталог.
  2. Найдите элемент, который необходимо встроить, и откройте его меню Действия. Нажмите Открыть.
  3. Перейдите в адресную строку браузера и скопируйте URL-адрес элемента. Ниже приведены примеры URL-адресов.
    • Отчетhttp://example.com/analytics/saw.dll?PortalGo&path=%2Fshared%2FRevenuehttp://example.com/analytics/saw.dll?PortalGo&Action=prompt&path=%2Fshared%2FSaled%2FSales%20by%20Brand

    • Инфопанельhttp://example.com/analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2FSales%2F_portal%2FQuickStart&page=Top%20Products

    • Рабочая книга — http://example.com/ui/dv/home.jsp?pageid=visualAnalyzer&reportmode=full&reportpath=%2Fshared%2FMySalesWorkbook

    • Холст — https://example.com:8080/ui/dv/?pageid=visualAnalyzer&reportmode=full&reportpath=%2F%40Catalog%2Fusers%2Fadmin%2FOAC%20Demo%20Samples%2FCost%20Management%20Analytics%20copy&canvasname=canvas!2. См. раздел "Совместное использование URL-адреса рабочей книги с определенной выбранной рабочей зоной".

  4. Кроме того, можно вручную сформировать, а затем скопировать URL для вставки в iFrame.
    Вот пример построения URL, содержащего параметры:
    https://example.com/ui/dv/ui/project.jsp?pageid=visualAnalyzer&reportmode=full&reportpath=%2F%40Catalog%2Fshared&p1n=pCustomerSegment&p1v=Corporate&p2n=pCity&p2v=Bristol%2CCardiff%2CAustin
  5. Откройте целевое приложение или портал, найдите элемент iFrame и вставьте в него URL-адрес контента.