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

0

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

profile picture
EXPERTE
gefragt vor 5 Monaten18 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen