CData Software Blog

クラウド連携のCData Software の技術ブログです。

Eclipse から SAP HANA Studio をインストール・SAP HANA Modeler で接続する方法

f:id:sugimomoto:20210716155913p:plain

こんにちは。CData Software Japan リードエンジニアの杉本です。

CData Software では、 SAP HANA DBに接続するための、各種 SAP HANA Driverを提供しているのですが、AttributeやAnalytic・Calculationなどの各種ビューの作成やアプリ開発用途を考えると、SAP HANA Studio は必要になりますね。

www.cdata.com

f:id:sugimomoto:20210716155331p:plain

通常は以下のページからダウンロードできますが、

support.sap.com

最近 Eclipse から直接手に入れる方法もあると知りました。

tools.hana.ondemand.com

help.sap.com

というわけで、今回は SAP HANA Studio のインストールから接続までを書き記しておきたいと思います。

Eclipse IDE の準備

なにはともあれ、まずはEclipse IDEを準備しましょう。(普段はIntelliJ IDEA派な私なので入れてませんでした。)

以下のURLから最新バージョンをインストールしました。

www.eclipse.org

f:id:sugimomoto:20210716155349p:plain

SAP HANA Tools を Eclipseに追加する

Eclipseをインストール後、起動したら、SAP HANA Tools を追加しましょう。

「Help」の「Install New Software」に移動し

f:id:sugimomoto:20210716155354p:plain

Work with に「https://tools.hana.ondemand.com/2021-03」を入力して、Enterキーを押下します。

すると以下のようにインストールできるプラグインの一覧が出てくるので、ここで「SAP HANA Tolls」を選択します。

f:id:sugimomoto:20210716155400p:plain

ちなみに、このURLは以下のリンクから確認できます。

tools.hana.ondemand.com

いくつかバージョンがありますが、2021年7月現在、latest(もしくは2021-06)は対応していないみたいです。「https://tools.hana.ondemand.com/latest/」を入力しても出てこないので注意しましょう。

f:id:sugimomoto:20210716155407p:plain

あとはダイアログに従ってインストールをすすめるだけです。

f:id:sugimomoto:20210716155412p:plain

利用規約を確認して、「Finish」をクリックすると、インストールが開始します。

f:id:sugimomoto:20210716155419p:plain

完了後、Eclipseの再起動を求められるので、再起動しておきましょう。

SAP HANA Tolls の Modelerを使ってSAP HANAに接続する

それではインストールしたSAP HANA Tolls の Modelerを使ってSAP HANAに接続し、SQLを実行してみましょう。

今回はローカルに構成されているSAP HANA オンプレミス環境に接続します。

Eclipse立ち上げ後、「Welcome」タブを閉じて、「open perspective」をクリックします。

f:id:sugimomoto:20210716155425p:plain

ここで追加されたSAP HANA Toolsが表示されるので、一覧の中から「SAP HANA Modeler」を選択します。

f:id:sugimomoto:20210716155431p:plain

開いたら、「Add System」のアイコンをクリックします。

f:id:sugimomoto:20210716155437p:plain

ここでそれぞれの環境に合わせて必要な接続情報を入力しましょう。

f:id:sugimomoto:20210716155442p:plain

次の画面でUser Name・Passwordも指定します。

f:id:sugimomoto:20210716155448p:plain

接続が通れば、以下のようにSAP HANA DBのスキーマ情報やテーブル情報が確認できます。

f:id:sugimomoto:20210716155454p:plain

以下の場所にある「SQL」ボタンをクリックすれば

f:id:sugimomoto:20210716155500p:plain

そのままSQLも実行できます。

f:id:sugimomoto:20210716155506p:plain

Content からは AttributeやAnalytic・Calculationなどの各種Viewも定義することができます。

f:id:sugimomoto:20210716155514p:plain