SlideShare a Scribd company logo
1 of 48
Dmitry Anoshin
BOGBUSINESS OBJECTS GUIDE
XCELSIUS/DASHBOARDS
2 11/8/2012 Footer
Visualization
Визуализация в общем смысле — метод представления информации в
виде оптического изображения (например, в виде рисунков и фотографий,
графиков, диаграмм, структурных схем, таблиц, карт и т. д.). Очень
эффективно визуализация используется для представления изначально не
зрительной информации (например, температуры, плотности населения,
распределения уровней электромагнитных полей и т. д.). © Wiki
«Простейшей» визуализацией, с
современной точки зрения, были
наскальные рисунки, затем — планы,
схемы, карты…
3 11/8/2012 Footer
Methods of Visualization
Методы визуализации могут быть разделены на представления данных в
одном, двух и трѐх измерениях.
Некоторые из методов визуализации:
 Рисунок
 График - предназначен прежде всего для иллюстрирования
математических понятий, функциональных зависимостей или связей
между объектами
 Диаграмма - позволяет иллюстрировать количественные соотношения
в определѐнной области. Существует множество типов диаграмм.
4 11/8/2012 Footer
Presenting data visually
Большинство бизнес пользователей любят пользоваться Excel для анализа
данных, но что делать, если его нет, или очень сложно анализировать
информацию использую плоские таблицы и формулы?
Можно использовать приложение для
визуализации данных на основе Excel, что
позволит нам:
 Легче воспринимать информацию
 Быстро анализировать большие объемы
информации
 Выполнять ―what if‖ анализ на лету, путем
изменения переменных
 Выявлять проблемы, которые сложно
обнаружить в табличных данных
5 11/8/2012 Footer
Choosing the right Xcelsius product
Продукт Возможности
Xcelsius
Present
2008
Позволяет пользователям создавать модели с
данными Microsoft Excel
Xcelsius
Engage
2008
Позволяет пользователям создавать модели и
подключать их к одному внешнему источнику
данных
Xcelsius
Engage-
Server 2008
Позволяет пользователям создавать модели,
подключать их ко многим внешним источникам
данных и
развертывать их в среде портала
Business
Objects
Xcelsius
Enterprise
2008
Позволяет пользователям создавать модели и
развертывать их в среде BusinessObjects Enterprise
или SAP NetWeaver BW
6 11/8/2012 Footer
Designing your Xcelsius visualization
Перед тем, как начать работу с Xcelsius необходимо ответить на несколько
вопросов:
• Источник данных?
• Для кого создается визуализация?
• Какую информацию мы хотим передать из источника данных?
• Какие решения будут приниматься на основе визуализации?
• Как мы будем распространять готовую визуализацию?
• Как часто необходимо обновлять наши визуализацию?
7 11/8/2012 Footer
Data Sourses
Визуализация созданная на базе
данных MS Excel содержит в себе
только данные из файла excel.
Визуализация созданная на базе
подключения к внешним источникам
данных, таким как SAP BO
Enterprise или XML.
8 11/8/2012 Footer
Working with your Excel workbook
Xcelsius использует Excel как механизм для передачи данных и формул
компонентам xcelsius. MS Excel легок в работе и знаком всем.
Три основных преимущества использования MS Excel:
1. Модель данных:
Возможность агрегировать данных на листе
Excel без использования базы данных
2. Движок для расчета:
MS Excel имеет большой набор интуитивно
понятных формул
3. Модель событий
Возможность отслеживания изменений
ячеек и при необходимости пересчитывать
формулы
9 11/8/2012 Footer
Getting around in Xcelsius
10 11/8/2012 Footer
Using the Object Browser
11 11/8/2012 Footer
Xcelsius components
Категория Описание
Диаграммы С помощью компонентов диаграмм можно создавать визуальные
представления данных для сравнения, определения шаблонов и просмотра
графиков.
Контейнер
ы
Компоненты контейнера используются для группировки и отображения других
компонентов.
Переключа
тели
Компоненты переключателя обеспечивают выбор параметров пользователем
во время выполнения модели. С их помощью можно создавать интерактивные
динамические Модели
Одно
значение
Компоненты одного значения можно привязать к одной ячейке в электронной
таблице и затем использовать для изменения значения в этой ячейке или
вывода результата вычисления формулы в ней.
Карты Компоненты карты используются для создания географического
представления, позволяющего отображать данные по регионам.
Текст Компоненты текста можно использовать для добавления ярлыков в модель
или ввода пользователями текста во время выполнения модели.
Другие В категорию "Другие" входят различные компоненты, расширяющие
возможности модели, такие как календари, значки графиков, наборы панелей
и кнопки печати.
Иллюстрац
ии и фон
Компоненты "Иллюстрации и фон" используются для добавления в модель
изображений и фона.
Веб-
соединение
Компоненты веб-связности обеспечивают соединение модели с Интернетом.
12 11/8/2012 Footer
Visualizing data with charts
Linear chart
Pie chart
OHLC chart
Candlestick chart
Combination chartStacked bar chartBar chart
Stacked column chart
Column chart
13 11/8/2012 Footer
Visualizing data with charts
Filled radar chart
Radar chart
Stacked area chart
Area chart
XY chart
Bubble chart
Adding a dual axis to your chart
14 11/8/2012 Footer
Visualizing data with charts example
15 11/8/2012 Footer
Image component
Кроме стандартных объектов, можно использовать внешние объекты,
например графические изображения:
 PNG
 JPG
 GIF
 BMP
 SWF
При работе с графическими объектами доступны следующие опции:
 Привязка файла через URL
 Вставка файла в дашборд
 Привязка событий к картинке
 Прозрачность
16 11/8/2012 Footer
Single value components
Slider
Dial
Gauge
Progress bar
Spinner
Play control
Value
17 11/8/2012 Footer
Understanding alerts
Возможность создавать произвольные
алерторы для значений и диапазонов,
которые будут окрашивать наши
значений в заданный цвет.
18 11/8/2012 Footer
Other component types
Input Text Input Text Area
Label
Text components
Calendar
Scenario ButtonTrend Icon
Panel Set Print Button Reset Button
Grid
URL Button
Connection Refresh Button
19 11/8/2012 Footer
Applying best practice for designing models
Основные элементы ―best practices‖ для создания качественных и
понятных дашбордов:
 Отделите себя от данных
 Начинайте с черновика
 Обязательно создавайте макет
 Проектируйте макет так, как его хотел бы видеть пользователь
 Следуйте excel ―best practices‖
 Не переусердствуйте с визуализацией
 Используйте агрегированные данные
20 11/8/2012 Footer
Removing yourself from the data
Делайте...
• Подумайте какие решения будет принимать пользователь с помощью
нашей визуализации.
• Ответь себе на вопросы: «Кто будет пользоваться дашбордом?»
«Какие решения будут приниматься с помощью дашборда?»
«Какие данные необходимы для принятия этих решений?»
• Вовлекайте бизнес пользователь в процесс создания дашборда.
• Сосредоточьтесь на решение конкретной бизнес проблема, а не на типе
источника данных или производительности отчета.
Не делайте...
• Фокусирование на технических вопросах связанных с данными:
«Какую СУБД будем использовать?»
«Как подключиться к СУБД?»
«Какие таблицы?»
21 11/8/2012 Footer
Starting with pencil and paper
Делайте...
• Начинайте всегда с карандаша и листика бумаги, создайте черновик,
расположите на нем все элементы и продумайте как пользователь будет
перемещаться по дашборду и получать ответы на свои вопросы.
• Сфокусируйтесь на том, как пользователи хотят визуализировать
данные.
Не делайте...
• Начинайте создавать графики и формулы в excel.
• Открывайте Xcelsius и накидывайте в него кучу объектов без
предварительного черновика.
22 11/8/2012 Footer
Designing a layout based on how users need
to view data
Делайте...
• Используйте селекторы для создания
измерений с drill-down.
• Комбинируйте компоненты и
создавайте информативные слои для
доступа к данным.
• Сначала всегда показывайте самую
важную информацию.
Не делайте...
• Не тратьте драгоценное место на
ненужную графику
• Переизбыток одинаковой
визуализации
23 11/8/2012 Footer
Creating a mockup of the dashboard
Делайте...
• Вовлекайте бизнес пользователей в
разработку отчета
• Создайте работающий макет с
тестовыми данными.
• Будьте готовы быстро вносить
изменения в дашборд.
Не делайте...
• Не пытайтесь создать макет дашборда,
который сразу будет являться
финальной версией и пойдет в
продакшн. Как бы мы не старались, к
нам, все равно, поступят, комментарии
от бизнес пользователей и на придѐтся
скорректировать отчет.
24 11/8/2012 Footer
Following Excel best practices
Размещайте данные на листе аккуратно, именуйте
каждый объект, чтобы было понятно вашему приемнику.
• Используйте разные цвета, заголовки да обозначения
типов данных.
• Используйте вкладки.
• Используйте функции excel,
как например:
○ VLOOKUP
○ HLOOKUP
○ MATCH
○ IF
○ IF OR
○ IF AND
○ CONCATENATE
○ INDEX
25 11/8/2012 Footer
Avoiding getting lost in the visualization
Делайте...
• Старайтесь создать интуитивно-
понятный интерфейс.
• Используйте заголовки и различный
шрифты.
• Выбирайте цвет текста, чтобы он был
хорошо читаем.
Не делайте...
• Используйте фон, который усложнит
восприятие информации.
• Старайтесь использовать селекторы,
даже если они не нужны.
• Делайте графики маленькими для
возможности анализа тренда.
• Показывайте данные в таблицах,
которые не нужны для принятия
решения и анализа
• Используйте пирог по непрямому
назначению
26 11/8/2012 Footer
Utilizing summarized data
Делайте...
• Анализируйте доступность источников
данных и структуру данных
• Используйте агрегированные данные.
• Агрегируйте данные на стороне СУБД.
Не делайте...
• Используйте детальный данные.
27 11/8/2012 Footer
Distributing your visualization
Для экспорта модели:
1. Из меню Файл,
выбираем ЭКСПОРТ, и
выбираем куда:
• Flash
• AIR
• HTML
• Business Objects
Platform
• PDF
• PowerPoint Slide
• Outlook
• Word
28 11/8/2012 Footer
Applying formatting options
Использование
шаблонов палитр
Можно создать свою
Собственную палитру цветов
29 11/8/2012 Footer
Using themes and template to apply
formatting
У вас есть возможность использовать готовые шаблоны:
30 11/8/2012 Footer
Using selectors
Компоненты переключателей позволяют выбирать элемент из множества
или из списка и вставлять строку элемента, его позицию, значение,
ярлык и т.п. в другую строку, или ячейку встроенной электронной
таблицы. После этого другие компоненты могут извлечь эту информацию
для выполнения других задач.
Двухуровневое меню
Двухуровневое меню позволяет сначала
выбрать категорию, а затем –
конкретные элементы внутри этой категории.
Флажок Стандартный компонент пользовательского интерфейса,
для которого существует два состояния: установлен и снят.
Комбинированное
окно Стандартный компонент пользовательского интерфейса, при
щелчке по которому выпадает вертикальный список элементов.
Пользователи могут выбрать элемент из этого списка.
31 11/8/2012 Footer
Using selectors cont
Фильтр
Компонент "Фильтр" проверяет диапазон ячеек с несколькими
полями данных и классифицирует их по уникальным записям
данных. Фильтр выполняет фильтрацию диапазона данных и
вставляет их в соответствии с выбранными элементами
списка.
Меню Fisheye С помощью меню Fisheye пользователи могут выбирать
элементы из группы изображений или значков. Если
установить курсор мыши на каком-либо элементе меню,
этот элемент увеличивается. Чем ближе курсор к центру
элемента, тем больше степень увеличения. Это создает
эффект, аналогичный линзе типа "рыбий глаз".
Значок может использоваться как компонент "Переключатель"
или "Отображение". В качестве переключателя он
функционирует аналогично компоненту Флажок. Он может
представлять фактическое значение, содержащееся в одной
ячейке, и сравниваться с целевым значением в другой ячейке.
Значок
32 11/8/2012 Footer
Using selectors cont
Меню в виде ярлыков Компонент Меню в виде ярлыков позволяет
выбирать элементы из вертикальной или
горизонтальной группы кнопок.
Окно списка
Стандартный компонент пользовательского
интерфейса, который
позволяет выбирать элементы из
вертикального списка.
Построитель списков
Построитель списков позволяет пользователям
создавать собственные наборы данных во время
выполнения. После этого набор данных может
применяться для заполнения другого компонента.
Построитель списков содержит «Исходный» список,
в который включены все возможные выбранные
компоненты, «Список назначений» со всеми
выбранными элементами и кнопку Обновить.
Элементы можно перемещать между
«Исходным списком» и «Списком назначений»
33 11/8/2012 Footer
Using selectors cont
Представление в виде списка
Компонент Представление в виде списка
выполняет ту же функцию,
что и компонент Таблица, однако он
позволяет сортировать столбцы
и регулировать ширину столбцов в
экспортируемых SWF-файлах.
Селективная кнопка
Система показателей
Компонент Селективная кнопка позволяет
осуществлять выбор из
вертикальной или горизонтальной группы
выделений.
Компонент "Система показателей" позволяет
отображать визуальные предупреждения в виде сетки.
Во время выполнения пользователь может выбрать
заголовок столбца, чтобы отсортировать сетку в
соответствии с данными столбца. Этот компонент
идентичен переключателю в представление в виде
списка, но содержит параметры для включения и
настройки сигналов в столбцах и для добавления
заголовков, которые позволяют сортировать столбцы
во время выполнения.
34 11/8/2012 Footer
Using selectors end
Прокручиваемое
графическое меню
С помощью прокручиваемого графического меню
пользователи могут выбирать элементы из группы
значков или изображений. Для перехода
по значкам можно использовать стрелки либо
сконфигурировать меню таким образом, чтобы
прокрутка осуществлялась при движении курсора
мыши.
Электронная таблица
Компонент "Электронная таблица" это
способ представления "что
отображается, то и получается" (WYSIWYG)
любой группы ячеек из
таблицы.
35 11/8/2012 Footer
Understanding data insertion
Во время настройки, компонент переключателя конфигурируется для вставки
определенных данных во вложенную электронную таблицу. Эти данные впоследствии
могут быть использованы другими компонентами. В зависимости от цели использования
данных можно вставлять значения из исходных ячеек в целевые. Может возникнуть
необходимость вставить порядок позиций элементов выбора в списке, ярлык,
применяемый к данным, а также состояние или значение "вкл/выкл".
36 11/8/2012 Footer
Using each data insertion type in selectors
Тип
вставки
Описание
Позиция Положение выбранного элемента в списке элементов записывается в
целевую ячейку. Например, если выбран второй элемент в списке, в
целевую ячейку записывается номер 2 (два).
Ярлык Указанный для выбранного элемента ярлык записывается в целевую
ячейку. Например, если B выбрано из параметров A, B и C, в целевую
ячейку вставляется ярлык B. Это полезно, если ярлыки могут изме-
няться во время выполнения, и они используются для последующего
поиска данных.
Значение Значение в определенной исходной ячейке записывается в целевую
ячейку. Число ячеек, заданное в диапазоне данных источника, долж-
но соответствовать числу ярлыков, отображаемых в компоненте.
Строка Определенная строка из данных источника записывается в целевую
строку.
Столбец Определенный столбец из данных источника записывается в целевой
столбец.
Отфильтров
анные
строки
Определенный диапазон строк из данных источника записывается в
целевой диапазон.
Списки
состояний
В целевую ячейку для выбора вводится 1, а в целевые ячейки для всех
других элементов в списке вводится
0.
37 11/8/2012 Footer
Using alerts in selectors
Заголовки переключателей можно
использовать как алерторы, что
позволит нам уделять внимание только
тем вещам, которые действительно
требуют этого.
38 11/8/2012 Footer
Other selector’s features
Таблицу можно использовать как
переключатель, и связать ее с графиком.
При выборе заголовка в таблице у нас будет
обновляться график.
39 11/8/2012 Footer
Understanding dynamic visibility
Динамическая видимость позволяет контролировать видимость
компонентов на основании содержимого ячейки таблицы.
Проще говоря, компонент, использующий динамическую видимость,
отображается, если его состояние соответствует ключу, а в противном
случае компонент скрыт.
40 11/8/2012 Footer
Understanding dynamic visibility cont
Step 1: Define user interaction
Сначала нужно определить действие, с помощью которого у
нас будет работать динамическая видимость.
Переключатель будет использоваться для вставки значения
в целевую ячейку, которая в свою очередь будет определять
что отображать, а что скрыть.
Step 2: Define display status and display status key
Далее необходимо определить свое значение для каждой
диаграммы. Это значение и будет являться ключом, по
которому будет определяться видимость диаграммы. Данный
ключ будет ссылаться на туже ячейку, куда вставляется
значение переключателем.
Step 3: Trigger dynamic visibility
Когда пользователь делает выбор, переключатель
вставляет значение в целевую ячейку. Диаграмма,
которая соответствует данному значению
становиться активной.
41 11/8/2012 Footer
Creating a Connected Visualization
 Подключение к данным XML
 Подключение к данным, используя
