2016-08-16 15 views
1

私はtableauが処理できるレコード/データサイズの量に関する矛盾する記述を聞いてきました。 先週、2人が、100mと600mの記録であるダッシュを持っていると私に言った。増分リフレッシュを行います。Tableauのデータの制限

私はxxx百万のレコードでダッシュを持っています。クライアントは、集約ビューにあるデータのみを受信しますか。

私は200万レコードのソースを持っています。ダッシュでは、1製品あたりの合計週数が表示されます。これが400個の細胞であるとしましょう(その下には数百万のレコードがあります)。クライアントは400データポイントのみを受信して​​いますか? サブ製品レベルまたはユーザーレベルのデータにフィルタを追加すると、フィルタのためにこれらのデータがすべてインポートされることになりますか?この場合、どのように速度に影響しますか?

+0

データへのアクセス方法に関する詳細情報を提供する必要があります。あなたはデータベースに接続していますか、ファイルから読み込んでいますか、またはTableau Extractを使用していますか?抽出にはデータを集約する機能があるため、ソースからのすべてのデータを取得する必要はありませんが、明示的に行う必要があります。もしそうでなければ、Tableauはすべてのデータを照会します。 – Nicarus

+0

http://stackoverflow.com/a/31171086/441979を参照してください。 –

答えて

1

最終的に、Tableauは、データソースが処理できるデータを最大限に処理できます。 Tableauがデータソースに直接接続するように設定されている場合は、クエリのの結果のみがユーザーに送信されます。私はBigQueryでかなりの数の集約された数値をTableauに返す十億行のデータソースを持っています。

データソースがファストでない場合、これはTableauで良い結果を得られません。

抽出を使用している場合、実質的にTableauがすべてのデータをローカルで取得しますが、通常は高速ですが、データセットのサイズにローカルドライブとメモリの制限があります。そして各ユーザーには抽出が必要です。 Tableauサーバーを使用している場合を除いて、抽出はサーバー上にある可能性があります。

大量のデータソースで構築されたダッシュボードは、各フィルタにデータを入力する必要があります(フィルタを使用するたびにトリガされる可能性があるため)。フィルタリングに使用されるすべての値を生成する部分抽出を使用することで、この問題のダッシュボードを高速化する戦略があります(同様の速度向上のためにパラメータを使用することもあります)。または、フィルタをインテリジェントに設計するだけです。しかし、の速度は、ソーステーブルのサイズではなく、通常は制限要因です。

Tableauが処理できる量の実際の制限は、表示される点の数だけです。それはRAMに依存します。私の経験では、4GBのマシンでは、数千万ポイント(例えば、英国のすべての郵便番号をプロットしたマップ)のチャートが詰まるでしょう。しかし、16GBのRAMマシンでは、ポイントが描かれる速さ以外の制限は決して見つけられませんでした。