[使用Athena连接器运行Tableau时如何将自动生成的文件存储在其他AWS S3文件夹中?

问题描述 投票:0回答:1

我正在使用Athena将存储在AWS S3文件夹中的单个csv文件与Tableau Desktop连接,并已成功使用Athena连接了S3数据。但是,当我在Tableau中执行任何活动(如拖放,切片和切块)时,对于每个活动,自动生成的csv和元数据都会保存在与输入文件相同的文件夹中。由于在同一输入文件文件夹中自动生成了这些附加文件,因此Tableau中的视觉效果也会受到影响(由于附加记录)。

[我如何确保在Tableau中执行的任何活动中,自动生成的文件都存储在不同的文件夹中(而不是与调用输入文件所在的文件夹相同)?这将解决我的问题,因为视觉效果和分析结果将显示正确的数字。

当前,我正在使用的解决方法是在Tableau中执行每个活动(切片,过滤器等。)之后,我回到S3文件夹,删除自动生成的其他文件,然后继续在Tableau中进行活动,然后返回S3文件夹进行删除,等等...(绝对不是理想的方法)。

执行Athena查询时,我将查询结果存储在另一个文件夹中,因为有规定可以这样做。

[请建议是否有类似的规定将自动生成的文件(在Tableau上工作时)存储在另一个文件夹中?

P.S。如果有阻止生成这些文件的选项,这也将有所帮助。

  • Anand
amazon-s3 tableau amazon-athena
1个回答
0
投票

如何确保自动生成的文件存储在其他文件夹中?

为了将查询结果存储在其他位置,您需要为S3登台目录指定不同的路径。为此,您需要编辑连接到AWS Athena。

edit connectionstaging directory

这里我们在Tableau内进行了所有操作,但是可以在AWS Athena设置中针对查询结果位置实现相同的结果

如果有阻止生成这些文件的选项,这也将有所帮助。

在工具栏的左侧,有一个选项暂停/恢复自动更新。暂停后,Tableau不会将新查询发送到AWS Athena。

© www.soinside.com 2019 - 2024. All rights reserved.