我对专家的问题很少:
Q1-我们可以在Tableau中开发OLAP多维数据集吗? [我知道我们可以通过连接到关系数据库以及OLAP多维数据集(例如Cognos或SSAS)来开发报告。但我有兴趣知道我们是否可以在Tableau中真正开发一个多维数据集?]
Q2-在tableau中创建动态维度与拥有独立维度表之间是否存在差异? [有人建议我创建一个非规范化的表格,并让画面动态创建维度。但是,子/事实表中缺少的记录呢?例如,客户维度有10条记录,而事实表中只有8条记录。如果我直接连接到子/事实表,我不会错过其他2吗?]
问题3 - Tableau的性能特征如何? [我知道在报表工具中显示数据时,tableau会在场景后面执行sql语句。如果我在去规范化/子/事实表中有数百万条记录,它会表现良好吗?]
谢谢, Moiz
答案 0 :(得分:0)
Q1。 Tableau是一个可视化分析前端,而不是构建多维OLAP存储的工具。虽然Tableau确实拥有自己的内存引擎,但它的工作方式与多维数据集不同(按维度和层次结构预先聚合)。
Q2。对不起,这个问题对我没用。
Q3。在您提到的场景中,Tableau的性能由数据库快速响应的能力定义。如果您的数据库响应迅速,Tableau将会很快。如果没有,Tableau将会很慢。这里没有魔力。在数据库速度较慢的情况下,请尝试使用Tableau的内存引擎。