Sap-webi-quick-guide
SAP Webi-概要
Web IntelligenceはSAP BusinessObjects製品スイートの一部であり、組織のビジネス要件を満たすための分析およびアドホックレポートに使用されます。 Web Intelligenceは、ビジネスユーザーがデータウェアハウスのデータを分析するためのビジネスインテリジェンスレポートツールです。 将来の戦略を構築するための意思決定プロセスにおいて、ビジネスマネージャーを支援します。
ビジネスユーザーは、Web Intelligenceを使用して、データベースのトランザクションデータから、情報デザインツール/UDTを使用してユニバースを作成することにより、基本、中、および複雑なレポートを作成できます。 さまざまなSAPおよび非SAPデータソースを使用して、Web Intelligenceでレポートを作成できます。 SAP Business Warehouse(BW)システムは、Web Intelligenceツールに接続するためにユニバースを必要としません。
Web Intelligenceツールは、BusinessObjectsプラットフォームのクライアントツールとして機能し、レポート用のスタンドアロンツールとしても機能します。
バージョンと履歴
BusinessObjectsは、1990年に最初にSkipper SQL 2.xというツール名で開始され、1994年にBusiness Objects v3.0が発売されました。
2005年には、BO XIがリリースされ、後に他のさまざまなバージョンが導入されました。 バージョンのいくつかは-
- BO XI R1
- BO XI R2
- BO XI R3
- BO XI R3.1
- BO XI R3.2
2007年に、SAPはこの会社を68億ドルで買収し、製品名を SAP BusinessObjects に変更しました。
2011年後半にBO XI 4.0が導入されました。 ツールの最新バージョンはSAP BO 4.2です。
Web Intelligenceアーキテクチャ
SAP Webiには3層のアーキテクチャがあります-
- データベース層-この層は複数のSAPおよび非SAPデータソースを定義します。
- セマンティックレイヤー-このレイヤーは、多次元データモデルを定義します。
- プレゼンテーション層-この層は、データがエンドユーザーに提示される場所を定義します。
さまざまなデータソースを使用して、分析レポートおよびアドホックレポートを作成できます。 SAP ECC、SAP ERP、SAP SRM、その他のSAPモジュールなどのSAPシステムからデータをプルできます。
非SAPデータソースには、Oracleデータベース、Microsoft SQL Server、IBM DB2、およびSybaseが含まれます。
SAP Webi-BIラウンチパッド
BI Launchpadは、分析レポートとデータ分析を実行するためのBusinessObjectsツールのJavaまたはHTMLベースのインターフェイスです。 ランチパッドを介して起動されるツールインターフェイスを決定するBIランチパッドの設定を設定できます。
Webまたはインターネットアプリケーションを使用してBI Launchpad経由でWebiインターフェイスにアクセスするには、次のタスクを実行できます-
- Web Intelligenceですべてのレポートを作成、編集、更新します。
- WebアプリケーションのBExクエリではなく、データソースなし(ユニバース)ですべてのクエリを作成および編集します。
注-Webi 4.0 SP2を使用している場合、クエリを作成することはできず、ドキュメントとレポートでのみ作業できます。
BI Launchpadには次の重要なタブがあります-
- ホーム-実行可能な最近のメッセージ、アラート、ドキュメント、およびアプリケーションを表示します。
- ドキュメント-利用可能なドキュメントとフォルダを表示し、ドキュメントの表示、整理、管理を簡単にします。
- 開いているドキュメント-開いている各ドキュメントを表示します。
[アプリケーション]タブを使用して、Web Intelligenceを含むアプリケーションを起動できます。 [設定]タブを使用して、BIラウンチパッドの設定を定義できます。
BIラウンチパッドへのロギング
前述のように、BI Launchpadは、BI Launchpadを介してアプリケーションを起動するためのHTML5またはJavaベースのWebインターフェイスです。
BIラウンチパッドにアクセスするには、Web URL、ユーザー名、およびパスワードが必要です。 リソースに設定するアクセスプロファイル。
BIラウンチパッドの詳細とユーザー資格情報を取得するには、 http://BOSERVER:8080/BOE/BI リンクを使用してBO管理者にアクセスできます。
BI Launchpadにログインするには、Webブラウザを開き、管理者から提供されたLaunchpad URLを入力します。 次の画面が表示されます。
ログインするシステム名を選択します。 ユーザー名とパスワードを入力します。
[認証]ドロップダウンで、認証の種類(エンタープライズ、Windows ADなど)を選択します。 (上記のスナップショットでは、このサーバーには単一のログインがあります)。
[ログオン]をクリックすると、BIラウンチパッドのホームページが開きます。
ランチパッドの「アプリケーション」タブを使用して、任意のアプリケーションを実行できます。
SAP Webi-BIプリファレンス
次に、BIプリファレンスを設定する方法について説明します。
BIプリファレンスの設定
次のタスクのBIラウンチパッド設定を設定できます。
一般設定-これらは管理者が定義します。 パスワードをリセットできます。 タイムゾーン、ロケール設定、Web Intelligence設定も設定できます。
一般タブ-このタブを使用して、ユーザーのデフォルト設定を設定できます。
パスワードの変更-ユーザーアクセスごと。
ロケールとタイムゾーン-製品のロケール、優先表示ロケール、現在のタイムゾーンを設定します。
*Analysis Edition for OLAP* -アクセシビリティモードを定義します。
*Web Intelligence* -モードの表示および変更に使用するインターフェイスを選択できます。 デフォルトユニバースを選択することもできます。 ドリルオプションを設定できます。 レポートを.xls形式で保存するときに、保存の優先度を選択することもできます。
- BIワークスペース*-新しいワークスペースを作成するときに使用するデフォルトのスタイルシートを選択するために使用します。
クリスタルレポート-印刷オプション、デフォルトの測定単位などのクリスタルレポートオプションの設定に使用
SAP Webi-アプリケーションモード
クエリの作成、ドキュメントの作成、レポートの分析に使用できる3つの異なるアプリケーションモードがあります。 既存のレポートを開くと、次のモードが利用可能です-
- Data
- 読み物
- 設計
データ適用モード
このモードでは、新しいデータプロバイダーを作成したり、既存のデータソースを変更したり、データプロバイダーの名前を変更したりできます。 また、レポートにデータを渡すために使用されるクエリを作成、編集、管理することもできます。
データモードでは、使用可能なすべてのデータプロバイダーのリストが表示されます。 このモードでは、ツールモードのすべてのオプションが無効になっています。
読書モード
このモードでは、既存のレポートの表示、テキストの検索、レポートの変更の監視、レポート内のデータのドリルダウンができます。
また、左パネルとツールバーを閲覧モードで使用することもできます。
設計モード
デザインモードでは、レポート内のオブジェクトの追加、削除、条件付き書式の適用、レポート内の式の適用、変数の作成などを行うことができます。
構造のあるデザインモードでは、レポートの構造のみを表示できます。 このモードで行ったすべての変更は、データを入力するまでサーバーに適用されません。
データを使用するデザインモードでは、レポートに適用されるすべての変更はサーバー上にあります。 既存のレポートで多くの変更を行う必要がある場合は、構造モードで変更を行ってからレポートにデータを入力することをお勧めします。
SAP Webi-ドキュメントの作成
この章では、Webiドキュメントの作成方法を学びます。
Webiでドキュメントを作成する
BI Launchpadを介してWebインターフェイスを開くか、Webiリッチクライアントを開くと、新しいドキュメントを作成するか、既存のドキュメントを編集するオプションがあります。 新しいドキュメントを空白のドキュメントとして作成するか、インターフェイスを使用して、次のデータソースに基づいてドキュメントを作成できます-
- 宇宙
- .csvまたは.xls形式のフラットファイル
- BExクエリ
- 分析ビュー
リッチインターネットアプリケーションインターフェイスとWebiリッチクライアントを使用すると、使用可能なデータソースのリストから使用できます。ただし、Web InterfaceはIDT/UDTからのデータソースまたはユニバースのみをサポートしません。
Data Source | Web Interface via BI Launchpad | Rich Internet Application Interface | Web Rich Client Tool |
---|---|---|---|
No Data | Yes | Yes | Yes |
.unx or .unv Universe file | Yes | Yes | Yes |
BW BEx Query | No | Yes | Yes |
Analysis View | No | Yes | Yes |
Text Files CSV and XLS | No | Yes | Yes |
後で使用する空のドキュメントを作成するには-Webi Rich Clientを起動→上部の[新しいドキュメント]オプション→データソースなし→OKをクリックします。
または、使用可能なデータソースのリストの下にあるアイコンをクリックして、空のドキュメントを選択できます。
また、ユニバース、BW BExクエリなどの他のデータソース、CSVファイルやXLSファイル、分析ビュー、Webサービスなどのテキストソースをデータソースとして使用して、新しいドキュメントを作成することもできます。
ユニバースに基づいたドキュメントの作成
Information Design Tool/Universe Design Toolを使用して、ユニバースに基づいてWebiドキュメントを作成できます。
- .unx -情報設計ツールで作成されたファイル
- .unv -ユニバースデザインツールで作成されたファイル
ユニバースをデータソースとして使用するには、[新規]→[ユニバースをデータソースとして選択]に移動し、[OK]をクリックします。
ドキュメントで使用するためにBIリポジトリに公開されたすべてのユニバースのリストを開きます。 利用可能なユニバースを選択して、「選択」をクリックします。
ドキュメントで使用できるすべての.unxおよび.unvファイルが表示されます。
クエリパネルが開きます。 アクセス許可に従って、使用可能なオブジェクトのリストから選択できます。 権限の問題のため、いくつかのオブジェクトを使用できない場合があります。
クエリパネルでは、左ペインにユニバースアウトラインがあり、メインペインに結果オブジェクト、クエリフィルター、データプレビューパネルがあります。
BExに基づいてドキュメントを作成する
BExをデータソースとして使用するには、[新規]→[BW BExクエリをデータソースとして選択]に移動し、[OK]をクリックします。
利用可能なすべてのBExクエリのリストが表示されます。 アクセスする権限があるもののみを選択できます。 画面の左側に、BExクエリの情報プロバイダーの名前が表示されます。
クエリパネルが開きます。使用可能なオブジェクトのリストをユニバースアウトラインから選択し、その下のBExクエリの名前を選択できます。
分析ビューに基づいたドキュメントの作成
[新規]アイコン→[ユニバースの選択]→[OK]をクリックします。
使用する分析ビューを選択し、[OK]をクリックします。
クエリパネルが開き、使用可能なオブジェクトのリストが表示されます。
SAP Webi-ドキュメントの編集と開く
BIラウンチパッド→Webインターフェイスを介して、またはWebi Rich Clientでドキュメントを開くことにより、既存のドキュメントを編集できます。
Webi Richクライアントを直接使用して、最近のドキュメントを開くこともできます。 Webiリッチクライアントを起動すると、画面の左側に最近開いているドキュメントのリストが表示されます。
既存のレポートを選択してWebiで編集することもできます。 Webiファイルの拡張子は*“。wid。” *です。 既存のドキュメントを開くには、空のドキュメントを選択します。 [ファイル]→[開く]に移動します。
既存の「wid」ファイルのパスを選択し、「開く」をクリックします。
デフォルトでは、レポートをデザインモードで開きます。
ドキュメントを開く
ドキュメントを開くには、Webiリッチクライアントに移動し、[開く]タブをクリックします。
開きたいフォルダをナビゲートし、ファイルを選択して「開く」をクリックします。 これにより、デザインモードでファイルが開きます。
アクセス権に応じて、デザインと読み取りモードを選択できます。
SAP Web Intelligence-ドキュメントの送信
この章では、ドキュメントを送信するさまざまな方法について説明します。
電子メールでドキュメントを送信する
Webi Richクライアントでドキュメントを開く→[電子メールの添付ファイルで送信]をクリックします
PDF、XLS、CSV、テキスト、および/またはセキュリティで保護されていないwidなどのさまざまな添付ファイル形式を選択するオプションがあります。
他のユーザーへのドキュメントの送信
ドキュメントを他のユーザー/グループに送信するには、BIラウンチパッドでドキュメントを開きます。 ツールバーの「送信」→「ユーザーに送信」をクリックします。
ユーザーとグループのリストから、ドキュメントの送信先のユーザー/グループを選択します。 「自動生成」を選択して、自動生成された名前でドキュメントを送信できます。 特定の名前を選択し、ドキュメントを送信する名前を入力します。
「ショートカット」を選択してショートカットを送信するか、「コピー」オプションを選択してドキュメントのコピーを送信することもできます。
FTPを使用したドキュメントの送信
FTP経由でドキュメントを送信するには、BIランチパッドにログインします。 最初にドキュメントを保存する必要があります。 画面上部の[保存]アイコンをクリックしてドキュメントを保存します。
ツールバーの「メール」アイコンをクリックし、「FTPに送信」を選択します。
ホスト名、ポート番号、ユーザー名、パスワードを入力する必要があります。 送信するドキュメントの命名方法を選択します。 [送信]をクリックします。
SAP Webi-レポートの管理
Webiドキュメントには、少なくとも1つ以上のレポートが含まれます。 1つのWebiドキュメントで複数のレポートを管理できます。 1つのWebiドキュメントで既存のレポートを追加、削除、名前変更、移動することもできます。
Webiドキュメントでレポートを追加、削除、または移動するには、[レポート]タブを右クリックします。
レポートの追加、削除、名前変更、保存
レポートを追加するには、既存のレポートタブを右クリックして、[レポートの追加]をクリックします。
レポートを削除するには、レポートタブを右クリックして[削除]をクリックします。 各Webiドキュメントには、少なくとも1つのレポートが必要です。
[レポート名の変更]オプションを使用して、既存のレポートの名前を変更できます。
ドキュメントをWebiに保存するには、レポートをローカルに保存する、BIリポジトリに保存する、またはCSV形式でエクスポートするオプションがあります。 これを行うには、[ファイル]タブに移動し、[保存/名前を付けて保存/エンタープライズとして保存]オプションから選択します。
Webiドキュメントを開いた場合、[保存]をクリックして変更を保存できます。 「名前を付けて保存」オプションは、次のようなさまざまな形式でドキュメントを保存するために使用されます-
- WID
- エクセル
- Excel 2007
- CSV達成
- TXTファイル
[名前を付けて保存]オプションを使用すると、画面の右側に、[開くときに更新]、[地域の永続的な書式設定]、[すべてのユーザーに保存]、[ドキュメントセキュリティを削除]などのオプションがあります。
レポート名を入力し、既存のレポート名を変更し、説明を追加することもできます。
SAP Webi-クエリの使用
Webiのクエリは、クエリパネルで管理されます。 Webiレポートを作成するときは、クエリパネルのクエリを使用して、データソースからデータを取得します。
クエリは、ユニバースに基づいてクエリを作成したり、OLAPデータベースのデータをオブジェクトとして表したり、ExcelやCSVファイルなどのフラットファイル、BExクエリを使用したSAPインフォキューブのデータ、分析ビュー、Webサービスとしてのクエリなど、さまざまなインターフェイスから作成できます。
各クエリにはディメンションとメジャーがあります。 メジャーは常に、計算およびデータソース内の他のオブジェクトに基づいて数値データを返します。 クエリは、本質的に階層型または非階層型にすることができます。 非階層クエリはオブジェクト間に関係がありません。
階層はオブジェクト間の関係を定義します。 例:地理的階層には、郡、州、都市などの地理的階層に基づくメジャーがあります。 階層を使用すると、次のレベルのデータを表示するためにドリルアップおよびドリルダウンできます。
WebiツールのWebインターフェイスを使用する場合、クエリパネルは使用できません。
クエリ定義
Webiドキュメントでは、クエリパネルを使用して、データソースからレポートのデータを取得します。 すべてのクエリはクエリパネルで構築され、クエリパネルのインターフェイスは、データの取得に使用しているデータソースによって異なります。
クエリは、ユニバースに作成できます。ユニバースには、リレーショナルデータモデルとOLAPデータモデル、CVSなどのフラットファイルのデータ、XLSファイル、SAP BW BExクエリ、分析ビューが含まれます。 クエリを実行して、データソースからデータを取得します。 クエリパネルでフィルターを適用し、データをプレビューすることもできます。
クエリパネルを開く-Web Intelligence→新規→データソースの選択→OKに移動します。
[OK]をクリックすると、選択したデータソースタイプのリストからデータソースを選択する必要があります。
クエリパネルと呼ばれる新しいウィンドウが開きます。 結果オブジェクトでレポートに追加するオブジェクトをユニバースアウトラインから選択します。
フィルタを追加するには、オブジェクトをドラッグしてクエリフィルタでオブジェクトを選択し、値を選択します。 データのプレビューについては、[更新]タブをクリックします。 このクエリをレポートに追加するには、画面上部の[クエリの実行]オプションをクリックしてWebiドキュメントに追加します。
クエリとドキュメントのユーザー権利
クエリパネルで複数のオブジェクトを表示し、ログインユーザーのアクセス権ごとにクエリでオブジェクトを作成、編集、削除できます。 通常、ユーザーはBusinessObjects Administratorによって作成されます。 CMCは、BOツールにログインするためのユーザープロファイルを作成するために使用されます。
十分なアクセス権がない場合、レポートのオブジェクトにアクセスできなくなります。 アクセス権はBO管理者によって定義されます。
クラスとサブクラス
クラスは、レポート内の同様のオブジェクトをグループ化するために使用されます。 クラスには、1つ以上のサブクラスを含めることができます。 サブクラスには、クラスの上位レベルのオブジェクトのサブカテゴリがさらに含まれます。
クラスは、オブジェクトを論理的に整理するために使用されます。 ユニバースでクエリを作成するときに、クエリで使用する必要があるオブジェクトに関する情報を見つけることができます。
寸法
ディメンションには、データの分析に使用するすべてのオブジェクトがリストされます。 ディメンションは、レポートの分析の基礎を提供します。 ディメンションには通常、顧客名、製品名、顧客住所、営業所住所などの非階層文字タイプデータが含まれます。
ディメンションの一般的な例は次のとおりです-製品、顧客、時間など。
分析ディメンション-分析ディメンションには、相互に関連する階層のグループが含まれます。 レポートに分析ディメンションを追加すると、そのデフォルト階層がクエリに表示されます。
分析ディメンション-分析ディメンションは、クエリパネルにこのシンボルとして表示されます
属性とメジャー
属性は、ディメンションまたは階層に関するデータを提供します。 例-顧客ディメンションの自宅住所。 属性には、対応するディメンションと1対1の関係があります。 各顧客には1つの住所オブジェクトのみがあります。
Attribute-属性はクエリパネルでこのシンボルとして表示されます
ユニバースが正しく設計されていない場合、オブジェクトはディメンションの複数の値を返し、レポートの対応するセルにはMULTIVALUEエラーが表示されます。
メジャーは、分析が実行されるレポート内の数値として定義されます。 これらは整数値であり、組織のパフォーマンスを定義済みのKPIと比較するために使用されます。
例-各地域の売上、年間総収入、製品ごとの利益など
Measure-クエリパネルにこのシンボルとしてメジャーが表示されます
階層
階層は、ユニバースの親子関係を表します。 レポートを次のレベルにドリルアップまたはドリルダウンできます。 たとえば、地理階層には国、州、市が含まれます。 時間階層には、年、四半期、月、週が含まれます。
階層の定義にメンバーセレクタを使用すると、結果セットに表示するメンバーを定義できます。 階層データソースでは、階層はディメンションに関連付けられています。
階層のメンバーと名前付きセット
メンバーは、データソースのさまざまな階層レベルで定義されます。 たとえば、国レベルの「インド」と州レベルの「ハリヤナ」というメンバーを含む地理階層を考えてみましょう。
すべてのメンバーを追加したくない場合は、階層からのクエリに個々のメンバーを含めることもできます。 名前付きセットを使用して、メンバーのセットを定義できます。
名前付きセットは名前付き式として定義され、メンバーのセットになります。 名前付きセットは、ユニバースレベルまたはリレーショナルデータベースレベルまたはOLAPデータベースレベルで定義できます。
SAP Webi-ユニバースを使用したクエリ
ユニバース、SAP BWのBEx、または分析ビューなどのさまざまなデータソースを使用して、クエリパネルでクエリを作成できます。
ユニバースを使用したクエリの構築
ユニバースには、OLAPおよびリレーショナルデータソースからのデータが含まれます。 ユニバースのデータは、リレーショナルデータでも階層データでもかまいません。
BIラウンチパッドを介してWeb Intelligenceを開く→新規(新しいWebiドキュメントを作成)。 データソースを選択するように求められます。
データソースとしてユニバースを選択し、[OK]をクリックします。 利用可能なすべてのユニバースのリストを取得します。 Webiドキュメントの作成に使用するユニバースを選択します。
Query Panelという名前の新しいウィンドウが開きます。 クエリパネルの画面の左側に、使用可能なオブジェクトのリストがあります。 左パネルからオブジェクトをドラッグする結果オブジェクトがあり、Webiドキュメントに追加します。
クエリフィルタを使用して、さまざまなフィルタを追加できます。 データプレビューを使用して、Webiドキュメントに追加する前にデータを表示できます。 画面上部の[クエリの実行]タブは、クエリの実行に使用されます。
[クエリ]パネルには、複数のクエリを作成して、単一のWebiドキュメントに複数のソースからのデータを追加できるオプションがあります。
クエリを追加するには、画面上部の[クエリの追加]オプションに移動します。 別のデータソースを選択して、2番目のクエリを追加できます。
クエリの名前、レコード数など、クエリのプロパティを編集することもできます。 [スクリプトの表示]オプションを使用すると、クエリのスクリプトを確認できます。
次の機能は、クエリのプロパティを使用して設定できます-
Sr.No. | Function & Properties |
---|---|
1. |
Retrieving duplicate rows リレーショナル.unx、OLAP、ただしBExクエリでは使用できません。 |
2. |
Returning sample result sets リレーショナル.unxで使用できますが、OLAP .unxまたはBExクエリでは使用できません。 |
3. |
Retrieving/excluding empty rows OLAP .unxでのみ使用できます。 BExクエリでは使用できません。 |
この場合、複数のクエリを個別に実行するオプションがあります。 [クエリの実行]に移動して、実行するクエリを選択できます。 クエリパネルを使用してクエリを結合することもできます。
SAP Webi-BExを使用したクエリ
SAP BWシステムのInfoCubeに基づくBEx Query Designerによって作成されたBEx(Business Exchange Queries)に基づいてWebiドキュメントを作成できます。 BI Consumer Service(BICS)接続を使用して、WebiのBExクエリに接続できます。 BExクエリ用にユニバースを作成する必要はありません。すべての属性、階層、ディメンション、メジャーはWebiドキュメントに自動的にマッピングされます。
Web Intelligenceリッチインターネットアプリケーションインターフェイス(アプレットベース)またはWebiリッチクライアントを使用して、BExに基づいてドキュメントを編集、作成、および更新できます。 Webi DHTML Webインターフェースを使用している場合、BExに基づいたWebi文書のみを表示または更新できますが、編集することはできません。
BExに関する次の重要な点を考慮する必要があります-
- 「クエリへの外部アクセスを許可する」というフラグが付けられたBExクエリのみを使用できます。
- オブジェクトマッピングを管理するには、制限および同等のページを参照して、クエリが正しく使用されるようにします。
次のメタデータオブジェクトは、WebiのBExからサポートされています-
- 階層
- 特徴
- ナビゲーション属性
- 表示属性
- 基本キー数値
- 計算図と計算式
- 制限キー数値
- 変数
- カスタマイズされた構造
BExクエリへのアクセスを有効にする方法
BEx Query Designerを開き、BOツールで使用するクエリを選択します。 [プロパティ]→[詳細設定]タブに移動し、[クエリへの外部アクセスを許可する]を選択します。 クエリを保存します。
CMCのBICS接続
CMCまたはInformation Design ToolでBICS接続を作成できます。 単一のBExクエリまたは情報プロバイダーへの接続を作成できます。
CMCコンソールにログイン→ドロップダウンリストからOLAP接続を選択します。
[新規接続]→[プロバイダー]リストで、[SAP NetWeaver Business Warehouse]を選択します。
SAP NetWeaver Business Warehouse
同様に、IDTでBICS接続を定義できます。 OLAP接続を選択し、SAP NetWeaver Business Warehouse→SAP BICS Client Middlewareドライバーを選択します。
WebIリッチクライアントでBExをデータソースとして使用する方法
Webiリッチクライアント→新規ドキュメントを開きます。
データソースとしてBExクエリを選択をクリックします。 新しいウィンドウの右ペインでBICS接続を選択し、対応するBExクエリ→OKを選択します。
BExのすべてのオブジェクトが左側のクエリパネルに追加されます。 オブジェクトを結果オブジェクトにドラッグできます。
[クエリの実行]をクリックすると、次のスナップショットに示すように、すべての結果オブジェクトが新しいWebiドキュメントに追加されます。
SAP Webi-分析ビューを使用したクエリ
分析ビューはBIワークスペースに作成されます。 カスタムオブジェクトを使用した分析ビューはサポートされておらず、SAP NetWeaver BWからの分析ビューのみをサポートしています。
Webi Rich Client→新規ドキュメント→データソースとして分析ビューを選択します。
分析ビューを選択して、[OK]をクリックします。
クエリの管理
複数のクエリを管理するには、右上隅にデータのオプションがあります。 このオプションは、Webi DHTMLインターフェイスでは使用できません。
すべてのデータプロバイダーが、データペインの右側のリストに表示されます。 また、データソース、更新日、期間、ステータスなども通知します。
データの詳細を表示するには、クエリをダブルクリックします。 クエリで追加されたデータの詳細を開きます。
クエリを編集するには、データモードでクエリを右クリックします。 [編集]を選択するか、ツールメニューで[編集]のオプションを選択することもできます。
このデータマネージャオプションを使用して、クエリの名前を変更、削除、コピー、または削除することもできます。
SAP Webi-クエリフィルター
クエリフィルターは、Webiドキュメントで返される行を制限するために使用されます。 クエリフィルターを使用すると、特定のユーザーに表示したくないデータを非表示にしたり、.widドキュメントのサイズを制限したりできます。 クエリを実行すると、クエリフィルター定義を満たす行のみが返されます。
クエリフィルターで使用される主な機能は次のとおりです-
- 特定のビジネス要件に従ってデータを取得できます。
- 特定のユーザーにWebiドキュメントで表示させたくないデータを非表示にできます。
- ネットワークのWebiドキュメントのサイズを制限し、パフォーマンスを最適化します。
例-NYのエリアセールスマネージャーであるため、地域のマージン値を確認する必要があります。 販売ユニバースには、米国のすべての地域のデータが含まれています。 また、2015年第2四半期(Q2)に販売マージンが10万米ドルを超えるニューヨークの店舗からのデータのみを表示したいとします。
ここで、この情報を使用してWebiドキュメントを作成するには、これらのディメンション(州、年、四半期)および販売マージンのフィルターにフィルターを適用する必要があります。
フィルター演算子
そして
フィルター条件
年= 2015
四半期= Q2
州= NY
販売マージン> = 100000
クエリフィルターとレポートフィルターの違い
クエリフィルターはクエリパネルで適用され、データソースからの行数を制限し、ドキュメントで同じ行を返すために使用されます。
レポートフィルタは、レポート、テーブル、チャートなどのレポートレベルで適用されます。 これらのフィルターは、データソースからのデータ取得を制限するためには使用されず、レポートレベルで特定の値のみを非表示にします。
クエリフィルター構造
クエリフィルターは、この形式で適用されます-
オブジェクト(フィルターが適用される)、演算子(さまざまな比較演算子を使用できます)、およびオペランド。
オペランド-次のオペランドのリストから選択できます-
- 定数
- 値の一覧(LOV)
- プロンプト
- ユニバースオブジェクト
- 他のクエリの結果
演算子-次の演算子から選択できます-
- 等しい(=)
- 等しくない
- より大きい
- 未満
- より大きい
- より小さい
- の間に
SAP Webi-クエリフィルタータイプ
次の種類のクエリフィルタが通常使用されます-
- 定義済みフィルター
- カスタムフィルター
- クイックフィルター
- プロンプト
1つのクエリに複数のフィルタータイプを追加できます。
定義済みのクエリフィルター
これらのフィルターは通常管理者であり、ユニバースレベルで保存されます。 これらは、永続的に使用可能なデータを取り込むために使用されます。
これらのフィルターには、データベース設計と複雑な式に関するある程度の知識が必要です。 ユニバースで定義済みフィルターを使用すると、新しいWebiドキュメントが作成されるたびにカスタムフィルターを作成する必要がなくなります。
また、事前定義されたフィルターのコンポーネントにアクセスできず、それらを編集することもできないことに注意してください。
定義済みフィルターを追加するには、このフィルターをドラッグまたはダブルクリックして、クエリパネル→フィルターペインに移動します。
クエリを実行すると、対応するデータw.r.tフィルターがレポートに追加されます。
事前定義されたフィルターの使用方法
定義済みフィルターは、ダブルクリックするか、フィルターをクエリフィルターにドラッグするだけで使用できます。
クイックフィルター
クイックフィルターは、フィルターエディターを使用せずに必要な値をすばやく取得するために使用されます。 クイックフィルターは、複数の値を使用する場合、単一の値または演算子内のリストを使用するときに等価演算子を使用します。
クイックフィルターはBExクエリでは使用できません。
クイックフィルターの使用方法
クイックフィルターはクエリパネルで使用されます。 クイックフィルタを適用するには、フィルタリングするオブジェクトを選択します。
[結果オブジェクト]ペインの右上隅にある[クイックフィルターの追加]を選択します。
新しいダイアログボックスが開きます。 LOVからクイックフィルターで使用する値を選択する必要があります。
そのフィルターは[クエリフィルター]ペインに追加されます。 このフィルターを削除するには、クエリフィルターペインでフィルターを選択し、[削除]ボタンを押します。
カスタムクエリフィルター
また、ビジネス要件を満たすために、または特定のユーザーからデータを隠すために、カスタムクエリフィルターを作成することもできます。
カスタムクエリフィルターを作成するには、フィルターで使用するオブジェクトを追加します。 クエリフィルタペインにドラッグします。 デフォルトの演算子の横にある矢印をクリックして、演算子を選択します。
矢印をクリックしてフィルタータイプを選択します。
次のフィルタータイプを選択できます-
- 定数
- リストからの値
- プロンプト
- このクエリのオブジェクト
- 別のクエリの結果
フィルターに含める値を選択します。 フィルターを削除するには、フィルターを選択して[削除]ボタンを押します。 すべてのフィルターを削除するには、画面の右上隅にある[すべて削除]オプションを使用します。
プロンプト
プロンプトはユーザー用の特別なフィルターとして定義されており、ドキュメント内のデータが更新されるたびに値を入力できます。
プロンプトを使用すると、複数のユーザーが1つのドキュメントを表示して、データベース内の異なるデータのサブセットを表示できます。 プロンプトを使用すると、データベースからデータを取得して時間を短縮できます。
以下はプロンプトの要素です-
- オブジェクト
- オペレーター
- メッセージ
例-現在の年と等しい(「年を入力してください」)。 このプロンプトでは、現在の年がオブジェクトであり、「等しい」が演算子であり、プロンプトメッセージが「年を入力してください」です。
プロンプトは、ディメンション、メジャー、属性、階層などに適用できます。
AND、OR演算子を使用して、同じクエリで複数のプロンプトを作成できます。 BExおよび.unxユニバースを使用しているときは、プロンプトでAND演算子のみを使用できます。
統合されたプロンプト
1つのドキュメントで複数のデータプロバイダーを使用する場合、同じデータタイプ、同じ演算子タイプ、同じプロンプトテキストの複数のプロンプトをマージできます。 すべてのデータプロバイダーを更新すると、複数のプロンプトすべてに対して1つのプロンプトが表示されます。
マージされたプロンプトによって表示されるLOVは、最も表示されたプロパティ制約を持つプロンプト内のオブジェクトに関連付けられたリストです。
階層的なプロンプト
また、次のオブジェクトがプロンプトで階層的にLOVを表示する階層プロンプトを作成することができます-
- 階層
- レベル
- 階層LOVに関連付けられたディメンション
階層プロンプトはツリー形式で表示され、ツリー内を上下に移動できます。 プロンプトのフィルターに従って、異なるレベルのLOVからアイテムを選択できます。
プロンプトの作成
プロンプトを作成するには、プロンプトでフィルタリングするオブジェクトをクエリフィルターペインに追加します。
リストからフィルター演算子を選択し、最後の矢印をクリックしてプロンプトを選択します。
プロンプト値のテキストメッセージを追加して、クエリを実行できます。
クエリを実行すると、[プロンプト]ダイアログボックスで、選択した演算子に従って値を入力できます。
値を選択して[OK]をクリックすると、ドキュメント内の選択した値のデータが反映されます。
Webiでドキュメントを更新すると、値を選択するたびにプロンプトが表示されます。
既存のプロンプトを選択
また、既存のプロンプトから選択して、クエリパネルのクエリに追加することもできます。
既存のプロンプトを使用するには、プロンプトをクエリフィルターペインに適用する必要があるオブジェクトをドラッグします。
ユニバースから選択し、既存のプロンプトを選択→OK。 クエリフィルタのオブジェクトと互換性のあるすべてのプロンプトのリストが表示されます。
プロンプトの削除
プロンプトを削除するには、クエリフィルターペインでプロンプトを選択し、[削除]ボタンを押します。 [削除]または[すべて削除]オプションを選択することもできます。
プロンプトとクエリフィルターの組み合わせ
また、プロンプトをクエリフィルタと組み合わせて、ドキュメント内のデータを制限し、フィルタリングされたデータから特定のレコードを選択することもできます。
例-特定の従業員名の入力に対して、部門および年とプロンプトにクエリフィルターを適用できます。
State Not Equal to Florida
Year 2005
Which Category
クエリを実行すると、カテゴリの値を入力するように求められます。
Webiドキュメントでは、クエリパネルのフィルターに従ってデータをフィルターし、プロンプト値に従って結果を表示します。
プロンプトの順序
1つのクエリで複数のプロンプトを使用することもできます。 複数のプロンプトを追加するには、プロンプトを適用するすべてのオブジェクトをドラッグします。 クエリの最後にある矢印をクリックしてプロンプトを選択します。
プロンプトの順序を定義するには、上部のクエリプロパティに移動する必要があります。 そこから、要件ごとにプロンプトの順序を選択できます。 リストからプロンプトを上下に移動できます。
データフィルタリングのサブクエリ
サブクエリは、通常のクエリフィルタと比較して、データをフィルタリングするためのより柔軟なオプションを提供します。 サブクエリを使用すると、WHERE句で返される値を制限できます。 サブクエリ内のオブジェクトの値を他のオブジェクトと比較することもできます。
サブクエリを使用すると、複雑なロジックを実装してデータのサイズを制限できますが、これは単純なクエリフィルタでは適用できません。
サブクエリは、クエリデータを取得するために使用されるSQLで機能します。 SQLはほとんどのRDBMSでサポートされており、各データベースは独自の構文を使用します。 データベースがSQLをサポートしていない場合、サブクエリを作成するオプションはクエリパネルで強調表示されません。
サブクエリは、階層オブジェクトではなく、ディメンション、メジャー、および属性に基づいて構築できます。
サブクエリの構築
サブクエリを作成する結果ペインでオブジェクトを選択します。
[クエリフィルター]ペインにサブクエリアウトラインが追加されます。 WHERE条件を追加する場合は、オブジェクトをサブクエリの領域にドラッグします。
WHERE条件でオブジェクトをフィルタリングするために使用される演算子と値を選択します。 クエリパネルに複数のサブクエリを追加できます。 サブクエリ間で「AND」または「OR」関係を使用できます。 関係を変更するには、ANDをクリックしてORに変更します。
デフォルトでは、2つのサブクエリはAND関係でリンクされています。 サブクエリをネストすることもできます。 サブクエリを領域にドラッグして、オブジェクトをドロップします。
パラメータ-サブクエリをクエリフィルタペインに渡すときに、次のパラメータを使用できます。
フィルタオブジェクト-これらは、結果オブジェクトをフィルタリングするために値が使用されるオブジェクトです。
*Filter By Objects* -サブクエリが返すフィルター値を決定するオブジェクト。
演算子-この演算子は、フィルタオブジェクトとオブジェクトごとのフィルタとの関係を定義します。
- WHERE条件*-これは、オブジェクトごとにフィルターの値のリストを制限するために使用されます。
関係演算子-AND、OR
SAP Webi-ランキングデータ
レポート内のデータベースからランク付けされていないデータをランク付けできます。 データベースのランク付けにより、データベースレベルでデータをランク付けできるため、クエリを実行すると、クエリによって返されるデータは既にランク付けされています。
データベースのランキングは、クエリによって生成されたスクリプトを編集することによって行われます。 データベースがランキングをサポートしていない場合、ランキングを作成するオプションはクエリパネルで強調表示されません。
また、階層データではランキングを作成できないことに注意してください。
データベースランキングの作成
最初に、クエリパネルの結果オブジェクトにオブジェクトを追加します。 [クエリフィルター]ペインの上部にある[ランキングの追加]を選択します。
ランキングのディメンションとタイプを選択します-上部、下部、上部%、下部%。
次のボックスで、ランクが返すレコードの数またはレコードの割合を選択できます。 ランキングのディメンション、メジャーをベースボックスにドラッグします。 ディメンションをドラッグして、計算コンテキストを[ランク]ボックスに提供することもできます。 ランキングの一番下にディメンションをドラッグして、WHERE条件を追加することもできます。
[クエリの実行]をクリックします。
SAP Webi-レポートの使用
Webiレポートには、レポートの作成に使用したデータソースに応じて、階層データと非階層データを含めることができます。 階層データと非階層データは、レポートで異なる方法で機能します。 非階層データには、親子関係が含まれていません。 階層データにはオブジェクト間の親子関係が含まれており、それらを使用してレポート内のデータを分析およびナビゲートできます。
非階層データでの作業
非階層データは、親子関係のないデータとして定義されます。 非階層データの簡単な例は、ディメンションです。
非階層データは、ソート、フィルターなどのさまざまなパラメーターを使用して分析できます。
例-顧客、製品
階層データの使用
階層データは、親子関係を持つデータとして定義され、さまざまな階層レベルでデータを分析できます。
階層データに関連付けられているすべてのメジャーは、階層内のオブジェクトレベルごとに集計されます。
例-地理階層を考えます。あなたはデリーと定義された国インドと州を持っています。 レポートでこの地理的階層を使用し、さまざまなカテゴリの各レベルで販売されたユニット数を分析する場合、階層を使用すると、国レベルで集計を使用でき、州ごとにドリルダウンすると、州ごとにも集計できます。
テーブルの階層データ
階層データは、階層テーブルの列に表示されます。 以下の表は、親子関係の階層データを示し、メジャーとして販売された数量に集計されています。
India | 1200 |
Delhi | 600 |
Kerala | 200 |
Haryana | 400 |
上記の表を見ると、対応するインドの国の販売数は1200であり、各階層レベルの対応する値も表示されています。
セクション、ブレーク、ソートを使用したデータの整理
セクションを使用して、より良い分析のために情報を小さな部分に分割できます。 セクションを使用すると、ビジネスマネージャはより効果的な方法でデータを分析できます。
例-あなたは多国籍企業のエリアマネージャーであり、2015年の次の表に示すように、各都市および四半期の総収入を示す販売レポートを受け取りました-
City | Quarter | Total Revenue (USD) |
---|---|---|
Delhi | Q1 | 50000 |
Delhi | Q2 | 40000 |
Bangalore | Q1 | 30000 |
Bangalore | Q2 | 40000 |
Mumbai | Q1 | 50000 |
Mumbai | Q2 | 40000 |
ここで、「四半期のセクション」列を適用する場合、四半期ごとに比較した各都市の総収入を比較できます。
Q1
Delhi | 50000 |
Bangalore | 30000 |
Mumbai | 50000 |
Q2
Delhi | 40000 |
Bangalore | 40000 |
Mumbai | 40000 |
列からセクションを作成する
列にセクションを作成するには、データと列を選択し、列を右クリックして[セクションとして設定]を選択します。
ディメンションからセクションを作成する
ディメンションからセクションを作成するには、レポート要素→セクション→セクションの挿入に移動します。
セクションを挿入するレポート領域をクリックします。 セクションを作成するディメンションを選択します。
階層からセクションを作成する
レポートで階層に関するセクションを作成することもできます。 階層にセクションが作成されると、階層の各メンバーがセクションヘッダーになります。
例の助けを借りてこれを理解しましょう-
Customer Geographyのセクションを作成すると、次のレポートが表示されます。
セクションヘッダーを展開すると、次のレポートが表示されます。
セクションの削除または非表示
セクションを削除するには、セクション選択→削除を右クリックします。
「セルのみ」を選択すると「セクションセル」のみが削除され、「セルとセクション」を選択すると「セクションとセル」の両方が削除されます。
セクションを非表示にする-セクションを選択します。 [レポート要素]→[動作]→[非表示]に移動して、セクションを非表示にします。
「空のときに非表示」は、空のときにセクションを非表示にするために使用されます。
セクションを非表示にするには、「数式を入力するときに非表示にする」を使用します。 式が真の場合、セクションが非表示になります。
SAP Webi-休憩
ブレークは、オブジェクトの一意の値ごとにすべてのデータを個別の部分で定義するために使用されます。 ブレークを使用すると、適用することができます-
- 小計と小計
- より効果的な方法でデータを表示する
休憩vsセクション
セクションは、データを*セクションヘッダー*と呼ばれる複数のセルに分割し、各セクションヘッダーにはディメンションの値とディメンション値に対応するデータが含まれます。
ブレークは、データを1つのブロックに分割するために使用され、各列はディメンション、属性、メジャーを保持します。 これらの値は、ブロック内の行の値ごとに繰り返されます。
ブレークを挿入する方法は?
ブレークを挿入する列を選択します。 [分析]→[表示]→[ブレーク]→[ブレークの追加]に移動します。
これにより、列に一意の値があるため、テーブルが多数のミニテーブルに分割されます。
休憩を管理する
休憩を管理するには、デザインモードを使用する必要があります。
[分析]→[表示]→[ブレーク]→[ブレークの管理]に移動します。 新しいウィンドウが開き、テーブル内のすべての休憩が表示されます。
このダイアログボックスで、ブレークに関する次のプロパティを定義できます。 上下矢印を使用して、ブレークに優先順位を付けることができます。
- 表示プロパティ
- ページレイアウト
- 重複する値
ブレークプロパティを使用して、ブレークを追加または削除することもできます。
SAP Webi-並べ替え
並べ替えは、Webiレポートの特定の順序でデータを整理するためのセクション、グラフの表に適用できます。 レポートに適用されるデフォルトの並べ替えは、クエリパネルの結果オブジェクトのオブジェクトの左から右の順序です。
次のソート順があります-
デフォルト-これは、データが次のようにソートされるデフォルトの順序です-
- 数値データの昇順
- 日付の昇順
- 数ヶ月の年代順
- 英数字データのアルファベット順
- Ascending-これでは、一番上の最小値から一番下の最大値まで。 例-1000、2000、3000、またはデリー、コルカタ、ムンバイ
- 降順-これで、一番上の最高値から一番下の最小値
カスタム-これを使用して、独自のソート順を定義できます。 カスタムオーダーは、階層、メジャー、およびレベルではなく、ディメンションと属性で利用できます。
ソートを挿入する方法は?
並べ替えを挿入するには、レポートをデザインモードで開きます。 並べ替える列を選択します。
分析→表示→ソート→昇順/降順に移動します
単一のテーブルの異なる列に複数の並べ替えを適用できます。 [すべての並べ替えを削除]オプションを使用して、すべての並べ替えを削除できます。
並べ替えの順序を管理するには、[詳細設定]タブに移動します。 上矢印と下矢印を使用して、すべてのソートの順序を定義できます。 他のソートが適用されていない場合は、ここでカスタムソートを定義できます。
これは、ソートの追加/削除にも使用できます。
SAP Webi-チャート
Webiドキュメントには、1つ以上のグラフを含めることができます。 既存のドキュメントまたは新しいドキュメントにチャートを挿入できます。
チャートを含むWebiドキュメントがExcelまたはPDF形式にエクスポートされると、チャートは画像に変換されます。
チャートタイプ
Webiレポートのテーブルを異なるチャートタイプに変換できます。 Webiではさまざまな種類のグラフを使用できます。
棒グラフ
棒グラフは、類似したデータのグループを比較するために使用され、データを水平方向に長方形で表示します。 以下は、さまざまなタイプの棒グラフです-
- 棒グラフ
- 積み上げ棒グラフ
- 100%積み上げ棒グラフ
箱ひげ図
箱ひげ図の説明で述べたように、データセットの分布に基づいた5つの数値の要約(最大、最小、最初の四分位数、3番目の四分位数、中央値)のグラフィカルな表示です。 また、 outliers と呼ばれる異常値を表示することもできます。
縦棒グラフ
縦棒グラフは、垂直方向の長方形の棒で構成されます。 長方形の高さは、さまざまなカテゴリ項目に関連付けられた値に比例します。
以下は、さまざまなタイプの縦棒グラフです-
- 縦棒グラフ
- 2つのY軸を持つ縦棒グラフ
- 結合列折れ線グラフ
- 積み上げ縦棒グラフ
- 100%積み上げ縦棒グラフ
- 立体柱状チャート
折れ線グラフ
プロットを結ぶ線を表示するXYチャート。 値軸のプロット位置は、分析カテゴリ項目によって表されます。 2番目の値軸のプロット位置は、関連する値を表します。
以下は、さまざまな種類の折れ線グラフです-
- 折れ線グラフ
- 2つのY軸を持つ折れ線グラフ
- エリアチャート
地図グラフ
このチャートには、色付け可能なネストされた長方形内の値が表示されます。 ネストのレベルは、階層の内訳のレベルに対応しています。 長方形のサイズとその色は両方とも値のセットを表します。
以下は、マップチャートのさまざまなタイプです-
- ツリーマップ
- ヒートマップ
円グラフ
セクターで構成される円形のチャート。 円の領域は全体を表し、円の扇形は全体の一部を表します。
円グラフの種類-
- 円グラフ
- スライス深度が可変の円グラフ
- ドーナツチャート
ポイントチャート
ポイントチャートは、プロットを表示するXYチャートです。 プロットは、値のペアで表される座標で配置されます。
以下は、さまざまなタイプのポイントチャートです-
- 散布図
- バブルチャート
- 極座標チャート
- ポーラーバブルチャート
レーダーチャート
スパイダーチャートとも呼ばれ、共通のスケールを持つ一意の原点から始まる複数の軸を表示します。
タグクラウド
単語のフォントサイズがデータセット内の相対的な重みを表す単語としてデータを表す1次元の視覚化。
滝
メジャーの値の累積効果を示すために使用され、各バーは前のレベルから始まります。
レポートにチャートを追加
グラフを追加するには、デザインモードにする必要があります。 Webiレポートにチャートを追加するにはさまざまな方法があります。
方法1
レポート要素→チャート→チャートを選択し、チャートを挿入するレポート領域をクリックします。
データが割り当てられていない場合、グラフはグレー表示されます。 データを割り当てるには、使用可能なオブジェクトのリストからチャート軸にオブジェクトをドラッグできます。
方法2
次のスクリーンショットに示すように、右クリック→挿入→チャートタイプを選択します。 レポートをクリックして空のチャートを追加し、使用可能なオブジェクトのリストからオブジェクトをドラッグしてデータを割り当てます。
方法3
別の方法は、テーブルをチャートに変換することです。 これを行うには、Webiレポートでテーブルを選択します。 列を右クリック→変換→チャートを選択。
テーブルは縦棒グラフに変換されます。
グラフをコピー
Webiレポートからグラフを同じレポートまたはアプリケーションにコピーすることもできます。 チャートをコピーするには、まずチャートを選択する必要があります。
チャートをコピーするには、チャートを右クリックしてコピーを選択します。
このチャートを同じレポートに貼り付けるには、レポート内の領域を選択します。 右クリックして貼り付けます。
このチャートをアプリケーションにコピーするには、チャートを開いているアプリケーションに直接ドラッグするか、チャートをクリップボードにコピーしてアプリケーションに貼り付けることでできます。
チャートを削除する
チャートを削除するには、チャートを選択できます。 右クリック→[削除]を押すか、削除オプションを選択します。
チャートタイプの変更
テーブルまたはチャートを選択→右クリック→変換→その他の変換。
[その他の変換]をクリックすると、さまざまなグラフオプションのウィンドウが開きます。 任意のチャートタイプを選択でき、レポート内でチャートが変更されます。
画像:/sap_webi/images/chart_options.jpg [グラフのオプション]画像:/sap_webi/images/change_chart.jpg [グラフの変更]
チャートのサイズ変更
マウスオプションを使用して、グラフのサイズを変更することもできます。 チャートを右クリックし、チャートの書式設定オプションを選択します。 新しいウィンドウが開きます。 [全般]タブに移動→[幅と高さ]オプション→チャートパラメーターを選択します。 [適用]をクリックしてから[OK]をクリックします。
画像:/sap_webi/images/resize_charts1.jpg [グラフのサイズ変更1]画像:/sap_webi/images/resize_charts2.jpg [グラフのサイズ変更2]
チャートのフォーマット
チャートをフォーマットするには→チャートを選択→右クリック→チャートのフォーマット。
以下から選択できるさまざまなチャートプロパティがあります-
- エリア表示
- データ値
- バックグラウンド
- 境界
- レイアウトなど
タイトルラベルを表示すると、グラフの上部に表示されます。
SAP Webi-条件付き書式
条件付き書式設定は、レポート内の特定の値を強調するために使用されます。 必要に応じて、特定の低値または高値を特定の色で表示できます。 条件付き書式設定は、次の要素に適用することができます-
- 水平線テーブルの行
- 垂直テーブルの列
- フォームおよびクロステーブルのセル
- セクション
- 自由保有細胞
条件の書式設定は、テキストの色、サイズとスタイル、セルの境界線、色、サイズとスタイル、セルの背景など、次の書式設定の変更に使用できます。
Webiドキュメントには、最大30個の条件付き書式設定式を追加できます。
条件付き書式設定式の作成
条件式を作成するには、デザインモードでレポートを開きます。 リッチクライアントまたはアプリインターフェースを使用している必要があり、Webモードでは動作しません。
[分析]→[条件付き]→[新しいルール]に移動します。 書式設定ルールエディターが開きます。
ルール名と説明を入力します。 フィルターされたオブジェクトまたはセルボックスのセルの内容を選択します。
演算子とオペランドの値を選択できます。 [書式]タブでテキストの書式を定義する必要があります。 [フォーマット]をクリックして、タブのフォーマットを設定します。
フォント、フォントスタイル、サイズ、効果(下線など)および配置を選択できます。 条件のフォーマットが定義されたら、[OK]をクリックする必要があります。
次に、条件付き書式をオブジェクトに適用するには、レポートの列を選択します。 書式設定ルールのドロップダウンに移動し、作成した条件付き書式設定ルールのチェックボックスを選択します。
条件付き書式は、目的のセルに適用されます。 複数のオブジェクトの単一の書式設定ルールに複数の条件を追加できます。
条件付き書式ルールの管理
[分析]タブ→[条件付き]→[ルールの管理]に移動します。
[ルールの管理]をクリックすると、条件付きフォーマットのウィンドウが開きます。 ルールを編集するには、ルールを選択して[編集]をクリックします。 条件付き書式ルールの順序を変更することもできます。
[管理]オプションを使用して、条件付き書式ルールを複製/削除することもできます。
SAP Webi-レポートデータのフィルタリング
レポートのデータをフィルタリングして、Webiドキュメントに表示されるデータを制限できます。 フィルター条件を選択して、関心のあるデータを表示できます。
レポートフィルターを使用してフィルター処理されたデータはドキュメントに残り、いつでもフィルターを削除して非表示のデータを確認できます。
レポートフィルターを作成するには、次の要素に言及する必要があります-
- フィルターされたオブジェクト
- オペレーター
- フィルター値
- フィルターを適用する必要があるレポート要素
例-フィルタを適用して、特定の顧客または販売地域に関連するデータを表示できます。
クエリフィルターとレポートフィルター
クエリフィルターは、クエリパネルのクエリレベルで定義され、データソースから取得されるデータを制限してWebiドキュメントに返すために使用されます。
レポートフィルタは、Webiドキュメントのテーブル、レポート、チャート、セクションのデータを非表示にするために使用されます。 レポートフィルターは、データソースから取得したデータを編集しません。
レポートフィルター演算子
さまざまな演算子を使用して、レポートレベルでデータをフィルタリングできます。 以下は、一般的なレポートフィルター演算子の一部です-
- に等しい
- 等しくない
- 演算子とは異なる
- より大きい
- 以上
- 未満
- より小さいか等しい
- の間に
- 間にない
- リスト内
- リストにない
- 無効です
- ヌルではない
レポートフィルターの種類
次の種類のレポートフィルターを作成できます-
- 標準レポートフィルタ-これらのフィルタは、単一の値または値のリストでフィルタリングするために使用されます。 これらは、最も柔軟なタイプのレポートフィルターです。
- シンプルなレポートフィルター-等しい演算子を使用してフィルターを作成する簡単な方法を提供します。 これらのフィルターは単一の値に適用されます。
標準レポートフィルターの作成、編集、削除
フィルターを適用するレポート要素を選択します。 [フィルター]→[フィルターの追加]に移動します。
[レポートフィルター]ダイアログボックスが開きます。 オブジェクト、オペランド、および値を追加して、レポートレベルでフィルターを適用できます。
機能を使用して-フィルタの追加、削除、またはすべて削除-それに応じてフィルタを追加または削除できます。
フィルターを編集するには→分析タブ→フィルター→フィルターの編集に移動します。
[レポートフィルター]ダイアログボックスでフィルターを変更できます。 [OK]をクリックして適用します。
フィルターを削除するには、分析→フィルター→フィルターの削除に移動します。 「はい」をクリックしてフィルターを削除します。
SAP Webi-入力コントロール
入力コントロールは、レポートデータのフィルタリングと分析に使用されます。 テキストボックスとラジオボタンを使用して入力コントロールを定義します。 入力コントロールは、テーブルやセクションヘッダーなどのレポート要素に関連付けられており、コントロールを使用してレポート要素にフィルターを適用します。
入力制御の値を選択すると、選択した値によって入力制御に関連付けられているレポート要素の値がフィルタリングされます。
入力コントロールは階層データでも使用できます。
Webiで入力コントロールを定義する
入力コントロールを使用するには、デザインモードにする必要があります。 [分析]→[フィルター]→[入力コントロール]→[コントロールの定義]に移動します。
[入力コントロールの定義]ダイアログが開きます。 データのフィルタリングに使用するレポートオブジェクトを選択し、[次へ]をクリックします。
レポート要素を選択してからコントロールの定義を選択すると、選択したブロックのオブジェクトのみを含めるオプションが表示されることに注意してください。 このチェックボックスを選択すると、選択したレポート要素のオブジェクトのみが表示されます。
コントロールを選択および定義するオプションが表示されます。 コントロールを選択すると、単一の値または複数の値など、さまざまなコントロールタイプを選択できます。 コントロールの定義では、コントロールの名前、説明、選択するコントロールの値、入力コントロールに表示される演算子と行数などを選択できます。
次のウィンドウで、*レポート要素*を割り当てる必要があります。 レポート要素から選択できます。 レポート要素を入力コントロールに割り当てることができます。 (例-以下に示すように、両方のブロックから入力コントロールとして選択しました)。
[完了]をクリックすると、左側のペインの[入力コントロール]タブの下に入力コントロールが追加されます。
入力コントロールの選択と入力コントロールのタイプに従って、データがレポートに反映されます。
入力コントロールを編集する
入力制御を編集するには→左ペインから入力制御を選択→[編集]アイコンをクリックします。
[入力コントロールの編集]ダイアログボックスが開きます。 入力制御を変更し、[OK]をクリックします。
入力コントロールを整理する
入力コントロールを整理するには、左ペインの[入力コントロール]タブに移動します。
入力コントロールをドラッグアンドドロップして、入力コントロールペインで上下に移動します。 入力制御ダイアログボックスを押したまま上下に移動します。
「x」マークを使用して、入力コントロールを削除します。
入力コントロールマップの表示
入力コントロールのマップを表示するには、入力コントロールを選択→上部の[マップ]をクリックします。
入力コントロールとしてテーブルとチャートを定義する
テーブルまたはチャートを使用して、入力コントロールを定義することもできます。 テーブルを選択→右クリックして、リンク→要素リンクの追加を選択します。
単一のオブジェクトまたはすべてのオブジェクトを選択して、フィルタリングオブジェクトとして定義できます。 [次へ]をクリックします。
入力コントロールの名前と説明を入力できます。 [次へ]をクリックします。 [次へ]をクリックすると、他のブロックを選択して、このオブジェクトを入力コントロールとして使用できます。 [完了]をクリックします。
同様に、他のレポート要素の入力コントロールとしてチャートを使用できます。
SAP Webi-数式と変数
Webiレポートに式と変数を挿入することもできます。
数式を入力するには?
Webiレポートに数式を入力するには、レポートをデザインモードで開く必要があります。 数式エディターをクリックして、数式を入力します。
数式エディターが開いたら、数式を作成します。 数式エディターが表示されない場合は、[プロパティ]タブ→[表示]→[数式バー]に移動します。
変数を作成する方法は?
数式で変数を作成するには、レポートをデザインモードにする必要があります。
変数を作成するには、数式バーの変数の作成アイコンをクリックして変数エディターを表示します。
変数、資格-ディメンション、メジャー、および詳細の名前を入力します。 [詳細]を選択すると、新しいフィールド-ディメンションの関連付けが開きます。
変数の式を入力すると、使用可能なオブジェクト、関数、および演算子のリストから選択して、式を作成できます。 目盛りをクリックして、式を検証できます。 数式が定義されたら、[OK]をクリックします。
左側の使用可能なオブジェクトのリストにこの新しい変数が表示されます。 この変数を使用するには、これをWebiレポートにドラッグします。
変数を編集または削除することもできます。 変数を編集/削除するには、使用可能なオブジェクトのリストから変数を選択し、右クリックして[編集/削除]を選択します。
SAP Webi-レポートのドリルオプション
ドリルオプションは、さまざまなレベルでデータを分析するために使用されます。 *ドリル*を使用すると、次のレベルに移動して、テーブル、チャート、セクションのデータを分析できます。
また、Webiでドリルを実行するときに、ドリルオプションがレポートに変更を加える方法を指定することもできます。 ドリルオプションの設定は、使用するWeb Intelligenceインターフェイスによって異なります。
- BIラウンチパッド
- Webiリッチクライアント
ドリルオプションの設定
ドリルオプションを使用するには、ユニバースレベルで階層を定義する必要があります。 ユニバースで階層を作成したら、そのオブジェクトをクエリパネルの結果オブジェクトに追加できます。 クエリを実行すると、Webiドキュメントで利用可能なオブジェクトのリストにオブジェクトが追加されます。
ドリルを使用すると、ユニバースの階層に従ってレベルを上げたり下げたりできます。
Webiレポートでドリルオプションを設定するには、[分析]タブ→[対話]→[ドリル]→[ドリルの開始]に移動します。
ドリルを開始すると、同じタブのオプションを使用して、次のレベルに移動したり、ドリルを終了したりできます。
例-2015年のドリル-ドリルされたテーブルに表示される結果は、2015年のQ1、Q2、Q3、およびQ4です。 つまり、ドリルした四半期の値は2015年までにフィルタリングされます。
別のレポートでドリル結果のスナップショットを取ることもできます。 スナップショットオプションを使用して、ドリルしたデータを含む新しいレポートを追加します。
SAP Webi-レポートの共有
チャートやテーブルなどのレポート要素をWebサービスとして公開することにより、Webiドキュメントの外部でWebiコンテンツを公開できます。 これはBIサービスと呼ばれます。
Webサービスとして公開する
WebiドキュメントをWebサービスとして公開するには、デザインモードでレポートを開きます。 コンテンツの公開ウィザードを使用して、Webiドキュメントを公開できます。 Webサービスとして公開するには、レポートをBIリポジトリに保存する必要があります。
公開するレポート要素を選択し、右クリックして[Webサービスとして公開]をクリックします。
これにより、コンテンツの公開ウィザードが開きます→[次へ]をクリックします。
公開プロンプト
Webサービスの場合、異なる応答を生成するには、プロンプトを複数回再現する必要があります。 公開するプロンプトを選択し、「次へ」をクリックします。
公開のプロンプトを選択しない場合、Webサービスはドキュメントが最後に更新されたときに指定されたプロンプト値を使用します。
Webサービスの定義
ブロックをWebサービスとして公開する前に、コンテンツの公開ウィザードの[公開コンテンツの定義]画面を使用して、テーブルに名前を付け、ブロックデータでフィルターを使用可能にし、ブロックを公開するサーバーを選択します。
Webサービスとして保存および公開
コンテンツの公開ウィザードの[新しいコンテンツの公開]または[既存のコンテンツをWebサービスとして再公開]画面を使用して、Webサービスを保存してホストサーバーに公開します。
既存のウェブサービスを再公開するには、ウェブサービスを選択して[公開]をクリックします。
新しいWebサービスを公開するには、コンテンツを公開するフォルダーを選択し、[作成]をクリックして[Webサービスの公開]ダイアログボックスを表示します。
[Webサービス]ボックスにWebサービスの名前を入力し、説明を追加→[認証]リストからWebサービスの認証方法を選択します。
[OK]をクリックすると、Webサービスが保存および公開されます。
公開するWebサービスを選択→[完了]をクリックします。
SAP Webi-ディメンションの結合
このオプションを使用すると、異なるデータソースからのデータをマージできます。 クエリパネルでクエリ1とクエリ2を作成したと仮定します。 単一のWebiレポートで両方のクエリを組み合わせると、両方のクエリのオブジェクトが利用可能なオブジェクトのリストに表示されます。
次のスクリーンショットに示すように、両方のクエリから一意のオブジェクトを選択し、[OK]をクリックします。
使用可能なオブジェクトのリストの下にマージディメンションが作成されます。
両方のクエリを同期でき、単一のレポートに両方のクエリからオブジェクトを追加できます。 同期の問題が原因で、いずれかのクエリからレポートにオブジェクトを追加できない場合があります。 そのような場合、そのオブジェクトの新しい変数を作成できます。
変数名と資格を「詳細」として入力すると、新しいフィールド「ディメンションの関連付け」が追加されます。 [ディメンションの関連付け]で、同じクエリから一意のオブジェクトを選択します。
[式]タブで、新しい変数を作成するオブジェクトのリストからオブジェクトを選択し、[検証]をクリックします。
そのオブジェクトの変数が作成されたら、そのオブジェクトをレポートにドラッグできます。 Sap-webi-questions-answers