從 VS 代碼工具包中使用 Amazon Redshift - AWS VS 程式碼的工具組

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

從 VS 代碼工具包中使用 Amazon Redshift

以下各節說明如何開始使用 Amazon Redshift 從AWS Toolkit for Visual Studio Code.

如需有關 Amazon Redshift 服務的詳細資訊,請參閱 Amazon Redshift 使用者指南主題。

入門

在您開始使用 Amazon Redshift 之前AWS Toolkit for Visual Studio Code,必須符合下列要求。

  1. 您已從工具包連接到您的AWS帳戶。如需有關從工具組連線到AWS帳戶的其他資訊,請參閱本使用者指南中的「連線至」AWS 主題。

  2. 您已建立佈建或無伺服器資料倉儲。

如果您尚未建立 Amazon Redshift 無伺服器或 Amazon Redshift 佈建的叢集,則下列程序說明如何透過主控台使用範例資料集建立資料倉儲。AWS

建立佈建的資料倉儲

如需有關建立 Amazon Redshift 佈建的叢集資料倉儲的其他詳細資訊,請參閱 Amazon Redshift 入門使用者指南中的建立範例 Amazon Redshift 叢集主題。

  1. 從您偏好的網際網路瀏覽器登入AWS管理主控台,然後開啟 Amazon Redshift 主控台,網址為 https://console.aws.amazon.com/redshift/

  2. 從 Amazon Redshift 主控台中,選擇佈建的叢集儀表板

  3. 從 [佈建的叢集] 儀表板中,選擇 [建立叢集] 按鈕以開啟 [建立叢集] 窗格。

  4. 完成 [叢集配置] 區段中的必要欄位。

  5. 在 [範例資料] 區段中,選取 [載入範例資料] 方塊,將範例資料集載Tickit入含public結構描述Dev的預設資料庫。

  6. 在 [資料庫設定] 區段中,輸入 Admin 使用者名稱和 Ad min 使用者密碼欄位的值。

  7. 選擇 [建立叢集] 以建立佈建的資料倉儲。

建立無伺服器資料倉儲

如需建立 Amazon Redshift 無伺服器資料倉儲的其他詳細資訊,請參閱 Amazon Redshift 入門使用者指南中的〈使用亞 Amazon Redshift 無伺服器建立資料倉儲〉一節。

  1. 從您偏好的網際網路瀏覽器登入AWS管理主控台,然後開啟 Amazon Redshift 主控台,網址為 https://console.aws.amazon.com/redshift/

  2. 在 Amazon Redshift 主控台中,選擇試用 Amazon Redshift 無伺服器按鈕以開啟 Amazon Redshift 無伺服器開始使用窗格。

  3. 在「組態」區段中,選擇「使用預設設定」放射狀。

  4. 在「開始使用 Amazon Redshift 無伺服器」窗格底部,選擇「儲存組態」以建立具有預設工作群組、命名空間、登入資料和加密設定的無伺服器資料倉儲。

從工具組連線至資料倉儲

有 3 種方法可以從工具包連接到數據庫:

  • 資料庫使用者名稱和密碼

  • AWS Secrets Manager

  • 暫時性憑證

若要從 Toolkit 連線到位於現有佈建叢集或無伺服器資料倉儲上的資料庫,請完成以下步驟。

重要

如果您已完成本使用者指南主題的「必要條件」一節中的步驟,且您的資料倉儲在 Toolkit 總管中看不到,請確定您在總管中使用的是正確的AWS區域。

使用資料庫使用者名稱和密碼方法連線至資料倉儲
  1. 從工具組總管中,展開資料倉儲所在的AWS 區域位置。

  2. 展開 Redshift 並選擇您的資料倉儲,以在 VS Code 中開啟 [選取連線類型] 對話方塊。

  3. 從 [選取連線類型] 對話方塊中,選擇 [資料庫使用者名稱和密碼],並提供每個提示所需的資訊。

  4. 當 Toolkit 連線至資料倉儲且程序完成時,您可用的資料庫、資料表和結構描述會顯示在 Toolkit 總管中。

