

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將 Amazon Redshift 資料倉儲資料帶入 的限制 AWS Glue Data Catalog
<a name="notes-ns-catalog"></a>

您可以使用 為 Amazon Redshift 資料倉儲中的分析資料編製目錄和管理存取權 AWS Glue Data Catalog。有下列限制：
+ 聯合目錄層級不支援跨帳戶共用。不過，您可以從聯合型目錄中跨 AWS 帳戶共用個別資料庫和資料表。
+  您必須擁有**跨帳戶版本設定**第 4 AWS 帳戶版或更新版本，才能跨 共用聯合目錄中的資料庫或資料表。
+  Data Catalog 僅支援建立最上層目錄。
+  您只能更新 Redshift 受管儲存 (RMS) 中目錄的描述。
+ 不支援將聯合目錄以及聯合目錄中的資料庫和資料表的許可設定為`IAMAllowedPrincipals`群組。
+ 不支援 Athena、Amazon EMR Spark 等引擎目錄上的資料定義語言 (DDL) 操作，包括設定目錄組態。
+  不支援使用 Athena 在 RMS 資料表上執行 DDL 操作。
+ 不支援建立具體化視觀表，無論是透過 Athena、Apache Spark AWS Glue Data Catalog、 或 Amazon Redshift 取用者。
+  Athena 不支援多目錄體驗。它一次只能連線到單一的特定目錄。Athena 無法同時存取或查詢多個目錄。
+ 不支援透過 Athena 和 Amazon Redshift 在 Iceberg 資料表上標記和分支操作。
+ 不支援 RMS 資料表上的時間歷程。
+ 不支援具有資料湖資料表的多層級目錄。存放在 Amazon S3 中與資料湖資料表搭配使用的所有資料都必須位於預設值中 AWS Glue Data Catalog，且無法組織成多層目錄。
+ 在 Amazon Redshift 中，資料共用不會新增至已註冊的命名空間。叢集和命名空間是同義詞，一旦將叢集發佈到 AWS Glue Data Catalog，您就無法新增資料。
+ Amazon EMR on EC2 不支援跨 RMS 資料表和 Amazon S3 資料表聯結。只有 EMR Serverless 支援此功能。
+ 不支援外部結構描述和資料表。
+ RMS 資料表只能從 Iceberg REST Catalog 中的 AWS Glue 延伸端點存取。
+ Hive 資料表無法從連接到 AWS Glue Iceberg REST Catalog 的第三方引擎存取。
+ 支援透過 Spark 的 RMS 資料表上 read\$1committed 隔離層級。
+ Redshift 資料庫名稱在 中被視為不區分大小寫 AWS Glue Data Catalog，限制為 128 個字元，並且可以是帶有破折號 (-) 和底線 (\$1) 的英數字元。
+ 目錄名稱不區分大小寫，限制為 50 個字元，可以是帶有破折號 (-) 和底線 (\$1) 的英數字元。
+ Amazon Redshift 不支援使用 Lake Formation SQL 樣式 GRANT 和 REVOKE 命令來管理發佈至 之資料表的存取許可 AWS Glue Data Catalog。
+ 不會強制執行連接到生產者 （來源） Amazon Redshift 叢集的資料列層級安全和動態資料遮罩政策。相反地，Lake Formation 中定義的存取許可將在共用資料上強制執行。
+ 不支援在資料表連結上執行資料定義語言 (DDL) 和資料處理語言 (DML) 操作。
+ 如果未正確逸出預留關鍵字，則會導致失敗或錯誤。
+ 不支援在多目錄案例中加密資料。