IBM Cloud Pak for Data （CP4Dv2.5）7日間無料トライアル版 設定方法 ～IBMidの設定も含めて～

#注意事項
- この記事で記載されている製品バージョンは古い（v2.５）為、以下に新しいバージョン（v3.0）の記事を公開しました。今後、トライアルしてみたい方は、リンク先の記事をご参照ください。
- https://qiita.com/Shumpei_Kubo/items/662732390058a92b2d89

# 旧バージョン（v2.5）の記事（参考の為に残します）
- この記事では、公開されているCP4D無償トライアルの始め方を、順を追って解説します。
**- IBMidというIBM CloudのIDが必要ですが、その作成方法も含めて解説します。**
- 前提条件として、有効なメールアドレス、電話番号があれば本手順は実施可能です。
- ここでは、データの仮想化について、デモ環境で準備されたインストラクションについて解説します。
- 本手順は、2020年4月2日時点で確認したものですが、サイトの構成等は予告なく変更される場合がありますので、ご注意下さい。
- 本手順で使用されるCloud Pak for Data のバージョンは2.5です。（最新バージョンは、3.0.1です）
- サポート対象のブラウザは、ChromeあるいはFireFoxです。それ以外のブラウザでは正しく動作しない可能性が有りますので、サポート対象のブラウザをお使いください。詳細は以下リンクをご参照ください。
- https://www.ibm.com/support/producthub/icpdata/docs/content/SSQNUZ_current/cpd/plan/rhos-reqs.html#rhos-reqs__web
- 公式ドキュメント : https://www.ibm.com/support/producthub/icpdata/
- English version：https://qiita.com/Shumpei_Kubo/items/ae01c5af5d49f6cdc5d1


#手順

##1.IBM Cloud にアクセス
- 以下サイトにアクセスし、「7日間無料で試す」をクリック。

https://www.ibm.com/jp-ja/products/cloud-pak-for-data
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/1b103d81-0315-4494-2daa-332a9b47a284.png)

---

- 「Get started for free」をクリック。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/3c847815-76c4-0cc7-a7f9-1de1fdd53470.png)


##2.アカウント作成

- ログイン画面になりますが、アカウントを新規作成するため、「Create an account」をクリック。
- ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/0dd83a5f-947f-42f5-0790-65382d8b585a.png)


---

- 名前やメールアドレス等を入力。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/164fbb43-9ee7-deb2-c9eb-18c184c13fc1.png)

---

- 会社名、電話番号などを入力して「Next」をクリック。
- ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/90c15cef-c740-9f67-81ed-981ae91f8aaa.png)

---

- 登録したメールアドレスに届くコード（数字）を入力する必要がある。
- ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/2c2d6050-c353-e823-7174-93bdb7903e5c.png)

---

- 登録したメールアドレスに、アカウントの認証の為のコード（数字）が届いていることを確認。
- ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/835d3f3d-dbc0-8592-eebd-e1c61dfe370f.png)


---
- コードを入力

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/40c059b6-87ac-94f5-dcb8-020bb9b74964.png)


---
- 「Give me access」をクリック。チェックボックスの入力は任意です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/f68d2b4c-5bdb-803c-85ef-dc366318af06.png)

---
- アカウントプライバシー画面にて「Proceed」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/7323f33f-800f-d1d7-f65d-e5267e4f556e.png)

---
- 少し待つと、 「Cloud Pak Experisnces」画面に遷移します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/54ab970d-d534-3a15-6b26-a55bc5dc1fbe.png)

---

##3.CP4D申し込み

- 「Cloud Pak Experisnces」画面で「Offering Overview」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/193a7998-2eda-2d57-d88a-249fc353a1a6.png)

---
- 「Try it free for 7 days」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/5c401afb-7a16-57df-d66f-9aa0d952374b.png)

---
- 「Continue」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/be15811c-47b5-30f8-d26d-da7d4f777247.png)

---
- 「Cloud Pak Experisnces」画面に戻るので、下方にある「Explore」（青いボタン）をクリックすると、環境構築が開始されます。画面右方にウインドウが現れ、IBM Cloud 上に、今回の仮想環境が構築されている旨が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/ec7da51f-b49c-97d8-3d97-4db3f160e311.png)

