Tableau TDE还是直接连接到文件?

时间:2014-09-25 22:07:34

标签: tableau

我拥有Tableau的个人许可。我目前正在使用它连接到.csv和.xlsx文件,但遇到了一些问题。

1).csv文件庞大(10 + gig) 2)Excel文件开始达到1mil行限制 3)我有时需要在.csv文件中添加某些列(如唯一ID和一些公式),这意味着我需要在Excel中打开它们的部分,修改我需要的内容,然后保存新文件

为每个文件创建一个提取,然后将Tableau工作簿连接到提取而不是文件会更好吗?目前我直接连接到文件,然后从那里提取数据并每天刷新。

2 个答案:

答案 0 :(得分:2)

我不了解其他人,但我正在使用这个准确的指南。我将使用一些工作簿来简单地从某些数据源(无论是SQL,xlsx,csv,mdb还是其他任何数据源)中提取数据,并且所有分析都将在其他工作簿中执行,这些工作簿将进行连接只有tdes

优点是:

1)每当您需要更新数据源时,您只需更新一次(并替换tde文件),所有工作簿都将是最新的。如果连接到同一数据源并提取到不同的tde文件,则必须提取所有这些不同的tde文件(并担心更新该特定工作簿中的提取)。即使你提取到相同的tde(它没有多大意义),它也可能令人困惑(我是连接到tde还是文件?我在其他工作簿中创建的提取是否也更新了这个? ?嗯,是的,但确实令人困惑)

2)您不必担心更换数据源,尤其是当它是csv,xlsx或mdb文件时。您可以保留这些文件的许多不同版本,并选择哪个是最佳文件。例如,我将拥有table_v1.mdb,table_v2.mdb,...和一个table_v1.tde,它们将是其中一个mdb文件的摘录。如果我需要它,我仍然有以前的版本。

3)当你有一个SQL连接,或任何不是文件的连接(csv,xlsx,mdb)时,提取非常方便,基本上与上面相同的原因,(至少)一个上升。每次要执行分析时,您都不需要连接到服务器。这意味着您可以脱机执行所有操作,并且使用Tableau的人员无需访问SQL表(或任何其他来源)。

一个好的做法是在更新tde时始终保持备份(因为,好吧,狗屎发生)

答案 1 :(得分:1)

10 gig csv,哇。是的,你应该绝对使用数据提取,这会更快。对于那么多数据,您可以查看其他连接,例如MS Access或SQL实例。

如果您的数据有那么多行,我会尝试在您的本地计算机上设置一个小型MySQL实例,并将数据保存在那里。您可以将Tableau直接连接到MySQL实例,并且可以轻松编辑源数据。

相关问题