Zoomdataを試してみよう（番外編２）

前回の解説では、隠れメニューの**Drill**を使った接続についての検証を行いましたが、実はそれ以外にも、接続利用できるデータソリューションが沢山存在していますので、その利用方法について番外編２をお送りしたいと思います。

#（１）コネクタ増殖計画・・その１
まずは、**supervisor**で**Zoomdata**に入ります。

![a1.jpg](https://qiita-image-store.s3.amazonaws.com/0/197589/9db85cd7-25d1-f782-8296-7edee31c5837.jpeg)

左上のアイコンを選択すると

![a2.jpg](https://qiita-image-store.s3.amazonaws.com/0/197589/3c2a9f38-a411-ad6e-7332-f3a9becf8a47.jpeg)

メニューが出てきますので、その中の**Connectors**を選択してください。

![a3.jpg](https://qiita-image-store.s3.amazonaws.com/0/197589/391db03a-5523-fc7b-d8cd-92707b01457e.jpeg)

現在利用可能なコネクター関連の情報が出てきますので、そのまま下の方へスクロールさせると見慣れたアイコンが表示されます。

![a5.jpg](https://qiita-image-store.s3.amazonaws.com/0/197589/d0801d16-b7ff-2677-9aec-50fb717bfeac.jpeg)

![a6.jpg](https://qiita-image-store.s3.amazonaws.com/0/197589/97efc061-54bc-f00d-33aa-35c6cf65a582.jpeg)

良く見ると、**Enabled**という項目にチェックが入っていないコネクタがありますので、それらにチェックを入れてログアウトします。

![a7.jpg](https://qiita-image-store.s3.amazonaws.com/0/197589/8099cad8-607b-5741-fc55-f3b0c705b3ae.jpeg)

いつもの**admin**で**Zoomdata**に入ると、利用できるデータソースが増えている事が判ると思います。

#（２）コネクター増殖計画・・その２
こんどは、少し作業が必要な方法をご紹介したいと思います。

**Zoomdata**では、幾つかのデータソースに関しては、それぞれの配布元ポリシーを遵守して、所定の手続きを踏んでの接続利用をして頂く形を取っています。

**Connector**     　　　　　　　　**License Type**      　　**Supported Version**
[**Aurora**](http://central.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/1.3.2/mariadb-java-client-1.3.2.jar)　　　　　　　　　　         LGPL	   　　　　　　1.3.2
[**Microsoft SQL Server**](https://www.microsoft.com/en-us/download/details.aspx?id=54629)  　　　Commercial	　　　 4.0.0
[**MemSQL**](http://central.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/1.3.2/mariadb-java-client-1.3.2.jar)　　　　　　　　　LGPL	　　　　　　1.3.2
[**MySQL**](http://central.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/1.3.2/mariadb-java-client-1.3.2.jar)	　　　　　　　　　　LGPL	　　　　　　1.3.2
[**Redshift**](http://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html#download-jdbc-driver)	　　　　　　　　　Commercial	　　　1.2.1.1001
[**Oracle**](http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html)	  　　　　　　　　　　Commercial	　　　12.1.0.2
[**Teradata**](http://downloads.teradata.com/download/connectivity/jdbc-driver)	　　　　　　　　　Commercial	　　　15.00.00.30

上記のコネクターを利用可能にするには、それぞれの所定の手続きの後に必要なドライバーを入手して、

**/usr/local/share/java/Zoomdata**

に転送します。以降の具体的な手順については、**MySQL**を例にとって進めていく事にします。まずは、プロパティーファイルを作成してください。

**sudo vi /etc/zoomdata/edc-connector_name.properties**
ここでedc-connector_nameには、導入するコネクタの名前が入ります。（後述参照）

ファイルには、下記の内容を書き込んでください。

**datasource.driver-config.jar-path=path_to_your_JDBC_driver_file**
ここでpath_to_your_JDBC_driver_fileには、ターゲットのドライバへのフルパスを記述してください。また複数存在する場合は同様に、

**datasource.driver-config.jar-path=path_to_your_JDBC_driver_file,path_to_your_JDBC_driver_file_2**

と記述するようにします。

この時、**/etc/Zoomdata**ディレクトリが存在していない場合がありますが、その際には慌てずにディレクトリの作成を行ってから作業を進めてください。

ちなみに**nnector_name.properties**は以下を参照して使うようにします。
**Aurora**	　　　　　　　　　**edc-aurora.properties**
**Microsoft SQL Server**　　　**edc-mssql.properties**
**MemSQL**	　　　　　　　　**edc-memsql.properties**
**MySQL**	　　　　　　　　　**edc-mysql.properties**
**Redshift**	　　　　　　　　**edc-redshift.properties**
**Oracle**	　　　　　　　　　**edc-oracle.properties**
**Teradata**	　　　　　　　　**edc-teradata.properties**

今回の環境では、**CentOS**を**GUI**付きで導入していますので、ブラウザ経由でサクッと**MySQL**用のドライバを入手します。入手したドライバは前述の通り**/usr/local/share/java/Zoomdata**に転送しておきます（今回の環境では**/usr/local/share/**以下の**/java/Zoomdata**が有りませんでしたので、**sudo**で事前に作成しておきました）

**sudo vi /etc/zoomdata/edc-mysql.properties**

viにて以下を記述し保存します。

**datasource.driver-config.jar-path=/usr/local/share/java/Zoomdata/mariadb-java-client-1.3.2.jar**

**CentOS7**ですので、サービスを再起動すれば**MySQL**が利用可能になります。

**sudo systemctl restart Zoomdata-edc-mysql**

![a8.jpg](https://qiita-image-store.s3.amazonaws.com/0/197589/f04ed2ee-aa3a-a8ee-3482-697f4fd2fc20.jpeg)

同様に同じドライバーが使える**MemSQL**も設定してみました。

![a9.jpg](https://qiita-image-store.s3.amazonaws.com/0/197589/88cd1242-7938-61d4-53d2-9b1c2490ef7b.jpeg)

#（３）今回のまとめ
この様に幾つかのステップを踏んで頂くだけで、多くのコネクタが追加利用出来る様になりますので、導入の際などの必要に応じてご活用ください。次回も少し寄り道して幾つかの機能についてご紹介したいと思います。