本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從 VS 代碼工具包中使用 Amazon Redshift
以下各節說明如何開始使用 Amazon Redshift 從AWS Toolkit for Visual Studio Code.
如需有關 Amazon Redshift 服務的詳細資訊,請參閱 Amazon Redshift 使用者指南主題。
入門
在您開始使用 Amazon Redshift 之前AWS Toolkit for Visual Studio Code,必須符合下列要求。
-
您已從工具包連接到您的AWS帳戶。如需有關從工具組連線到AWS帳戶的其他資訊,請參閱本使用者指南中的「連線至」AWS 主題。
-
您已建立佈建或無伺服器資料倉儲。
如果您尚未建立 Amazon Redshift 無伺服器或 Amazon Redshift 佈建的叢集,則下列程序說明如何透過主控台使用範例資料集建立資料倉儲。AWS
建立佈建的資料倉儲
如需有關建立 Amazon Redshift 佈建的叢集資料倉儲的其他詳細資訊,請參閱 Amazon Redshift 入門使用者指南中的建立範例 Amazon Redshift 叢集主題。
從您偏好的網際網路瀏覽器登入AWS管理主控台,然後開啟 Amazon Redshift 主控台,網址為 https://console.aws.amazon.com/redshift/
。 從 Amazon Redshift 主控台中,選擇佈建的叢集儀表板。
從 [佈建的叢集] 儀表板中,選擇 [建立叢集] 按鈕以開啟 [建立叢集] 窗格。
完成 [叢集配置] 區段中的必要欄位。
在 [範例資料] 區段中,選取 [載入範例資料] 方塊,將範例資料集載
Tickit
入含public
結構描述Dev
的預設資料庫。在 [資料庫設定] 區段中,輸入 Admin 使用者名稱和 Ad min 使用者密碼欄位的值。
選擇 [建立叢集] 以建立佈建的資料倉儲。
建立無伺服器資料倉儲
如需建立 Amazon Redshift 無伺服器資料倉儲的其他詳細資訊,請參閱 Amazon Redshift 入門使用者指南中的〈使用亞 Amazon Redshift 無伺服器建立資料倉儲〉一節。
從您偏好的網際網路瀏覽器登入AWS管理主控台,然後開啟 Amazon Redshift 主控台,網址為 https://console.aws.amazon.com/redshift/
。 在 Amazon Redshift 主控台中,選擇試用 Amazon Redshift 無伺服器按鈕以開啟 Amazon Redshift 無伺服器開始使用窗格。
在「組態」區段中,選擇「使用預設設定」放射狀。
在「開始使用 Amazon Redshift 無伺服器」窗格底部,選擇「儲存組態」以建立具有預設工作群組、命名空間、登入資料和加密設定的無伺服器資料倉儲。
從工具組連線至資料倉儲
有 3 種方法可以從工具包連接到數據庫:
資料庫使用者名稱和密碼
AWS Secrets Manager
暫時性憑證
若要從 Toolkit 連線到位於現有佈建叢集或無伺服器資料倉儲上的資料庫,請完成以下步驟。
重要
如果您已完成本使用者指南主題的「必要條件」一節中的步驟,且您的資料倉儲在 Toolkit 總管中看不到,請確定您在總管中使用的是正確的AWS區域。
使用資料庫使用者名稱和密碼方法連線至資料倉儲
-
從工具組總管中,展開資料倉儲所在的AWS 區域位置。
-
展開 Redshift 並選擇您的資料倉儲,以在 VS Code 中開啟 [選取連線類型] 對話方塊。
-
從 [選取連線類型] 對話方塊中,選擇 [資料庫使用者名稱和密碼],並提供每個提示所需的資訊。
-
當 Toolkit 連線至資料倉儲且程序完成時,您可用的資料庫、資料表和結構描述會顯示在 Toolkit 總管中。
使用以下方式連線到資料倉儲 AWS Secrets Manager
注意
此程序需要AWS祕密管理員資料庫密碼才能完成。如需有關如何設定資料庫密碼的指示,請參閱 Sec AWSrets Manager 使用者指南中的建立AWS Secrets Manager資料庫密碼。
-
從工具組總管中,展開資料倉儲所在的AWS 區域位置。
-
展開 Redshift 並選擇您的資料倉儲,以在 VS Code 中開啟 [選取連線類型] 對話方塊。
-
從 [選取連線類型] 對話方塊中,選擇 Secrets Manager 並提供每個提示所需的資訊。
-
當 Toolkit 連線至資料倉儲且程序完成時,您可用的資料庫、資料表和結構描述會顯示在 Toolkit 總管中。
使用臨時登入資料連線至資料倉儲
-
從工具組總管中,展開資料倉儲所在的AWS區域。
-
展開 Redshift 並選擇您的資料倉儲,以在 VS Code 中開啟 [選取連線類型] 對話方塊。
-
從「選取連線類型」對話方塊中,選擇「暫時認證」,然後提供每個提示所需的資訊。
-
當 Toolkit 連線至資料倉儲且程序完成時,您可用的資料庫、資料表和結構描述會顯示在 Toolkit 總管中。
編輯資料倉儲的連線
您可以編輯與資料倉儲的連線,以變更要連線到的資料庫。
-
從工具組總管中,展開資料倉儲所在的AWS 區域位置。
-
展開 Redshift,以滑鼠右鍵按一下要連線到的資料倉儲,選擇 [編輯連線],然後提供您要連線到的資料庫名稱。
-
當 Toolkit 連線至資料倉儲且程序完成時,您可用的資料庫、資料表和結構描述會顯示在 Toolkit 總管中。
刪除資料倉儲的連線
-
從工具組總管中,展開資料倉儲所在的AWS 區域位置。
-
展開 Redshift,以滑鼠右鍵按一下要刪除之連線的資料倉儲,然後選擇 [刪除連線]。這樣做會從 Toolkit 總管中移除可用的資料庫、資料表和結構描述。
-
若要重新連線至資料倉儲,請選擇按一下以連線,並提供每個提示所需的資訊。根據預設,重新連線會使用先前的驗證方法來連線至資料倉儲。若要使用其他方法,請在對話方塊中選擇返回箭頭,直到出現驗證提示為止。
執行 SQL 敘述句
下列程序說明如何從資料庫中建立及執行 SQL 陳述式AWS Toolkit for Visual Studio Code。
注意
若要完成下列每個程序中的步驟,您必須先完成本使用指南主題中的「從工具組連線到資料倉儲」一節。
-
從工具組總管展開 Redshift,然後展開包含您要查詢之資料庫的資料倉儲。
-
選擇 [建立筆記本] 以指定要在本機儲存筆記本的檔案名稱和位置,然後選擇 [確定],在 VS Code 編輯器中開啟筆記本。
-
在 VS 程式碼編輯器中,輸入您要儲存在此筆記本中的 SQL 陳述式。
-
選擇「全部執行」按鈕,執行您輸入的 SQL 敘述句。
-
SQL 敘述句的輸出會顯示在您輸入的敘述句下方。
將降價添加到筆記本
-
在 VS Code 編輯器的筆記本中,選擇「降價」按鈕,將「降價」儲存格新增至您的筆記本。
-
將降價輸入到提供的單元格中。
-
您可以使用位於「降價」儲存格右上角的編輯器工具來編輯「降價」儲存格。
將程式碼新增至筆記本
-
從 VS Code 編輯器的筆記本中,選擇 [程式碼] 按鈕,將 [程式碼] 儲存格新增至您的筆記本。
-
將您的代碼輸入到提供的單元格中。
-
您可以選擇在「程式碼」儲存格右上角的儲存格編輯器工具中選取適當的按鈕,在「程式碼」儲存格的上方或下方執行程式碼。