2017-01-20 15 views
1

Я буквально искал всюду в Интернете для решения этого, и ничто, кажется, не работает для меня. Мне нужно было запрашивать данные из нескольких баз данных, что было очень сложно, поэтому я решил использовать Python для подключения к RDS и выполнять эти запросы (через Pandas). Pandas экспортировал эти данные в файл csv. Теперь у меня есть панель управления, которая использует эти данные на сервере Tableau, но когда я обновляю файл csv, панель мониторинга не обновляется.Лучший способ автоматического обновления файла excel на локальном диске, а затем обновление графиков на сервере Tableau?

Любое понимание было бы принято с благодарностью!

ответ

1

Существует несколько способов сделать это. Вы можете создать извлечение данных и опубликовать извлечение на сервер. Это позволяет другим пользователям подключаться к этому источнику данных для своих нужд. Сервер Tableau дает пользователю возможность запланировать обновление выписки (при условии, что сервер имеет доступ к тому, где хранится источник данных).

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

Когда вы публикуете книгу, которая ссылается на источники текстовых файлов, такие как csv или Excel, у вас есть выбор: включать (упаковывать) данные в книгу. По умолчанию это поведение - включить его. В этом случае изменения исходного файла csv не влияют на опубликованную книгу.

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

+0

Привет, спасибо за ваш ответ. Когда я создавал выписку и публиковал на сервер, я получаю отказ в подключении каждый раз при обновлении выписки. –

+0

Ваш сервер должен иметь доступ к исходному файлу, например, на диске общего доступа, а не на вашем локальном компьютере. – Bernardo

+0

Хорошо, хорошо знать. Благодаря! –