

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# コマンドを実行して、データウェアハウス内のデータベースを定義して使用する
<a name="database-tasks"></a>

Redshift Serverless データウェアハウスと Amazon Redshift でプロビジョニングされたデータウェアハウスの両方にデータベースが含まれています。データウェアハウスを起動したら、SQL コマンドを使用してほとんどのデータベースアクションを管理できます。いくつかの例外を除いて、SQL の機能と構文は、すべての Amazon Redshift データベースに共通です。Amazon Redshift で使用できる SQL コマンドの詳細については、「Amazon Redshift データベース開発者ガイド」の「[SQL コマンド](https://docs.aws.amazon.com/redshift/latest/dg/c_SQL_commands.html)」を参照してください。**

データウェアハウスを作成すると、ほとんどのシナリオにおいて、Amazon Redshift はデフォルトの `dev` データベースも作成します。`dev` データベースへの接続後に、別のデータベースを作成できます。

以下のセクションでは、Amazon Redshift データベースを使用する際の一般的なデータベースタスクについて説明します。タスクはデータベースの作成から始まり、最後のタスクまで続けた場合は、データベースを削除することで作成したすべてのリソースを削除できます。

このセクションの例では、以下を前提とします。
+ Amazon Redshift データウェアハウスを作成済みである。
+ Amazon Redshift クエリエディタ v2 などの SQL クライアントツールからデータウェアハウスへの接続を確立済みである。クエリエディタ v2 の詳細については、「Amazon Redshift 管理ガイド」の「[Amazon Redshift クエリエディタ v2 を使用したデータベースのクエリの実行](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2.html)」を参照してください。**

**Topics**
+ [Amazon Redshift データウェアハウスに接続する](#connection)
+ [データベースを作成する](t_creating_database.md)
+ [ユーザーの作成](t_adding_redshift_user_cmd.md)
+ [スキーマの作成](t_creating_schema.md)
+ [テーブルを作成する](t_creating_table.md)
+ [データをロードする](cm-dev-t-load-sample-data.md)
+ [システムテーブルとビューをクエリする](t_querying_redshift_system_tables.md)
+ [クエリをキャンセルする](cancel_query.md)

## Amazon Redshift データウェアハウスに接続する
<a name="connection"></a>

Amazon Redshift クラスターに接続するには、**[クラスター]** ページで **[Amazon Redshift クラスターに接続する]** を展開し、次のいずれかの操作を実行します。
+ **[データをクエリ]** を選択し、クエリエディタ v2 を使用して Amazon Redshift クラスターがホストするデータベースにクエリを実行します。クラスターの作成後は、クエリエディタ v2 を使用して、すぐにクエリを実行できます。

  詳細については、「Amazon Redshift 管理ガイド」の「[クエリエディタ v2 を使用したデータベースのクエリの実行](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2.html)」を参照してください。**
+ **[クライアントツールを使用]** で、クラスターを選択します。次に、JDBC や ODBC ドライバーの URL をコピーすることで JDBC や ODBC ドライバーを使用し、クライアントツールから Amazon Redshiftに接続します。この URL は、クライアントコンピュータまたはインスタンスから使用します。JDBC または ODBC のデータアクセス API オペレーションを使用する、もしくは JDBC または ODBC をサポートする SQL クライアントツールを使用するように、アプリケーションを記述します。

  クラスター接続文字列を検索する方法については、「[クラスター接続文字列を検索する](https://docs.aws.amazon.com/redshift/latest/mgmt/configuring-connections.html#connecting-drivers.html)」を参照してください。
+ SQL クライアントにドライバーが必要な場合は、**JDBC または ODBC ドライバーを選択**してオペレーティングシステム固有のドライバーをダウンロードし、クライアントツールから Amazon Redshift に接続できます。

  SQL クライアントに適したドライバーをインストールする方法の詳細については、「[JDBC ドライバーのバージョン 2.2 接続の構成](https://docs.aws.amazon.com/redshift/latest/mgmt/jdbc20-install.html)」を参照してください。

  ODBC 接続を設定する方法の詳細については、「[ODBC 接続の設定](https://docs.aws.amazon.com/redshift/latest/mgmt/configure-odbc-connection.html)」を参照してください。

Redshift Serverless データウェアハウスに接続するには、Amazon Redshift コンソールの **[サーバーレスダッシュボード]** ページから、次のいずれかの操作を実行します。
+ Amazon Redshift クエリエディタ v2 を使用して、Redshift Serverless データウェアハウスがホストするデータベースにクエリを実行します。データウェアハウスの作成後は、クエリエディタ v2 を使用して、すぐにクエリを実行できます。

  詳細については、「[Amazon Redshift クエリエディタ v2 を使用したデータベースのクエリの実行](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2.html)」を参照してください。
+ JDBC または ODBC ドライバーの URL をコピーし、そのドライバーを使用することで、クライアントツールから Amazon Redshiftに接続します。

  データウェアハウス内のデータを使用するには、クライアントコンピュータやインスタンスから接続するための JDBC または ODBC ドライバーが必要です。JDBC または ODBC のデータアクセス API オペレーションを使用する、もしくは JDBC または ODBC をサポートする SQL クライアントツールを使用するように、アプリケーションを記述します。

  接続文字列を見つける詳しい方法については、「Amazon Redshift 管理ガイド」の「[Redshift Serverless への接続](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-connecting)」を参照してください。**