MicroStrategy ONE
ODBC Driver for SAP HANA (Windows および Linux)
ODBCドライバ SAP HANA は MicroStrategy ブランドのドライバーではありません。次の手順は、SAP HANA の ODBC ドライバーを構成する方法を示しています。
MicroStrategy では、データベースの作成に使用する SAP HANA ユーザー アカウントに、そのデータベースに対する全面的な許可を付与することをお勧めします。データベースユーザーアカウントにデータベースへの完全な権限を付与できない場合は、以下の推奨事項を使用できます。メタデータ、履歴、および統計リポジトリを作成するために必要なデータベース許可 SAP HANA データベース ユーザー アカウントに必要な権限を決定します。さらに、SAP HANA ユーザー アカウントに対して次の許可が定義されていることを確認してください。
- 許可を挿入する
_SYS_BICスキーマ。 - 権限を選択する
_SYS_REPOスキーマ。 - 権限を選択する
_SYS_BIスキーマ。
一時テーブルを作成するレポートを実行するには、CREATE ANY許可。
Windows で ODBC Driver for SAP HANA を構成する方法
- MicroStrategy Intelligence Server をホストする Windows システムに SAP HANA ODBC ドライブ ファイルをインストールします。具体的なインストール手順については、サードパーティ製 SAP ドキュメントを参照してください。
- Microsoft ODBC Data Source Administrator を使用し、SAP HANA データ ソースに接続するためのデータ ソース名を作成します。
Microsoft ODBC データ ソース アドミニストレーターを使用して MicroStrategy で使用するデータ ソース名を作成するためのベスト プラクティスについては、以下を参照してください。Microsoft ODBC Data Source Administrator を使用した ODBC およびデータ ソースの管理。
- MicroStrategy DB Query Tool を使用して、SAP HANA データ ソースのテーブルからデータを取得できるかどうかをテストできます。MicroStrategy DBクエリツールの使用方法については、DB Query Tool の使用。
- SAP HANA データ ソースとして使用するには、MicroStrategy でデータベース インスタンスを作成する必要があります。データベースインスタンスの作成については、データベース インスタンスの作成。
データベース インスタンスの一部であるデータベース接続を作成する際には、[非 UTF-8] を選択してください。
これで、Windows 環境の MicroStrategy で、SAP HANA に初めて接続するための手順が完了します。追加の構成要件については、SAP HANA をサポートするための追加要件。
Linux で ODBC Driver for SAP HANA を構成する方法
MicroStrategy Intelligence Server をホストする Linux システムに SAP HANA ODBC ドライバー ファイルをインストールします。具体的なインストール手順については、サードパーティ製 SAP ドキュメントを参照してください。
以下の手順は、環境を構成する方法と DSN を構成する方法の 2 つのセクションに分かれています。
環境を構成するには
- Linuxコンソールウィンドウで、
HOME_PATHどこHOME_PATHインストール時に指定されたホームディレクトリです。フォルダを参照するenv。 - 書き込み権限を追加する
ODBC.sh次のコマンドを入力してファイルを作成します。chmod u+w ODBC.sh - 編集する
odbc.shファイルを開き、SAP HANA ODBC ドライバー ファイルをインストールした場所を指定します。内でODBC.shファイルには、次の定義が含まれています。SAPHANA_PATH='<SAPHANA_PATH>'これを置き換える
<SAPHANA_PATH>SAP HANA ODBC ドライバー ファイルの場所を示すプレースホルダー。その他の出現箇所は変更しないでください
<SAPHANA_PATH>内でodbc.sh。 - 保存する
ODBC.sh次のコマンドを入力して、ファイルから書き込み権限を削除します。chmod a-w ODBC.sh
DSN を構成するには
- Linuxコンソールウィンドウで、
HOME_PATHどこHOME_PATHインストール時に指定されたホームディレクトリです。 - 開く
odbc.ini.exampleファイルを開き、[SAP HANA]。セクションをコピーしてodbc.iniファイル。 -
コピーした構文から次の情報を編集します。
odbc.ini:Driver=<SAPHANA_PATH>/libodbcHDB.so交換する
<SAPHANA_PATH>SAP HANA ODBC ドライバー ファイルをインストールした場所に置き換えます。Servernode=ip_address:port交換する
ip_addressSAP HANA データベースをホストするマシンの IP アドレスを入力します。交換する
portSAP HANA データベースへの接続用のポート番号です。必要なポート番号については、SAP HANA データベース管理者にお問い合わせください。USER=uid交換する
uid有効な SAP HANA ユーザー アカウントが必要です。PASSWORD=pwd交換する
pwd上記の SAP HANA ユーザー アカウントのパスワードを入力します。
利用可能なパラメーターの詳細については、サードパーティ製 SAP HANA ドライバーのドキュメントを参照してください。このドキュメントは多くの場合、ドライバーのインストールに付属しています。
- 保存する
odbc.iniファイル。 - MicroStrategy DB Query Tool を使用して、SAP HANA データ ソースのテーブルからデータを取得できるかどうかをテストできます。MicroStrategy DBクエリツールの使用方法については、DB Query Tool の使用。
- SAP HANA データ ソースとして使用するには、MicroStrategy でデータベース インスタンスを作成する必要があります。データベースインスタンスの作成については、データベース インスタンスの作成。
データベース インスタンスの一部であるデータベース接続を作成する際には、SAP HANA の場合、Linux の文字セット エンコードとして [非 UTF-8] を選択してください。
これで、Windows 環境の MicroStrategy で、SAP HANA に初めて接続するための手順が完了します。追加の構成要件については、SAP HANA をサポートするための追加要件下に。
DSN を使用しない接続を構成するには
DSNレス接続用にODBCドライバーを構成するには、DSN を構成するには上記のセクション。
-
開くodbcinst.iniファイルを開いて次のセクションを見つけます:
コピー[HDBODBC]
Driver=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
Description=HANA Driver
Setup=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
CPTimeout=0 - 交換する<SAP_HANA_ODBC_DIR> SAP HANA ODBC ドライバー ファイルをインストールした場所のプレースホルダー。パスは、 odbc.iniファイル。
- 再起動するIntelligence Server。
SAP HANA をサポートするための追加要件
MicroStrategy で SAP HANA の統合を成功させるには、次の追加要件を確認してください。
- SAP HANA から MicroStrategy へテーブルをインポートしたら、接頭辞情報も手動でインポートする必要があります。ウェアハウス カタログを使用して、SAP HANA からインポートしたすべてのテーブルを選択し、[接頭語をインポート] を使用して接頭語情報をインポートできます。倉庫カタログにアクセスして使用するための追加手順については、Project Design Help。
- SAP HANA のテーブルに入力パラメーターが含まれている場合、それらのパラメーターは、プロンプトを使用して MicroStrategy でサポートされます。MicroStrategy Developer で利用可能な Table Editor を使用して、入力パラメーターをサポートするプロンプトを作成し、変更できます。テーブルエディタにアクセスして使用する手順については、プロジェクト設計ヘルプ。