существующий Web Service
 Подключение к данным Crystal Reports
 Подключение к BusinessObjects Юниверсам,
используя Query as a Web Service
 Подключение к порталу
 Использование данных Live Office
В Xcelsius поддерживается соединение моделей с
внешним источником данных. При запуске модели
данные обновляются из внешнего источника, что
позволяет использовать в ней актуальные данные
вместо тех, которые были доступны на момент
создания модели.
42 11/8/2012 Footer
Connecting to XML data
Соединения XML-данных предназначены для обновления данных модели из
внешнего источника с использованием протокола HTTP и передачи данных в
режиме реального времени из модели во внешние источники. Например,
если модель содержит соединение XML-данных, пользователи могут
использовать ее для отправки информации и получения данных для формы.
При настройке соединения XML-данных можно задать метод и время
обновления данных из источника.
43 11/8/2012 Footer
Excel XML maps to connect to an existing XML
В Microsoft Excel 2003 и 2007 можно внедрять документы и схемы XML в
электронные таблицы. При добавлении схемы XML в электронную таблицу
можно создать карту XML. Карта XML позволяет сопоставлять ячейки в
электронной таблице элементам в схеме XML. Эти карты могут
использоваться для преобразования содержимого XML из удаленного
источника данных в строки и столбцы электронной таблицы. Если нужно
загрузить данные XML непосредственно в модель, можно включить карты
XML во встроенные электронные таблицы в Xcelsius.
44 11/8/2012 Footer
Connecting to data using an existing Web
Service
Соединение веб-службы предназначено для добавления в модель
соединения в режиме реального времени (с использованием
веб-службы).
Пример: котировки, курсы валют, погода.
45 11/8/2012 Footer
Connecting to Crystal Reports data
Соединения потребителя данных Crystal Report позволяют получать данные
из Crystal Reports и встраивать метаданные в SWF-файл, который Crystal
Reports использует для привязки данных Crystal Reports к модели Xcelsius.
46 11/8/2012 Footer
Connecting to BusinessObjects Universes using
Query as a Web Service
Инструмент Query as a Web Service (QaaWS) является средством, которое
позволяет создавать пользовательские веб-службы для запросов к SAP
BusinessObjects Enterprise. Используя QaaWS, можно определить запрос
из юниверса, а затем опубликовать этот запрос как автономную веб-службу.
Затем в Xcelsius Enterprise создается соединение QaaWS, позволяющее
модели безопасно обращаться к веб-службе.
47 11/8/2012 Footer
Connecting to Portal Data
Данные портала позволяют определять параметры в моделях или посылать и
принимать данные от другой веб-части в SAP BusinessObjects Dashboard
Builder, IBM WebSphere или Microsoft Sharepoint. Соединение портала может
быть настроено для получения данных от другой веб-части (клиент), для
предоставления данных другой веб-части (поставщик) или для того, чтобы
пользователи могли определять значения параметров во время выполнения.
48 11/8/2012 Footer
Using Live Office data
Если модель создается на основе электронной таблицы Excel, на базе
данных LiveOffice (электронные таблицы Excel сконструированы на основе
управляемых данных Crystal Reports или Web Intelligence), соединение
Live Office позволяет выполнять обновление данных модели в
соответствии с данными источника.