---
- 仮想環境が構築されました。もしブラウザのポップアップブロッカーが有効になっている場合は、それを一度無効にします。（Chromeの場合はURLバーの右の方に表示が出るはずなので、それをクリックして行います）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/803a4ed3-1963-0a2f-aec9-c3e4a5ffe0ba.png)

---
- 再度「Explore」（青いボタン）をクリックします。すると、CP4D管理画面に遷移します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/cbab98bd-def3-7607-f707-b44642135692.png)

##4.Cloud Pak for Data （CP4D）管理画面

- 新しいタブで、CP4Dの管理画面が開きました。
- 画面案内が出ていますので、今回はそれに従ってみます。
- 「Walk me through it」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/32bc7c4d-3b52-88f3-a6a5-1f5db1abec60.png)

---

- 「Connect to your data」というウインドウが表示されます。
- 社内様々なDBが乱立していて管理が難しい状態であっても、CP4Dの「Data Virtualization（データ仮想化）」機能があれば、仮想的な表にそれらをまとめられる機能をこれから試せます。
- 「OK, got it.」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/054b15dd-5cea-3538-5699-366e0dbf9dbb.png)

##5.データ仮想化

- データ仮想化を実施します。左上の「三」（ハンバーガーメニュー）のマークをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/5bf1938d-e233-76ae-093a-09df84a73142.png)

---
- 「Collect」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/a6fd1960-a5f4-150c-2562-c1f6c95e6d3d.png)

---
- 「Data Virtualization」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/50675775-906a-e67f-6b40-1a0b9aaf77d4.png)

---
- 動画の紹介が出ます。40秒程度の短いものですので、見ていただいて構わないと思います。
- 内容としては、外部DBへの接続方法を示しています。
- ですが、安心してください。
- この環境では既に複数のデモ用DBへの接続を確立しているため、この接続の操作は不要です。
- 「Continue」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/23dafdc7-6c9a-b524-e79d-9ae63076e856.png)

ここで出てくるYoutubeのURLは下記です。
https://youtu.be/v-RqTDK0DFc

##6.外部データの仮想表への取り込み

- データ仮想化の画面が出ます。今回のデモ環境では、既に複数のデータソースへの接続が確立されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/6d399979-0a83-b0a4-cc21-e4acfac37011.png)


##7.モーゲージ債分析プロジェクト（デモ用）

- そして、ここからは右側のガイド用のウインドウに着目し、ガイドに従ってみます。「Next」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/904ccdde-4b04-67a1-a364-27393d456927.png)

---

- 接続済みだよ、というウインドウが現れるので「OK, got it」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/d1d681ab-9403-9614-a195-06d36b38b718.png)

---
- データ仮想化のナビに従い、「Menu」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/991966d7-5fe7-535f-3c2d-d3fe57009e65.png)

---
- 「Virtualize」をクリックします。
- ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/7dd28e5b-0f89-8712-755e-a8d165e88161.png)

---
- 画面が遷移します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/50b840e9-7bdc-0d90-8ec4-98eda51efa38.png)

---
- Googleの翻訳によれば、「データの仮想化により、チームはデータを移動または複製することなくリアルタイムの洞察を得ることができ、時間と費用の両方を節約できます。次に、住宅ローンデータベース全体で2つの主要なテーブルを仮想化し、それらを結合して住宅ローンのデフォルトを分析できるようにします。」と書かれています。「OK, got it」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/1d13c898-b79f-7e0d-c00f-6e6ec478aac0.png)

---
- モーゲージ債に関連するデータを検索するため、検索バーに「mortgage」と入力してエンターキーを押したら「Next」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/70fc7d02-c772-b199-d118-1a6eb2869e88.png)

---
- 「DB2INST1」スキーマの「MORTGAGE_CUSTOMER」テーブルを選択して、「Next」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/79fe2928-9596-2756-a978-dc1b57932cae.png)

