WebiをHANAに接続する

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

SAP BO 4.2のリリースにより、SAPはWebiレポートをHANAビューに接続するための複数の方法を提供します。WebインテリジェンスをHANAモデリングビューに接続する4つの方法は次のとおりです-

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

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

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

新しいリレーショナル接続を作成するには、まずローカルプロジェクトビューで新しいプロジェクトから始めます。インフォメーションデザインツールを開き、「新規」→「プロジェクト」→「プロジェクト名の入力」→「終了」をクリックします。これにより、[ローカルプロジェクト]ウィンドウの下に新しいプロジェクトが作成されます。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SAPHANAオンライン接続

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

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

フリーハンドSQLの使用

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

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

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