使用以下方式連線到資料倉儲 AWS Secrets Manager
注意

此程序需要AWS祕密管理員資料庫密碼才能完成。如需有關如何設定資料庫密碼的指示,請參閱 Sec AWSrets Manager 使用者指南中的建立AWS Secrets Manager資料庫密

  1. 從工具組總管中,展開資料倉儲所在的AWS 區域位置。

  2. 展開 Redshift 並選擇您的資料倉儲,以在 VS Code 中開啟 [選取連線類型] 對話方塊。

  3. 從 [選取連線類型] 對話方塊中,選擇 Secrets Manager 並提供每個提示所需的資訊。

  4. 當 Toolkit 連線至資料倉儲且程序完成時,您可用的資料庫、資料表和結構描述會顯示在 Toolkit 總管中。

使用臨時登入資料連線至資料倉儲
  1. 從工具組總管中,展開資料倉儲所在的AWS區域。

  2. 展開 Redshift 並選擇您的資料倉儲,以在 VS Code 中開啟 [選取連線類型] 對話方塊。

  3. 從「選取連線類型」對話方塊中,選擇「暫時認證」,然後提供每個提示所需的資訊。

  4. 當 Toolkit 連線至資料倉儲且程序完成時,您可用的資料庫、資料表和結構描述會顯示在 Toolkit 總管中。

編輯資料倉儲的連線

您可以編輯與資料倉儲的連線,以變更要連線到的資料庫。

  1. 從工具組總管中,展開資料倉儲所在的AWS 區域位置。

  2. 展開 Redshift,以滑鼠右鍵按一下要連線到的資料倉儲,選擇 [編輯連線],然後提供您要連線到的資料庫名稱。

  3. 當 Toolkit 連線至資料倉儲且程序完成時,您可用的資料庫、資料表和結構描述會顯示在 Toolkit 總管中。

刪除資料倉儲的連線
  1. 從工具組總管中,展開資料倉儲所在的AWS 區域位置。

  2. 展開 Redshift,以滑鼠右鍵按一下要刪除之連線的資料倉儲,然後選擇 [刪除連線]。這樣做會從 Toolkit 總管中移除可用的資料庫、資料表和結構描述。

  3. 若要重新連線至資料倉儲,請選擇按一下以連線,並提供每個提示所需的資訊。根據預設,重新連線會使用先前的驗證方法來連線至資料倉儲。若要使用其他方法,請在對話方塊中選擇返回箭頭,直到出現驗證提示為止。

執行 SQL 敘述句

下列程序說明如何從資料庫中建立及執行 SQL 陳述式AWS Toolkit for Visual Studio Code。

注意

若要完成下列每個程序中的步驟,您必須先完成本使用指南主題中的「從工具組連線到資料倉儲」一節。

  1. 從工具組總管展開 Redshift,然後展開包含您要查詢之資料庫的資料倉儲。

  2. 選擇 [建立筆記本] 以指定要在本機儲存筆記本的檔案名稱和位置,然後選擇 [確定],在 VS Code 編輯器中開啟筆記本。

  3. 在 VS 程式碼編輯器中,輸入您要儲存在此筆記本中的 SQL 陳述式。

  4. 選擇「全部執行」按鈕,執行您輸入的 SQL 敘述句。

  5. SQL 敘述句的輸出會顯示在您輸入的敘述句下方。

將降價添加到筆記本
  1. 在 VS Code 編輯器的筆記本中,選擇「降價」按鈕,將「降價」儲存格新增至您的筆記本。

  2. 將降價輸入到提供的單元格中。

  3. 您可以使用位於「降價」儲存格右上角的編輯器工具來編輯「降價」儲存格。

將程式碼新增至筆記本
  1. 從 VS Code 編輯器的筆記本中,選擇 [程式碼] 按鈕,將 [程式碼] 儲存格新增至您的筆記本。

  2. 將您的代碼輸入到提供的單元格中。

  3. 您可以選擇在「程式碼」儲存格右上角的儲存格編輯器工具中選取適當的按鈕,在「程式碼」儲存格的上方或下方執行程式碼。