---
- 「Mortgage-PostgreSQL」スキーマの「MORTGAGE_DEFAULT_PostgreSQL」テーブルを選択して、「Next」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/1356015c-e231-4984-3fbc-31b254ba54c6.png)

---
- 「Add to cart」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/40e7e3ad-f65e-c086-f99a-9844a781153e.png)


---
- 確認の為に「View cart」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/edb83d93-9591-3a81-2010-7187ce5b9ade.png)

---
- 再び画面が遷移します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/6a7b155e-fb68-3a11-043d-fe6c310037a9.png)

---

- Googleの翻訳によれば、「仮想テーブルを管理する。ここから、テーブルを特定のプロジェクトに割り当てたり、データ要求を送信して実行したりできます。また、仮想化されたテーブルをデータカタログに送信して、チームの全員がアクセスできるようにすることもできます。 この時点で、住宅ローンのテーブルをカタログに提出する準備ができています。」
- 「OK, got it」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/da09f536-f1d3-999a-61bc-091fe6d010a2.png)

---
- ラジオボタンの「My virtualized data」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/1d7d9a3f-b0c6-de03-78c4-db9598dc4812.png)

---
- 「virtualize your table」をクリックします。ここでは「Submit to catalog」にチェックを入れることで、この仮想表をカタログに追加し、チーム全員でアクセスできるようにしています。もちろん、チェックを入れないでカタログにはまだ追加しない、という事も可能です。（カタログへの追加は後でも可能です）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/a06f89a1-3303-2b23-fafb-58cd2a91eaa2.png)

---
- 仮想表が作成されました。また、この時点でカタログに追加された、というメッセージも一瞬表示されます。「View my virtualized data」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/17b135f8-b93c-f1cf-a16f-a959ccd22658.png)

---
- 仮想表の一覧画面に遷移されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/5f9079b9-bc45-8805-0adc-9ae69ed0fa85.png)

---
- Googleの翻訳によれば、「仮想化データにアクセスする。テーブルはCloud Pak for Data内で仮想化されており、ここで表示できます。[接続の詳細]ページから選択したサードパーティツールを使用して、仮想化データにアクセスすることもできます。」「OK, got it」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/a0312d03-6950-40f5-920d-77f0da6c2059.png)

---
- 無事に外部のデータソースに接続し、それらを仮想化できました。
- 「次に、仮想化された住宅ローンのテーブルを結合し、結合したテーブルを特定のプロジェクトに関連付けて、チームがデータをすばやく使用して洞察を明らかにできるようにします。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/d98ab81c-496d-7e75-deb2-ecb476e34be8.png)

##8.仮想表へ外部データを結合
---
- 「OK, got it」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/cc438b43-806c-226c-5183-21ea4fa8d650.png)

---
- 「MORTGAGE_CUSTOMER」を一覧から選択。
- （黒いウインドウが邪魔な場合は、Nextを押して消してください。）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/34d56bff-f265-86cf-53af-3b92cbfe999f.png)

---
- 「MORTGAGE_DEFAULT_PosgresSQL」を一覧から選択。
- （黒いウインドウが邪魔な場合は、Nextを押して消してください。）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/fb86918b-e9fa-bc8d-895c-1c0fa553ba20.png)

---
「Join view」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/8dc423c7-b4c0-140f-b86b-17ec71725535.png)

---
右側のウインドウの「Virualize data」の横の下向き矢印をクリックして、このウインドウを小さくしておきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/1190848a-9c27-35f5-088d-9c67907109b7.png)


---
「住宅ローンデータを結合する。ここから、異なるデータベースで使用できる2つのテーブルを結合して、チームがどの顧客が住宅ローンで破綻したかをすばやく確認できるようにします。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/4402d325-33df-e49c-f938-c9f84b7f15a7.png)

---
「テーブルを結合させるために、テーブル１の「ID」欄をドラッグして、テーブル２の「ID」にドロップします」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/11f7a73c-690c-f994-44ed-fb891f470262.png)

---
ドラッグアンドドロップして「Next」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/840f8e31-b88e-fcf8-3c1e-92f48b98bacb.png)

