第2章　データ仮想化環境の構築 (Denodo Express インストール手順)

# 目次
[1. はじめに](#1-はじめに)
[2. Denodo Expressとは](#2-denodo-expressとは)
[3. インストール準備](#3-インストール準備)
[4. Denodoインストール](#4-denodoインストール)
[5. インストール後のログイン確認](#5-インストール後のログイン確認)
[6. おわりに](#6-おわりに)
[7. 記事作成について](#7-記事作成について)

# 参考URL
* [データ仮想化](https://www.realize-corp.jp/glossary/data-virtualization)
* [Denodo Platform インストールガイド](https://community.denodo.com/docs/html/browse/8.0/jp/platform/installation/index)
* [Denodo Express 8.0 クイックスタートガイド](https://community.denodo.com/docs/html/document/latest/jp/Denodo%20Express%208.0%20%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%82%AC%E3%82%A4%E3%83%89)

# 1 はじめに
本記事はデータ仮想化製品Denodoについて紹介する連載記事となっております。
予定されている記事については[第1章 今後公開予定の記事について](https://qiita.com/k_tym/items/d2bd2f59cdde269cd423#2-%E4%BB%8A%E5%BE%8C%E5%85%AC%E9%96%8B%E4%BA%88%E5%AE%9A%E3%81%AE%E8%A8%98%E4%BA%8B%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6)をご参照ください。

## 前回の記事
https://qiita.com/k_tym/items/d2bd2f59cdde269cd423

# 2 Denodo Expressとは
前回の記事に記載している通り、Denodoとは別々の場所にある複数のデータソースやフォーマットが違うデータを、 1つの仮想的なデータソースに集約してデータを統合する、「データ仮想化」を実現する製品です。<br>
個人や小規模のコミュニティでの利用、学習時の利用を想定した**無償版**のエディションがDenodo Expressです。今回はこちらの製品を使用してWindows上にデータ仮想化環境を構築していきます。なお、Denodo ExpressはLinux上に構築することも可能です。
Denodo Expressの制限事項としてはユーザ追加ができない、カスタムラッパーを追加できないなどがありますがCSVファイルソースを使用することやDBサーバにODBC接続してデータソースとするなど基本的な機能は制限されずに使用することが可能です。ただし、1章で記載したSolution ManagerについてはDenodo Expressでは使用できません。制限事項の詳細については以下のDenodoの公式ドキュメントを参照ください。
[Denodo Expressの制限事項](https://community.denodo.com/docs/html/browse/8.0/jp/platform/installation/appendix/limitations_of_the_denodo_express_license/limitations_of_the_denodo_express_license)
<br>

# 3 インストール準備
下記サイトにアクセスし、無料ダウンロードをクリックします。<br>
[Denodo Expressダウンロードサイト](https://www.denodo.com/ja/denodo-platform/denodo-express)<br>
![0-1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/34a902d1-4894-b23a-677c-ef19f74c979e.png)
<br>
SIGN INをクリックし、Denodoのアカウントのユーザ名とパスワードを入力します。<br>
※Denodoのアカウントを持っていない場合、下記画面で「REGISTER」をクリックし、アカウントを作成する。<br>
![0-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/cf03c820-9fc5-e0ed-3b96-557990d3a903.png)<br>
「STEP 1. Denodo Express Installers」の「Windows 64 bits」をクリックし、インストーラーをダウンロードします。<br>
![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/fd97bba2-5981-603e-f78f-27e5af0d6d28.png)<br>
「STEP 2. Denodo Express Licenses」の「DOWNLOAD」をクリックし、DenodoExpressのライセンスをダウンロードします。<br>
![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/747f72e6-528e-d0dc-ad02-50456fdd932a.png)

# 4 Denodoインストール
作業前提：管理者アカウントでログインしていること。<br>
エクスプローラー画面からダウンロードしたインストーラーを右クリックし、「プログラムから開く」をクリックし、「エクスプローラー」から開きます。<br>
![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/1ff5f618-3068-feef-0184-3d79e2aaede7.png)<br>
「install.exe」をダブルクリック。<br>
ユーザーアカウント制御で「このアプリがデバイスに変更を加えることを許可しますか？」と表示されたら、「はい」をクリック。<br>
![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/1ec918d6-1277-dc65-55e6-92bb2acb9e43.png)<br>
この画面が表示されたら「Next」をクリック。<br>
![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/77da8212-58fc-441b-4a6f-92e28c220917.png)<br>

この画面に遷移します。<br>
![6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/0c5f8d1d-5499-cf89-26a5-9274569e3c5d.png)<br>
「I accept the terms of this license agreement.」にチェックを入れ、「Next」をクリック。<br>
![7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/b36a1c4c-ea22-1ee0-99fa-2ff8c68e146b.png)<br>
インストール方法をデフォルトかカスタムかを選択します。今回はDefault Installationでインストールをします。
Custom Installationを選択すると、Denodo Platformが使用するポート設定の変更などができます。
Installation pathは以下の画像のようにデフォルトで設定されます。Denodoをインストールするフォルダを変更したい場合は、「Browse...」をクリックし変更してください。<br>
![8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/3e77b1de-ec55-c524-2332-96b69801c380.png)<br>
License file locationの「 Browse…」をクリックし、ダウンロードしたライセンスを選択します。
「Next」をクリック。<br>
![9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/b88ad021-96a8-3bc5-5e24-08023e8fc23b.png)<br>
この画面に遷移します。<br>
![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/c1bd220b-b0b6-49c2-4098-14de228cb4e1.png)<br>
「Virtual DataPort」「ITPilot」「Scheduler」にチェックを入れ、Nextをクリック。<br>
![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/1d4fe649-561b-c8c2-8739-55bb46f90062.png)<br>
※「Virtual DataPort」「ITPilot」「Scheduler」のツリーを展開するとWeb Design StudioやData Catalogなど概要で説明させていただいたモジュールのインストールがされます。必要なモジュールだけインストールする際には選択してインストールすることも可能です。
今回ではすべてのモジュールをインストールします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/e2a25579-4781-2f54-4a05-ca4b4ed8e66d.png)
「Next」をクリック。<br>
![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/6808edde-6d2e-faea-7e4c-ebe3b45b6e58.png)<br>
「Next」をクリック。
（「Acrobat Professional installation directory」と「Open Office installation directory」は空欄でOK）<br>
![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/3472cb0c-72a5-8b95-be95-b147551cbdcd.png)<br>
「Next」をクリック。
(「License Manager host:」は空欄でOK)<br>
![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/f52ccb41-8f5e-761d-01f3-589b3d9aea76.png)<br>
「Next」をクリック。<br>
![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/dbdddac5-3f82-4cc5-15a3-23fa56fc71af.png)<br>
「Pack installation progress」が「Configure」になるのを待つ。<br>
![16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/51cc552b-043a-491e-d50a-e75f86ee0a0d.png)<br>
「Pack installation progress」が「Configure」になり、しばらくするとDenodoのアップデート画面が表示されるので、「Ok」をクリック。<br>
![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/a63ccc93-244a-ff5f-1709-c6437b9aa1af.png)<br>
アップデートが始まるので完了するまで待つ。<br>
![18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/d3b26a54-06bd-9350-f49c-d8e88591dc5b.png)<br>
Updateが完了すると「Pack installation progress」が「Finished」になるので、「Next」をクリック。<br>
![19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/bbf67f1d-5e9b-580a-63bb-41a86eec2954.png)<br>
「Create shortcut on the desktop」にチェックを入れ、「Next」をクリック。<br>
![20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/8734a717-e348-2f8b-441c-c6a743d7db63.png)<br>
「Done」をクリック。<br>
![21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/9d901fd2-1741-aa3a-5027-4a06094918a1.png)
<br>

# 5 インストール後のログイン確認
デスクトップアイコン「Denodo Platform 8.0」をダブルクリック。<br>
![22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/ec7379f0-9f69-7cf0-5c36-9dee4623f24f.png)<br>
「Virtual DataPort Server」をクリック。<br>
![23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/f0e8b24a-666a-8568-3c8f-a4542e1cfc75.png)<br>
Denodo Platform Control Centerで、「Virtual DataPort Server」と「Data Catalog」の「Start」をクリック。<br>
![24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/21715dec-33bb-f3a3-9910-7f4d485791fe.png)<br>
青文字になっている「Data Catalog」をクリック。<br>
![25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/6619a8fc-f456-c6f5-64ce-25cf3773b3cb.png)<br>
ブラウザが立ち上がり下の画面になったら、ユーザ、パスワード両方に「admin」と入力し、「Sign in」をクリック。<br>
![26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/6c3320d9-ddb9-2b2a-f723-e63244561fc8.png)<br>
ログインできることを確認します。<br>
![27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/fe51577b-5061-b472-89ed-8a9c57f0b927.png)
「Data Catalog」にログインできることが確認できました。

続いて「Web Design Studio」を起動します。
「Web Design Studio」の「Start」をクリック。
![25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/6619a8fc-f456-c6f5-64ce-25cf3773b3cb.png)<br>

Runningの表示が出た後、青文字になっている「Web Design Studio」をクリック。
![28.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/abadd12d-7eb1-e712-f443-aa1007bf146e.png)
ブラウザが立ち上がり画面遷移したらユーザ、パスワード両方に「admin」と入力し、「Sign in」をクリック。
![29.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/2a902a9d-8ac2-3d83-0c98-efb495d72196.png)
ログインできることを確認します。
![30.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2749920/30539d89-39dc-a561-b8fd-1ed2ebf51fda.png)
Data Catalog とDesign Studioの概要については[第1章の5 Denoodo概要](https://qiita.com/k_tym/items/d2bd2f59cdde269cd423#5-denodo%E6%A6%82%E8%A6%81)を参照ください。

# 6 おわりに
Denodo Expressでの構築は比較的簡単であるため、手軽にデータ仮想化を始めるのに向いています。
次回の記事ではビューの設定について説明させていただく予定です。
今回構築したDenodo Expressの環境を使用して
* Design Studioの画面で仮想DBを作る
* CSVファイルやExcelファイルのデータを用意して取り込み
* ビュー同士のデータの連携をSQLを意識することなくGUIで操作してビューを作成する
といった使用方法についてご紹介する予定です。
今回構築したDenodoの「Design Studio」の上で操作していただいて、新しい概念の製品を試していただければ幸いです。<br>

# 7 記事作成について
今回の記事は株式会社FBS(https://f-b-s.jp/)
多留勇介さん、川上修平さんのご協力のもと作成いたしました。
ありがとうございました。