Cognos Analyticsを無料で自己学習する④ - Bluemix dashDBとの接続

何回かに分けてCognos Analyticsを無料学習する第4回です。

第3回までの学習で、CSVファイルをアップロードしてレポーティングを行う手順を学習しました。
今回は、データソースとして何かしらのデータベースと接続してみたいと思います。
Cognos Analyticsの無料トライアルと接続できるデータベースとして、Bluemix上のdashDBの無料トライアルを用いて、データソース接続とDBデータの利用を学習してみたいと思います。

今回の手順を学ぶ事により、dashDBにご自身の好きなデータをアップロードして頂く事により、より高速かつ大容量の分析が可能になります。

##手順
Bluemixのサイトにアクセスします。
http://bluemix.net/

「フリー・アカウントの作成」を選択します。
![001.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/c1f638df-3590-2151-67ff-c3e05771a3e1.png)

「Eメール」と「電話番号」を記載し「アカウントの作成」を選択します。
![002.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/ffd6aed4-532f-271f-cade-cff1084edb2d.png)

この画面を確認し、登録したメールを確認します。
![003.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/76626299-6661-50e4-663f-ae6780920c38.png)

以下のようなメールが来ているので、「Confirm Account」をクリックします。
![004.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/27d54ddb-633a-6389-f8fc-af77758a0a8b.png)

この画面が表示されたら「ログイン」を選択します。
![005.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/17f70a52-9747-9ab5-04bb-dec8b4e9edee.png)

先ほど指定した「Eメール」を入力し「Continue」を選択します。
![006.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/0f23a531-eca2-5226-dd90-0dadd234cb25.png)

「パスワード」を入力し「Log in」をクリックします。
![007.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/9b9eb059-017c-22c7-7a7b-13b26c96bc98.png)

「Terms and conditions」を読み、チェックを入れて「Continue」をクリックします。
![008.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/eb436b20-824d-10a3-4476-89bd053dd126.png)

以下の画面で「シドニー」を選択し、任意の組織名(例では CogDash01)を指定し「作成」をクリックします。
![009.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/b67af24b-8793-09eb-feea-94765404d94a.png)

任意のスペース名を記載し「作成」をクリックします。
![010.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/683a7475-3561-a627-c5d8-297f09ebd546.png)

「準備ができました」をクリックします。
![011.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/a3c80bd5-5d4f-3ed4-3cba-37395dd47cb0.png)

Bluemixの初期画面が表示されますので、赤枠の「カタログ」を選択します。
![012.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/bde844aa-924d-6576-3c80-024ac90dba7b.png)

「データ&分析」を選択し「dashDB for Analytics」を選択します。
![013.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/0aaa74a3-fdc2-2a74-bbd4-95ec5ae4b0de.png)

以下の表示になりますので、内容を確認し下にスクロールします。
![014.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/8a13e310-f13c-53ef-6bc1-7cd29ab7f4e0.png)

「IBM dashDB for Analytics Entry」が選択されている事を確認し「作成」をクリックします。
![015.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/59337a31-0248-e92e-e04e-b7729e6fa020.png)

以下の画面が表示され、下の方にdashDBのサービスが表示されています。
次にCSVデータをdashDBにロードしてみたいと思います。
赤枠の横三本線を選択します。
![017.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/ca67d03c-e203-f14d-adbd-3730d7004349.png)

「サービス」を選択し「データ&分析」を選択します。
![018.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/7f71c89d-7a89-a940-001d-703cc13f3071.png)

「dashDB for Analytics-10」のタイルをクリックします。
![019.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/c00a87d0-0c39-fcfe-31fc-fcc953232354.png)

「OPEN」を選択します。
![020.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/b9d0cee7-8c77-834d-47ac-82ab96b3bfd5.png)

Quick Tourが表示されたら、Nextで内容を確認し「Ｘ」で閉じます。
![021.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/9d6af981-7cdd-0aba-04cf-f60dd2660b60.png)

「Load」を選択します。
![023.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/4cbf1c3e-21ef-cdeb-e17a-268314466bb7.png)

同様にNextで内容を確認し「Ｘ」で閉じます。
![024.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/62979720-f215-3da2-d5d4-056ed829227b.png)

「Desktop」を選択し「Load」をクリックします。
![025.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/2095251d-6a84-b869-ef78-6b143eeba851.png)

