2016-07-25 7 views
3

現在のワークシートの結果または計算がフェッチされている間に、別のワークシートに切り替える方法はありますか?Tableauの複数のワークシートで同時に作業するには?

現在、別のシートに移動する前に、現在の計算が完了するまで待つ必要があります。理想的には、現在のワークシートジョブをバックグラウンドでプッシュし、Tableauの別のワークシートで作業を再開することができますか?

注:ソースデータには何百万ものレコードが含まれているため、オプションも複数のインスタンスも抽出されません。

+1

@matt_blackが述べたように、同じブックには方法がありません。つまり、結果が長い時間がかかる場合は、できるだけ多くのパフォーマンスを得るためにデータ抽出を使用していることを確認してください。抽出では、すべてのクエリと計算はtdeファイルを更新するときに一度だけ実行されます。 –

答えて

0

私は決してこれを達成する方法を見いだせませんでした。しかし、それはあなたが複数のTableau のワークブックを同時に開いていることに気づく価値があります。は同時に開き、別々のスレッドで実行します。

したがって、ワークブック全体で作業を分割することができれば、計算中に計算を非常に簡単に切り替えることができ、計算が計算を妨げることはありません。作業の分割を適切な方法で構成すると、後でワークブックをマージすることができます。

+0

これは非常に面倒で不便なやり方です。 – stackit

0

ライブデータソースを使用している場合は、結果や計算結果を見る準備が整うまで、自動更新を一時停止することができます。私はこれがあなたがしようとしていることを完全には助けないが、必要なワークシートを作成して一度に読み込む機会を与えてくれることを知っています。

+0

これは私がやっていることですが、個々のワークシートを個別に読み込む必要があります。 – stackit

1

私は、これは機能のタブローが今提供していますが、ここでは開発をスピードアップするかもしれませんがいくつかあるとは思わない:可能であれば

  1. 、むしろライブ接続を使用するよりも、あなたのデータを抽出します。私はこれが常にオプションではないことは承知していますが、特に開発中にオーバーヘッドを大幅に削減できます。
  2. Optimize your extracts。クエリを作成するたびに、計算されたフィールドのすべてを再計算する必要はありません。かなりのスピードをあげることができます。
  3. ロード時間を最小限に抑える最も良い方法は、ワークシートを作成する間にデータをサブセット化することです。開発時には、データセットのすべての行をロードする必要はありません。多くの場合、サブセットは、ワークシートと計算が必要なときに機能していることを確認するのに十分です。例えば1か月分のデータにフィルタリングを試みることもできますし、個人や店舗、犬種、Skrillexの曲だけでも可能です。
  4. 自動更新を一時停止するというNadirの提案は素晴らしいことですが、複雑なビューや複雑な計算を作成している場合は、リアルタイムのフィードバックがないと開発が難しくなります。ただし、データのサブセッティングがオプションでない場合は、これが最善の方法かもしれません。このプロセスを少し速くする方法の1つは、ダッシュボードにロードしたいシートをすべて投げてそこから自動アップデートを再開することです。このダッシュボードは、フォーマットされたプロダクションダッシュボードではなく、一度にロードしたいシートのドロップポイントとして機能するだけです。
+0

ダッシュボードを作成する最後の提案は唯一の興味深いものです。ありがとうございます、これは質問に関連していないので、抽出部分の部品を削除する必要があります。また、抽出物は選択肢ではないという問題の中で言及された。 – stackit

関連する問題