翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Toolkit for VS Code
次のセクションでは、AWS Toolkit for Visual Studio Code から Amazon Redshift の使用を開始する方法について説明します。
Amazon Redshift サービスの詳細については、Amazon Redshift ユーザーガイドのトピックを参照してください。
はじめに
AWS Toolkit for Visual Studio Codeから Amazon Redshift を使用する前に、次の要件を満たす必要があります。
-
Toolkit からAWSアカウントに接続されている。Toolkit から AWS アカウントへの接続に関する補足情報については、本ユーザーガイドの「AWS に接続する」トピックを参照してください。
-
プロビジョニングされたデータ ウェアハウスまたはサーバーレス データウェアハウスが作成されている。
Amazon Redshift サーバーレスまたは Amazon Redshift プロビジョニングクラスターをまだ作成していない場合、以下の手順では、AWSコンソールからサンプルデータセットを使用してデータウェアハウスを作成する方法について説明します。
プロビジョニングされたデータウェアハウスを作成する
Amazon Redshift プロビジョニングクラスターデータウェアハウスの作成に関する詳細については、Amazon Redshift 入門ユーザーガイドの「サンプル Amazon Redshift クラスターの作成」トピックを参照してください。
好みのインターネットブラウザから AWS マネジメントコンソールにサインインし、Amazon Redshift コンソール (https://console.aws.amazon.com/redshift/) を開きます。
Amazon Redshift コンソールで、[プロビジョニングされたクラスターダッシュボード]に移動します。
プロビジョニング済みクラスターダッシュボードから [クラスターの作成] ボタンを選択し、[クラスターの作成] ペインを開きます。
「クラスター設定」セクションの必須フィールドに入力します。
[サンプル データ] セクションで、[サンプル データのロード] ボックスを選択して、
public
スキーマを使用してサンプル データセットTickit
をデフォルトのデータベースDev
にロードします。「データベース設定」セクションで、「管理者ユーザー名」フィールドと「管理者ユーザーのパスワード」フィールドに値を入力します。
[クラスターの作成] を選択して、プロビジョニングされたデータウェアハウスを作成します。
サーバーレスデータウェアハウスを作成する
Amazon Redshift サーバーレスデータウェアハウスの作成に関する詳細については、Amazon Redshift 入門ユーザーガイドの「Amazon Redshift サーバーレスによるデータウェアハウスの作成」セクションを参照してください。
好みのインターネットブラウザから AWS マネジメントコンソールにサインインし、Amazon Redshift コンソール https://console.aws.amazon.com/redshift/
を開きます。 Amazon Redshift コンソールから、[Amazon Redshift サーバーレスを試す] ボタンを選択して [Amazon Redshift サーバーレスを始める] ウィンドウを開きます。
[設定] セクションで、[デフォルト設定を使用する] ラジアルを選択します。
[Amazon Redshift サーバーレスの使用を開始する] ペインの下部で、[設定を保存] を選択して、デフォルトのワークグループ、名前空間、認証情報、および暗号化設定を使用してサーバーレスデータ ウェアハウスを作成します。
Toolkit からデータウェアハウスに接続する
Toolkit からデータベースに接続するには、次の 3 つの方法があります。
データベースユーザー名とパスワード
AWS Secrets Manager
テンポラリ認証情報
Toolkit から既存のプロビジョニング済みクラスターまたはサーバーレスデータウェアハウスにあるデータベースに接続するには、次の手順を実行します。
重要
このユーザーガイドのトピックの「前提条件」セクションの手順を完了しても、データウェアハウスが Toolkit Explorer に表示されない場合は、エクスプローラーの正しいAWSリージョンから作業していることを確認してください。
データベースのユーザー名とパスワードを使用した方法でデータウェアハウスに接続する
-
ツールキットエクスプローラーから、データウェアハウスが存在する AWS リージョン を展開します。。
-
Redshift を展開し、データウェアハウスを選択して VS Code の [接続タイプの選択] ダイアログを開きます。
-
[接続タイプの選択] ダイアログから [データベースのユーザー名とパスワード] を選択し、各プロンプトに必要な情報を入力します。
-
Toolkit がデータウェアハウスに接続して手順が完了すると、使用可能なデータベース、テーブル、スキーマが Toolkit Explorer に表示されます。
AWS Secrets Managerを使用してデータウェアハウスに接続します。
注記
この手順を完了するには、AWSシークレットマネージャーのデータベースシークレットが必要です。データベースシークレットの設定方法については、「AWSSecrets Manager ユーザーガイド」の「AWS Secrets Managerデータベースシークレットの作成」を参照してください。
-
ツールキット エクスプローラーから、データ ウェアハウスが存在する AWS リージョン を展開します。
-
Redshift を展開し、データウェアハウスを選択して VS Code の [接続タイプを選択] ダイアログを開きます。
-
「接続タイプを選択」 ダイアログから「Secrets Manager」を選択し、各プロンプトに必要な情報を入力します。
-
Toolkit がデータウェアハウスに接続して手順が完了すると、使用可能なデータベース、テーブル、スキーマが Toolkit エクスプローラーに表示されます。
一時的な認証情報を使用してデータウェアハウスに接続する
-
Toolkit エクスプローラーから、データウェアハウスが存在するAWSリージョンを展開します。
-
Redshift を展開し、データウェアハウスを選択して VS Code の [接続タイプの選択] ダイアログを開きます。
-
[接続タイプの選択] ダイアログから [一時的な認証情報] を選択し、各プロンプトに必要な情報を入力します。
-
Toolkit がデータウェアハウスに接続して手順が完了すると、使用可能なデータベース、テーブル、スキーマが Toolkit エクスプローラーに表示されます。
データウェアハウスへの接続を編集します。
データウェアハウスへの接続を編集して、接続するデータベースを変更できます。
-
Toolkit エクスプローラーから、AWS リージョンデータウェアハウスが存在する場所を展開します。
-
Redshift を展開し、接続しているデータウェアハウスを右クリックして [接続を編集] を選択し、接続するデータベースの名前を指定します。
-
Toolkit がデータウェアハウスに接続して手順が完了すると、使用可能なデータベース、テーブル、スキーマが Toolkit エクスプローラーに表示されます。
データウェアハウスへの接続を削除する
-
Toolkit エクスプローラーから、データウェアハウスが存在するAWS リージョンを展開します。
-
Redshift を展開し、削除する接続のあるデータウェアハウスを右クリックして、「接続を削除」を選択します。これにより、使用可能なデータベース、テーブル、スキーマが Toolkit エクスプローラーから削除されます。
-
データウェアハウスに再接続するには、[クリックして接続] を選択し、各プロンプトに必要な情報を入力します。デフォルトでは、再接続では以前の認証方法を使用してデータウェアハウスに接続します。別の方法を使用するには、認証プロンプトが表示されるまでダイアログの [戻る] 矢印を選択します。
SQL ステートメントの実行
以下の手順では、AWS Toolkit for Visual Studio Codeからデータベースに SQL ステートメントを作成および実行する方法について説明します。
注記
以下の各手順のステップを完了するには、まずこのユーザーガイドのトピックにある「ツールキットからデータウェアハウスに接続する」セクションを完了する必要があります。
-
Toolkit エクスプローラーから Redshift を展開し、クエリするデータベースを含むデータウェアハウスを展開します。
-
Create-Notebook を選択してノートブックをローカルに保存するファイル名と場所を指定し、OK を選択して VS Code エディタでノートブックを開きます。
-
VS Code エディタから、このノートブックに保存する SQL ステートメントを入力します。
-
「すべてを実行」ボタンを選択して、入力した SQL ステートメントを実行します。
-
SQL ステートメントの出力は、入力したステートメントの下に表示されます。
ノートブックへの Markdown の追加
-
VS Code エディタのノートブックから [Markdown] ボタンを選択し、ノートブックに Markdown セルを追加します。
-
表示されたセルにマークダウンを入力します。
-
Markdown セルは Markdown セルの右上隅にあるエディターツールを使用して編集できます。
ノートブックへのコードの追加
-
VS Code Editor のノートブックから [コード] ボタンを選択し、ノートブックにコードセルを追加します。
-
表示されたセルにコードを入力します。
-
コードセルの右上隅にあるセルエディターツールから適切なボタンを選択すると、コードセルの上または下でコードを実行できます。