SPSS ModelerでDb2 Warehouse on CloudにSSL接続する

# ０．はじめに
SPSS ModelerからDb2 Wareshouse on CloudにSSL接続をしてみます。

■環境
SPSS Modeler 18.2.1
Windows 10
Db2 Warehouse on Cloud

# １．Driver Packageのダウンロードと導入
Db2 WarehouseのコンソールからConnect　Informationを選択します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/3be31298-279e-dae2-5e2b-37b454baa952.png)

Download　Windows Driver Packageでドライバーをダウンロードします。Driver Packageには証明書が入っているため、Download SSL Certificateを行う必要はありません。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/099fd031-292c-62d2-9482-d3d0d32f52ad.png)

管理者権限でインストールします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/8f0a9862-f0b7-97f3-7339-ba93eccb427c.png)

OSの再起動が求められた場合は再起動を行ってください。

# ２．ODBCの設定
WindowsのスタートメニューからODBCデータソース(64ビット）を開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/f8c4868a-82ae-7ee3-6185-65367d9b8aaa.png)

システムDSN（もしくはユーザーDSN）でデータソースを追加します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/6d47b5fa-f6d3-97e0-e36e-e5f7fe84debc.png)

IBM DB2 ODBC DRIVER - IBMDBCL1を選びます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/12aeff47-c64a-1c03-2707-54011b5c2726.png)

データソース名に任意の名前を設定し、追加ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/305f432d-5acb-e60b-5608-ae3ecbc84990.png)

Db2 Warehouse on CloudのConnection InformationのWith SSLの情報を使って入力をしていきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/441a0dc4-0d43-f05e-f8a5-19a5a838c26f.png)

ユーザーIDとパスワードを入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/577390d8-ac2f-a747-1e9d-a04357224614.png)

TPC/IPタブで、データベース名、ホスト名、ポート番号を入力します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/60a9624c-5a2f-c166-3fea-c98c5aa0f191.png)

セキュリティ・オプションのタブで、SSLセキュリティーを可能にするにチェックを入れ、OKをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/b986e0d4-3483-bbfe-9bd8-5a981700031b.png)

作成したデータソースを選び、構成をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/995a0931-c260-573f-5eea-84a2800b3239.png)

パスワードを入力し、接続ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/f4cef220-66c6-cdff-fca9-65d9580da698.png)

以下のように正常にテストされればOKです。ODBCのデータソース・アドミニストレーターを閉じてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/39f7d402-b22a-79fe-779e-cd68cef94632.png)

#　３．Modelerからの接続
データベースインプットノードをキャンバスに置き、ダブルクリックで設定を開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/1c40fc36-b75e-f08a-1d98-6dc1d0d541e3.png)

データソースで＜新規データベース接続の追加...＞をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/cb0e06ce-18c9-720c-9f2d-b88643aad51d.png)

データソースから先ほどODBCのデータソース・アドミニストレーターでつくったデータソースを選び、ユーザーとパスワードを入力し、接続をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/bda9cc57-f296-e48f-3fd6-9ba4177605f3.png)

接続されたデータソースが出てきたら接続成功です。OKをクリックして閉じます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/d7abd7a6-625f-30c8-b7c8-24ba743b4597.png)

データの選択をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/9dd860da-d380-22cc-4770-9b15e8d63416.png)


何か参照したいテーブルを選びOKで閉じます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/1711869c-7dcb-3657-01c4-73c43ba1e945.png)




プレビューをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/cbcaad94-a4bd-9c9f-7d6b-cb720582af9c.png)

データが参照できました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223763/6ff40eb6-07f6-c07c-f422-e32547d0a631.png)