More Related Content

Similar to SAP BusinessObjects Xcelcius training

SAP BusinessObjects Web Intelligence training
SAP BusinessObjects Web Intelligence trainingSAP BusinessObjects Web Intelligence training
SAP BusinessObjects Web Intelligence trainingDmitry Anoshin
 
Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:TechExpert
 
SAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report DevelopmentSAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report DevelopmentDmitry Anoshin
 
Palo (Jedox), как инструмент бюджетирования. Мини-курс
Palo (Jedox), как инструмент бюджетирования. Мини-курсPalo (Jedox), как инструмент бюджетирования. Мини-курс
Palo (Jedox), как инструмент бюджетирования. Мини-курсNeoLogics. Business Applications
 
SAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer trainingSAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer trainingDmitry Anoshin
 
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаWUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаYury Vetrov
 
Microsoft Office 2007 для пользователя.
Microsoft Office 2007 для пользователя.Microsoft Office 2007 для пользователя.
Microsoft Office 2007 для пользователя.StAlKeRoV
 
001 td revit_structure_rsa_asd
001 td revit_structure_rsa_asd001 td revit_structure_rsa_asd
001 td revit_structure_rsa_asdDenis Stupak
 
"Оффис вне оффиса"
"Оффис вне оффиса""Оффис вне оффиса"
"Оффис вне оффиса"ANSevrukova
 
последняя миля Bi проекта
последняя миля Bi проектапоследняя миля Bi проекта
последняя миля Bi проектаYuri Kudryavcev
 
Визуализация показателей для руководителя - примеры
Визуализация показателей для руководителя - примерыВизуализация показателей для руководителя - примеры
Визуализация показателей для руководителя - примерыАдмирал Сервис
 
Архитектура для мобильных игр - с чего начать и популярные решения / Евгений ...
Архитектура для мобильных игр - с чего начать и популярные решения / Евгений ...Архитектура для мобильных игр - с чего начать и популярные решения / Евгений ...
Архитектура для мобильных игр - с чего начать и популярные решения / Евгений ...DevGAMM Conference
 
Моделирование данных - краткий обзор
Моделирование данных - краткий обзорМоделирование данных - краткий обзор
Моделирование данных - краткий обзорAndrei Savenko
 
Cradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомCradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомYulia Madorskaya
 
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...Andrew Sovtsov
 

Similar to SAP BusinessObjects Xcelcius training (20)

SAP BusinessObjects Web Intelligence training
SAP BusinessObjects Web Intelligence trainingSAP BusinessObjects Web Intelligence training
SAP BusinessObjects Web Intelligence training
 
Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:
 
SAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report DevelopmentSAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report Development
 
Palo (Jedox), как инструмент бюджетирования. Мини-курс
Palo (Jedox), как инструмент бюджетирования. Мини-курсPalo (Jedox), как инструмент бюджетирования. Мини-курс
Palo (Jedox), как инструмент бюджетирования. Мини-курс
 
SAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer trainingSAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer training
 
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаWUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
 
Microsoft Office 2007 для пользователя.
Microsoft Office 2007 для пользователя.Microsoft Office 2007 для пользователя.
Microsoft Office 2007 для пользователя.
 
Microsoft Visio
Microsoft VisioMicrosoft Visio
Microsoft Visio
 
Access 08
Access 08Access 08
Access 08
 
001 td revit_structure_rsa_asd
001 td revit_structure_rsa_asd001 td revit_structure_rsa_asd
001 td revit_structure_rsa_asd
 
"Оффис вне оффиса"
"Оффис вне оффиса""Оффис вне оффиса"
"Оффис вне оффиса"
 
последняя миля Bi проекта
последняя миля Bi проектапоследняя миля Bi проекта
последняя миля Bi проекта
 
UML: Kinds of Diagram
UML:  Kinds of DiagramUML:  Kinds of Diagram
UML: Kinds of Diagram
 
280slides
280slides 280slides
280slides
 
Визуализация показателей для руководителя - примеры
Визуализация показателей для руководителя - примерыВизуализация показателей для руководителя - примеры
Визуализация показателей для руководителя - примеры
 
Архитектура для мобильных игр - с чего начать и популярные решения / Евгений ...
Архитектура для мобильных игр - с чего начать и популярные решения / Евгений ...Архитектура для мобильных игр - с чего начать и популярные решения / Евгений ...
Архитектура для мобильных игр - с чего начать и популярные решения / Евгений ...
 
Моделирование данных - краткий обзор
Моделирование данных - краткий обзорМоделирование данных - краткий обзор
Моделирование данных - краткий обзор
 
Cradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомCradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектом
 
2010-11 (ПБД) Вологжанин Д.Г.
2010-11 (ПБД) Вологжанин Д.Г.2010-11 (ПБД) Вологжанин Д.Г.
2010-11 (ПБД) Вологжанин Д.Г.
 
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
 

More from Dmitry Anoshin

Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureDmitry Anoshin
 
Building Modern Data Platform with AWS
Building Modern Data Platform with AWSBuilding Modern Data Platform with AWS
Building Modern Data Platform with AWSDmitry Anoshin
 
Cloud Analytics Use Cases and Architecture, Math Marketing Conference, Russia...
Cloud Analytics Use Cases and Architecture, Math Marketing Conference, Russia...Cloud Analytics Use Cases and Architecture, Math Marketing Conference, Russia...
Cloud Analytics Use Cases and Architecture, Math Marketing Conference, Russia...Dmitry Anoshin
 
