【发布时间】:2016-11-03 17:35:23
【问题描述】:
我有两个混合源,其中源 A 有 500,000 行,源 B 有 20,000。问题是当我使用源 A 作为主要源时,仪表板中的任何计算都需要很长时间才能发挥作用。当我使用 B 作为我的主要来源时,性能会大大提高......
...但是,我需要的详细程度在源 A 中。当源 B 是主要的时,我留下了可怕的星号,其中存在一对多的关系。
来源 A 主要:
Event(from source B) Occurred_On(from source A)
ABC 1/1/2000
ABC 5/10/2000
XYZ 9/9/2002
XYZ 4/5/2002
来源 B 主要:
Event(from source B) Occurred_On(from source A)
ABC *
XYZ *
必须混合数据——源 A 是一个数据库,源 B 是一个文本文件,所以连接是不可能的。
耐心正在减弱,所有的希望似乎都消失了。是否存在任何可能的方式来使用 B 作为主要,同时保持 A 中字段的详细程度?
或任何其他可以解决此问题的解决方法?
【问题讨论】:
-
您的数据源是什么?文本、Excel、SQL 等?你在用提取物吗?您运行的是哪个版本的 Tableau?
-
抱歉含糊不清 -- 一个来自 Oracle 数据库,另一个来自文本文件。两者都是 Tableau 数据提取。 Tableau 版本是 9.3。
-
如果您能够升级到版本 10,您将能够利用加入数据源。如果没有,您能否将文本文件中的数据导入您的 Oracle 数据库?
-
版本 10 拯救了这一天。
标签: performance tableau-api blend