SAP Dashboards - динамическая информационная панель
В этой главе мы обсудим, как создать информационную панель поверх SQL Server с помощью встроенных электронных таблиц.
Динамическая панель мониторинга с использованием SQL Server
Откройте конструктор панели мониторинга и выберите безымянную панель мониторинга.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/open_dashboard.jpg)
Перейти к Data tab in the Spreadsheet → From Other sources → From SQL server.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/data_tab.jpg)
Введите имя SQL-сервера и учетные данные для подключения к базе данных SQL-сервера, как показано на следующем снимке экрана.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/connect_to_database_server.jpg)
В следующем окне выберите базу данных и таблицу, которые вы хотите использовать в модели.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/select_database_and_table.jpg)
Введите имя файла подключения к данным и нажмите Готово.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/save_dataconnection_file.jpg)
Выберите область во встроенной электронной таблице и нажмите ОК. Если появится запрос, введите учетные данные еще раз.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/select_area_of_spreadsheet.jpg)
Аналогичным образом выберите все таблицы из базы данных во встроенную электронную таблицу.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/select_tables_from_database.jpg)
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/tables.jpg)
Как добавить компонент селектора?
Здесь мы можем добавить компонент селектора - переключатель для реализации преобразования валюты в модели данных.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/add_radio_button.jpg)
Введите заголовок переключателя и перейдите к селектору ячеек, чтобы выбрать ячейки из электронной таблицы.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/title_of_radio_button.jpg)
Из компонентов выберите круговую диаграмму. Введите заголовок и подзаголовок диаграммы. Перейдите к селектору ячеек на вкладке «Значения» и выберите ячейки из электронных таблиц.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/title_and_sub_title.jpg)
Идти к General → Labels → Cell Selectorчтобы добавить метки к этому компоненту. Выберите ячейки в электронной таблице, чтобы добавить метки, как показано на следующем снимке экрана.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/add_labels.jpg)
Аналогичным образом добавьте больше круговых диаграмм, чтобы добавить валюту в евро и рупиях, чтобы показать продажи. Добавьте заголовки и подзаголовки к диаграмме, чтобы отобразить то же самое, и перейдите к селектору ячеек.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/add_more_pie_chart.jpg)
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/sales_by_region.jpg)
Как включить динамическую видимость?
Чтобы включить динамическую видимость для каждой диаграммы, перейдите к Behavior → Dynamic Visibility and Status. Перейдите к той ячейке диаграммы, в которой хранится значение для динамической видимости.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/dynamic_visibility.jpg)
Введите значение ключа для каждой круговой диаграммы в соответствии с компонентом переключателя Radio button.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/key_value_pie_chart.jpg)
Сохраните модель, используя опцию вверху, и перейдите к опции Предварительный просмотр, чтобы увидеть предварительный просмотр, как показано на следующем снимке экрана.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/preview_of_sales_by_region.jpg)
Чтобы добавить дополнительные компоненты для отображения продаж по годам, выберите круговую диаграмму и назовите ее «Продажи по годам», а подзаголовком - «USD». Перейдите к селектору ячеек, чтобы передать значение из встроенной электронной таблицы.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/sales_by_region_and_year.jpg)
Чтобы добавить годы в качестве меток, перейдите к меткам и выберите столбец Годы во встроенной электронной таблице.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/add_years_as_labels.jpg)
Установите динамическую видимость диаграммы, как упоминалось в предыдущих разделах. Значение ключа хранится в ячейке Destination.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/destination.jpg)
Аналогичным образом добавьте круговые диаграммы для продаж по годам (в евро) и продаж по годам (в рупиях). Сохраните проект продаж. Чтобы применить любой тип форматирования, вы можете просмотреть все диаграммы в обозревателе объектов, перейдите вAppearance → Text.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/view_all_charts.jpg)
Точно так же вы можете добавить больше диаграмм с заголовком - Продажи по категориям, как показано на следующем снимке экрана.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/sales_by_category.jpg)
Добавьте ярлыки, перейдя к селектору ячеек. Установите динамическую видимость для компонентов и нескольких диаграмм.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/add_labels_to_Cell.jpg)
Снова сохраните проект и перейдите к опции предварительного просмотра вверху.
![](https://post.nghiatu.com/assets/tutorial/sap_dashboards/images/save_and_preview.jpg)
Вот как вы можете создавать модели в SAP Business Objects Dashboard Designer и использовать встроенные электронные таблицы для получения данных из внешних источников данных, связывания данных с различными компонентами на холсте и использования функции динамической видимости.