Victoria Tableau User Group - Getting started with Tableau
Victoria Tableau User Group - Getting started with TableauVictoria Tableau User Group - Getting started with Tableau
Victoria Tableau User Group - Getting started with TableauDmitry Anoshin
 
Hey, what is about data?
Hey, what is about data?Hey, what is about data?
Hey, what is about data?Dmitry Anoshin
 
Enterprise Data World 2018 - Building Cloud Self-Service Analytical Solution
Enterprise Data World 2018 - Building Cloud Self-Service Analytical SolutionEnterprise Data World 2018 - Building Cloud Self-Service Analytical Solution
Enterprise Data World 2018 - Building Cloud Self-Service Analytical SolutionDmitry Anoshin
 
AWS User Group: Building Cloud Analytics Solution with AWS
AWS User Group: Building Cloud Analytics Solution with AWSAWS User Group: Building Cloud Analytics Solution with AWS
AWS User Group: Building Cloud Analytics Solution with AWSDmitry Anoshin
 
My experience of writing technical books
My experience of writing technical booksMy experience of writing technical books
My experience of writing technical booksDmitry Anoshin
 
Business objects activities web intelligence
Business objects activities web intelligenceBusiness objects activities web intelligence
Business objects activities web intelligenceDmitry Anoshin
 
Splunk 6.2 new features
Splunk 6.2 new featuresSplunk 6.2 new features
Splunk 6.2 new featuresDmitry Anoshin
 
Business Analytics Paradigm Change
Business Analytics Paradigm ChangeBusiness Analytics Paradigm Change
Business Analytics Paradigm ChangeDmitry Anoshin
 
SAP BO and Teradata best practices
SAP BO and Teradata best practicesSAP BO and Teradata best practices
SAP BO and Teradata best practicesDmitry Anoshin
 
Splunk Digital Intelligence
Splunk Digital IntelligenceSplunk Digital Intelligence
Splunk Digital IntelligenceDmitry Anoshin
 
Role of Tableau on the Data Discovery Market
Role of Tableau on the Data Discovery MarketRole of Tableau on the Data Discovery Market
Role of Tableau on the Data Discovery MarketDmitry Anoshin
 
SAP Lumira - Building visualizations
SAP Lumira - Building visualizationsSAP Lumira - Building visualizations
SAP Lumira - Building visualizationsDmitry Anoshin
 
SAP Lumira - Acquiring data
SAP Lumira - Acquiring dataSAP Lumira - Acquiring data
SAP Lumira - Acquiring dataDmitry Anoshin
 
SAP Lumira - Enriching data
SAP Lumira - Enriching dataSAP Lumira - Enriching data
SAP Lumira - Enriching dataDmitry Anoshin
 
Microstrategy for Retailer Company
Microstrategy for Retailer CompanyMicrostrategy for Retailer Company
Microstrategy for Retailer CompanyDmitry Anoshin
 

More from Dmitry Anoshin (20)

Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft Azure
 
Building Modern Data Platform with AWS
Building Modern Data Platform with AWSBuilding Modern Data Platform with AWS
Building Modern Data Platform with AWS
 
Cloud Analytics Use Cases and Architecture, Math Marketing Conference, Russia...
Cloud Analytics Use Cases and Architecture, Math Marketing Conference, Russia...Cloud Analytics Use Cases and Architecture, Math Marketing Conference, Russia...
Cloud Analytics Use Cases and Architecture, Math Marketing Conference, Russia...
 
Victoria Tableau User Group - Getting started with Tableau
Victoria Tableau User Group - Getting started with TableauVictoria Tableau User Group - Getting started with Tableau
Victoria Tableau User Group - Getting started with Tableau
 
Hey, what is about data?
Hey, what is about data?Hey, what is about data?
Hey, what is about data?
 
Enterprise Data World 2018 - Building Cloud Self-Service Analytical Solution
Enterprise Data World 2018 - Building Cloud Self-Service Analytical SolutionEnterprise Data World 2018 - Building Cloud Self-Service Analytical Solution
Enterprise Data World 2018 - Building Cloud Self-Service Analytical Solution
 
AWS User Group: Building Cloud Analytics Solution with AWS
AWS User Group: Building Cloud Analytics Solution with AWSAWS User Group: Building Cloud Analytics Solution with AWS
AWS User Group: Building Cloud Analytics Solution with AWS
 
Tableau API
Tableau APITableau API
Tableau API
 
My experience of writing technical books
My experience of writing technical booksMy experience of writing technical books
My experience of writing technical books
 
Business objects activities web intelligence
Business objects activities web intelligenceBusiness objects activities web intelligence
Business objects activities web intelligence
 
Splunk 6.2 new features
Splunk 6.2 new featuresSplunk 6.2 new features
Splunk 6.2 new features
 
Business Analytics Paradigm Change
Business Analytics Paradigm ChangeBusiness Analytics Paradigm Change
Business Analytics Paradigm Change
 
SAP BO and Teradata best practices
SAP BO and Teradata best practicesSAP BO and Teradata best practices
SAP BO and Teradata best practices
 
Exploring Splunk
Exploring SplunkExploring Splunk
Exploring Splunk
 
Splunk Digital Intelligence
Splunk Digital IntelligenceSplunk Digital Intelligence
Splunk Digital Intelligence
 
Role of Tableau on the Data Discovery Market
Role of Tableau on the Data Discovery MarketRole of Tableau on the Data Discovery Market
Role of Tableau on the Data Discovery Market
 
SAP Lumira - Building visualizations
SAP Lumira - Building visualizationsSAP Lumira - Building visualizations
SAP Lumira - Building visualizations
 
SAP Lumira - Acquiring data
SAP Lumira - Acquiring dataSAP Lumira - Acquiring data
SAP Lumira - Acquiring data
 
SAP Lumira - Enriching data
SAP Lumira - Enriching dataSAP Lumira - Enriching data
SAP Lumira - Enriching data
 
Microstrategy for Retailer Company
Microstrategy for Retailer CompanyMicrostrategy for Retailer Company
Microstrategy for Retailer Company
 

