ALTER EXTERNAL VIEW (預覽) - Amazon Redshift

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

ALTER EXTERNAL VIEW (預覽)

這是適用於 Amazon Redshift 的資料目錄中的發行前版本文件檢視,屬於預覽版本。文件和功能會隨時變更。我們建議僅搭配測試叢集使用此功能,不要在生產環境中使用。如需預覽版條款與條件,請參閱 AWS 服務條款中的 Beta 版和預覽版

您可以在預覽版中建立 Amazon Redshift 叢集,以測試 Amazon Redshift 的新功能。您無法在生產環境中使用這些功能,也無法將預覽叢集移至生產叢集或其他軌道上的叢集。如需了解預覽版條款和條件,請參閱 AWS 服務條款中的 Beta 版和預覽版

建立預覽版叢集
  1. 登入 AWS Management Console 並在 開啟 Amazon Redshift 主控台https://console.aws.amazon.com/redshiftv2/

  2. 在導覽功能表上,選擇佈建叢集儀表板,然後選擇叢集。 AWS 區域 會列出您帳戶中目前 的叢集。每個叢集的屬性子集會在清單中分欄顯示。

  3. 叢集清單頁面上會顯示一個介紹預覽版的橫幅。選擇建立預覽叢集按鈕以開啟 [建立叢集] 頁面。

  4. 輸入叢集的內容。選擇預覽軌道,其中包含您想要測試的功能。建議您輸入叢集名稱,以表示叢集位於預覽軌道上。針對您要測試的功能選擇叢集選項,包括標記為 -preview 的選項。如需有關建立叢集的一般資訊,請參閱《Amazon Redshift 管理指南》中的建立叢集

  5. 選擇建立叢集按鈕以建立預覽叢集。

    注意

    preview_2023 軌跡是最近可用的預覽軌跡。此追蹤僅支援使用RA3節點類型建立叢集。不支援節點類型DC2和任何較舊的節點類型。

  6. 預覽叢集可用時,請使用SQL用戶端載入和查詢資料。

Data Catalog 視觀表預覽功能僅適用於以下區域。

  • 美國東部 (俄亥俄) (us-east-2)

  • 美國東部 (維吉尼亞北部) (us-east-1)

  • 美國西部 (加利佛尼亞北部) (us-west-1)

  • 亞太區域 (東京) (ap-northeast-1)

  • 歐洲 (愛爾蘭) (eu-west-1)

  • 歐洲 (斯德哥爾摩) (eu-north-1)

您也可以建立預覽工作群組來測試 Data Catalog 視觀表。您無法在生產環境中使用這些功能,也無法將工作群組移至另一個工作群組。如需了解預覽版條款和條件,請參閱 AWS 服務條款中的 Beta 版和預覽版。如需如何建立預覽工作群組的指示,請參閱建立預覽工作群組

使用 ALTEREXTERNALVIEW命令更新您的外部檢視。視您使用的參數而定,其他引擎,SQL例如 Amazon Athena 和 Amazon EMR Spark,也可以參考此檢視可能會受到影響。如需有關 Data Catalog 視觀表的詳細資訊,請參閱建立 Data Catalog 視觀表 (預覽)

語法

ALTER EXTERNAL VIEW schema_name.view_name {catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name} [FORCE] { AS (query_definition) | REMOVE DEFINITION }

參數

schema_name.view_name

連接至 AWS Glue 資料庫的結構描述,後面接著檢視的名稱。

catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name

變更視觀表時要使用的結構描述標記法。您可以指定 使用您建立的 AWS Glue Data Catalog Glue 資料庫,或您建立的外部結構描述。如需詳細資訊CREATEEXTERNALSCHEMA,請參閱 CREATEDATABASE和 。

FORCE

即使資料表中參考的物件與其他SQL引擎不一致,是否仍 AWS Lake Formation 應更新檢視的定義。如果 Lake Formation 更新檢視,則視觀表會被視為其他SQL引擎過時,直到這些引擎也更新為止。

AS query_definition

Amazon Redshift 執行以變更檢視的SQL查詢定義。

REMOVE DEFINITION

是否捨棄並重新建立檢視。必須捨棄檢視並重新建立,才能將其標記為 PROTECTED

範例

下列範例會變更名為 sample_schema.glue_data_catalog_view 的 Data Catalog 視觀表。

ALTER EXTERNAL VIEW sample_schema.glue_data_catalog_view FORCE REMOVE DEFINITION