Публичный обмен ссылками

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

Включение общедоступных ссылок

Включить общий доступ

Чтобы сделать общедоступными такие элементы как вопросы или информационные панели через общедоступную ссылку или встроенный iframe, администратору необходимо включить общий доступ, перейдя к Настройки шестеренки > Настройки администратора > Общий доступ.

Как только вы это сделаете, в разделе Общий доступ будут отображаться вопросы, дашборды и действия GlarusBI с активными общедоступными ссылками. Чтобы отключить общедоступную ссылку, нажмите X в столбце Отменить ссылку для этого элемента.

Включите общий доступ к сохраненному вопросу или панели инструментов

Включить общий доступ

Чтобы включить общий доступ к вопросу или дашборду, нажмите значок Общий доступ и встраивание, чтобы открыть модальные настройки общего доступа, затем нажмите переключатель.

Активация публичного доступа

Для получения дополнительной информации о параметре Встроить этот элемент в приложение см. документацию по подписанному встраиванию.

Ссылки публичного доступа

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

Публичная ссылка для экспорта результатов вопроса в CSV, XLSX, JSON

Опции экспорта доступны только для вопросов, а не для дашбордов.

Чтобы создать общедоступную ссылку для загрузки результатов ответа на вопрос:

  1. Нажмите на значок Общий доступ и встраивание рядом с вопросом,

  2. Нажмите на значок включить общий доступ.

  3. Нажмите на формат файла, который вы предпочитаете (внизу URL-адреса Общий доступ).

  4. Откройте общедоступную ссылку в новой вкладке, чтобы протестировать загрузку.

Общий экспорт

Симуляция навигации по ссылкам с помощью общедоступных ссылок

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

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

  1. Создайте второй дашборд, который будет действовать как дашборд назначения.

  2. Включите общий доступ на дашборде назначения.

  3. Скопируйте общедоступную ссылку на дашборд назначения.

  4. На вашем основном дашборде создайте пользовательское назначение с типом «URL».

  5. Установите пользовательское назначение на общедоступную ссылку дашборда назначения.

  6. Необязательно: передайте значение фильтра с первичного дашборда на дашборд назначения, добавив параметр запроса в конец URL-адреса назначения:

/public/dashboard/?child_filter_name={%raw%}{{parent_column_name}}{%endraw%}

Например, если у вас есть основной общедоступный дашборд, который отображает данные Счета, вы можете передать имя Плана (при нажатии) на общедоступный дашборд назначения, который отображает данные Счета:

Общедоступная ссылка на пользовательскую цель

Общедоступная вставка

Если вы хотите встроить вопрос или дашборд в простую веб-страницу или запись в блоге:

  1. Выберите Обмен и встраивание для вашего вопроса или дашборда.

  2. Нажмите переключатель, чтобы включить общий доступ.

  3. Скопируйте фрагмент iframe Общий доступ.

  4. Вставьте фрагмент iframe в нужное место.

Чтобы настроить внешний вид вопроса или дашборда, вы можете обновить ссылку в атрибуте src с параметрами публичной вставки.

Параметры общедоступной вставки

Чтобы применить настройки внешнего вида или фильтра к вашей общедоступной вставке, вы можете добавить параметры в конец ссылки в атрибуте src вашего iframe. Обратите внимание, что возможно найти общедоступный URL-адрес ссылки за общедоступной вставкой. Если кто-то получает доступ к общедоступному URL-адресу ссылки, он может удалить параметры из URL-адреса, чтобы просмотреть исходный вопрос или дашборд (то есть без каких-либо настроек внешнего вида или фильтра). Если вы хотите создать безопасную вставку, которая предотвращает изменение имен или значений фильтров, ознакомьтесь с подписанной вставкой.

Параметры внешнего вида

Чтобы переключить настройки внешнего вида, добавьте параметры hash в конец общедоступной ссылки в атрибуте src вашего iframe.

| Название параметра | Возможные значения | | ———————– | ———————————————— | | bordered | true, false | | titled | true, false | | theme | null, transparent, night | | hide_parameters | filter name | | font | font name | | hide_download_button | true, false |

Например, чтобы вставить дашборд с несколькими параметрами внешнего вида:

/dashboard/42#theme=night&titled=true&bordered=false

Чтобы вставить вопрос без фильтров виджетов и кнопки сохранения:

/question/42#hide_parameters=filter_name&hide_download_button=true

Для получения дополнительной информации о сокрытии фильтров виджетов, используя hide_parameters, см. следующий раздел Фильтр параметров.

Фильтр параметров

Вы можете отобразить отфильтрованное представление вашего вопроса или дашборда в общедоступной вставке. Убедитесь, что вы сначала настроили фильтр вопроса или фильтр дашборда.

Чтобы применить фильтр к встроенному вопросу или дашборду, добавьте параметр query в конец ссылки в атрибуте src вашего iframe, например:

/dashboard/42?filter_name=value

Например, если у нас есть дашборд с фильтром «ID». Мы можем присвоить этому фильтру значение 7:

/dashboard/42?id=7#hide_parameters=id

Чтобы установить фильтр «ID» на значение 7 и скрыть виджет фильтра «ID» из общедоступной вставки:

/dashboard/42#hide_parameters=id

Чтобы указать несколько значений для фильтров, разделите значения амперсандами (&), например:

/dashboard/42?id=7&name=janet

Вы можете скрыть несколько виджетов фильтров, разделив имена фильтров запятыми, например:

/dashboard/42#hide_parameters=id,customer_name

Обратите внимание, что имя фильтра в URL-адресе должно быть указано в нижнем регистре и с подчеркиваниями вместо пробелов. Если ваш фильтр называется «Фильтр для почтового индекса пользователя», вы напишете:

/dashboard/42?filter_for_user_zip_code=02116

Дополнительная информация