使用 Amazon Redshift RSQL 進行連線 - Amazon Redshift

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

使用 Amazon Redshift RSQL 進行連線

Amazon Redshift RSQL 是用於與 Amazon Redshift 叢集和資料庫互動的命令列用戶端。您可以連線到 Amazon Redshift 叢集、描述資料庫物件、查詢資料,以及檢視各種輸出格式的查詢結果。

Amazon Redshift RSQL 支援 PostgreSQL psql 命令列工具的功能,以及一組專屬於 Amazon Redshift 的額外功能。這些索引標籤包括以下項目:

  • 您可以使用 AD FS、PingIdentity、Okta、Azure ADm 或其他 SAML/JWT 型身分提供者來使用單一登入身分驗證。您也可以使用以瀏覽器為基礎的 SAML 身分供應商來進行多重要素驗證 (MFA)。

  • 您可以描述 Amazon Redshift 物件的屬性,例如資料表分佈索引鍵、資料表排序索引鍵、晚期繫結視觀表 (LBV) 和具體化視觀表。您也可以描述 AWS Glue 目錄或 Apache Hive 中繼存放區中外部資料表的屬性或屬性、Amazon RDS for PostgreSQL、Amazon Aurora PostgreSQL 相容版本、RDS for MySQL (預覽) 和 Amazon Aurora MySQL 相容版本 (預覽) 中的外部資料庫,以及使用 Amazon Redshift 資料共用共用的資料表。

  • 您也可以使用增強的控制流程命令,例如 IF (\ELSEIF\ELSE,\ENDIF)、\GOTO\LABEL

透過 Amazon Redshift RSQL 批次模式 (該模式會執行以輸入參數形式傳遞的指令碼),您可以執行同時包含 SQL 和複雜商業邏輯的指令碼。如果您有現有的自我管理內部部署資料倉儲,則可以使用 Amazon Redshift RSQL 取代現有的擷取、轉換、載入 (ETL) 和自動化指令碼,例如 Teradata BTEQ 指令碼。使用 RSQL 可以幫助您避免在程序語言中手動重新實作指令碼。

Amazon Redshift RSQL 適用於 Linux、Windows 和 macOS X 作業系統。

若要報告 Amazon Redshift RSQL 的問題,請寫信至