SAPダッシュボード-動的ダッシュボード
この章では、埋め込みスプレッドシートを使用してSQLServer上にダッシュボードを作成する方法について説明します。
SQLServerを使用した動的ダッシュボード
ダッシュボードデザイナを開き、無題のダッシュボードを選択します。
に移動します Data tab in the Spreadsheet → From Other sources → From SQL server.
次のスクリーンショットに示すように、SQLServerデータベースに接続するためのSQLServer名と資格情報を入力します。
次のウィンドウで、モデルで使用するデータベースとテーブルを選択します。
データ接続ファイルの名前を入力し、[完了]をクリックします。
埋め込まれたスプレッドシートで領域を選択し、[OK]をクリックします。プロンプトが表示されたら、資格情報を再入力します。
同様の方法で、データベースから埋め込みスプレッドシートまでのすべてのテーブルを選択します。
セレクターコンポーネントを追加する方法は?
ここで、セレクターコンポーネント-データモデルに通貨換算を実装するためのラジオボタンを追加できます。
ラジオボタンのタイトルを入力し、セルセレクターに移動して、スプレッドシートからセルを選択します。
コンポーネントから、円グラフを選択します。チャートのタイトルとサブタイトルを入力します。[値]タブからセルセレクターに移動し、スプレッドシートからセルを選択します。
に移動 General → Labels → Cell Selectorこのコンポーネントにラベルを追加します。次のスクリーンショットに示すように、スプレッドシートからセルを選択してラベルを追加します。
同様の方法で、円グラフを追加してユーロとルピーの通貨を追加し、売上を表示します。タイトルとサブタイトルをチャートに追加して同じものを表示し、セルセレクターに移動します。
動的可視性を有効にする方法は?
各グラフの動的な可視性を有効にするには、 Behavior → Dynamic Visibility and Status. 動的な可視性の値を格納するチャートのそのセルに移動します。
ラジオボタンセレクタコンポーネントに従って、各円グラフのキー値を入力します。
次のスクリーンショットに示すように、上部のオプションを使用してモデルを保存し、[プレビュー]オプションに移動してプレビューを表示します。
コンポーネントを追加して年ごとの売上を表示するには、円グラフを選択し、タイトルを「年ごとの売上」、サブタイトルを「USD」とします。セルセレクターに移動して、埋め込まれたスプレッドシートから値を渡します。
ラベルとして年を追加するには、ラベルに移動し、埋め込まれたスプレッドシートから[年]列を選択します。
前のトピックで説明したように、グラフの動的な可視性を設定します。キーの値は、宛先の下のセルに保存されます。
同様の方法で、年ごとの売上(ユーロ)と年ごとの売上(ルピー)の円グラフを追加します。販売プロジェクトを保存します。任意のタイプのフォーマットを適用するには、オブジェクトブラウザからすべてのグラフを表示できます。Appearance → Text.
同様に、次のスクリーンショットに示すように、「カテゴリ別売上高」というタイトルのグラフをさらに追加できます。
セルセレクタに移動してラベルを追加します。コンポーネントと複数のチャートの動的な可視性を設定します。
プロジェクトを再度保存し、上部のプレビューオプションに移動します。
これは、SAP Business Objects Dashboard Designerでモデルを作成し、埋め込まれたスプレッドシートを使用して外部データソースからデータを取得し、Canvas内のさまざまなコンポーネントとデータをバインドして動的可視性機能を使用する方法です。