Sap-design-studio-quick-guide
SAP Design Studio-概要
SAP BusinessObjects Design Studioは、SAP BW、HANA、およびユニバースデータソースを使用して高度なレベルのダッシュボードを作成するための*アプリケーション開発ツール*として定義できます。 これらのインタラクティブなダッシュボードには、iPad、携帯電話、タブレットなどのモバイルデバイスでアクセスできます。
アプリケーションと高度なダッシュボードを作成するには、HTMLとUI5プログラミングの知識は必要ありません。アプリケーション開発用のJavaスクリプトとブックマークのサブセットを使用できます。
- SAP Design Studioは、次のデータソースで使用できます-*
- SAPビジネスウェアハウス(BW)
- SAP HANA
- SAP BusinessObjects BIプラットフォーム
これにより、アプリケーションを設計し、クロスタブに手動でデータを入力したり、SAP BWをバックエンドシステムとして使用しながら計画オブジェクトを使用してデータを追加したりできます。 Design Studioで開発されたアプリケーションは、SAP HANAまたはビジネスウェアハウスシステムにリアルタイムで接続できます。
*SAP BusinessObjects Design Studio SDK* を使用して、サードパーティのカスタムコンポーネントをアプリケーションに追加することもできます。 これらのコンポーネントは、さまざまなデータソースからデータを取得して、インタラクティブな視覚化を作成できます。 これとは別に、SDKコンポーネントは他のSDKコンポーネントのデータソースとしても機能できます。
Design Studioの用語
Design Studioを使用すると、アプリケーション開発者は、XML形式で保存されたアプリケーションを作成および編集できます。 これらのアプリケーションには、インタラクティブなダッシュボードが含まれており、チャートやクロスタブなどを使用して高度なデータ視覚化が可能です。 およびデータソースのエイリアス。
データソースとバインディング
チャート、クロスタブ、データソースエイリアスなどのさまざまなコンポーネントを使用してアプリケーションを作成できます。 データソースエイリアスは、SAP BWまたはHANAデータソースのインスタンスとして定義されます。 アプリケーションで使用されているコンポーネントのリストを表示する場合は、デザインツールのアウトラインビューでこれを確認できます。
データバインディング
チャート、クロスタブなどのさまざまなコンポーネントを使用するには、データソースエイリアスからのデータをこれらのコンポーネントにバインドする必要があります。 データバインディングは、アプリケーションのコンポーネントへのデータの単純なマッピングを定義します。 データエイリアスのデータが変更されると、Design Studioはそのデータエイリアスにバインドされているすべてのコンポーネントを自動的に更新します。
コンポーネントとデータソース間のデータバインディング関係を確認するには、アウトラインビューに移動します。
SAP BusinessObjects Design Studioでは、フィルターなどのさまざまなコンポーネントの適用、ディメンションへのドリルダウン、集計データの詳細分析などにより、データとやり取りできるアプリケーションを作成できます。
ユーザーがデータを操作できるようにするには、アプリケーションにUIコンポーネントを追加する必要があります。
例
チャートの上にラジオボタンを作成して、販売分析のさまざまな地域のデータを視覚化できます。
ユーザーインタラクティブアプリケーションの各ボタンでイベントを設定できます。 使用可能なすべてのコンポーネントのリストを表示するには、Design Studioのプロパティビューに移動できます。 すべてのイベントはスクリプトエディターで定義され、アプリケーションユーザーが特定のイベントをトリガーしたときに実行されるアクションを指定できます。
スクリプトエディタで使用されるスクリプト言語はJavaスクリプトのサブセットであり、APIメソッド呼び出しの複数のシーケンスを定義できます。
スクリプトプロパティとは別に、[プロパティ]ビューで定義されている他のさまざまなプロパティがあります。 一部のプロパティはすべてのコンポーネントに共通ですが、いくつかは特定のものです。
例
表示プロパティは、適用されるテーマ、メッセージの位置、メッセージウィンドウなどを定義します。 およびアプリケーションの他のプロパティ。 レイアウトプロパティは、アプリケーション内の次のコンポーネントの配置を定義します-
- トップマージン
- 左マージン
- 右マージン
- 幅
- 高さ
SAP Design Studioのロードマップ
SAP Design Studioのロードマップとリリース月およびリリースを以下に示します。
- SAP BusinessObjects Design Studio 1.4リリース日-2014年11月
- SAP BusinessObjects Design Studio 1.5リリース日-2015年5月
- SAP BusinessObjects Design Studio 1.6リリース日-2015年12月
SAP Design Studio-主な機能
Design Studioロードマップ戦略に従って、SAP BusinessObjects Design Studio 1.6 SP2の最新バージョンでカバーされている主要な機能は次のとおりです。
エンドユーザー向けの機能
- サイズ変更可能な移動可能なダイアログ
- 情報チャートに倍率を表示
- ウォーターフォール情報チャート
アナリスト向けの機能
- アドホック通貨換算
- 積み上げディメンションの仮想階層を構築する
- データとしてのユニバースとCSVのカスケードフィルター
- ソース
デザイナー、開発者、および管理者向けの機能
- 新しい標準コンポーネント、例えば ダイアログ、フィルターバー、リンク、複数行テキスト入力、スイッチ、進行状況バー(SAP Fioriライブラリ)。
- 情報チャートの機能強化
- 初期ビューエディター-単純な計算
- Designer UIの強化-コンパクトパレットビュー
サイズ変更可能な可動ダイアログ
- SAP Fioriライブラリで利用可能な新しいコンポーネント
- コンテナコンポーネント
- ダイアログフッター用の自由に定義されたボタン
- プロパティシートで移動、サイズ変更、フルスクリーンを維持
情報チャートでのスケーリング係数の表示
- ツールチップでスケーリング係数を含むデータラベルを表示します。
滝情報チャート
- 新しいチャートタイプ
- 意味的な色付け(例: 負、正、合計)
- 設定可能な接続ライン
- 設計時に可能な「合計として設定」。
アドホック通貨換算
- 通貨換算ダイアログを開くための新しいAPI
- SAP BWバックエンドで定義されたターゲット通貨と変換タイプに基づく変換
- コンテキストメニューにカスタムエントリとして追加できます
フィルターバー
- SAP Fioriライブラリの新しいコンポーネント
- エンドユーザーはディメンションフィルターを選択して、フィルター値を表示および設定できます
- フィルターバーを表示または非表示にするトグルボタン
- APIを介した「On Toggle」イベントの定義
SAP Design Studio-ログオン方法
SAP BusinessObjects Design Studioを開くには、*スタート→すべてのプログラム→SAP Business Intelligence→SAP BusinessObjects Design Studio→Design Studio *に移動します
[SAP BusinessObjects BIプラットフォームへのログオン]ダイアログボックスで、BIプラットフォームのユーザー名とパスワードを入力します。 Design Studioを初めて起動するときは、次の詳細を入力する必要があります-
- ホスト名
- WebサービスURLへのポート
- 認証を選択します。
- OKをクリック
SAP BWをバックエンドとして使用する場合、SAP NetWeaverへのログオンダイアログボックスで、ドロップダウンリストからBWシステムを選択し、システムの詳細とユーザー名、パスワードを入力します。
同様の方法で、SAP HANAダイアログボックスにログオンし、HANAシステムのユーザー名とパスワードを入力することもできます。
SAP Design Studio-ナビゲーション
この章では、SAP Business Objects Design Studioを開いたときのさまざまなナビゲーション機能について説明します。
ようこそページ
SAP BusinessObjects Design Studioを開くと、最初にウェルカムページが表示されます。 それは次のような異なるセクションで構成されています-
トップのデザインスタジオ
SAP BusinessObjects Design Studioを使用すると、アプリケーション設計者は、BW、SAP HANA、およびユニバースのデータソースの上に、ブラウザおよびモバイルデバイス用の分析アプリケーションとダッシュボードを作成できます。
入門
このセクションでは、ヘルプ資料にアクセスしてツールに慣れることができます。また、チュートリアルガイドを文書化してDesign Studioの主要な機能、概念、およびタスクを学習する方法を説明したビデオをご覧ください。
他の機能が含まれます-
- 新規作成-これを使用して、新しい分析アプリケーションを作成できます。
- 最近使用-これは、Design Studioで最近開いた分析アプリケーションにアクセスするために使用できます。
便利なリンク
これにより、有用な情報を検索し、SAP Community Network、SAP Idea Place、SAP Help Portalにアクセスできます。
Design Studioのナビゲーションビュー
新しい分析アプリケーションの作成を開始すると、Design Studioユーザーインターフェイスに次のビューが表示されます-
コンポーネントビュー
このビューには、新しい分析アプリケーションの作成に使用できるすべてのコンポーネントのリストが表示されます。 レイアウト内のさまざまなコンポーネントをドラッグアンドドロップして、そのアプリケーションのコンテンツを作成できます。
これらのコンポーネントは、異なるフォルダにグループ化されています-
- 分析コンポーネント-チャートやクロスタブなどのさまざまな分析コンポーネントを使用できます。
- 基本コンポーネント-このフォルダには、チェックボックス、日付フィールド、画像、入力フィールド、リストボックスなどの基本コンポーネントが含まれています。
- コンテナコンポーネント-これにより、アプリケーションのコンテンツをグループ化および構造化できます。
外形図
このビューは、現在アクティブなアプリケーションのすべてのオブジェクトの階層構造を提供します。 すべてのデータソースとすべてのUIコンポーネントで構成されます。
プロパティビュー
これは、分析アプリケーションで現在アクティブなオブジェクトのプロパティを表示します。 現在選択されているオブジェクトのプロパティをアウトラインビューツリーノードまたはコンポーネントエディターに表示します。
エラーログビュー
これは、システムに関連する一般的なエラーまたはスクリプト検証のメッセージを表示するために使用されます。
問題ビュー
これは、アプリケーションを保存するときに、設計時にスクリプトの問題を表示するために使用されます。
レイアウトエディター
アプリケーションごとに、アプリケーションのコンポーネントを含むエディターが開きます。 エディター領域でコンポーネントに変更を加えると、デザインツールの他のビューにこれらの変更が自動的に反映されます。
エディターでコンポーネントのサイズを変更すると、デザインツールのプロパティビューでレイアウト値が自動的に変更されます。 同じことが、アウトラインおよび他のビューにも当てはまります。
設計ツールでの設定の維持
これは、「設定」タブで設計ツールの設定を定義するために使用されます。 [設定]ダイアログボックスを開くには、[ツール]→[設定]→[アプリケーション設計]に移動します。
アプリケーションと画像の保存
アプリケーションファイルと画像は、BIプラットフォームのフォルダーに保存されます。 また、インターネットから分析アプリケーションで画像とロゴを使用することもできます。
- 分析アプリケーション履歴-アプリケーションメニューの分析アプリケーション履歴は、キャッシュファイルに保存されます- <ホームディレクトリ> \。sap \ com.sap.ip.bi \ cache 。
- データソース履歴-[データソースの追加]ダイアログボックスのデータソース履歴は、- <ホームディレクトリ> \。sap \ com.sap.ip.bi \ cache に保持されます。
SAP Design Studio-アプリケーションの作成
SAP Design Studioで新しい分析アプリケーションを作成できます。 SAPは、Webブラウザまたはモバイルプラットフォームで開くのに適した定義済みテンプレートのリストを提供しています。 事前定義されたテンプレートのリストから選択すると、システムがこのテンプレートのコピーを作成します。
新しい分析アプリケーションを作成する方法は?
新しい分析アプリケーションを作成するには、*アプリケーション→新規*に移動します。
新しいアプリケーションのダイアログボックスが開き、次のフィールドを入力できます-
- アプリケーションの名前
- 説明
テンプレートカテゴリ
ターゲットデバイスを定義するために使用されます。 デスクトップブラウザーまたはモバイルデバイス用の分析アプリケーションを作成する場合。 [アプリケーションプロパティ]ビューに移動して、アプリケーションの種類も変更できる場合。
[次へ]ボタンをクリックします。 テンプレートカテゴリに従って、新しいアプリケーションのテンプレートを選択します。 空のテンプレートを選択して、空のアプリケーションを作成することもできます。
次のスクリーンショットに示すように、テンプレート名のすぐ下に各テンプレートの簡単な説明も表示できます。
Finishボタンをクリックしてください。 コンポーネントビューからエディタ領域にコンポーネントを追加できます。
コンポーネントビューで、コンポーネントをクリックし、選択したコンポーネントをエディター領域にドラッグアンドドロップします。
選択したコンポーネントをアウトラインビューのレイアウトフォルダーにドラッグアンドドロップします。
特定のコンポーネントをフィルタリングする場合は、コンポーネントビューの上部にあるフィルターテキストボックスにテキストを入力します。
次のステップは、アプリケーションに追加したコンポーネントのプロパティを指定および変更することです。
エディター領域でコンポーネントをクリックします。 次に、アウトラインビューのレイアウトフォルダ内のコンポーネントをクリックします。
このコンポーネントのプロパティは、プロパティビューで編集できます。 プロパティビューで、変更するプロパティをクリックします。 フィールドは、タイプごとに異なる値を持つことができます-
- 数値-レイアウトプロパティのように
- 文字列-キャプションなどのように
- ブール-スタイルなどのようにドロップダウンからTrue/falseのように and
- ダイアログボックス
いくつかの特別なプロパティタイプについては、値タブをクリックしてダイアログボックスを開くことができます。
コンポーネントのレイアウトを設定する方法は?
コンポーネントのレイアウトを設定している間、次の点を順守することができます-
アプリケーション内のコンポーネントの位置とサイズを指定する3つのプロパティがあります-
マージン(上、下、左、右)
- 幅-これは、水平軸に沿って左マージンまでの距離と右マージンまでの距離を示します。
- 高さ-これは、垂直軸に沿って上部マージンまでの距離と下部マージンまでの距離を示します。
Webブラウザーごとにコンポーネントの相対的なサイズ変更を許可するには、これら3つのプロパティのいずれかを自動に設定する必要があります。
3つのプロパティすべてを自動モードに設定できないことに注意してください。
SAP Design Studio-データソースの追加
この章では、デザインスタジオでデータソースを追加する方法について説明します。
データソースを追加するには、[概要ビュー]→[データソース]フォルダー*に移動します。
*folder→New* を右クリックします
データソースの追加ウィザードが開きます。 接続を追加するには、[参照]タブをクリックして接続を選択します。
接続を選択すると、データソースオプションが有効になります。 [参照]→[検索]タブに移動し、データソース名を入力します*。
データソースエイリアスは自動的に割り当てられます。 [OK]ボタンをクリックします。 次に、データソースがアウトラインペインに追加されます。
SAP Design Studio-HANA接続
SAP HANA接続を許可するには、Design Studioへの既存のバックエンド接続を使用できます。 [ツール]→[設定]に移動します。
次のウィンドウで、アプリケーション設計→バックエンド接続
新しい接続を作成する方法は?
HDB ODBCドライバーを使用してSAP HANAへの新しい接続を作成するには、アイコンをクリックして接続を追加します。
ODBCデータソースアドミニストレーターで、システムDSNに移動し、[追加]をクリックします。
新しいウィンドウで、HDB ODBCデータベースドライバーを検索する必要があります。 これらのドライバーは、SAP HANAクライアントのインストール時にインストールされます。
Finishボタンをクリックしてください。
新しいウィンドウで、HANAシステムの次の詳細を入力する必要があります。
- ホスト名を入力してください
- ポート番号(3xx15、xxインスタンス番号)
- ユーザー名とパスワードを入力し、[OK]をクリックします。
- 接続ボタン→接続成功*をクリックして、接続を確認できます。 新しい接続を表示するには、[接続の再読み込み]をクリックします。 接続を使用するには、Design Studioを再度開く必要があります。
SAP Design Studio-ブックマークのセットアップ
Design Studioで分析アプリケーションを作成するとき、再利用性と柔軟性のためにブックマークを作成できます。 ブックマークは、アプリケーション全体またはその一部のスナップショット用に作成できます。 Design Studioで使用できるブックマークには3つのタイプがあります-
- 標準
- 断片 *ポータブルフラグメント
アプリケーション開発者がアプリケーション全体の状態をシリアル化する場合、標準のブックマークを使用できます。 アプリケーションの選択した部分を使用するには、フラグメントまたはポータブルフラグメントブックマークを使用します。
スクリプトを使用してブックマークをロードする
実行中の分析アプリケーションにブックマークをロードするには、スクリプト方式を使用できます。
標準ブックマークをロードするには、次の形式を使用できます-
Bookmark.loadBookmark(id);.
ブックマークIDを選択するには、ドロップダウンリストから選択できます。
var id = DROPDOWN_1.getSelectedValue();
Bookmark.loadBookmark(id);
フラグメントブックマークをロードするには、次のスクリプト作成方法を使用できます。
Bookmark.FragmentBookmark.loadBookmark(id)
ポータブルフラグメントブックマークをロードするには、次のスクリプト作成方法を使用できます。
Bookmark.PortableFragmentBookmark.loadBookmark(id)
URLを使用してブックマークをロードする
ブラウザバーのURLを介して、他のアプリケーションユーザーが共有しているブックマークを読み込むこともできます。 URLを介して共有されるすべてのブックマークを、そのブックマークのユーザーリストに直接追加することはできません。
共有分析アプリケーションをブックマークすると、スクリプトメソッドを呼び出すときにそのブックマークがリストされます。
Bookmark.getAllBookmarks()
Bookmark.FragmentBookmark.getAllBookmarkInfos()
Bookmark.PortableFragmentBookmark.getAllBookmarkInfos(groupIdentifier)
URLをブラウザのお気に入りに保存することもできます。
ブックマークのリスト
スクリプトAPIを使用して、アプリケーションユーザーが実行時に自分のブックマークのリストを取得できるようにすることができます。 関連するブックマークのタイプに応じて、次のスクリプトメソッドが使用されます。
標準ブックマークをリストする方法は?
返される配列には、BookmarkInfoオブジェクトタイプのリストが含まれます。 BookmarkInfoオブジェクトには、BookmarkId id、文字列名、文字列テキストが含まれます。 文字列名とBookmarkId idは両方ともブックマークIDを参照します。 文字列テキストは、ブックマークのタイトルを参照します。 ドロップダウンボックスやリストボックスなどの選択コンポーネントには、Bookmark.getAllBookmarks()から返された配列を入力できます。方法。
var array = Bookmark.getAllBookmarks();
array.forEach(function(element, index)
{ DROPDOWN_1.addItem(element.name, element.text);
});
フラグメントのブックマークをリストする方法は?
フラグメントブックマークをリストして、分析アプリケーションのすべてのフラグメントブックマークのリストを返すことができます-
var array = Bookmark.FragmentBookmark.getAllBookmarkInfos();
array.forEach(function(element, index)
{ DROPDOWN_1.addItem(element.id, element.title);
});
すべてのアプリケーションのポータブルフラグメントブックマークを一覧表示する方法は?
次のスクリプト作成方法を使用できます。
Bookmark.PortableFragmentBookmark.getAllBookmarkInfos();
これは、Group Identifierパラメーターで指定されたすべてのポータブルフラグメントブックマークのリストを返します。* FragmentGallery_1を使用して、ユーザーが作成したすべてのポータブルフラグメントブックマークをフラグメントギャラリーに入力できます。 addItems(); *スクリプトメソッド。
var array =
Bookmark.PortableFragmentBookmark.getAllBookmarkInfos(“groupIdentifier”);
FRAGMENTGALLERY_1.addItems(array);
ブックマークの保存と共有
SAP Design Studioでは、アプリケーションユーザーはAPIスクリプトを使用してブックマークを保存できます。 ユーザーが言及した一意のタイトルで標準のブックマークを保存できます。
次のスクリプトを使用して、標準のブックマークを保存できます。
var id = Bookmark.saveBookmark();
var id = Bookmark.saveBookmark("title")
次の方法を使用して、フラグメントブックマークを保存することもできます。
var fragInfo = Bookmark.FragmentBookmark.saveBookmark(ContainerComponent);
オプションの BookmarkInfo toOverWrite メソッドを使用して、既存のフラグメントブックマークを上書きできます。
ブックマークを共有する
アプリケーション設計者は、スクリプト方式を使用してブックマークを共有することもできます。 ブックマークの種類に応じて、次のスクリプトメソッドを実行できます。
標準のブックマークを共有するには、-* Bookmark.shareBookmark(String URL)*スクリプトメソッドを適用できます。
フラグメントのブックマークを共有するには、適用することができます-
- Bookmark.FragmentBookmark.shareBookmark(String URL)*スクリプトメソッド。
ポータブルフラグメントブックマークを共有するには、適用することができます-
- Bookmark.PortableFragmentBookmark.shareBookmark(String URL)*スクリプトメソッド。
ブックマークを削除する
SAP Design Studioでは、各ブックマークが親アプリケーションを所有しています。 親アプリケーションを削除すると、その子ブックマークが削除されます。 これらのブックマークを削除するには、スクリプトAPIメソッドを使用できます。
次のスクリプトは、ブックマークの種類ごとに使用できます。
標準ブックマークを削除する方法は?
次のスクリプトを使用して、アプリケーションユーザーが独自の標準ブックマークを削除できるようにすることができます。
Bookmark.deleteBookmark(id);
Bookmark.deleteAllBookmarks();
フラグメントブックマークを削除する方法は?
次のスクリプトを使用して、アプリケーションユーザーが独自のフラグメントブックマークを削除できるようにすることができます。
Bookmark.FragmentBookmark.deleteBookmark(id);
Bookmark.FragmentBookmark.deleteAllBookmarks();
ポータブルフラグメントブックマークを削除する方法
次のスクリプト作成方法を使用して、アプリケーションユーザーが自分のポータブルフラグメントブックマークを削除できるようにします。
Bookmark.PortableFragmentBookmark.deleteBookmark(id)
Bookmark.PortableFragmentBookmark.deleteAllBookmarks(groupIdentifier)
Design Studio-データソースの操作
SAP Design Studioでは、データソースを操作したり、データソースの初期ビューを編集したり、クロス集計やチャートにディメンションやメジャーを追加したりできます。
Design Studioのアウトラインビューに次のデータソースを追加しました。
データソースの初期ビューを編集するには、[データソース名]→[初期ビューの編集]を右クリックします。
次のウィンドウで、データソースのすべてのディメンションとメジャーのリストを確認できます。
データソースにディメンションを追加する方法は?
左ペインからオブジェクトを[行と列]ボックスにドラッグして、ディメンションとメジャーを追加することもできます。
ディメンションとメジャーの順序を変更することもできます。 ディメンションを選択し、要件に従って上下にドラッグできます。 クロスタブのデータも選択に応じて変化します。
クロスタブから余分な列を削除することもできます。 ディメンション/メジャーから列を選択し、左ペインに移動します。
余分な列を削除すると、それに応じてクロスタブのデータも変更されます。
また、選択した値に対して他のさまざまな機能を実行できます。
- 小数位
- スケーリング
- 合計を計算
- Sort
SAP Design Studio-UDSへの接続
BIプラットフォームに接続して、Design Studioの新しい分析アプリケーションにデータソースを追加する必要があります。 ログイン時にBIプラットフォームに接続する必要があります。
- Universe Data Source(UDS)*に接続するには、新しい分析アプリケーションの[Outline]の下の[Data Source]フォルダーに移動します-*右クリック→[Add Data Source] *。
ユニバースをデータソースとして追加する方法
ユニバースをデータソースとして追加する方法を見てみましょう。 [データソースの追加]ウィンドウで[接続]に対して[参照]タブをクリックします。
接続を追加するには、 eFashion.unx ファイルを選択します。 利用可能なリストから接続をフィルタリングすることもできます。
次のステップは、クエリパネルを編集することです。 このためには、クエリ仕様の編集をクリックする必要があります。
結果オブジェクトにディメンションとメジャーを追加します。 左側のペインでこれらの各フォルダーを展開し、ディメンションとメジャーにオブジェクトを追加できます。
すべてのオブジェクトを選択したら、クエリパネルの[OK]ボタンをクリックします。 このクエリは、データソースの追加ウィンドウに追加されます。 [OK]をクリックして、これを[アウトライン]ビューの[データソース]フォルダーに追加します。
初期ビューを編集するには、[データソース]→[初期ビューの編集]を右クリックします。 メジャーはプレビュータブに直接追加されます。
クエリで選択したディメンションを[行]タブに追加します。
次のスクリーンショットでは、メジャー値に付属するStateとCategoryを追加しています。 メジャー値にフォーマットを適用できます。
[OK]をクリックし、[クロスタブの作成]をクリックします。
クロスタブがエディター領域に追加されました。これにより、ユニバースデータソースに接続できます。
SAP Design Studio-データのエクスポート
SAP Design Studio Editorにクロスタブがあり、クロスタブからMicrosoft Excelにデータをエクスポートしたい。 次のスクリーンショットに示すように、基本コンポーネントからエディターにボタンを追加します。
[表示]で、テキストを追加します-* Excelにエクスポート*。
次のスクリーンショットに示すように、イベントに移動してスクリプトを追加します。
Excelにエクスポートするスクリプト
APPLICATION.export(ExportType.EXCEL_xlsx,[(CROSSTAB_1)]);
次に、上部の矢印マークを使用してアプリケーションを実行します。 実行したら、[Excelにエクスポート]をクリックします。
[開く]または[保存]をクリックして、Excelシートを開くか、シートをシステムに保存します。
SAP Design Studio-HANAモードインタラクティブ
SAP Design Studioはローカルで起動し、[ツール]→[設定]に移動して、設定をSAP HANAモードに変更できます。
アプリケーション設計では、ローカルではなく設計モードとしてSAP HANAを選択する必要があり、SAP HANAをデータソースとして使用してアプリケーションを設計できます。
再起動する必要があり、起動モードのときにDesign Studioに変更します。 [OK]をクリックすると、Design Studioを再起動するように求められます。
これで、SAP HANA接続を使用してデータソースを追加できます。
ストリーミングデータソースに接続する
SAPのストリーミングデータソースを使用すると、Design Studioでリアルタイムデータの視覚化を作成できます。 ストリーミングデータソースに接続するには、リアルタイムパッケージをインストールし、Design Studio 1.4をインストールする必要があります。
これらはSAP Marketplaceからダウンロードできます。 リアルタイムパッケージをインストールするには、[ツール]→[Design Studioへの拡張機能のインストール]に移動します。
[ヘルプ]タブに移動して、リアルタイム機能を確認できます。
リアルタイムパッケージに加えて、SAP Enterpriseストリーミングパッケージ ESP SP9 が必要です。
リアルタイムストリーミングで時間ベースのラインを作成する
標準折れ線グラフと比較して、データにブレークがある場合、時間ベースの折れ線グラフはnull値を処理できます。
ストリーミングデータソースも構成され、ESPに接続されます。
Design Studioのエディター領域にチャートコンポーネントを追加します。
次のスクリーンショットに示すように、データソースをグラフにドラッグします。
チャートタイプに移動して、ドロップダウンリストから追加のチャートを選択できます。
Design Studio-情報チャートの使用
情報チャートは、SAP Design Studioの分析コンポーネントにあります。 これは、Design Studio 1.6で利用可能な新しい機能です。 初期ビューとは別に情報チャートを構成できます。 情報チャートを設定すると、データソースのディメンションが特定のチャートエリアにバインドされます。
情報チャートの行には、Design Studioの通常のチャートでは不可能だった2つのディメンションを含めることができます。
情報チャートは、Design Studio 1.6で新しいダッシュボードを作成するためのメインコンポーネントと見なすことができますが、他のチャートタイプも利用できます。
情報チャートフィードパネル
チャートエディターでは、他のチャートと同様に情報チャートを構成できます。 チャートコンポーネントをキャンバスにドラッグし、アウトラインビューからデータソースを追加する必要があります。 データソースを割り当てると、値ごとにグラフが作成されます。
情報チャートを設定するには、チャート設定プロパティに移動する必要があります。 [プロパティ]タブで次の機能を実行できます。
- 各グループにドラッグして寸法を変更します。 使用可能なグループは、情報チャートに選択されたチャートタイプによって異なります。
- チャートタイプで割り当ての測定を変更することもできます。 *チャートタイプを変更することもできます。
特徴
チャートタイプピッカーとチャートフィードパネルは、Info Chartで使用できる2つの機能です。 フィードパネルは、ディメンションとメジャーをグラフエリアにバインドできるコンポーネントです。
実行時およびディメンションでチャートを構成し、バインディングごとに変更を測定できます。
チャートタイプピッカーを使用すると、適切なチャートタイプを選択できます。 チャートタイプピッカーは、チャートと情報チャートの両方で機能します。
チャートタイプピッカーを追加するには、基本コンポーネントのリストの下で使用できます。
_* 注*-情報チャートは、選択と動作に関してチャートコンポーネントで使用されるスクリプトメソッドもサポートします。
視覚化タイプの変更
さまざまな方法でデータを分析するには、さまざまな視覚化を選択できます。 グラフタイプピッカーパレット内のグループの右側にあるドロップダウン矢印から別の視覚化タイプを選択します。
それに応じて視覚化タイプが変更され、データを異なる方法でレンダリングします。
条件付き書式
条件付き書式を使用して、指定した条件が満たされたときにチャートの外観を変更できます。 この機能を使用すると、チャートコンポーネントのメジャーまたはディメンションに条件付き書式ルールを追加できます。 これらのルールは、特定の条件が満たされるとチャートの外観を変更します。
チャートに条件付き書式を適用するには、チャートコンポーネントを選択し、[プロパティ]タブに移動します。
参照ボタンをクリックすると、新しいウィンドウが開きます。 [新しいルール]を選択して、条件付き書式設定の新しいルールを追加します。
[新しいルール]→[新しいルール]ダイアログボックスが開きます。
[名前]テキストボックスに、新しい条件付き書式設定ルールを識別するタイトルを入力します。
[条件付き書式設定]ダイアログボックスの[ルールの説明]領域で、ドロップダウンリストから[メジャー]または[ディメンションメンバー]を選択します。 ドロップダウンリストは、チャートに適用したデータセットから読み込まれます。
次のデータセットをチャートに適用できます。
次のいずれかを選択します-
- 等しい
- より大きい
- よりも少ない
新しいルールに割り当てる値を入力します。
ダイアログボックスのプレビューエリア内で、フォーマットボタンを選択してルールに色を割り当てます。 定義済みのカラーピッカーから色を選択するか、[カスタムカラーの定義]ボタンを選択してカスタムカラーを定義します。
OKをクリックしてください。
SAP Design Studio-フィルターの操作
フィルターは、SAP Design Studioの視覚化でデータを制限するために使用されます。 さまざまなタイプのフィルターを作成し、分析コンポーネントと基本コンポーネントを使用してフィルターをセットアップできます。
分析コンポーネントをフィルターとして設定する
分析コンポーネントをフィルターとして設定するには、ユーザーが個々のコンポーネントを選択できるようにする選択を有効にする必要があります。
イベント有効化→True *の下の*分析コンポーネント→プロパティペイン*を選択します。 Onsetに移動して、このイベントにスクリプトを追加します。 *setFilter スクリプトメソッドを使用して、フィルターを設定できます。
スクリプトでは、データソース、スクリプト方法、ディメンション、値を選択する必要があります。
DS.setFilter(“00_Sold_To”, CROSSTAB.getSelectedMember(“00_Sold_To”).internalkey);
アプリケーションを保存し、ローカルで実行します。 Sold to Partyコンポーネントを選択します。
同様の方法で、基本コンポーネントをフィルターとして設定することもできます。
ディメンションフィルターの追加
ディメンションフィルターを追加するには、分析コンポーネントからフィルターを選択し、キャンバス領域にドラッグします。
*Dimension filter→Data Binding* のPropertiesタブに移動します。 次に、[データバインディング]で、データソースを選択します。
ディメンションに移動し、フィルターを適用するディメンションを選択します。
次のスクリーンショットに示すように、データソースとディメンションを選択し、アプリケーションを保存します。
アプリケーションを保存したら、アプリケーションをローカルで実行できます。
ディメンションフィルターをクリックすると、使用可能なリストからディメンション値を選択するよう求められます。 範囲タブに移動して、開始値と終了値を入力することもできます。
ディメンションを選択すると、それに応じてコンポーネントのデータがフィルタリングされます。 フィルター設定を適用するには、「適用」ボタンをクリックします。
フィルターの編集
SAP Design Studioでフィルターを編集するには、[アウトライン]タブの[レイアウト]フォルダーに移動します。 そこで、アプリケーションに適用されているすべてのフィルターのリストを見ることができます。 アプリケーションを編集するには、編集するフィルターを選択します。
選択したフィルターの[プロパティ]タブに移動し、必要に応じて変更を加えます。 行った変更を保存し、アプリケーションを実行して変更を反映します。
フィルターの取り外し
分析アプリケーションでフィルターを削除するには、[概要表示]→[レイアウト]に移動します。 削除するフィルターを選択します。 右クリックすると、次のすべてのオプションが表示されます。
上記のスクリーンショットに示すように、選択したフィルターを削除するには、[削除]をクリックします。
ここから、分析アプリケーションの各フィルターの参照をコピー、名前変更、または確認することもできます。
SAP Design Studio-ジオマップ
SAP Design Studioでは、ジオマップを使用して、地理情報のさまざまなレイヤーを表示できます。 これらのジオマップは、Analyticコンポーネントの下で使用でき、キャンバスにドラッグするだけで追加できます。
Geomapコンポーネントで定義されたGeomapプロパティとスクリプトに従って、各レイヤーはユーザーインタラクションごとに異なるデータを表示します。 ジオマップを使用するには、データソースに国、地域、経度などを含める必要があります。
ジオマップを開始するには、分析コンポーネントからキャンバス領域にジオマップをドラッグし、データソースをアウトラインビューに追加します。 追加されたデータソースは、 Additional Properties→Data Source にも反映されます。
データソースの[初期ビューの編集]に移動し、[列]タブの[行とメジャー]で1つの地理ディメンションのみを選択する必要があります。
レイアウトペインで地理マップを選択できます。 [プロパティ]タブで、選択したベースマップのURLを[ベースマップURL]プロパティに入力します。 ベースマップが不要な場合は、このフィールドを空白のままにすることもできます。
Map Legend Visibleプロパティはデフォルトでtrueに設定されています。 すべてのジオマップレイヤーで凡例を非表示にする場合は、このプロパティ値をfalseに設定できます。
ジオマップにレイヤーを追加または削除することもできます。 これは、ジオマップの[レイヤーの追加]ボタンを使用して実行できます。
各レイヤーに新しいレイヤーIDが追加されます。データソースとメジャー値を選択できます。
レイヤーを削除するには、[追加プロパティ]の下の右上隅にある十字ボタンをクリックする必要があります。
Design Studio-アプリケーションのエクスポート
SAP Design Studioでは、分析アプリケーションをローカルマシンまたはネットワーク共有ドライブにエクスポートすることもできます。 これにより、ソースコードをエクスポートしてエラーを解決するためにSAPに送信したり、別のBIプラットフォームで使用したりできます。 エクスポートオプションを使用して、分析アプリケーションの定期的なバックアップを実行することもできます。
アプリケーションをエクスポートするには、アプリケーションを選択し、上部の[アプリケーション]タブの下の[エクスポート]をクリックします。 アプリケーションが保存されていない場合、アプリケーションを保存するように求められます。
[参照]ボタンをクリックして、他のアプリケーションを選択できます。 デフォルトでは、開いている分析アプリケーションが表示されます。
MIMEオブジェクトの例を使用するには、アプリケーションで参照またはエクスポートされる画像またはCSSファイルを参照するには、参照ファイルをエクスポートするチェックボックスをアクティブにしておく必要があります。
システムは選択したアプリケーションを分析し、アプリケーションが参照するすべてのMIMEオブジェクトを自動検出します。 システムが自動検出できないMIMEファイルがある場合は、[ファイルを追加…]を選択します。 そして、必要なファイルを選択します。
次へをクリックします。
ローカルPCまたはネットワーク共有上のターゲットフォルダーを選択するには、[参照]をクリックします。
ZIPファイルのデフォルト名を変更し、ZIPファイル名の下に必要な名前を入力できます。
ZIPファイルのデフォルト名は、上記のスクリーンショットに示すように、タイムスタンプがサフィックスとして付けられたアプリケーションの名前です。
SAP Design Studio-テンプレートのエクスポート
SAP Design Studioでは、分析アプリケーションを使用して、他のアプリケーション設計者のテンプレートとして使用できます。
アプリケーションをテンプレートとしてエクスポートするには、* [アプリケーション]→[アプリケーション]タブ→[テンプレートとしてエクスポート]を選択します*。
参照ボタンをクリックして、他のアプリケーションを選択できます。 デフォルトでは、開いている分析アプリケーションが表示されます。
MIMEオブジェクトの例を使用するには、アプリケーションで参照される画像またはCSSファイルをエクスポートするには、[参照ファイルをエクスポートする]チェックボックスをアクティブのままにします。
システムは選択したアプリケーションを分析し、アプリケーションが参照するすべてのMIMEオブジェクトを自動検出します。 システムが自動検出できないMIMEファイルがある場合は、[ファイルを追加…]を選択します。 必要なファイルを選択します。
[次へ]ボタンをクリックします。
テンプレートフォルダまたはネットワークドライブを選択します。 次のスクリーンショットに示すように、「テンプレート名」を入力し、デスクトップ、iPad、iPhoneからテンプレートカテゴリを選択します
*[カテゴリの設定]→[設定]* に移動して、独自のカテゴリを追加することもできます。 新しいテンプレートカテゴリを追加するには、[追加]ボタンをクリックし、新しいカテゴリ名を入力できます。
テンプレートキャプションは、[新しいアプリケーション]ダイアログボックスに表示されるテンプレートの名前を入力するために使用されます。
_ 注-この名前は大文字と小文字が区別されます。_
[テンプレートの説明]で、テンプレートのコンテンツと目的を説明できます。
この説明は[新しいアプリケーション]ダイアログボックスに表示され、他のアプリケーション設計者が選択するテンプレートを識別するのに役立ちます。
完了をクリックします。
*content.biapp* ファイルとテンプレートの説明を含む* .infoファイル*を使用して、選択したフォルダーで新しいテンプレートを見つけることができます。
アプリケーションをブラウザに印刷する
分析アプリケーションをSAP Design StudioのWebブラウザーに印刷することもできます。 SAP Design Studioモバイルソリューションを使用する場合、この機能はサポートされません。
分析アプリケーションをブラウザーに印刷するには、印刷機能を呼び出すコンポーネントを選択します。 これにより、分析アプリケーションがWebブラウザーに印刷されます。
SAP Design Studio-視覚化テンプレート
SAP Design Studioでは、異なるデータソースのデータを表す視覚化テンプレートを使用してカスタムダッシュボードを作成できます。 データソースとしてSAP BWまたはSAP HANAを使用できます。
オンラインのセルフサービスデータ検出および視覚化アプリケーションを開きます。 次のウィンドウで、最近使用したクエリまたはデータソースに接続するように求められます。
次の2つのオプションから選択できます-
- 最近使用したクエリを選択して、それまでに既に使用したすべてのクエリのリストからクエリを選択できます。
- 最近使用したクエリがリストされていない場合、ダッシュボードに割り当てるデータソースとクエリを選択するシステムを選択することもできます。
[次へ]と[OK]を選択します。
デフォルトの視覚化ページが開き、選択したデータソースのメジャーとディメンションが表示されます。
ビジュアライゼーションの作成
[視覚化]ページに移動し、ディメンションを行または列領域にドラッグアンドドロップします。
レイアウト領域のデフォルトの視覚化は、ディメンションの選択を反映して自動的に変更され、作成された視覚化は自動的にギャラリーに保存されます。
X軸とY軸に表示するメンバーを選択します。
ビジュアライゼーションの名前を変更する
ビジュアライゼーションの作成に使用されるクエリに応じて、ビジュアライゼーションの名前を変更できます。 ビジュアライゼーションの名前を変更するには、次のスクリーンショットに示すように、視覚化タブの下の上部にある歯車を選択します。
[名前の変更]を選択して、タイトルの名前を変更できます。
デフォルトのタイトルを復元-これを使用して、クエリに従ってタイトルをデフォルトに復元できます。
SAP Design Studio-カスタムダッシュボード
多数のビジュアライゼーションを作成してギャラリーに追加できます。それらを使用して、[作成]タブの下のストーリーに配置することでダッシュボードを作成できます。
これにより、カスタムダッシュボードを作成できます。データソースを変更でき、視覚化タブで視覚化も変更されます。
上部の作成ページに移動すると、ギャラリーには現在のすべての視覚エフェクトが表示されます。 カスタムダッシュボードを作成するには、視覚エフェクトをギャラリーからレイアウトエリアにドラッグアンドドロップします。
新しいカスタムダッシュボードを作成するには、[新しいストーリー]ボタンを選択します。
ダッシュボードにタイトルを追加して、[作成]をクリックします。
ダッシュボードを共有する
ダッシュボードをブックマークとして他のユーザーと共有できます。 次のスクリーンショットに示すように、PDF形式にエクスポートすることもできます。
SAP Design Studio-文書の更新
Design Studioでドキュメントを更新するには、Webブラウザーまたはモバイルクライアントを介して要求が送信されます。 以下は、データの更新に関連する重要な手順です-
- ステップ1 *-Design Studioドキュメントの更新を実行するには、ユーザーはHTTP要求をWebブラウザーに送信するか、モバイルクライアントをWebアプリケーションサーバーに送信します。 Webアプリケーションサーバーは、この要求をCentral Management Server(CMS)に転送して、分析アプリケーションを見つけます。 CMSサーバーは、ユーザーがドキュメントを更新するアクセス権を持っているかどうかを確認する責任もあります。
- ステップ2 *-Design Studioドキュメントの現在のデータを取得するために、分析アプリケーションサーバーに要求が送信されます。 分析アプリケーションサービスは、JDBCドライバーを使用してSAP HANAから現在のデータを取得します。
- ステップ3 *-分析アプリケーションサービスは、SAP HANAからの最新データを使用してドキュメントを作成し、Webアプリケーションサーバーに送り返します。
- ステップ4 *-最後のステップは、WebアプリケーションサーバーがデータをHTML形式に変換し、デザインドキュメントの更新データが表示されるWebブラウザーまたはモバイルクライアントに送信することです。
Web/Mobile(BW)でドキュメントを更新する
Design Studioドキュメントを更新するには、JDBCドライバーを使用するHANAと比較して、RFC呼び出しでBICS接続を使用して更新が実行されることを除き、SAP BWで同じです。
BW上のweb/mobileのDesign Studioでドキュメントを更新するには、Webブラウザーまたはモバイルクライアントを介してリクエストが送信されます。
以下は、データの更新に関連する重要な手順です-
- ステップ1 *-Design Studioドキュメントの更新を実行するには、ユーザーはHTTP要求をWebブラウザーまたはWebアプリケーションサーバーからモバイルクライアントに送信します。 Webアプリケーションサーバーは、この要求を中央管理サーバーに転送して、分析アプリケーションを見つけます。 CMSサーバーは、ユーザーがドキュメントを更新するアクセス権を持っているかどうかを確認する責任もあります。
- ステップ2 *-Design Studioドキュメントの現在のデータを取得するために、AdaptiveサーバーでホストされているAnalysisアプリケーションサービスにリクエストが送信されます。 分析アプリケーションサービスは、リモート機能を使用してRFCおよびBICS Business Intelligence Consumer Service Connectivityを呼び出すことにより、SAP NetWeaver BWシステムから現在のデータを取得します。
- ステップ3 *-分析アプリケーションサービスは、SAP HANAからの最新データを使用してドキュメントを作成し、Webアプリケーションサーバーに送り返します。
- ステップ4 *-最後のステップは、WebアプリケーションサーバーがデータをHTML形式に変換し、Webブラウザまたはモバイルクライアントに送信して、デザインドキュメントの更新データが表示されることです。