デモ用のデータベース(Db2 on Cloud)を準備する。/2022年12月更新

- 接続テストなどに使う無償のデータベースを準備してみます。
- 前提として、IBM Cloud上でのID（IBMid）を作成する必要があります。
    - 手順：https://qiita.com/Shumpei_Kubo/items/564126081dea547dd742
- なお、本記事は2020/10時点で筆者が試したものですので、時間の経過に伴って画面等の内容が実態と合わなくなる可能性があります。
- 進めていく途中でうまくいかなかった場合は、その前のステップに戻ってやり直してみましょう。作成したものを削除してやり直すのでも良いと思います。


# 1.Db2 on Cloud を実装する。

---
https://cloud.ibm.com/
にて、IBMidでログインした状態で、「リソースの作成」　をクリック。
![スクリーンショット 2020-10-30 16.25.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/6ff90751-7fa8-8a21-84f0-4b8b90f056f3.png)

---
検索窓で「db2」を入力し、「db2」を選択。
![スクリーンショット 2020-10-30 16.26.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/054cfcc0-93ac-c4c8-3187-bcba60158022.png)

---
今回は無償のライト版を使いますので、リージョンはダラスを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/8ded7703-71b8-ef75-9d6e-41392b268da2.png)

---
サービス名を設定し、そして右下の「作成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/7012300c-c0ef-26fa-0098-2bacd5e4765d.png)

---
Db2が作成されました。画面左側の「サービス資格情報」をクリックします。
![スクリーンショット 2020-10-30 19.38.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/454796e1-e278-3cdd-615c-ca774e515dcd.png)

---
画面右側の「新規資格情報」をクリックします。
![スクリーンショット 2020-10-30 23.25.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/28a83a79-44fd-60e2-70a4-ec0b489c1bf9.png)

---
「追加」ボタンをクリックします。
![スクリーンショット 2020-10-30 23.27.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/35a47b64-9f62-aa9f-d975-a02a81472e5f.png)

---
今回作成した鍵名の左側にある下向きの矢印っぽいマークをクリックすると、各種資格情報が確認できます。
![スクリーンショット 2020-10-30 23.34.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/eb8bed86-36c3-525f-ab2a-d6c096325775.png)

---
username,passwordなども記載されている為、ここではマスキングしています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/2b3e4de5-04cd-64a8-0767-1106e3c2ce28.png)

---
画面左側の「管理」をクリックし、「Open Console」をクリックします。
![スクリーンショット 2020-10-30 23.48.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/fde65fb7-e5f0-8f48-a26a-597f69573a06.png)

---
Db2の管理コンソールが表示されました。
![スクリーンショット 2020-10-31 0.03.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/d7efe0d2-0b0e-722e-e543-160c31833521.png)


# 2.デモ用データを準備する。

- [こちらの動画](https://video.ibm.com/recorded/132423356)で、手順を解説していますので、参考にしてみてください。

「擬似個人情報作成サービス」にアクセスして、「生成を開始する」をクリックします。
https://hogehoge.tk/personal/

---
ここでダミーの個人情報を作成できます。盛り込みたい項目を選択します。
生年月日の形式は「YYYY-MM-DD」を選びます。
![スクリーンショット 2020-10-30 23.53.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/c657f1da-ea94-fbc8-2536-c5fce949630a.png)

---
さらに画面下方に出力条件が出ますので、設定して「生成」をクリックします。
![スクリーンショット 2020-10-30 23.55.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/d73161b1-8209-993f-dfde-1be3278806be.png)

---
結果が出ました。個人情報の羅列のように見えて、そうではありません。全部ダミーです。
チェックボックスでcsvを選んで、「ダウンロード」をクリックします。
![スクリーンショット 2020-10-30 23.57.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/937c84a2-3bce-e0a6-e36d-f43065f38cca.png)

---
csvファイル形式でダウンロードされました。
![スクリーンショット 2020-10-30 23.59.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/fb49550a-f707-f42c-558f-431eeb602dae.png)


# 3.Db2 にデモ用データをロードする。

画面左上のハンバーガーメニュー（三）、「LOAD」、「Load Data」、をクリックします。
![スクリーンショット 2020-10-31 0.03.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/617e8222-e8b7-0afc-83f6-a5a3b76f79f0.png)

---
データのロード画面です。点線の枠の中に、先ほどダウンロードしたcsvファイルをドラッグアンドドロップします。
![スクリーンショット 2020-10-31 0.05.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/63bf0907-5ed2-ae72-db58-e535ca35d9a9.png)

---
画面右側にロードされたデータが表示されました。右下の「Next」をクリックします。
![スクリーンショット 2020-10-31 0.06.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/8f78d7b7-ecb0-8bb1-7797-139dd5a12e81.png)

---
データをロードするスキーマを選択します。今回は「QNF96649」を選択します。
![スクリーンショット 2020-10-31 0.08.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/115d84fc-adda-e4ff-6dbb-7531c0ebaa99.png)

---
ここで新規テーブルを作成するので、右側の「(＋)New table」をクリックします。
![スクリーンショット 2020-10-31 0.09.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/b8a9ea89-c2bc-5f6b-0f42-0343ec507c1a.png)

---
「Create a new Table」の下に新規作成するテーブル名を入力し、「Create」をクリックします。
![スクリーンショット 2020-10-31 0.10.44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/3fcf8f91-acc6-4c99-678c-e1bff35b8dbe.png)

---
右下の「Next」をクリックします。
![スクリーンショット 2020-10-31 0.11.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/25dfe7db-ea3a-2b20-23c3-8b9a4b97fa82.png)

---
ロードするデータの型チェックがなされています。問題がないようでしたら右下の「Next」をクリックします。
![スクリーンショット 2020-10-31 0.13.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/3dd716fe-d467-e091-7b73-d138117ba3fe.png)

---
ロード前の確認画面です。右下の「Begin Load」をクリックします。
![スクリーンショット 2020-10-31 0.14.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/cbcbe848-9155-427c-dc44-346912fd1f61.png)

---
ロード中です。
![スクリーンショット 2020-10-31 0.16.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/21fe6887-7530-1961-7d71-cb2375c98975.png)

---
ロードが完了しました。
![スクリーンショット 2020-10-31 0.16.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/875708ed-b1c7-b32d-8827-38297893cf8a.png)

---
ロードされたデータをみてみましょう。画面左上の三、「Explore」、「Tables」、をクリックします。
![スクリーンショット 2020-10-31 0.17.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/52f26194-32c8-c702-bddc-9836e55e5c8f.png)

---
データをロードしたスキーマのチェックボックスを選択すると、Tableが表示されます。
今回作成したTableである「DEMODATA」をクリックします。
![スクリーンショット 2020-10-31 0.18.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/b393f062-79e2-c308-6d29-97564be08e73.png)

---
データ定義がみられます。右下の「View Data」をクリックします。
![スクリーンショット 2020-10-31 0.19.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/2318383a-36a3-64b9-207b-d3ad22e1d137.png)

---
ロードしたデータが確認できました。
![スクリーンショット 2020-10-31 0.20.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/95d210f6-fff1-e802-7304-13591ca14839.png)

例えば個人情報を扱う場合のデモデータとして、これを今後活用することができます。