---
ドラッグアンドドロップした結果。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/6316c445-ba30-9a22-ce1c-6d6269d78398.png)

---
「Join」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/bf43e6d1-d671-cba1-146f-0a67cfe47f6e.png)

---
「Join」したテーブルを確認する画面に遷移します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/266afddf-7db6-88d4-4590-9ed63f955d9c.png)

---
- 「結合したデータを確認する。ここから、結合したデータを確認し、一意の名前を割り当てることができるため、後で簡単に見つけることができます。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/e5dd6240-ffbb-c654-088e-4eeb702f5182.png)

---
ビューに名前をつけます。ここでは「mortgageview」とします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/9afc628f-cd04-afb1-86b6-9d02046683e1.png)

---
テーブルをプロジェクトにアサインする作業に入るため、「Next」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/601a75e2-74ec-53be-a0f0-6601aa2046e0.png)

---
- プロジェクトへのアサインの画面に遷移します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/9fe96c89-6c87-45c5-80d6-78f1632d3d89.png)


---
- 「プロジェクトに割り当てる。これで、結合したデータを住宅ローンプロジェクトに割り当てて、資産を分類し、チームと共同作業を行うことができます。プロジェクトから、チームのデータ専門家はデータを使用して新しい洞察を明らかにすることができます。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/042f5da5-734d-3c98-a8cb-1522d8f6badb.png)


---
- プロジェクトを選択します。ラジオボタンでプロジェクトを選択し、「mortgage-analysis-なんとかかんとか」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/991ce11d-4622-2eb4-4fc4-d44731dbb9d1.png)

---
「Create view」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/db2d9018-8818-6fa8-c137-88ea05404ac9.png)

---
ビューが作成されたので、確認の為「Go to project」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/7c9bd215-cc26-57c1-ca5d-8e31cba288c0.png)

---
- 作成されたデータ資産の一覧画面が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/6e810c1b-905a-1b5f-4ae2-24fc87a04e23.png)

---
- 「Assets」に作成したものがあるようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/a99ff857-9e48-0a03-99fc-781c712452fb.png)

---
- 「Assets」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/73087a21-88ff-0905-75c1-0c07c01af6e0.png)

---
- 先ほど作成したデータ資産がこちらです。クリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/29faeb27-398f-a9ed-75b5-147f8e5a7bb9.png)

---
- 結合したビューの中身です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/7a34ceac-a154-c817-97c0-a8ba4de69144.png)

---
- というわけで、複数のデータベースから集めたテーブルを結合することで、どの顧客が住宅ローンで破綻したかが、簡単にわかるようになりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/5a198726-40b1-cfac-ccf0-d2f03fc3d9d3.png)

---
- 今回のデモ用分析プロジェクトはここで終わりです。「Continue the Journey」をクリックしてみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/c819e7d8-0577-d7af-b0db-822f196f9c8c.png)

---
画面が遷移して、ひとまず終わりのようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/d3216850-ac32-fbff-3b3d-1622f6c0d82b.png)

---
- 「IBM Cloud Pak Experiences」というタイトルのタブで、再び「Explore」をクリックすると、再度CP4Dの画面にいけますので、ここから自由に（権限などに制約もありますが）環境に触ることもできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/35c45b33-732b-24e6-d50c-5c34becb6f22.png)

---
- 2回目以降、「自分でやる」を選択すると、このように既にデータ仮想化を実施した旨の表示もされます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295123/42eb0a5d-8927-5b2a-538c-0748401de54c.png)


#参考リンク

- IBM Cloud Pak for Data 概要
- https://www.ibm.com/jp-ja/products/cloud-pak-for-data

---

- 【やってみた】IBM Cloud Pak for Data 導入してみた
- https://www.nicpartners.co.jp/report/68930/

---

- DataOpsに不可欠な6つの要素とは
- https://www.ibm.com/blogs/solutions/jp-ja/6-dataops-essentials/

---

- IBM Data and AI Forum: DataOps (NYCで開催)からの洞察
- https://www.ibm.com/blogs/solutions/jp-ja/key-insights-ibm-data-and-ai-forum-dataops-nyc/