フィルタ・行・列等を設定したビューの描画をせずに(あるいは簡素化させて)、いきなりCSVやmdbファイルのデータを直接生成する方法は無いでしょうか?
DWHをデータソースとしており、特定条件のデータの抽出を行う(SQLツールのような)利用も大きいため、引き出したいデータによってはTableauの描画が追いつかないことがしばしば発生します。
また、抽出したデータをExcelでの表計算や、AccessやTableauで再集計するということも行っていることもあります。
先ほど作業していた案件ですと、アウトプットの行・列数が2列800万行という極端なかたちのクロス集計表のため、
・データベース上での処理・・・15秒
・Tableauでの描画・・・15分
・Accessファイル(mdb)へのエクスポート・・・30分
(ちなみに生成されたmdbファイルのサイズは550MBでした)
とTableauでの処理時間がかなりのボトルネックになってしまいました。
作業効率化のためによろしくお願いします!
6 risposte
ご回答ありがとうございます。
KBを読んでみたのですが・・・う~ん、以前試した(RAWデータが出来た)やり方とほぼ同じですね・・・
tabcmd export -s https://XXXXXXXX -u YYYYYY -p ZZZZZZ "sample/sample" --csv -f "C:\WWWWW"
バッチを回すこと前提だったため、ローカルPCでtabcmdを実行し、Tableauサーバーにログイン、ローカルに抽出を保存、というオプションを付けたやり方です。
もう一度色々試してみます。