Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
На этой странице показано, как внедрить панель мониторинга в виде iframe во внешнее приложение. Зрители получают доступ к панели мониторинга по учетным данным Azure Databricks.
Сгенерировать код для внедрения
Чтобы создать код внедрения, который можно вставить во внешние приложения:
Откройте опубликованную панель мониторинга, которую вы хотите внедрить. См. панели мониторинга авторов для изучения способов просмотра и доступа к панелям мониторинга в рабочей области.
Щелкните "Поделиться " в правом верхнем углу.
Нажмите кнопку "Внедрить панель мониторинга " в диалоговом окне "Общий доступ ".
Откроется диалоговое окно Копировать код для вставки. Если существует список разрешенных доменов внедрения, перечислены домены. Нажмите
, чтобы скопировать фрагмент кода.
Вставьте код внедрения в любую платформу или приложение, поддерживающую внедрение HTML и которая может отображать содержимое iframe. См. примеры .
Замечание
Если диалоговое окно Копирования кода внедрения содержит список разрешенных доменов, но ваш целевой домен не включен, администратор рабочей области может добавить его. См. статью "Управление панелью мониторинга" и доступом Genie.
Встроенные панели мониторинга всегда отображаются с помощью светлого режима. См. раздел "Темный режим" не отображается.
Примеры
В следующих примерах приведены пошаговые инструкции по внедрению панелей мониторинга в приложение. Каждый набор инструкций предполагает, что вы уже скопировали код внедрения, описанный в предыдущем разделе.
Встраивание в Confluence
Созданному коду внедрения требуется небольшая корректировка в соответствии с требованиями Confluence. Чтобы внедрить панель мониторинга на страницу Confluence, выполните следующие действия.
Измените код внедрения, чтобы включить только созданный URL-адрес, а не теги iframe или дополнительные значения разметки.
Перед редактированием код внедрения включает HTML-тег iframe, ссылку на панель мониторинга для использования источника в iframe, и дополнительные параметры для высоты, ширины и границы, как показано в следующем примере кода. Для панели мониторинга пример заполнителей
<databricks-instance-name>и<dashboard-and-workspace-ID>содержит фактические значения, связанные с рабочей областью и панелью мониторинга. Они приведены следующим образом:- Ваш
<databricks-instance-name>— это первая часть URL-адреса при входе в рабочую область. См. сведения о получении идентификаторов для объектов рабочей области. - Это
<dashboard-and-workspace-ID>последняя часть URL-адреса, указывающая на панель мониторинга. Выглядит примерно так:a4bf23c498752e79f1a2d6b4c9087e31?o=3498561237865447
<iframe src="https://<databricks-instance-name>/embed/dashboardsv3/<dashboard-and-workspace-ID>" width="100%" height="600" frameborder="0"></iframe>Измените строку таким образом, чтобы она содержит только текст ссылки, как показано в следующем примере.
https://<databricks-instance-name>/embed/dashboardsv3/<dashboard-and-workspace-ID>- Ваш
Вставьте элемент iframe на страницу. Сведения о том, как вставить iframe на страницу, см. в документации Confluence.
Вставьте измененный URL встроенного элемента в текстовое поле URL и установите ширину на 100%.
Настройте другие параметры в соответствии с вашими предпочтениями.
Встраивание в Salesforce Knowledge
Чтобы внедрить панель мониторинга на страницу знаний Salesforce, выполните следующие действия.
Создайте страницу Visualforce. Инструкции см. в документации Salesforce.
На экране "Изменить страницу " переместите курсор в редактор разметки Visualforce .
Вставьте код внедрения, скопированный между двумя
<apex:page></apex:page>тегами.Добавьте два тега абзаца (
<p></p>) вокруг кода внедрения.В следующем примере заполнитель
<dashboard-embed-code>используется для демонстрации того, как должна выглядеть разметка Visualforce. Экземпляр должен включать полный код вставки, скопированный вами.<apex:page > <p><dashboard-embed-code></p> </apex:page>Нажмите кнопку "Сохранить", чтобы сохранить изменения.
Щелкните «Предварительный просмотр» и убедитесь, что панель отображается.
Скопируйте URL-адрес предварительной версии компонента и создайте новый компонент iframe. Он должен выглядеть как следующий фрагмент кода. Заполнитель
<your-salesforce-domain>должен быть заменен доменом Salesforce.<iframe src="https://<your-salesforce-domain>/apex/<component name>" width="100%" height="600" frameborder="0"></iframe>Перейдите на страницу "Знания", где вы хотите внедрить панель мониторинга.
Нажмите «Изменить > Добавить компонент мультимедиа».
Вставьте код iframe из предыдущего шага в текстовое поле встраивания.
Внедрение в SharePoint
Чтобы внедрить панель мониторинга в SharePoint, может потребоваться добавить URL-адрес Azure Databricks в список допустимых сайтов для внедренного содержимого на SharePoint. Инструкции см. в документации Microsoft. Затем выполните следующие действия.
- Перейдите на страницу SharePoint, где вы хотите разместить встроенную панель мониторинга.
- Добавьте элемент Embed на страницу.
- Вставьте полный код внедрения в адрес веб-сайта или поле кода внедрения в правой части экрана.
- Щелкните, чтобы подтвердить.
Внедрение одного мини-приложения
Чтобы внедрить одно мини-приложение из панели мониторинга, вам потребуется код внедрения панели мониторинга и уникальный идентификатор мини-приложения, который вы хотите отобразить.
Скопируйте уникальный идентификатор
Идентификатор одного мини-приложения — это сочетание значения страницы name и значения мини-приложения name , разделяемого тильдой (~).
Замечание
Ключ name отображается в сериализованном файле, который определяет панель мониторинга и недоступен из пользовательского интерфейса Azure Databricks. Он отличается от displayName значения, определяющего имя страницы, отображаемое в пользовательском интерфейсе. См. раздел "Изменить файл панели мониторинга".
Чтобы скопировать уникальный идентификатор, выполните следующие действия.
Откройте опубликованную панель мониторинга в рабочей области Azure Databricks.
Щелкните
для мини-приложения, которое вы хотите внедрить.
Нажмите кнопку "Просмотреть полный экран " или " Копировать ссылку на мини-приложение". URL-адрес содержит соответствующие значения страницы и мини-приложения
name.Скопируйте параметр
fullscreenWidgetпоиска и все после знака равенства (=).В следующем примере показана последняя часть URL-адреса для полноэкранного виджета.
fullscreenWidget=53eadf26~3490f286
Измените сгенерированный код встраивания
- См. статью "Создание кода внедрения ", чтобы найти шаги по созданию кода внедрения панели мониторинга.
- Добавьте
&fullscreenWidget=<ID>в URL-адрес вставки, заменив<ID>на объединённое<page-name>~<widget-name>значение.
Например, если базовый URL-адрес внедрения выглядит следующим образом:
src="https://<databricks-instance-name>/embed/dashboardsv3/<dashboard-and-workspace-ID>&fullscreenWidget=<ID>"
Обновленный URL-адрес внедрения с уникальным идентификатором должен выглядеть следующим образом:
src="https://<databricks-instance-name>/embed/dashboardsv3/<dashboard-and-workspace-ID>&fullscreenWidget=53eadf26~82f66691"
Просмотр встроенной панели мониторинга
Встроенные панели мониторинга обеспечивают безопасный способ доступа к данным панели мониторинга за пределами Azure Databricks. Применяются все существующие параметры общего доступа. Предназначенным пользователям должен быть предоставлен доступ к панели управления. См. сведения о том, кто может получить доступ к панели мониторинга? При доступе к встроенной панели управления пользователи получают запрос на вход в Azure Databricks, если они не активировали сеанс с последнего входа в ту же рабочую область.
Чтобы просмотреть внедренную панель мониторинга, выполните приведенные действия.
- Перейдите на страницу, на которой была внедрена панель мониторинга.
- При необходимости войдите с помощью учетных данных Azure Databricks.
Спросите Джини во встроенных панелях
При просмотре встроенной панели мониторинга, опубликованной с соответствующим пространством Genie, зрители могут получить доступ к кнопке Ask Genie для изучения данных с помощью вопросов естественного языка.
Чтобы использовать Genie на встроенной панели мониторинга, выполните приведенные действия.
- Перейдите на страницу встроенной панели мониторинга.
- При необходимости войдите с помощью учетных данных Databricks.
- Щелкните Ask Genie в интерфейсе панели мониторинга.
- Введите вопросы естественного языка о данных панели мониторинга.
Genie использует те же разрешения и доступ к данным, что и опубликованная панель мониторинга. Дополнительные сведения о настройке и использовании Genie Spaces с панелями мониторинга см. в упомянутом разделе.
Замечание
Ask Genie доступен только в базовом встраивании. Ask Genie не поддерживается. Ask Genie недоступно во внешнем внедрении. Для внешних сценариев внедрения используйте API бесед Genie для интеграции возможностей запросов на естественном языке.
Замечание
Если зарегистрированный пользователь, которому не предоставлен доступ к панели мониторинга, пытается просмотреть его, он получает сообщение об ошибке, которая говорит, что панель мониторинга недоступна. См. статью "Общий доступ к опубликованной панели мониторинга", чтобы узнать, как настроить параметры общего доступа.
Обновление встроенной панели мониторинга
Все зрители встроенной панели мониторинга могут вручную обновлять панели мониторинга по запросу. Вы также можете периодически настраивать расписание обновления панелей мониторинга.
См. статью "Управление запланированными обновлениями и подписками панели мониторинга".
Устранение неполадок с внедренными панелями мониторинга
Распространенные проблемы и решения при работе с внедренными панелями мониторинга, включая проблемы отображения темы и пустые iframes, см. в статье "Устранение неполадок с внедренными панелями мониторинга".
Дальнейшие действия
- Настройка внедрения для внешних пользователей: См. Что такое внедрение для внешних пользователей?.
- Управление разрешениями внедрения. Управление доменами, на которых могут размещаться внедренные панели мониторинга и настраивать параметры внедрения на уровне рабочей области. См. статью "Управление панелью мониторинга" и внедрением пространства Genie.
- Предоставление общего доступа к опубликованным панелям мониторинга. Настройка параметров и разрешений общего доступа для опубликованных панелей мониторинга с различными группами пользователей. См. раздел "Общий доступ к панели мониторинга".