Sap-hana-bi-development-connecting-webi-to-hana

提供:Dev Guides
移動先:案内検索

WebiをHANAに接続する

SAP BusinessObjectsの古いバージョン(4.1以前)では、WebiをHANAに接続する唯一のオプションはユニバースを使用することです。 ユニバースはHANAビューの上に設計されており、Webiクエリパネルを使用して、Webiレポートでオブジェクトを使用できます。

SAP BO 4.2のリリースにより、SAPはWebiレポートをHANAビューに接続する複数の方法を提供します。 Web IntelligenceをHANAモデリングビューに接続する4つの方法を次に示します-

  • HANAモデリングビュー上でユニバースを使用する
  • HANA Modelingビューとの直接Webi接続
  • SAP HANAオンライン接続
  • フリーハンドSQLの使用

HANAモデリングビューでのユニバースの使用

前述のように、HANA Studioを使用して、HANAビュー(属性ビュー、分析ビュー、計算ビュー)を開発できます。 ユニバースを作成するには、HANA DBスキーマを指すリレーショナル接続を作成する必要があります。

新しいリレーショナル接続を作成するには、最初に[ローカルプロジェクト]ビューで新しいプロジェクトを開始します。 情報設計ツールを開き、「新規」→「プロジェクト」→プロジェクト名を入力→「完了」をクリックします。 これにより、[ローカルプロジェクト]ウィンドウの下に新しいプロジェクトが作成されます。

次に、プロジェクト名→新規→リレーショナル接続を右クリックします。

ローカルプロジェクトウィンドウ

次のウィンドウで、接続名を入力→接続/リソース名を入力→次へをクリックします。

接続名

接続するミドルウェアを選択するよう求められます。 データソースごとにミドルウェアを選択します。 データソースとしてSAPまたは非SAPを選択し、データベースへのリレーショナル接続を設定できます。

ここでは、リストからSAPを選択しました→SAP HANAデータベース→JDBC→次へをクリックします。

SAP

次のウィンドウで、認証モード、ユーザー名、およびパスワードを入力します。 SAP HANAホスト名とインスタンス番号を入力し、[次へ]をクリックします。

認証モード

次のウィンドウで、タイムアウト、配列フェッチサイズ、配列バインドサイズなどの接続パラメーターを定義します。 完了をクリックします。

完了をクリック

[完了]ボタンをクリックすると、*。cnx *ファイル拡張子を持つSAP HANAデータベースを指す新しいリレーショナル接続が作成されます。 [接続のテスト]をクリックできます。 ウィンドウの下部には、ログインパラメータ、設定パラメータなどの接続パラメータが表示されます。

[接続のテスト]→[成功]をクリックします。 この接続を使用できるようにするには、この接続をリポジトリに公開する必要があります。

接続テストをクリック

この接続を公開するには、接続名を右クリック→リポジトリに接続を公開→BOリポジトリのパスワードを入力→接続→完了→はい。

接続リポジトリの公開

次に、SAP HANAビューを使用してデータファンデーションを作成します。 「接続名」を右クリックして、「新規」→「データファンデーション」を選択します。

データ財団

リソース名を入力して、「次へ」をクリックします。 データファンデーションタイプとして、シングルソース対応またはマルチソース対応を選択できます。 マルチソース対応を選択し、接続の選択後に認証の詳細を渡します。

接続の選択

[次へ]をクリックした後、すべてのHANAビューと列テーブルが保存されている_SYS_BICスキーマノードを選択します。 HANAからデータファンデーションレイヤーに必要なビューを追加します。 このデータファンデーションの上にビジネスレイヤーを開発でき、レポート目的でBOサーバーリポジトリに公開できます。

HANAモデリングビューを使用した直接Webi接続

この機能は最近、SAP BO 4.2に追加され、OLAP接続を使用したHANAモデリングビューへの直接接続が可能になりました。 OLAP接続を使用してHANAリポジトリに接続すると、HANAシステムで作成されたすべてのパッケージに接続できます。 パッケージのいずれかを選択できます→パッケージに保存されているHANAビューに移動します。

これらの手順が実行されると、すべてのディメンションとメジャーがWebiのクエリパネルに追加されます。 開発者は、使用可能なオブジェクトのリストから任意の結果オブジェクトを選択し、実行クエリをクリックしてそれらのWebiレポートを追加できます。

Webiのクエリパネル

SAP HANAオンライン接続

SAP BO 4.2には、WebiクライアントがHANAビューに直接接続できるようにするHANAオンライン接続を使用するオプションがあります。 HANAオンライン接続オプションを使用するためにWebiクエリを作成する必要はありません。

このオプションは、リレーショナル接続のみをリストし、接続が選択されると、すべてのパッケージと対応するビューを表示します。 HANAビューを選択すると、Webi Reporting Layerに直接接続します。 このシナリオでは、クエリパネルは使用されません。

SAP HANAオンライン接続

フリーハンドSQLの使用

SAP BO 4.2では、HANAビューに直接接続する新しいオプション-フリーハンドSQLがWeb Intelligenceに導入されました。 フリーハンドSQLオプションを使用して接続するWeb Intelligenceツールを使用して接続すると、ツールはBOBJサーバーからのすべてのHANAリレーショナル接続をリストします。 リレーショナル接続を選択すると、クエリを作成するクエリスクリプトエディターがツールから提供されます。

Free-Hand SQLオプションを使用するには、新しいWebiドキュメントを選択し、データソースリストでFree-Hand SQLオプションを選択します。

フリーハンドSQLの使用

このオプションを選択すると、クエリエディターが開きます。 SELECTクエリを作成して、レポート用のWebiクエリを作成できます。 右側には、クエリの実行オプションとWebiツールで使用可能なオブジェクトのリストがあります。

クエリエディタ