当前位置: 首页 > 面试题库 >

如何更改S3中存储的雅典娜结果的名称?

吴飞语
2023-03-14
问题内容

Athena查询的结果由S3中的查询ID(一个长字符串)保存。我想知道是否可以使用预先指定的名称保存查询结果?(以后可以轻松查看)


问题答案:

不幸的是,没有(至少现在还没有)!到目前为止,执行此操作的最佳方法是编写脚本以遍历每次运行的所有结果,然后重命名(移动+删除)该s3存储桶中的所有文件!



 类似资料:
  • 我有一个到Athena的odbc连接,并且已经能够读取和检索数据了。例如,我在hive中创建了一个新的空表,它对Athena使用了与s3相同的元存储: 我可以使用DBI::DbReadTable读取这个新的空表: 返回: 如何使用DBI向s3发送数据帧?

  • 问题内容: 我想更改Python字典中条目的键。 有没有简单的方法可以做到这一点? 问题答案: 只需2个步骤即可轻松完成: 或第一步: 如果未定义,它将引发。请注意,这 将 删除。

  • 我正在使用Glue将CSV的从S3 bucket到AWS的Athena进行流水线处理,列的标题只是默认的'col0'、'col1'等,而列的真正标题是在第一行条目中找到的。在管道过程中或早期的postgreSQL查询中,是否有一种方法可以使第一行条目成为列名?最好避免在胶水爬行器中直接硬编码列名。

  • 我想将字符串的数据类型(例如:'2018-03-27T00:20:00.855556Z')转换为时间戳(例如:'2018-03-27 00:20:00')。 但我错了: syntax_error:line 1:100:无法检查varchar是否介于带时区的时间戳和带时区的时间戳之间 该查询针对“vf_aws_metrices”数据库运行,除非由查询限定。请在我们的论坛上发布错误信息或联系客户支持,