簡體   English   中英

使用膠水數據目錄中定義的外部表紅移光譜

[英]Use external table redshift spectrum defined in glue data catalog

我在Glue數據目錄中定義了一個表,可以使用Athena進行查詢。 由於該表中有一些數據要與其他Redshift表一起使用,因此我可以訪問Glue數據目錄中定義的表嗎?

創建外部表查詢以引用Glue目錄中的表定義是什么?

在AWS( 創建外部架構 )中,

create external schema athena_schema from data catalog 
database 'sampledb' 
iam_role 'arn:aws:iam::123456789012:role/MySpectrumRole' 
region 'us-east-2';

這將創建一個架構athena_schema ,該架構指向Athena / Glue中的sampledb數據庫。

您需要授予對指定的IAM角色的適當訪問權限:Redshift集群需要能夠承擔該角色,而該角色需要對Glue的訪問權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM