【2024年10月版】AWS Databricksのサインアップおよびワークスペース作成

前回からちょうど1年が経ちました。

https://qiita.com/taka_yayoi/items/e7991e88e34cd8205483

# 前回からの変更点

- 以前は無料トライアルは14日間だったのが30日間に変更されました。
- サーバレスの機能(SQLウェアハウス、モデルサービングエンドポイントなど)を利用できる400ドルのクレジットが付与されるようになりました。30日が経過する前にクレジットを使い切った場合には、その時点でトライアル期間も終了します。
- 認証方式の変更。以前はパスワードログインが可能でしたが廃止されています。
- [Unity Catalogの自動有効化](https://docs.databricks.com/ja/data-governance/unity-catalog/get-started.html#automatic-enablement-of-unity-catalog)に伴う挙動の変更(後述します)。

# サインアップ

前回同様こちらにアクセスします。氏名、メールアドレスなどを入力して送信をクリックします。この際のメールアドレスがDatabricksの[アカウントオーナー](https://qiita.com/taka_yayoi/items/090879d59ae74ccaa12e#:~:text=%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%82%AA%E3%83%BC%E3%83%8A%E3%83%BC%E3%81%AFDatabricks%E3%81%AB%E3%81%8A%E3%81%84%E3%81%A6,%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82)になりますので注意して選択してください。

https://www.databricks.com/jp/try-databricks#account

![Screenshot 2024-10-16 at 15.39.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/c43b235a-81ba-8546-8b9f-3f9adc05e5e2.png)

ここでは、AWSを選択します。なお、この画面で完全無料の[コミュニティエディション](https://docs.databricks.com/ja/getting-started/community-edition.html)へのサインアップを選択することも可能です。

![Screenshot 2024-10-16 at 15.39.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/e0bb8223-14a3-3395-71dd-39d4be19cae0.png)

上で指定したメールアドレスにアクティベーションのメールが飛びます。

![Screenshot 2024-10-16 at 15.39.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/218b1c43-cb1a-8019-ca62-851d0953fd81.png)

![Screenshot 2024-10-16 at 15.39.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/b0c0362a-30e6-fcb5-1d38-e89a6cd6c5e8.png)

認証方法を聞かれますが、ここではメールアドレスとワンタイムパスワードでログインします。

![Screenshot 2024-10-16 at 15.40.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/48fe1dc0-0922-2ebf-de7b-e4e3883a52b2.png)

![Screenshot 2024-10-16 at 15.40.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/1854f368-7c78-f57e-d216-8e805107f94e.png)

届いたメールに記載のワンタイムパスワードでログインします。

![Screenshot 2024-10-16 at 15.44.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/bd9f86cb-2eba-9d70-0f7d-3e76d131ab13.png)

ここでログインするのは[アカウントコンソール](https://docs.databricks.com/ja/admin/account-settings/index.html)と呼ばれる画面です。ワークスペースの作成やユーザー認証設定など、重要なDatabricksの設定を行うことになります。

# ワークスペースの作成

ワークスペース名とリージョンを指定します。

![Screenshot 2024-10-16 at 15.44.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/70776a94-a80c-def6-b54b-a50605cb4aeb.png)

この後、AWSのマネジメントコンソールに遷移します。ワークスペースをデプロイするAWSアカウントをご準備ください。

マネジメントコンソールにログインすると、CloudFormationの画面に移動します。以前はアカウントオーナーのパスワードの入力が必要でしたが、今は不要となっています。そのままスタックを構築して実行します。

![Screenshot 2024-10-16 at 15.46.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/b01be23d-1862-838b-8f47-fdf698fd44e1.png)

数分後に以下のメールが届きます。これでワークスペースが作成されました。

![Screenshot 2024-10-16 at 15.50.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/b3f8fa5d-aa97-552a-5970-251ad26dc366.png)

Databricksのアカウントコンソールでも確認できます。

![Screenshot 2024-10-16 at 15.50.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/f36cb8b3-939e-95df-6395-a5e5ade8098d.png)

また、前回同様にUnity Catalogのメタストアも作成されています。また、前回は手動でメタストアをワークスペースにアタッチする必要がありますが、今では自動でアタッチされています。

![Screenshot 2024-10-16 at 15.51.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/1d04444f-83ed-890b-d362-cf016fcea480.png)

# ワークスペースでの動作確認

メールに記載のURLあるいはアカウントコンソールからワークスペースにアクセスします。

![Screenshot 2024-10-16 at 15.51.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/781e13a8-c24b-83f1-5b9a-ffa8d3fae57c.png)

## カタログへのアクセス

[カタログ](https://docs.databricks.com/ja/catalogs/index.html)に関してはこちらをご覧ください。Databricksのガバナンスソリューション、Unity Catalogにおける最上位のコンテナです。カタログ配下に複数のデータベース(スキーマ)、そして、テーブル・ビュー・モデル・ファイルなどを確認することができます。

サイドメニューの**カタログ**をクリックします。ここで、前回からの変更点があります。以前は、Unity Catalogのデフォルトカタログである`main`というカタログが存在していました。Unity Catalogが自動有効化される現在では、この挙動は変更されており、[ワークスペースの作成](#ワークスペースの作成)で指定した**ワークスペース名**のカタログが作成されています。また、このカタログはここで作成したワークスペースに**バインド**されているので、他のワークスペースからこのカタログにはアクセスできません。

![Screenshot 2024-10-16 at 16.18.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/a68f9da8-2412-981d-f123-b4e133fad18f.png)
![Screenshot 2024-10-16 at 16.19.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/59fca933-d992-0b1c-1c8c-e80cb6ba63f4.png)

デフォルトで作成されるメタストア、カタログに関しては[こちら](https://docs.databricks.com/ja/data-governance/unity-catalog/get-started.html#automatic-enablement-of-unity-catalog)をご覧ください。

## テーブルの作成

このカタログ配下にテーブルを作成してみます。サーバレスSQLウェアハウスも利用できるので、そちらを使います。デフォルトのカタログ`my_first_ws`の下にあるデフォルトスキーマ(データベース)の`default`を選択し、右上の**作成 > テーブルを作成**をクリックします。

![Screenshot 2024-10-16 at 16.21.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/9aef12df-b7a5-2268-f3eb-0b2e7c30b4b8.png)

csvファイルなどをドラッグ&ドロップし、**テーブルを作成**をクリックします。

![Screenshot 2024-10-16 at 15.53.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/4b16a6e3-8a15-6964-e479-d86b7f088f1d.png)

これでテーブルにアクセスできるようになりました。

![Screenshot 2024-10-16 at 15.53.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/f57aebeb-bc2e-e70c-4c2b-f08b674e3a31.png)
![Screenshot 2024-10-16 at 15.53.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/d3049cfb-738f-08ff-8889-62017f0ad216.png)

是非気軽にお試しください！

# 請求情報の入力

トライアル後も利用を継続されたい場合には、アカウントコンソールの**設定**にアクセスし、**サブスクリプションと請求**タブからクレジットカード情報を入力ください。

![Screenshot 2024-10-16 at 16.33.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/a81a84fd-1be0-6323-1f0e-1cd02a7e8870.png)


### はじめてのDatabricks

[はじめてのDatabricks](https://qiita.com/taka_yayoi/items/8dc72d083edb879a5e5d)

### Databricks無料トライアル

[Databricks無料トライアル](https://databricks.com/jp/try-databricks)