Sap-dashboards-working-with-data-sources
データソースの使用
データモデルを作成するには、異なるデータソースからデータをインポートする必要があります。 次の機能を使用できます-
- データ接続
- 埋め込みスプレッドシート
- BEXおよびユニバースクエリ
埋め込みスプレッドシート
データモデルでは、コンポーネントをスプレッドシートのセルにリンクできます。 Excelファイルでサポートされている多くの機能をサポートしています。 ただし、マクロ、条件付き書式設定、関数式などの機能はほとんどありません。 サポートされていません。
さまざまな方法を使用してスプレッドシートにデータを挿入できます。
- 他のExcelスプレッドシートから埋め込みスプレッドシートにデータをコピーして貼り付けることができます。
- Excelからスプレッドシートをインポートできます。
- スプレッドシートに手動でデータを入力できます。
- BEXまたはユニバースクエリのクエリオブジェクトを埋め込みスプレッドシートのセルにリンクできます。
埋め込みスプレッドシートを使用してデータモデルを作成する前に、パフォーマンスが最適化された構造を作成する必要があります。 複数のポイントを考慮して、構造が良好であることを確認できます。 これらのポイントのいくつかは-
- 小さいデータセットでExcel関数を使用します。
- サポートされているExcel関数のみを使用してください。
- 色、ラベル、境界線を使用して、スプレッドシート内のセルまたは範囲を見つけることができます。
- スプレッドシートに大量のデータがある場合、複数のタブを作成できます。
埋め込みスプレッドシートの優先設定方法
埋め込みスプレッドシートの設定を行うには、次のスクリーンショットに示すように、[ファイル]→[設定]に移動します。
左側で、Excelのオプションに移動し、次のオプションを選択できます-
- * Live Officeの互換性*-ダッシュボード内でLive Office対応のスプレッドシートを使用できます。
- 最大行数-ここでは、コンポーネントにバインドできるスプレッドシートの最大行数を選択できます。
- Optimize Spreadsheet -これは、実行時にスプレッドシートを最適化するために使用されます。 これにより、数式を計算してSWFに保存できるため、実行時のモデルのパフォーマンスが向上します。
- * Excelの数式エラーを無視*-このオプションを使用して、スプレッドシートのエラーを無視できます。
Excelスプレッドシートをインポートする方法は?
新しいデータモデルのソースとして使用される既存のスプレッドシートを使用するには、それを新しいスプレッドシートにインポートします。
このためには、次のスクリーンショットに示すように、*データ→インポート*に移動する必要があります。
すぐに表示されるダイアログボックスで、次のスクリーンショットに示すように[はい]をクリックします。
インポートするスプレッドシートを選択して、「開く」をクリックします。
外部スプレッドシートを使用してSWFを生成するには
同じスプレッドシート構造で異なる値を使用して同じモデルを作成するには、外部スプレッドシートを使用してモデルをエクスポートできます。
これを行うには、次のスクリーンショットに示すように、[ファイル]→[設定のエクスポート]に移動します。
別の* Excelファイル→フォルダに移動して、使用するスプレッドシートを選択します。* [OK]をクリックします。
次に、[ファイル]→[エクスポート]→[Flash(SWF)]に移動します。*
これにより、[名前を付けて保存]ダイアログボックスが開きます。 SWFのパスと名前を入力します*ファイル→OK。*