tableau serverのデータソース自動更新
1929 ワード
やりたいこと
TableauServerにpublishしたデータを自動で更新したい
前提条件
- 大本のデータソースはDBまたはCSV。これをPrepにてデータ処理して出力したhyperがデータソースとしたい
- PrepからTableauServerにpublishするとPrepがよくこけるので別手段を検討
- Prepのデータ処理は定期的に実行されれる。
- tableau2020.1
方法案と結果
ルート | 期待 | 判定 | 方法 | 結果 |
---|---|---|---|---|
1 | ◎ | × | NASのhyper形式をtableauserverで自動更新 | NASのhyperにtableauserverからアクセスできない |
2 | 〇 | △ | Prepで更新 | データが大きいためかPrepが落ちることがよくある |
3 | 〇 | 〇 | tableauserverでtabcmd publishを行う | 更新できた |
4 | △ | × | tableau refreshextract を使う | 更新できなく、何もメッセージがでないので原因不明 |
5 | △ | × | GoogleDrive上のhyper | そもそもGoogleDrive上のhyperはtableauに読み込めない |
6 | × | △ | GoogleDrive上のエクセル | 更新できた。しかし、hyper形式が望ましい |
7 | × | △ | tableauで手動更新 | できるが、手動更新はつらい |
tabcmdでデータ更新
結局、この方法がよさそう。
tabcmd publish "ファイル名.hyper(ファイルサーバでもOK)" -r "プロジェクト名" -n "データソース名" -u "tableauserverユーザ名" -p "tableauserverパスワード" --server "サーバ名(http://は不要)" -o
補足
-o:上書き
Author And Source
この問題について(tableau serverのデータソース自動更新), 我々は、より多くの情報をここで見つけました https://qiita.com/mamma_ds/items/d32eab8258530309f5c2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .