Tableau 数据混合性能/详细程度
Posted
技术标签:
【中文标题】Tableau 数据混合性能/详细程度【英文标题】:Tableau Data Blend Performance/ Level of Detail 【发布时间】: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 拯救了这一天。 【参考方案1】:我会选择以下选项
跨数据库连接[链接] (http://www.tableau.com/about/blog/2016/7/integrate-your-data-cross-database-joins-56724)-创建文本文件的查找表并应用连接a link
-为了提高性能,创建一个组合数据集的数据提取文件,它将作为报告的主要数据源 [a link] (http://onlinehelp.tableau.com/current/pro/desktop/en-us/help.htm#extracting_data.html)
只是,500K 记录应该不会造成性能拖累,但最好重新检查服务器配置,看看是否有任何瓶颈。
【讨论】:
以上是关于Tableau 数据混合性能/详细程度的主要内容,如果未能解决你的问题,请参考以下文章
不用学编程搞定TCGA肿瘤临床数据,利用tablea读取json