第2回目の学習で作成した「製品年別販売数量.csv」ファイルを使用します。
CSVファイルに関しては、UTF-8形式で保存されている事を確認してください。
![051.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/93c3046e-c03e-14e7-140e-da66e59bc68d.png)

画面上にドラッグ&ドロップし、「Preview」を選択します。
![052.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/a0cfb687-dffb-a030-a85f-aff9ed0bec7a.png)

内容を確認し「Next」を選択します。
![053.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/f2395090-4c02-a06a-461c-a6d18fa956d9.png)

「Create a new table and load」を選択します。
![029.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/e5505923-dacd-d831-d3bf-211c46c59a6e.png)

「年」のData typeを「CHAR(4)」に変更し、「Table name」に任意のテーブル名を記載し「Finish」を選択します。
![054.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/4a633ff3-94f3-8a05-1bc8-3c7238defb5b.png)

テーブルの作成とデータのロードが完了しました。
表示結果が文字化けしていない事を確認して下さい。
![055.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/9a20f344-d0d0-943f-954b-3b62fac1aedb.png)

「Connect」を選択し、赤枠のdashDBに接続するための接続情報を表示します。
![032.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/c7f3999a-22cb-a16a-c0f9-7576a0f8fb41.png)

ここでCognos Analyticsにログインします。dashDBに接続するため、左黒帯の「管理」から「データ・サーバー接続」を選択します。
![033.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/6aabae31-17f6-5401-68f0-3a8be22bfa26.png)

新規のデータ・サーバー接続を作成するため、赤枠の「＋」を選択、「dashDB」を選択し、図の様にdashDBの接続情報を埋めます。接続名は任意の名称です。
「テスト」を行い、正常に接続される事を確認し「OK」を選択します。
![034.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/8abac0c9-615c-bf2f-3050-cc122dbb7d47.png)

dashDBへのデータ・サーバー接続が定義されました。
![035.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/efc7d1f2-231f-77c6-1684-516547f86951.png)

次に、レポートでデータ・サーバー上のデータを使用するため、データ・モジュールでデータモデルを作成します。
![036.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/d5c3207d-8322-d0a7-72cd-2514519189eb.png)

「データ・サーバー」を選択し、接続名を選択し、「スキーマの管理」を選択します。
![037.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/6d8162ad-6e3d-40ff-00b8-841bb5fcf2a4.png)

「スキーマ」タブから、自身のスキーマ名(ユーザーID)を選択し、赤枠の「：」のその他アイコンを選択します。
![038.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/fef814ab-da1f-fe73-fc5e-65058d424c16.png)

「ロード・オプション」を選択します。
![039.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/872b225e-c3de-c642-3469-ae4ac950fff9.png)

「表」タブで表名をチェックし「ロード」を実行します。
![040.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/f862073e-e718-3569-71f0-323610b608c9.png)

一度データ・サーバーを開きなおすと、以下のように表示されています。
![042.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/c70047ee-9bfb-4727-e9f4-06f485d9536d.png)

チェックを入れ、「開始」を選択します。
![043.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/3b6f4c57-0839-2cfb-f9be-efc5a96c8789.png)

取り込んだ表で、データモジュールを作成します。
![058.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/5c65cd24-b5c6-37b1-a0b6-3f4ef416c63e.png)

このデータモジュールを、レポートで確認すると、以下のようにデータが参照できます。
![057.PNG](https://qiita-image-store.s3.amazonaws.com/0/147246/f5980d6b-6e00-9f2d-9d95-e91df377e8de.png)


今回は以上となります。
dashDBを使用する事により、トライアル環境でも、データベースとしてのデータソース使用が可能となりました。

以降を投稿しましたら、こちらにリンクを貼ります。

**第一回：アカウントの作成**
http://qiita.com/shinyama/items/6cb67ac7e82e9cd9c889

**第二回：簡単なレポートの作成&データのアップロード**
http://qiita.com/shinyama/items/af378eede10f9c61eec2

**第三回：データモジュール**
http://qiita.com/shinyama/items/c1b7908b2a8bed2c1523

**第四回：Bluemix dashDBとの接続**
http://qiita.com/shinyama/items/5407cf12bd5575f50c47

**番外編：Cognos 10 BI と Cognos Analyticsの機能マッピング一覧**
http://qiita.com/shinyama/items/484dc322c3cbdb2cda63