如何持久化保存/备份 Athena 视图。

0

【以下的问题经过翻译处理】 从AWS的文档中,我可以看到Athena视图与Athena CTAS表之间的主要区别之一是,视图实际上不包含或写入任何数据。如果客户想要持久化/备份视图,最佳实践是让他们创建一个CTAS表,以便数据持久保存在S3中?还是其他什么?谢谢!

profile picture
エキスパート
質問済み 5ヶ月前18ビュー
1回答
0

【以下的回答经过翻译处理】 你好,

SQL中的视图是逻辑对象,按设计是短暂的。

如果客户需求是要有视图的永久副本,他们应该使用CTAS。

如果他们的目标实际上是保存查询结果(在该视图上或甚至在表上运行),他们可以按照此文档中的说明操作(要备份完整视图,他们可以运行“Select * from View”):

https://aws.amazon.com/premiumsupport/knowledge-center/access-download-athena-query-results/

https://docs.aws.amazon.com/athena/latest/ug/querying.html#query-results-specify-location

希望这有所帮助。

profile picture
エキスパート
回答済み 5ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン