Auto refre sh Онлайн-панель Tableau с использованием расширения "Auto refre sh" Chrome - PullRequest
0 голосов
/ 06 января 2020

Я создал представление в таблице онлайн, используя прямое соединение. Я хочу, чтобы страница автоматически обновлялась sh каждые 10 минут. Это можно сделать, только нажав вручную кнопку refre sh на панели инструментов / представлении в таблице онлайн, обновив страницу браузера, не обновив sh панель инструментов. Я видел обсуждение таблицы с этим советом: "Tip: To continually refresh a view, in the <head> section of the web page, add <meta http-equiv="refresh" content="#">, where # is the number of seconds between refreshes." Как я могу это сделать? Можно ли это сделать в онлайн-таблице?

В качестве второго варианта я могу добавить параметры в URL панели мониторинга, чтобы решить эту проблему. Я видел это в этой дискуссии: https://community.tableau.com/thread/289924 По крайней мере, часть ":refresh=yes" должна была быть добавлена ​​к URL. Поскольку я совершенно неизвестен в этой области, я не смог это исправить. Где и как мне нужно добавить это в URL, чтобы это работало постоянно?

Я также открыт для других предложений.

1 Ответ

2 голосов
/ 09 января 2020

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

Вариант 1. Встраивание с метатегом

Это это первый вариант, который вы описали. Чтобы сделать это, вам нужно встроить свою панель мониторинга в свою собственную отдельную веб-страницу. Вы можете получить код для встраивания с помощью кнопки share на любой панели инструментов и настроить его с помощью параметров и JavaScript Embedded API . Упомянутый вами метатег будет go в заголовке вашей пользовательской веб-страницы, где вы встраиваете панель мониторинга. Таким образом, это выглядело бы примерно так:

<html>
  <head>
    <meta http-equiv="refresh" content="600">
  </head>
  <body>
    <script>
      // Your embed code from the dashboard here
    </script>
  </body>
</html>

Вы также хотели бы включить тег :refresh, который вы упомянули, чтобы всегда получать самые последние данные.

Плюсы : любой может открыть страницу и иметь панель автообновления без установки чего-либо.

Минусы : Вам понадобится веб-сервер в той или иной форме для размещения вашей пользовательской страницы. , Требует некоторого кодирования. Трудно увеличить количество панелей мониторинга.

Вариант 2: Chrome Расширение

Это второй вариант, который вы описывали. В этом случае расширение chrome в браузере обновляет страницу для вас. Это означает, что вам не нужна отдельная веб-страница. Тем не менее, он будет работать только в браузере, в котором вы устанавливаете и настраиваете расширение. Похоже, в веб-магазине chrome есть несколько расширений sh с автоматическим обновлением, которые вы можете выбрать. Вам нужно настроить их так, чтобы они обновляли sh страницу, снова убедитесь, что на URL-адресе есть тег :refresh.

Плюсы : не требуется отдельный веб-сервер. Нет кодирования. Легко масштабируется для нескольких панелей мониторинга.

Минусы : Работает только для браузера, на котором установлено расширение chrome.

Опция 3: Расширение панели мониторинга

Один вариант, который вы не упомянули, но я думаю, что лучше всего было бы использовать Расширение Dashboard . Расширения панели мониторинга - это веб-приложения, которые вы можете перенести непосредственно на панель мониторинга. В настоящее время у нас есть расширение Auto-Refre sh в галерее, созданное именно для этой цели. Как только вы загрузили его, просто откройте панель управления, перетащите новый объект расширения, выберите загруженный файл и настройте его на 10 минут.

Плюсы : не требуется отдельный веб-сервер. Нет кодирования. Легко масштабируется для нескольких панелей. Любой может открыть приборную панель и автоматически обновить ее, не устанавливая ничего.

Минусы : автообновление sh работает только с 2019.4 +.

Надеюсь, это поможет !

...