SAP BusinessObjects Xcelcius training

  • 1. Dmitry Anoshin BOGBUSINESS OBJECTS GUIDE XCELSIUS/DASHBOARDS
  • 2. 2 11/8/2012 Footer Visualization Визуализация в общем смысле — метод представления информации в виде оптического изображения (например, в виде рисунков и фотографий, графиков, диаграмм, структурных схем, таблиц, карт и т. д.). Очень эффективно визуализация используется для представления изначально не зрительной информации (например, температуры, плотности населения, распределения уровней электромагнитных полей и т. д.). © Wiki «Простейшей» визуализацией, с современной точки зрения, были наскальные рисунки, затем — планы, схемы, карты…
  • 3. 3 11/8/2012 Footer Methods of Visualization Методы визуализации могут быть разделены на представления данных в одном, двух и трѐх измерениях. Некоторые из методов визуализации:  Рисунок  График - предназначен прежде всего для иллюстрирования математических понятий, функциональных зависимостей или связей между объектами  Диаграмма - позволяет иллюстрировать количественные соотношения в определѐнной области. Существует множество типов диаграмм.
  • 4. 4 11/8/2012 Footer Presenting data visually Большинство бизнес пользователей любят пользоваться Excel для анализа данных, но что делать, если его нет, или очень сложно анализировать информацию использую плоские таблицы и формулы? Можно использовать приложение для визуализации данных на основе Excel, что позволит нам:  Легче воспринимать информацию  Быстро анализировать большие объемы информации  Выполнять ―what if‖ анализ на лету, путем изменения переменных  Выявлять проблемы, которые сложно обнаружить в табличных данных
  • 5. 5 11/8/2012 Footer Choosing the right Xcelsius product Продукт Возможности Xcelsius Present 2008 Позволяет пользователям создавать модели с данными Microsoft Excel Xcelsius Engage 2008 Позволяет пользователям создавать модели и подключать их к одному внешнему источнику данных Xcelsius Engage- Server 2008 Позволяет пользователям создавать модели, подключать их ко многим внешним источникам данных и развертывать их в среде портала Business Objects Xcelsius Enterprise 2008 Позволяет пользователям создавать модели и развертывать их в среде BusinessObjects Enterprise или SAP NetWeaver BW
  • 6. 6 11/8/2012 Footer Designing your Xcelsius visualization Перед тем, как начать работу с Xcelsius необходимо ответить на несколько вопросов: • Источник данных? • Для кого создается визуализация? • Какую информацию мы хотим передать из источника данных? • Какие решения будут приниматься на основе визуализации? • Как мы будем распространять готовую визуализацию? • Как часто необходимо обновлять наши визуализацию?
  • 7. 7 11/8/2012 Footer Data Sourses Визуализация созданная на базе данных MS Excel содержит в себе только данные из файла excel. Визуализация созданная на базе подключения к внешним источникам данных, таким как SAP BO Enterprise или XML.
  • 8. 8 11/8/2012 Footer Working with your Excel workbook Xcelsius использует Excel как механизм для передачи данных и формул компонентам xcelsius. MS Excel легок в работе и знаком всем. Три основных преимущества использования MS Excel: 1. Модель данных: Возможность агрегировать данных на листе Excel без использования базы данных 2. Движок для расчета: MS Excel имеет большой набор интуитивно понятных формул 3. Модель событий Возможность отслеживания изменений ячеек и при необходимости пересчитывать формулы
  • 9. 9 11/8/2012 Footer Getting around in Xcelsius
  • 10. 10 11/8/2012 Footer Using the Object Browser
  • 11. 11 11/8/2012 Footer Xcelsius components Категория Описание Диаграммы С помощью компонентов диаграмм можно создавать визуальные представления данных для сравнения, определения шаблонов и просмотра графиков. Контейнер ы Компоненты контейнера используются для группировки и отображения других компонентов. Переключа тели Компоненты переключателя обеспечивают выбор параметров пользователем во время выполнения модели. С их помощью можно создавать интерактивные динамические Модели Одно значение Компоненты одного значения можно привязать к одной ячейке в электронной таблице и затем использовать для изменения значения в этой ячейке или вывода результата вычисления формулы в ней. Карты Компоненты карты используются для создания географического представления, позволяющего отображать данные по регионам. Текст Компоненты текста можно использовать для добавления ярлыков в модель или ввода пользователями текста во время выполнения модели. Другие В категорию "Другие" входят различные компоненты, расширяющие возможности модели, такие как календари, значки графиков, наборы панелей и кнопки печати. Иллюстрац ии и фон Компоненты "Иллюстрации и фон" используются для добавления в модель изображений и фона. Веб- соединение Компоненты веб-связности обеспечивают соединение модели с Интернетом.
  • 12. 12 11/8/2012 Footer Visualizing data with charts Linear chart Pie chart OHLC chart Candlestick chart Combination chartStacked bar chartBar chart Stacked column chart Column chart
  • 13. 13 11/8/2012 Footer Visualizing data with charts Filled radar chart Radar chart Stacked area chart Area chart XY chart Bubble chart Adding a dual axis to your chart
  • 14. 14 11/8/2012 Footer Visualizing data with charts example
  • 15. 15 11/8/2012 Footer Image component Кроме стандартных объектов, можно использовать внешние объекты, например графические изображения:  PNG  JPG  GIF  BMP  SWF При работе с графическими объектами доступны следующие опции:  Привязка файла через URL  Вставка файла в дашборд  Привязка событий к картинке  Прозрачность
  • 16. 16 11/8/2012 Footer Single value components Slider Dial Gauge Progress bar Spinner Play control Value
  • 17. 17 11/8/2012 Footer Understanding alerts Возможность создавать произвольные алерторы для значений и диапазонов, которые будут окрашивать наши значений в заданный цвет.
  • 18. 18 11/8/2012 Footer Other component types Input Text Input Text Area Label Text components Calendar Scenario ButtonTrend Icon Panel Set Print Button Reset Button Grid URL Button Connection Refresh Button
  • 19. 19 11/8/2012 Footer Applying best practice for designing models Основные элементы ―best practices‖ для создания качественных и понятных дашбордов:  Отделите себя от данных  Начинайте с черновика  Обязательно создавайте макет  Проектируйте макет так, как его хотел бы видеть пользователь  Следуйте excel ―best practices‖  Не переусердствуйте с визуализацией  Используйте агрегированные данные
  • 20. 20 11/8/2012 Footer Removing yourself from the data Делайте... • Подумайте какие решения будет принимать пользователь с помощью нашей визуализации. • Ответь себе на вопросы: «Кто будет пользоваться дашбордом?» «Какие решения будут приниматься с помощью дашборда?» «Какие данные необходимы для принятия этих решений?» • Вовлекайте бизнес пользователь в процесс создания дашборда. • Сосредоточьтесь на решение конкретной бизнес проблема, а не на типе источника данных или производительности отчета. Не делайте... • Фокусирование на технических вопросах связанных с данными: «Какую СУБД будем использовать?» «Как подключиться к СУБД?» «Какие таблицы?»
  • 21. 21 11/8/2012 Footer Starting with pencil and paper Делайте... • Начинайте всегда с карандаша и листика бумаги, создайте черновик, расположите на нем все элементы и продумайте как пользователь будет перемещаться по дашборду и получать ответы на свои вопросы. • Сфокусируйтесь на том, как пользователи хотят визуализировать данные. Не делайте... • Начинайте создавать графики и формулы в excel. • Открывайте Xcelsius и накидывайте в него кучу объектов без предварительного черновика.
  • 22. 22 11/8/2012 Footer Designing a layout based on how users need to view data Делайте... • Используйте селекторы для создания измерений с drill-down. • Комбинируйте компоненты и создавайте информативные слои для доступа к данным. • Сначала всегда показывайте самую важную информацию. Не делайте... • Не тратьте драгоценное место на ненужную графику • Переизбыток одинаковой визуализации
  • 23. 23 11/8/2012 Footer Creating a mockup of the dashboard Делайте... • Вовлекайте бизнес пользователей в разработку отчета • Создайте работающий макет с тестовыми данными. • Будьте готовы быстро вносить изменения в дашборд. Не делайте... • Не пытайтесь создать макет дашборда, который сразу будет являться финальной версией и пойдет в продакшн. Как бы мы не старались, к нам, все равно, поступят, комментарии от бизнес пользователей и на придѐтся скорректировать отчет.
  • 24. 24 11/8/2012 Footer Following Excel best practices Размещайте данные на листе аккуратно, именуйте каждый объект, чтобы было понятно вашему приемнику. • Используйте разные цвета, заголовки да обозначения типов данных. • Используйте вкладки. • Используйте функции excel, как например: ○ VLOOKUP ○ HLOOKUP ○ MATCH ○ IF ○ IF OR ○ IF AND ○ CONCATENATE ○ INDEX
  • 25. 25 11/8/2012 Footer Avoiding getting lost in the visualization Делайте... • Старайтесь создать интуитивно- понятный интерфейс. • Используйте заголовки и различный шрифты. • Выбирайте цвет текста, чтобы он был хорошо читаем. Не делайте... • Используйте фон, который усложнит восприятие информации. • Старайтесь использовать селекторы, даже если они не нужны. • Делайте графики маленькими для возможности анализа тренда. • Показывайте данные в таблицах, которые не нужны для принятия решения и анализа • Используйте пирог по непрямому назначению
  • 26. 26 11/8/2012 Footer Utilizing summarized data Делайте... • Анализируйте доступность источников данных и структуру данных • Используйте агрегированные данные. • Агрегируйте данные на стороне СУБД. Не делайте... • Используйте детальный данные.
  • 27. 27 11/8/2012 Footer Distributing your visualization Для экспорта модели: 1. Из меню Файл, выбираем ЭКСПОРТ, и выбираем куда: • Flash • AIR • HTML • Business Objects Platform • PDF • PowerPoint Slide • Outlook • Word
  • 28. 28 11/8/2012 Footer Applying formatting options Использование шаблонов палитр Можно создать свою Собственную палитру цветов
  • 29. 29 11/8/2012 Footer Using themes and template to apply formatting У вас есть возможность использовать готовые шаблоны:
  • 30. 30 11/8/2012 Footer Using selectors Компоненты переключателей позволяют выбирать элемент из множества или из списка и вставлять строку элемента, его позицию, значение, ярлык и т.п. в другую строку, или ячейку встроенной электронной таблицы. После этого другие компоненты могут извлечь эту информацию для выполнения других задач. Двухуровневое меню Двухуровневое меню позволяет сначала выбрать категорию, а затем – конкретные элементы внутри этой категории. Флажок Стандартный компонент пользовательского интерфейса, для которого существует два состояния: установлен и снят. Комбинированное окно Стандартный компонент пользовательского интерфейса, при щелчке по которому выпадает вертикальный список элементов. Пользователи могут выбрать элемент из этого списка.
  • 31. 31 11/8/2012 Footer Using selectors cont Фильтр Компонент "Фильтр" проверяет диапазон ячеек с несколькими полями данных и классифицирует их по уникальным записям данных. Фильтр выполняет фильтрацию диапазона данных и вставляет их в соответствии с выбранными элементами списка. Меню Fisheye С помощью меню Fisheye пользователи могут выбирать элементы из группы изображений или значков. Если установить курсор мыши на каком-либо элементе меню, этот элемент увеличивается. Чем ближе курсор к центру элемента, тем больше степень увеличения. Это создает эффект, аналогичный линзе типа "рыбий глаз". Значок может использоваться как компонент "Переключатель" или "Отображение". В качестве переключателя он функционирует аналогично компоненту Флажок. Он может представлять фактическое значение, содержащееся в одной ячейке, и сравниваться с целевым значением в другой ячейке. Значок
  • 32. 32 11/8/2012 Footer Using selectors cont Меню в виде ярлыков Компонент Меню в виде ярлыков позволяет выбирать элементы из вертикальной или горизонтальной группы кнопок. Окно списка Стандартный компонент пользовательского интерфейса, который позволяет выбирать элементы из вертикального списка. Построитель списков Построитель списков позволяет пользователям создавать собственные наборы данных во время выполнения. После этого набор данных может применяться для заполнения другого компонента. Построитель списков содержит «Исходный» список, в который включены все возможные выбранные компоненты, «Список назначений» со всеми выбранными элементами и кнопку Обновить. Элементы можно перемещать между «Исходным списком» и «Списком назначений»
  • 33. 33 11/8/2012 Footer Using selectors cont Представление в виде списка Компонент Представление в виде списка выполняет ту же функцию, что и компонент Таблица, однако он позволяет сортировать столбцы и регулировать ширину столбцов в экспортируемых SWF-файлах. Селективная кнопка Система показателей Компонент Селективная кнопка позволяет осуществлять выбор из вертикальной или горизонтальной группы выделений. Компонент "Система показателей" позволяет отображать визуальные предупреждения в виде сетки. Во время выполнения пользователь может выбрать заголовок столбца, чтобы отсортировать сетку в соответствии с данными столбца. Этот компонент идентичен переключателю в представление в виде списка, но содержит параметры для включения и настройки сигналов в столбцах и для добавления заголовков, которые позволяют сортировать столбцы во время выполнения.
  • 34. 34 11/8/2012 Footer Using selectors end Прокручиваемое графическое меню С помощью прокручиваемого графического меню пользователи могут выбирать элементы из группы значков или изображений. Для перехода по значкам можно использовать стрелки либо сконфигурировать меню таким образом, чтобы прокрутка осуществлялась при движении курсора мыши. Электронная таблица Компонент "Электронная таблица" это способ представления "что отображается, то и получается" (WYSIWYG) любой группы ячеек из таблицы.
  • 35. 35 11/8/2012 Footer Understanding data insertion Во время настройки, компонент переключателя конфигурируется для вставки определенных данных во вложенную электронную таблицу. Эти данные впоследствии могут быть использованы другими компонентами. В зависимости от цели использования данных можно вставлять значения из исходных ячеек в целевые. Может возникнуть необходимость вставить порядок позиций элементов выбора в списке, ярлык, применяемый к данным, а также состояние или значение "вкл/выкл".
  • 36. 36 11/8/2012 Footer Using each data insertion type in selectors Тип вставки Описание Позиция Положение выбранного элемента в списке элементов записывается в целевую ячейку. Например, если выбран второй элемент в списке, в целевую ячейку записывается номер 2 (два). Ярлык Указанный для выбранного элемента ярлык записывается в целевую ячейку. Например, если B выбрано из параметров A, B и C, в целевую ячейку вставляется ярлык B. Это полезно, если ярлыки могут изме- няться во время выполнения, и они используются для последующего поиска данных. Значение Значение в определенной исходной ячейке записывается в целевую ячейку. Число ячеек, заданное в диапазоне данных источника, долж- но соответствовать числу ярлыков, отображаемых в компоненте. Строка Определенная строка из данных источника записывается в целевую строку. Столбец Определенный столбец из данных источника записывается в целевой столбец. Отфильтров анные строки Определенный диапазон строк из данных источника записывается в целевой диапазон. Списки состояний В целевую ячейку для выбора вводится 1, а в целевые ячейки для всех других элементов в списке вводится 0.
  • 37. 37 11/8/2012 Footer Using alerts in selectors Заголовки переключателей можно использовать как алерторы, что позволит нам уделять внимание только тем вещам, которые действительно требуют этого.
  • 38. 38 11/8/2012 Footer Other selector’s features Таблицу можно использовать как переключатель, и связать ее с графиком. При выборе заголовка в таблице у нас будет обновляться график.
  • 39. 39 11/8/2012 Footer Understanding dynamic visibility Динамическая видимость позволяет контролировать видимость компонентов на основании содержимого ячейки таблицы. Проще говоря, компонент, использующий динамическую видимость, отображается, если его состояние соответствует ключу, а в противном случае компонент скрыт.
  • 40. 40 11/8/2012 Footer Understanding dynamic visibility cont Step 1: Define user interaction Сначала нужно определить действие, с помощью которого у нас будет работать динамическая видимость. Переключатель будет использоваться для вставки значения в целевую ячейку, которая в свою очередь будет определять что отображать, а что скрыть. Step 2: Define display status and display status key Далее необходимо определить свое значение для каждой диаграммы. Это значение и будет являться ключом, по которому будет определяться видимость диаграммы. Данный ключ будет ссылаться на туже ячейку, куда вставляется значение переключателем. Step 3: Trigger dynamic visibility Когда пользователь делает выбор, переключатель вставляет значение в целевую ячейку. Диаграмма, которая соответствует данному значению становиться активной.
  • 41. 41 11/8/2012 Footer Creating a Connected Visualization  Подключение к данным XML  Подключение к данным, используя существующий Web Service  Подключение к данным Crystal Reports  Подключение к BusinessObjects Юниверсам, используя Query as a Web Service  Подключение к порталу  Использование данных Live Office В Xcelsius поддерживается соединение моделей с внешним источником данных. При запуске модели данные обновляются из внешнего источника, что позволяет использовать в ней актуальные данные вместо тех, которые были доступны на момент создания модели.
  • 42. 42 11/8/2012 Footer Connecting to XML data Соединения XML-данных предназначены для обновления данных модели из внешнего источника с использованием протокола HTTP и передачи данных в режиме реального времени из модели во внешние источники. Например, если модель содержит соединение XML-данных, пользователи могут использовать ее для отправки информации и получения данных для формы. При настройке соединения XML-данных можно задать метод и время обновления данных из источника.
  • 43. 43 11/8/2012 Footer Excel XML maps to connect to an existing XML В Microsoft Excel 2003 и 2007 можно внедрять документы и схемы XML в электронные таблицы. При добавлении схемы XML в электронную таблицу можно создать карту XML. Карта XML позволяет сопоставлять ячейки в электронной таблице элементам в схеме XML. Эти карты могут использоваться для преобразования содержимого XML из удаленного источника данных в строки и столбцы электронной таблицы. Если нужно загрузить данные XML непосредственно в модель, можно включить карты XML во встроенные электронные таблицы в Xcelsius.
  • 44. 44 11/8/2012 Footer Connecting to data using an existing Web Service Соединение веб-службы предназначено для добавления в модель соединения в режиме реального времени (с использованием веб-службы). Пример: котировки, курсы валют, погода.
  • 45. 45 11/8/2012 Footer Connecting to Crystal Reports data Соединения потребителя данных Crystal Report позволяют получать данные из Crystal Reports и встраивать метаданные в SWF-файл, который Crystal Reports использует для привязки данных Crystal Reports к модели Xcelsius.
  • 46. 46 11/8/2012 Footer Connecting to BusinessObjects Universes using Query as a Web Service Инструмент Query as a Web Service (QaaWS) является средством, которое позволяет создавать пользовательские веб-службы для запросов к SAP BusinessObjects Enterprise. Используя QaaWS, можно определить запрос из юниверса, а затем опубликовать этот запрос как автономную веб-службу. Затем в Xcelsius Enterprise создается соединение QaaWS, позволяющее модели безопасно обращаться к веб-службе.
  • 47. 47 11/8/2012 Footer Connecting to Portal Data Данные портала позволяют определять параметры в моделях или посылать и принимать данные от другой веб-части в SAP BusinessObjects Dashboard Builder, IBM WebSphere или Microsoft Sharepoint. Соединение портала может быть настроено для получения данных от другой веб-части (клиент), для предоставления данных другой веб-части (поставщик) или для того, чтобы пользователи могли определять значения параметров во время выполнения.
  • 48. 48 11/8/2012 Footer Using Live Office data Если модель создается на основе электронной таблицы Excel, на базе данных LiveOffice (электронные таблицы Excel сконструированы на основе управляемых данных Crystal Reports или Web Intelligence), соединение Live Office позволяет выполнять обновление данных модели в соответствии с данными источника.