Db2に手動でロードしたデータをWKCのデータカタログに登録してみた。

# この記事の位置づけ

- この記事は、[IBM Cloud Paks Advent Calendar 2021 Advent Calendar 2021] (https://qiita.com/advent-calendar/2021/cloudpaks) の12/9分として記載します。
- 投稿したのは12/20ですが、忙しくて今の今まで書く時間がなかったのです。
- 空きがあったので後からですけどエントリーしました。

#やりたいこと
- Db2に任意のデータをロードして、そのデータをCp4DaaSのデータカタログに登録してみる、という内容です。

# ロード用データの準備
- [こちら](https://hogehoge.tk/personal/)で生成してダウンロードしたダミーデータを、（後で結合するので、）このような感じで2分割します。
    - ![スクリーンショット 2021-12-20 18.32.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/b30675f5-3274-8b00-e326-882c5f7e7209.png)

    - 個人情報を記載したdummy-persons.csv
    - 個人のモバイルの情報を記載したdummy-mobiles.csv
    - 各々は「連番」列が共通しています。
    - なお、記載されている情報はすべてダミーであり、いわゆる個人情報（実在する生きている個人の情報）には該当しません。
- 今回、Db2にはdummmy-mobiles.csvをロードしてみます。
- dummy-persons.csvは[Snowflakeにロード](https://qiita.com/Shumpei_Kubo/items/5334191adb721a75f8b1)します

#Db2へのデータロード

- IBMCloud上のDb2の構築方法については、[こちら](https://qiita.com/Shumpei_Kubo/items/b6fd9153262cac4773e3)を参考にしてみて下さい。

- Db2のコンソール左上のハンバーガーメニューから、「データ」をクリック。
![スクリーンショット 2021-12-21 1.21.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/fba501be-7313-6112-0b35-a6264907ae6b.png)

- 画面右側の「ファイルの選択」の箇所に、今回ロードするcsvファイルをドラッグ＆ドロップして、「次へ」をクリックします。
![スクリーンショット 2021-12-21 1.22.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/2e80b629-45bf-6d3f-4348-c770cf1cbe92.png)
![スクリーンショット 2021-12-21 1.23.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/8ad75b50-deda-2250-c473-466070dd44d3.png)

- スキーマを選択して、今回のデータの為の新規の表を作成するために「新規表　＋」をクリックします。
![スクリーンショット 2021-12-21 1.26.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/bde21149-0ee6-5cb1-5790-0f5777df0eb2.png)

- 「新規表名」を入力して「作成」をクリックします。
![スクリーンショット 2021-12-21 1.27.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/3f678b26-2b5f-2dc6-309a-47738db60142.png)

- テーブル（今回は「DUMMYMOBILES」）が作成されたことを確認して、「次へ」をクリックします。
![スクリーンショット 2021-12-21 1.28.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/8b63492b-4722-581b-1beb-557cc297d1fe.png)

- データを確認して「次へ」をクリック。
- なお、csvファイルのヘッダも含まれている場合は、「先頭行のヘッダー」のチェックをON（緑色）にすると、ヘッダはヘッダとして扱ってくれます。
![スクリーンショット 2021-12-21 1.31.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/9492fda4-90a2-4f24-bb89-77ac6418288c.png)

- サマリー画面を確認して、「ロードの開始」をクリックします。
![スクリーンショット 2021-12-21 1.32.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/cda8e6b8-1e59-2f7c-df6d-98560a4f31cd.png)

- データのロードが完了しました。問題なくロードされたようです。
![スクリーンショット 2021-12-21 1.33.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/b87c3494-388a-9148-77b2-8f74ea2843fc.png)

# データの確認

- 画面上部の「表」タブをクリックします。
![スクリーンショット 2021-12-21 1.35.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/f97f3ca2-ee7f-bdbd-6ecc-01147a6acbbe.png)

- スキーマを選択します。
![スクリーンショット 2021-12-21 1.36.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/7b360dbb-dac6-bc4a-b55b-8492b04c55d0.png)

- 先程作成したテーブルをクリックし、「データの表示」をクリックします。
![スクリーンショット 2021-12-21 1.37.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/46c1857c-8f3d-8b45-7dfd-eb873f92a977.png)
![スクリーンショット 2021-12-21 1.37.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/6ad470d0-6b75-086b-7289-f8f880765f80.png)

#データカタログへDb2のテーブルを登録する。

詳細な手順はこちらの[3.2.2](https://qiita.com/Shumpei_Kubo/items/6793b6759c761301b687#322%E6%8E%A5%E7%B6%9A%E5%AE%9A%E7%BE%A9%E3%81%AE%E8%BF%BD%E5%8A%A0)あるいは[3.2.3](https://qiita.com/Shumpei_Kubo/items/6793b6759c761301b687#323%E6%8E%A5%E7%B6%9A%E3%81%95%E3%82%8C%E3%81%9F%E8%B3%87%E7%94%A3%E3%81%AE%E8%BF%BD%E5%8A%A0)を参照して進めてみて下さい。

- データカタログにDb2の情報が登録されました。
![スクリーンショット 2021-12-21 1.56.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/c9f8f00a-6f96-893a-6ca5-6f88a141f99e.png)
![スクリーンショット 2021-12-21 1.57.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/0d4e62f1-f9a6-19ae-cd51-b0b01ab09952.png)