SAP BusinessObjects Xcelcius training

909
-1

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
909
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

SAP BusinessObjects Xcelcius training

  1. 1. Dmitry Anoshin BOGBUSINESS OBJECTS GUIDE XCELSIUS/DASHBOARDS
  2. 2. 2 11/8/2012 Footer Visualization Визуализация в общем смысле — метод представления информации в виде оптического изображения (например, в виде рисунков и фотографий, графиков, диаграмм, структурных схем, таблиц, карт и т. д.). Очень эффективно визуализация используется для представления изначально не зрительной информации (например, температуры, плотности населения, распределения уровней электромагнитных полей и т. д.). © Wiki «Простейшей» визуализацией, с современной точки зрения, были наскальные рисунки, затем — планы, схемы, карты…
  3. 3. 3 11/8/2012 Footer Methods of Visualization Методы визуализации могут быть разделены на представления данных в одном, двух и трѐх измерениях. Некоторые из методов визуализации:  Рисунок  График - предназначен прежде всего для иллюстрирования математических понятий, функциональных зависимостей или связей между объектами  Диаграмма - позволяет иллюстрировать количественные соотношения в определѐнной области. Существует множество типов диаграмм.
  4. 4. 4 11/8/2012 Footer Presenting data visually Большинство бизнес пользователей любят пользоваться Excel для анализа данных, но что делать, если его нет, или очень сложно анализировать информацию использую плоские таблицы и формулы? Можно использовать приложение для визуализации данных на основе Excel, что позволит нам:  Легче воспринимать информацию  Быстро анализировать большие объемы информации  Выполнять ―what if‖ анализ на лету, путем изменения переменных  Выявлять проблемы, которые сложно обнаружить в табличных данных
  5. 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. 6 11/8/2012 Footer Designing your Xcelsius visualization Перед тем, как начать работу с Xcelsius необходимо ответить на несколько вопросов: • Источник данных? • Для кого создается визуализация? • Какую информацию мы хотим передать из источника данных? • Какие решения будут приниматься на основе визуализации? • Как мы будем распространять готовую визуализацию? • Как часто необходимо обновлять наши визуализацию?
  7. 7. 7 11/8/2012 Footer Data Sourses Визуализация созданная на базе данных MS Excel содержит в себе только данные из файла excel. Визуализация созданная на базе подключения к внешним источникам данных, таким как SAP BO Enterprise или XML.
  8. 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. 9 11/8/2012 Footer Getting around in Xcelsius
  10. 10. 10 11/8/2012 Footer Using the Object Browser
  11. 11. 11 11/8/2012 Footer Xcelsius components Категория Описание Диаграммы С помощью компонентов диаграмм можно создавать визуальные представления данных для сравнения, определения шаблонов и просмотра графиков. Контейнер ы Компоненты контейнера используются для группировки и отображения других компонентов. Переключа тели Компоненты переключателя обеспечивают выбор параметров пользователем во время выполнения модели. С их помощью можно создавать интерактивные динамические Модели Одно значение Компоненты одного значения можно привязать к одной ячейке в электронной таблице и затем использовать для изменения значения в этой ячейке или вывода результата вычисления формулы в ней. Карты Компоненты карты используются для создания географического представления, позволяющего отображать данные по регионам. Текст Компоненты текста можно использовать для добавления ярлыков в модель или ввода пользователями текста во время выполнения модели. Другие В категорию "Другие" входят различные компоненты, расширяющие возможности модели, такие как календари, значки графиков, наборы панелей и кнопки печати. Иллюстрац ии и фон Компоненты "Иллюстрации и фон" используются для добавления в модель изображений и фона. Веб- соединение Компоненты веб-связности обеспечивают соединение модели с Интернетом.
  12. 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. 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. 14 11/8/2012 Footer Visualizing data with charts example
  15. 15. 15 11/8/2012 Footer Image component Кроме стандартных объектов, можно использовать внешние объекты, например графические изображения:  PNG  JPG  GIF  BMP  SWF При работе с графическими объектами доступны следующие опции:  Привязка файла через URL  Вставка файла в дашборд  Привязка событий к картинке  Прозрачность
  16. 16. 16 11/8/2012 Footer Single value components Slider Dial Gauge Progress bar Spinner Play control Value
  17. 17. 17 11/8/2012 Footer Understanding alerts Возможность создавать произвольные алерторы для значений и диапазонов, которые будут окрашивать наши значений в заданный цвет.
  18. 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. 19 11/8/2012 Footer Applying best practice for designing models Основные элементы ―best practices‖ для создания качественных и понятных дашбордов:  Отделите себя от данных  Начинайте с черновика  Обязательно создавайте макет  Проектируйте макет так, как его хотел бы видеть пользователь  Следуйте excel ―best practices‖  Не переусердствуйте с визуализацией  Используйте агрегированные данные
  20. 20. 20 11/8/2012 Footer Removing yourself from the data Делайте... • Подумайте какие решения будет принимать пользователь с помощью нашей визуализации. • Ответь себе на вопросы: «Кто будет пользоваться дашбордом?» «Какие решения будут приниматься с помощью дашборда?» «Какие данные необходимы для принятия этих решений?» • Вовлекайте бизнес пользователь в процесс создания дашборда. • Сосредоточьтесь на решение конкретной бизнес проблема, а не на типе источника данных или производительности отчета. Не делайте... • Фокусирование на технических вопросах связанных с данными: «Какую СУБД будем использовать?» «Как подключиться к СУБД?» «Какие таблицы?»
  21. 21. 21 11/8/2012 Footer Starting with pencil and paper Делайте... • Начинайте всегда с карандаша и листика бумаги, создайте черновик, расположите на нем все элементы и продумайте как пользователь будет перемещаться по дашборду и получать ответы на свои вопросы. • Сфокусируйтесь на том, как пользователи хотят визуализировать данные. Не делайте... • Начинайте создавать графики и формулы в excel. • Открывайте Xcelsius и накидывайте в него кучу объектов без предварительного черновика.
  22. 22. 22 11/8/2012 Footer Designing a layout based on how users need to view data Делайте... • Используйте селекторы для создания измерений с drill-down. • Комбинируйте компоненты и создавайте информативные слои для доступа к данным. • Сначала всегда показывайте самую важную информацию. Не делайте... • Не тратьте драгоценное место на ненужную графику • Переизбыток одинаковой визуализации
  23. 23. 23 11/8/2012 Footer Creating a mockup of the dashboard Делайте... • Вовлекайте бизнес пользователей в разработку отчета • Создайте работающий макет с тестовыми данными. • Будьте готовы быстро вносить изменения в дашборд. Не делайте... • Не пытайтесь создать макет дашборда, который сразу будет являться финальной версией и пойдет в продакшн. Как бы мы не старались, к нам, все равно, поступят, комментарии от бизнес пользователей и на придѐтся скорректировать отчет.
  24. 24. 24 11/8/2012 Footer Following Excel best practices Размещайте данные на листе аккуратно, именуйте каждый объект, чтобы было понятно вашему приемнику. • Используйте разные цвета, заголовки да обозначения типов данных. • Используйте вкладки. • Используйте функции excel, как например: ○ VLOOKUP ○ HLOOKUP ○ MATCH ○ IF ○ IF OR ○ IF AND ○ CONCATENATE ○ INDEX
  25. 25. 25 11/8/2012 Footer Avoiding getting lost in the visualization Делайте... • Старайтесь создать интуитивно- понятный интерфейс. • Используйте заголовки и различный шрифты. • Выбирайте цвет текста, чтобы он был хорошо читаем. Не делайте... • Используйте фон, который усложнит восприятие информации. • Старайтесь использовать селекторы, даже если они не нужны. • Делайте графики маленькими для возможности анализа тренда. • Показывайте данные в таблицах, которые не нужны для принятия решения и анализа • Используйте пирог по непрямому назначению
  26. 26. 26 11/8/2012 Footer Utilizing summarized data Делайте... • Анализируйте доступность источников данных и структуру данных • Используйте агрегированные данные. • Агрегируйте данные на стороне СУБД. Не делайте... • Используйте детальный данные.
  27. 27. 27 11/8/2012 Footer Distributing your visualization Для экспорта модели: 1. Из меню Файл, выбираем ЭКСПОРТ, и выбираем куда: • Flash • AIR • HTML • Business Objects Platform • PDF • PowerPoint Slide • Outlook • Word
  28. 28. 28 11/8/2012 Footer Applying formatting options Использование шаблонов палитр Можно создать свою Собственную палитру цветов
  29. 29. 29 11/8/2012 Footer Using themes and template to apply formatting У вас есть возможность использовать готовые шаблоны:
  30. 30. 30 11/8/2012 Footer Using selectors Компоненты переключателей позволяют выбирать элемент из множества или из списка и вставлять строку элемента, его позицию, значение, ярлык и т.п. в другую строку, или ячейку встроенной электронной таблицы. После этого другие компоненты могут извлечь эту информацию для выполнения других задач. Двухуровневое меню Двухуровневое меню позволяет сначала выбрать категорию, а затем – конкретные элементы внутри этой категории. Флажок Стандартный компонент пользовательского интерфейса, для которого существует два состояния: установлен и снят. Комбинированное окно Стандартный компонент пользовательского интерфейса, при щелчке по которому выпадает вертикальный список элементов. Пользователи могут выбрать элемент из этого списка.
  31. 31. 31 11/8/2012 Footer Using selectors cont Фильтр Компонент "Фильтр" проверяет диапазон ячеек с несколькими полями данных и классифицирует их по уникальным записям данных. Фильтр выполняет фильтрацию диапазона данных и вставляет их в соответствии с выбранными элементами списка. Меню Fisheye С помощью меню Fisheye пользователи могут выбирать элементы из группы изображений или значков. Если установить курсор мыши на каком-либо элементе меню, этот элемент увеличивается. Чем ближе курсор к центру элемента, тем больше степень увеличения. Это создает эффект, аналогичный линзе типа "рыбий глаз". Значок может использоваться как компонент "Переключатель" или "Отображение". В качестве переключателя он функционирует аналогично компоненту Флажок. Он может представлять фактическое значение, содержащееся в одной ячейке, и сравниваться с целевым значением в другой ячейке. Значок
  32. 32. 32 11/8/2012 Footer Using selectors cont Меню в виде ярлыков Компонент Меню в виде ярлыков позволяет выбирать элементы из вертикальной или горизонтальной группы кнопок. Окно списка Стандартный компонент пользовательского интерфейса, который позволяет выбирать элементы из вертикального списка. Построитель списков Построитель списков позволяет пользователям создавать собственные наборы данных во время выполнения. После этого набор данных может применяться для заполнения другого компонента. Построитель списков содержит «Исходный» список, в который включены все возможные выбранные компоненты, «Список назначений» со всеми выбранными элементами и кнопку Обновить. Элементы можно перемещать между «Исходным списком» и «Списком назначений»
  33. 33. 33 11/8/2012 Footer Using selectors cont Представление в виде списка Компонент Представление в виде списка выполняет ту же функцию, что и компонент Таблица, однако он позволяет сортировать столбцы и регулировать ширину столбцов в экспортируемых SWF-файлах. Селективная кнопка Система показателей Компонент Селективная кнопка позволяет осуществлять выбор из вертикальной или горизонтальной группы выделений. Компонент "Система показателей" позволяет отображать визуальные предупреждения в виде сетки. Во время выполнения пользователь может выбрать заголовок столбца, чтобы отсортировать сетку в соответствии с данными столбца. Этот компонент идентичен переключателю в представление в виде списка, но содержит параметры для включения и настройки сигналов в столбцах и для добавления заголовков, которые позволяют сортировать столбцы во время выполнения.
  34. 34. 34 11/8/2012 Footer Using selectors end Прокручиваемое графическое меню С помощью прокручиваемого графического меню пользователи могут выбирать элементы из группы значков или изображений. Для перехода по значкам можно использовать стрелки либо сконфигурировать меню таким образом, чтобы прокрутка осуществлялась при движении курсора мыши. Электронная таблица Компонент "Электронная таблица" это способ представления "что отображается, то и получается" (WYSIWYG) любой группы ячеек из таблицы.
  35. 35. 35 11/8/2012 Footer Understanding data insertion Во время настройки, компонент переключателя конфигурируется для вставки определенных данных во вложенную электронную таблицу. Эти данные впоследствии могут быть использованы другими компонентами. В зависимости от цели использования данных можно вставлять значения из исходных ячеек в целевые. Может возникнуть необходимость вставить порядок позиций элементов выбора в списке, ярлык, применяемый к данным, а также состояние или значение "вкл/выкл".
  36. 36. 36 11/8/2012 Footer Using each data insertion type in selectors Тип вставки Описание Позиция Положение выбранного элемента в списке элементов записывается в целевую ячейку. Например, если выбран второй элемент в списке, в целевую ячейку записывается номер 2 (два). Ярлык Указанный для выбранного элемента ярлык записывается в целевую ячейку. Например, если B выбрано из параметров A, B и C, в целевую ячейку вставляется ярлык B. Это полезно, если ярлыки могут изме- няться во время выполнения, и они используются для последующего поиска данных. Значение Значение в определенной исходной ячейке записывается в целевую ячейку. Число ячеек, заданное в диапазоне данных источника, долж- но соответствовать числу ярлыков, отображаемых в компоненте. Строка Определенная строка из данных источника записывается в целевую строку. Столбец Определенный столбец из данных источника записывается в целевой столбец. Отфильтров анные строки Определенный диапазон строк из данных источника записывается в целевой диапазон. Списки состояний В целевую ячейку для выбора вводится 1, а в целевые ячейки для всех других элементов в списке вводится 0.
  37. 37. 37 11/8/2012 Footer Using alerts in selectors Заголовки переключателей можно использовать как алерторы, что позволит нам уделять внимание только тем вещам, которые действительно требуют этого.
  38. 38. 38 11/8/2012 Footer Other selector’s features Таблицу можно использовать как переключатель, и связать ее с графиком. При выборе заголовка в таблице у нас будет обновляться график.
  39. 39. 39 11/8/2012 Footer Understanding dynamic visibility Динамическая видимость позволяет контролировать видимость компонентов на основании содержимого ячейки таблицы. Проще говоря, компонент, использующий динамическую видимость, отображается, если его состояние соответствует ключу, а в противном случае компонент скрыт.
  40. 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. 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. 42 11/8/2012 Footer Connecting to XML data Соединения XML-данных предназначены для обновления данных модели из внешнего источника с использованием протокола HTTP и передачи данных в режиме реального времени из модели во внешние источники. Например, если модель содержит соединение XML-данных, пользователи могут использовать ее для отправки информации и получения данных для формы. При настройке соединения XML-данных можно задать метод и время обновления данных из источника.
  43. 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. 44 11/8/2012 Footer Connecting to data using an existing Web Service Соединение веб-службы предназначено для добавления в модель соединения в режиме реального времени (с использованием веб-службы). Пример: котировки, курсы валют, погода.
  45. 45. 45 11/8/2012 Footer Connecting to Crystal Reports data Соединения потребителя данных Crystal Report позволяют получать данные из Crystal Reports и встраивать метаданные в SWF-файл, который Crystal Reports использует для привязки данных Crystal Reports к модели Xcelsius.
  46. 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. 47 11/8/2012 Footer Connecting to Portal Data Данные портала позволяют определять параметры в моделях или посылать и принимать данные от другой веб-части в SAP BusinessObjects Dashboard Builder, IBM WebSphere или Microsoft Sharepoint. Соединение портала может быть настроено для получения данных от другой веб-части (клиент), для предоставления данных другой веб-части (поставщик) или для того, чтобы пользователи могли определять значения параметров во время выполнения.
  48. 48. 48 11/8/2012 Footer Using Live Office data Если модель создается на основе электронной таблицы Excel, на базе данных LiveOffice (электронные таблицы Excel сконструированы на основе управляемых данных Crystal Reports или Web Intelligence), соединение Live Office позволяет выполнять обновление данных модели в соответствии с данными источника.

×