Создание PDF-документов и экспорт ссылок для скачивания с сервера Tableau

можно ли создавать PDF-документы (например, по ночному расписанию) с таблицей и предоставлять эти документы по URL-адресу сервером таблиц?

такой подход распространен в отчетах Джаспера и мире Бирта, поэтому мне было интересно, возможен ли такой же подход с Tableau?

Я не видел никакой документации на сайте Tableau для создания PDF-файлов, кроме печать в PDF

4 ответов


С Tableau Server вы можете получить доступ к опубликованной книге в формате pdf с помощью этого URL-адреса: http://nameofyourtableauserver/views/NameOfYourWorkbook/NameOfYourView.pdf

просто url-это url вашего представления + вы добавляете ".документ PDF."

pdf-файл будет генерироваться динамически при доступе к URL-адресу.

другой вариант-запрограммировать собственный скрипт с помощью tabcmd. Вы можете получить дополнительную информацию о tabcmd здесь:http://kb.tableausoftware.com/articles/knowledgebase/using-tabcmd


тот же метод также работает для PNG. Вы можете управлять фильтрами ?имя_поля=значение. Вы даже можете выбрать несколько значений, как это ?field_name=value1, value2.

параметры можно установить таким же образом.

лично мне больше всего повезло с дискретными измерениями вместо непрерывных.


Я использую планировщик задач Windows с пакетными файлами и Tabcmd.

программы необходимы:

  • Tabcmd
  • Windows TaskScheduler (все программы - аксессуары - Системные инструменты)

http://onlinehelp.tableausoftware.com/v8.1/server/en-us/tabcmd_overview.htm (tabcmd, как это работает?)

Batchfile (создайте текстовый файл, а затем сохраните с расширением файла .летучая мышь):

  • 1-Найдите tabcmd и войти
  • 2-Используйте функцию tabcmd get " http:\..."и-f" C:...pdf " для сохранения в файл.
  • 3 - объедините фильтры, которые вы хотите использовать, до конца вашего URL-адреса, как показано в других ответах(все фильтры в представлении должны быть включены (заполнены))
  • 4 - сохранить пакетный файл

Планировщик Задач Windows:

  • 1-Создайте задачу, которая будет выполнять пакетный файл
  • 2 - ТЕСТ

вы можете сделать это путем ввода

http://server/views/WorkbookName/SheetName.формат PDF?:формат=формат PDF

другой вариант будет использовать javascript api, как показано ниже..

function exportPDF() {
  viz.showExportPDFDialog();
}