Cloud Pak for Data ver.3.5で、外部データベースを仮想表として取り込む


本記事は、以下記事の続きとして記載します。

- Cloud Pak for Data ver.3.5で、外部データベースへの接続を作成する。
- https://qiita.com/Shumpei_Kubo/items/ac435e2962faf7b17439

上記記事で外部への接続ができたので、その接続先のデータベースやテーブルを確認し、
仮想ビューとしてCP4D内に取り込みます。

#データ仮想化画面へ

- 画面左上のハンバーガーメニューから、「データ」　⇨　「データ仮想化」をクリックします。
![スクリーンショット 2020-12-16 14.06.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/40f24eb5-94d0-3b47-b556-35183ebe5d3c.png)
---

- データ仮想化画面です。先ほど作成した接続定義がすでに表示されています。
![スクリーンショット 2020-12-16 14.13.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/0d565447-7181-a40b-d207-e8a9085339fb.png)
---

- 画面左上の」「データ・ソース」を選択し「仮想化」をクリックします。
![スクリーンショット 2020-12-16 15.02.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/1f009139-0528-d70f-f01f-61ec98619303.png)
---

- 仮想化対象のテーブル一覧が表示されました。
![スクリーンショット 2020-12-16 15.04.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/99cf7fd1-f1c2-140c-a85c-8b02bac85ce5.png)
---


- 仮想化したい対象テーブルを選択し、「カートに追加」をクリックします。
![スクリーンショット 2020-12-16 15.10.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/f15fc3ca-c596-dcb7-f86c-61a869b9c90e.png)
---


- 「カートの表示」をクリックします。
![スクリーンショット 2020-12-16 15.11.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/114533ef-e708-3dc9-19ae-02d2ade97d8a.png)
---


- カートの中身が表示されます。
![スクリーンショット 2020-12-16 15.21.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/3a674be2-4117-0967-b85c-9e4052aadc8c.png)
---


- 今回の対象の右端をクリックし、「プレビュー」をクリックしてみます。
![スクリーンショット 2020-12-16 15.21.44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/c9e4b712-92ff-ffdc-fd69-11827bb0dadf.png)
---


- プレビューがみられます。擬似個人情報なので個人情報ではありません。
![スクリーンショット 2020-12-16 15.22.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/afd6bcf2-660e-5d27-0405-0484c8edf0a6.png)
---


- 今度は「列の編集」をクリックした場合です。今回は、何もせずに戻ります。
![スクリーンショット 2020-12-16 15.23.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/62bd31cd-f105-bd63-a07c-425d134d861f.png)
---


- 誰がみてもわかりやすいように、表の名前を「擬似個人情報」に編集してみます。ここで右上の「仮想化」ボタンをクリックします。
![スクリーンショット 2020-12-16 15.46.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/267ba4de-11ef-4273-e893-bca0ff753da3.png)
---


- 仮想化を実行中です。
![スクリーンショット 2020-12-16 15.47.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/b2358563-ab4e-0570-fb94-c27c1323ad0b.png)
---


- 仮想化が完了しました。エラーが出ていますが、それはこの作業時点でカタログ機能をまだインストールしていないからです。問題はありません。
![スクリーンショット 2020-12-16 15.48.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/3a9feefb-7741-c695-88ce-c8fc2af58502.png)
---


- 画面左上の「仮想化」が表示されているドロップダウンメニューを選択し、「自分の仮想化データ」をクリックします。
![スクリーンショット 2020-12-16 15.50.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/a774a1c2-7b62-6bc3-59bc-5d297b0daf83.png)
---


- 作成した仮想化データが表示されていることがわかります。
![スクリーンショット 2020-12-16 15.51.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/a11948b8-d76d-36b9-19ce-59b93e6a6216.png)

---


- 対象行の右端をクリックし、「プレビュー」をクリックします。
![スクリーンショット 2020-12-16 15.52.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/17f9af56-8d68-7215-f764-8d1b700e6155.png)
---

- 「プレビュー」タブで、対象データのプレビューが見られます。
![スクリーンショット 2020-12-16 15.56.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/f7d65c0a-61e9-ffe2-1e2f-28002e6d41e4.png)
---


- 「表の構造」タブです。
![スクリーンショット 2020-12-16 15.53.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/17b733db-f990-13d7-fec5-6d3b3c266880.png)
---

- 「メタデータ」タブです。
![スクリーンショット 2020-12-16 15.57.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/b3553234-f1f0-f134-0e0e-aa4426db2caf.png)
---


このように、外部データベースをVIEWとして内部で取り込むことができるのが、CP4Dのデータ仮想化（Data Virtualization）です。

都度都度変わるような業務要件に柔軟に対応することができる優れもの機能です。