メインコンテンツへスキップ

はじめに

SAP HANAは、SAP SE社により開発および販売された、カラム指向インメモリーリレーショナルデータベース管理システムです。DomoのSAP HANAコネクターを使用し、SQLクエリを入力することにより、SAP HANAデータベースからデータを取得します。SAP HANAの詳細については、同社のウェブサイトをご覧ください( https://www.sap.com/products/hana.html )。 SAP HANAアカウントには、Data Centerから接続します。このトピックでは、SAP HANAコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報については、「 コネクターを使用してDataSetを追加する 」を参照してください。

必要条件

SAP HANAアカウントに接続してDataSetを作成するには、以下が必要です。
  • SAP HANAアカウントのログインに使用するユーザー名とパスワード
  • データベース名
  • データベースのホスト名
  • データベースのポート番号
CA証明書テキストまたはURLパスは、 [Certificate type] メニューで [Certificate text] または [URL path] をそれぞれ選択した場合 のみ 、必要になります。 SAPデータベースに接続する前に、接続先となるデータベースサーバーのポートで使用するIPアドレスをいくつかホワイトリストに登録する必要があります。IPアドレスの詳細なリストは、「 コネクターとフェデレーテッドアダプターのIPアドレスをホワイトリストに登録する 」を参照してください。

SAP HANAアカウントに接続する

このセクションでは、SAP HANAコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定][DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通です。詳細については「 コネクターを使用してDataSetを追加する 」を参照してください。

[認証情報]ペイン

このペインには、SAP HANAアカウントに接続する認証情報の入力フィールドが含まれています。下表では、各フィールドで必要とされる内容を説明しています。

フィールド

説明

Host

SAPデータベースのホスト名を入力します。

例: db.company.com

Port

データベースのポート番号を入力します。

Database

データベース名を入力します。

Username

SAP HANAアカウントユーザー名を入力します。

Password

SAP HANAアカウントのパスワードを入力します。

Certificate

CA証明書用テキストを貼り付けるか、証明書がある場所のURLを入力します。これはオプションです。証明書を含めない場合は、 [Certificate Type] メニューで [No certificate] を選択します。

Certificate Type

証明書のタイプを選択します。証明書を含めない場合は、 [No certificate] を選択します。[Certificate text]を選択する場合は、 [Certificate] フィールドに証明書のテキストを貼り付ける必要があります。 [URL path] を選択する場合は、証明書が保存されている場所のURLを [Certificate] フィールドに入力する必要があります。

有効なSAP HANA認証情報を一度入力しておくと、随時同じアカウントを使用して新しいSAP HANA DataSetを作成できます。コネクターアカウントは、Data Centerの [アカウント] タブで管理できます。このタブの詳細は、「 コネクターのユーザーアカウントを管理する 」を参照してください。

[詳細]ペイン

このペインでは、SQLクエリを作成して、データベースからデータを取得します。 [Query] パラメーターは必須です。ほかの3つのパラメーターは、このクエリを作成する場合に役立ちます。

メニュー

説明

Query Type

クエリタイプ 説明
Custom Query 実行するクエリを入力します。
Query Builder クエリを自動生成する表とフィールドを選択します。
Query Domoに引き込むデータを選択するためのSQLクエリを入力します。

例: select * from Employee

Schema Name スキーマを選択します。
Database Object データベースオブジェクトを選択します。
Database Table Domoに引き込むデータを含む表を選択します。
Table Columns Domoに引き込むデータを含む表の列を選択します。
Query Helper クエリの作成にサポートが必要な場合は、このクエリをコピーして [Query] フィールドに貼り付けます。 このクエリは、選択された [Database Columns] [Table Columns] にもとづいて生成されます。
View ビューを選択します。
View Columns レポートに含める表示列を選択します。
View Query Helper クエリの作成にサポートが必要な場合は、このクエリをコピーして[Query]フィールドに貼り付けます。 このクエリは、選択された [View] [View Columns] にもとづいて生成されます。プレースホルダ―と変数の フィールドには、実際のユーザー値を入力する必要があります。

例:

  • PLACEHOLDER = ('IPProductCategoryIP_Product_Category', ”)
  • PLACEHOLDER = ('IPProductCategoryIP_Product_Category', ‘Keyboards’)
注記:プレースホルダ―と変数は、入力パラメーターと変数が既に設定されているビューに対してのみ設定されます。

その他のペイン

スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。