8

SAP HANA CloudとTableauとの接続

 2 years ago
source link: https://blogs.sap.com/2021/06/22/sap-hana-cloud%e3%81%a8tableau%e3%81%a8%e3%81%ae%e6%8e%a5%e7%b6%9a/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Technical Articles
Posted on June 22, 2021

SAP HANA CloudとTableauとの接続

0 Likes 8 Views 0 Comments

皆さん、こんにちは。

去年SAP HANA Cloudがリリースされてからお客様や技術者から様々な質問を受けています。その中に、分析基盤としてのHANA Cloudは様々なBIツールと接続できるかといった質問がかなり多いです。SAP社のBI製品SAP Business Inteligentは可能であることは言うまでもなく、ですが、サードパーティ製品はどうでしょうか。このブログポストではTableauとHANA Cloudとの接続について検証してみました。

#画面スクショには英語説明の箇所がありますが、ご容赦ください。

#Access English Version

#SalesforceとHANA Cloudの接続にご興味のある方は「SalesforceにあるカスタムオブジェクトをSAP HANA CloudへSDIで連携する方法」もぜひご覧ください。

本検証の結論:

・TablaeuとHANA Cloudとの接続の設定方法はODBC接続とTableauネイティブのHANA接続と二通あり、どの方法でも接続ができます。

・HANA ViewをTableau見せたい場合、ODBC接続が必須です。

ブログポストの構成:

1.ODBC接続

2.TableauネイティブのHANA接続

使用した環境:

・Tableau Desktop無料トライアル版(Professional Edition 2021.1.2 )

・HANA Cloud無料トライアル版(QRC1 2021)

では始めましょう!※敬語省略

1.ODBC接続

1-1.最新版のHANA ClientをダウンロードしてTableauが入っているるOSにHANA Clientをインストールする。

1-2.OSのODBCドライバー設定画面からODBCを設定する。

セキュアの観点から”Connect to the database using TLS/SSL”にチェックを入れる

1-65.png

HANA Cloudのhost nameの確認方法:

2-44.png

1-3.コネクションテスト

3-42.png

ホスト名、ユーザ、パスワードが正しければ、接続が成功する。

4-40.png

1-4.TableauをHANA CLOUDと接続する

Tableauを開いてODBCソースを選択する。

5-35.png

先ほど設定したODBCを選択する。

6-28.png

DBユーザとパスワードを入力してコネクションテスト

7-24.png

TableauがHANA Cloudのノード情報を取得するために数秒かかる。取得ができたら、サインインボタンを押下する。

8-3.jpg

1-5.HANA CLOUDのデータを参照してみる

まず、HANA CLOUDにある物理テーブルCUSTOMERSを参照してみる。(このテーブルはHDIコンテナーOMO_PROJECT_HDI_DB_1に格納されている)

10-18.png

それから同じHDIコンテナーにあるHANA VIEWを参照してみる。

11-3.jpg

問題なし!

2.TablaeuネイティブHANA接続

2-1.HANA接続設定

Tableauを開いてSAP HANAの接続を開く

12-4.jpg

13-2.jpg

2-2.HANA CLOUDのデータを参照してみる

サインインした後、先と同じくまずは物理テーブルを参照してみる。

問題なし。

14-2.jpg

HANA VIEW参照してみると、下記のように、VIEWが存在しないというエラーが出た。

15-2.jpg

SAP Note 2980910 – Enable graceful error handling for MDX statements from 3rd party analytics toolsを確認したところ、おそらくTablaeuネイティブのHANA接続では、MDXタイプのステートメントを発行されるようで、HANA CLOUDはMDXタイプのステートメントはサポートされないというのが原因のようです。

したがって、最初の結論を繰り返しますが、二種類の接続方法ともHANA CLOUDと接続ができますが、HANA VIEWを使っている場合、今のところODBC接続が必須です。

とてもシンプルな検証でしたが、少しでも皆さんの役に立ったらいいなと思います。

ぜひHANA Cloudの無料トライアル版を登録していろいろ冒険してみてください!

https://www.sap.com/cmp/td/sap-hana-cloud-trial.html

最後までご覧くださいましてありがとうございます。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK