SlideShare a Scribd company logo
1 of 54
Dmitry Anoshin
BOGBUSINESS OBJECTS GUIDE
2 2/28/2013 Footer
Business intelligence или сокращенно BI - бизнес-анализ, бизнес-аналитика. Под этим
понятием чаще всего подразумевают программное обеспечение, созданное для помощи
менеджеру в анализе информации о своей компании и еѐ окружении. Существует
несколько вариантов понимания этого термина.
Business Intelligence (BI)
3 2/28/2013 Footer
• 1990 – создание компании Business Objects во Франции, их
первый клиент – France Telecom
• 1994 – первая французская IT компания, которая вышла на
рынок Америки
• 2005 – начало линейки Business Objects XI
• 2006 – начало линейки Xcelsius
• 2007 – Software AG (SAP) покупает Business Objects
Business Objects history
4 2/28/2013 Footer
BO trainings
SAP Business Objects
Enterprise
Report
Development
Universe
Development
Administration
Dashboard
development
BOU310 BusinessObjects XI 3.0-3.1. Universe Design
BOU320 BusinessObjects XI 3.1 - Advanced Universe Design
BOW310 BusinessObjects Web Intelligence XI 3.0-3.1. Report Design
BOW320 BusinessObjects Web Intelligence XI 3.0-3.1. Advanced Report Design
BOC310 Crystal Reports 2008. Report Design I - Fundamentals of Report Design
BOC320 Crystal Reports 2008. Report Design II - Fundamentals of Report Design
BOC330 Crystal Reports 2008. Report Design III - Fundamentals of Report Design
BOE310 BusinessObjects Enterprise XI 3.0-3.1. Administration and Security
BOE320 BusinessObjects Enterprise XI 3.0-3.1. Administering Servers – Windows
BOE330 SAP BusinessObjects Enterprise XI 3.0-3.1. Design and deployment solutions
BOX310 BusinessObjects Xcelsius Enterprise 2008 - Core & Connectivity
5 2/28/2013 Footer
SAP BusinessObjects
Системы
Источники
Teradata
Database
Возможности SAP BusinessObjects
•Интеграция
•Анализ
•Представление
Отчетность
Семантический слой
ETL
6 2/28/2013 Footer
7 2/28/2013 Footer
8 2/28/2013 Footer
BusinessObjects Enterprise overview
BusinessObjects Enterprise является аналитическим приложением
(BI). Позволяет развертывать и стандартизировать BI решения на
надежной, масштабируемой и адаптивной сервис-ориентированной
архитектуре.
BusinessObjects Enterprise позволяет работать с Web Intelligence
документами, Crystal Reports, Desktop Intelligence документами,
Crystal Xcelsius моделями, Voyager workspaces, электронными
таблицами и другими документами.
С BusinessObjects Enterprise, пользователи могут получить доступ к
корпоративной информации и организовать его(доступ) в
соответствии со своими предпочтениями.
9 2/28/2013 Footer
10 2/28/2013 Footer
BO Architecture Layers and Elements
11 2/28/2013 Footer
• Infoview
• Web Intelligence
• Web Intelligence Rich Client
• Designer
• Desktop Intelligence
• Central Management Console (CMC)
• Import Wizard
• Xcelsius
• Crystal reports
• Live Office
• Voyager
Main Applications
12 2/28/2013 Footer
Introduction Web intelligence
Web Intelligence позволяет создавать запросы к хранилищу данных,
используя бизнес термины и простой в использование интерфейс.
Позволяет вам создавать отчеты различной степени сложности,
и затем распространять их внутри вашей компании.
Web Intelligence дает доступ к корпоративной информации, которая
может храниться как в реляционных базах данных, так и OLAP кубах.
Web Intelligence позволяет ее анализировать и распространять
через Intranet и Extranet сети.
Для доступа к Web Intelligence (тонкий клиент) вы можете
залогиниться в BO портал - InfoView, используя ваш интернет браузер.
Также можно использовать Web Intelligence Rich Client
(толстый клиент), как автономное Windows приложение или
подключиться к BO репозиторию – Central Management Server
(CMS).
13 2/28/2013 Footer
Querying with Web Intelligence
1. Создаем запрос в Web Intelligence
2. Запрос направляется в Web Intelligence Server, где генерится SQL код
3. SQL код отправляется в БД
4. БД возвращает данные на Web Intelligence Server, где заполняется
микрокуб, называемый поставщиком данных или провайдер данных.
Эта информация потом доступна в отчете для редактирования.
Документ Web Intelligence может содержать несколько отчетов и
каждый может быть построен с использованием разных запросов.
14 2/28/2013 Footer
Reporting and analyzing with Web
Intelligence
Если у вас есть данные, которые вы хотите
анализировать, вы можете показать или
представить их несколькими способами:
• В таблице (горизонтальные, вертикальные,
или cross таблицы)
• В диаграмме (бар, линия, область, пирог или радар)
• В нескольких блоках
15 2/28/2013 Footer
Creating Web Intelligence Documents with
Queries
Существует два способа создания нового документа:
• Использовать любой готовый источник данных (например *.xls)
• Использовать панель запроса Web Intelligence
Используя панель запроса, мы создаем бизнес вопрос, или запрос,
Который предоставит нам запрашиваемую информацию.
16 2/28/2013 Footer
The Semantic Layer
Web Intelligence позволяет получать и анализировать данные вашей
организации с помощью семантического слоя, который представлен в
одном или нескольких BusinessObjects Universes.
Юниверсы созданы на основе бизнес-терминологи, которая знакома
бизнес-пользователям. Юниверсы скрывают от пользователей
технические термины связанных с базами данными.
Web Intelligence использует юниверсы для предоставления доступа
к данным. Благодаря ним можно создавать запросы и получать
информацию, необходимую для решения ежедневных задач.
Основные понятия используемые в семантической слое:
•Object
•Class
•Predefined query filter
•Universe
17 2/28/2013 Footer
Universe
BusinessObjects Universe – семантический слой, который служит,
своего рода, переводчиком, между бизнес терминами и техническими
терминами.
С помощью юниверса, можно извлекать необходимые данных из БД
Простым drag-and-drop способом.
Юниверс создаются с помощью приложения BO – Universe Designer.
В каждом юниверсе, бизнес термины, перечислены в качестве объектов,
и сгруппированы в классы по типам бизнеса.
18 2/28/2013 Footer
Universe Objects
В юниверсе существует 4 типа объектов:
•Dimension – содержит символьные данные,
содержит объекты типа «дата»
•Detail - содержит описательные данные
об измерении.
•Measure – используется для отображения
сумм, кол-ва и тп.
•Predefined query filter - используется
для ограничения запроса в области
«Фильтр запроса»
19 2/28/2013 Footer
Creating new document
Для создания нового Web Intelligence документа воспользуемся
приложением Web Intelligence Rich Client:
•Залогинимся в Web Intelligence Rich Client
(существует 3 типа аутентификации: connected, offline, standalone)
•Создадим новый документ Web Intelligence
•Выберем в качестве источника данных юниверс – «Efashion»
•Создадим запрос
•Сохраним документ (документ можно экспортировать В CMS BO или
сохранить на локальном компьютере, также можно экспортировать
отчет в *.xls, PDF, *.csv форматы.
20 2/28/2013 Footer
Query Panel
21 2/28/2013 Footer
Query Editor
22 2/28/2013 Footer
Understanding how the data is aggregated
Объект [Sales Revenue] является объектом мерой.
Данный пример наглядно демонстрирует основное свойство объектов
типа мера – значения меры зависят от того с какими объектами она
используется.
Select
Year, Store_Name, sum(Sales_Revenue)
FROM Sales
Group by 1,2;
Select
Year, sum(Sales_Revenue)
FROM Sales
Group by 1;
23 2/28/2013 Footer
Restricting Data Returned by a Query
В BO фильтры состоят из трех компонентов:
•Object – объект, по которому необходимо отфильтровать данные
•Operator – один из логических операторов
•Operand – значение используемое для фильтрации
Существует 4 типа фильтров, которые можно использовать в Web
Intelligence:
•Predefined query – создаются
в юниверсе
•Single and multi-value filter
•Prompted filters
•Complex filters
24 2/28/2013 Footer
Designing Web Intelligence Reports
Web Intelligence документ состоит из:
• Одного или нескольких отчетов
• Одного или нескольких блоков
(блок – это таблица, график или тп.)
• Поставщика данных (микрокуб)
25 2/28/2013 Footer
Web Intelligence Rich Client window toolbars
Панель инструментов Web Intelligence Rich Client состоит из:
• Standart
• Reporting
• Formatting
• Page Navigation
Также для работы с отчетом
есть следующие вкладки:
• Data
• Properties
• Templates
• Map
• Input Controls
• Document Properties
26 2/28/2013 Footer
Enhancing the Presentation of Data in
Reports
• Использование breaks, calculations
• Использование сортировки
• Использование фильтров отчета
• Rank данных
• Track data changes
• Использование alerters для подсветки информации
• Разбивка по секциям
• Копирование данных в другие приложения
27 2/28/2013 Footer
Breaks
Breaks позволяют структурировать и разделять данные в таблице
на группы и сделать данных удобней для просмотра и интерпретации.
Formatting Breaks
• Show Break header
• Show Break footer
• Remove duplicates
• Central value across break
28 2/28/2013 Footer
Calculations
В данном случае под вычислениями подразумеваются стандартные
функция, с помощью которых можно производить простейшие
математические действия:
Sorts
• Default
• Ascending
• Descending
• Custom
29 2/28/2013 Footer
Report filters
Фильтры внутри отчета позволяют
скрыть часть данных.
В качестве фильтра можно использовать
dimensions, details, measures и variables
объекты
30 2/28/2013 Footer
Ranking data
Если мы хотим показать несколько критических максимальных или
минимальных значений, то мы можем воспользоваться функцией Rank.
Она позволит нам вывести от 3х и более dimension базирующихся на
выбранной measure.
Ранжирование может быть выполнено двумя способами:
• На уровне БД путем добавления в панель запроса «Add database
ranking»
• На уровне отчета, для этого необходимо щелкнуть на «Add/Remove
ranking»
31 2/28/2013 Footer
Data tracking
Для принятия эффективных бизнес решений, необходимо понимать,
как данные, который отражают, например, показатели компании,
изменяют в течение времени. Понимание этого процесса поможет
принять правильное и своевременное решение.
Web Intelligence позволяет отслеживать и подсвечивать все изменения
в данных:
•Добавление новых данных
•Удаление данных
•Изменения данных
•Увеличение значений
•Уменьшение значений
32 2/28/2013 Footer
Alerters
Сигнализаторы позволяют выделить результаты, которые соответствуют
или не соответствуют целевым задачам бизнеса. Вы можете создать
простой сигнализатор, который будет подсвечивать нужным цветом
высокий или низкий результат, или же сложный сигнализатор, который
будет выводить текстовое сообщение или другой объект.
Сигнализатор состоит из 5 элементов:
•Имя
•Объект или ячейка с контентом
•Оператор
•Значение операнда или другой объект
•Условие форматирования
Правила сигнализатора:
•Сигнализаторы можно накладывать на таблицы, секции или отдельно
стоящие ячейки
•Сигнализаторы не используются с charts
•В отчете не может быть больше 30 сигнализаторов
33 2/28/2013 Footer
Sections
Данные в отчете можно группировать, используя Break функцию:
Так же можно использовать секционирование:
34 2/28/2013 Footer
Copy data to external applications
Из отчетов Web Intelligence можно копировать данные и вставлять
их в таблицы Microsoft Excel или делать “printscreen” и вставлять
картинки в презентацию.
35 2/28/2013 Footer
Formatting Reports
У вас есть возможность форматировать ваши документы на различных
уровнях «тела» отчета. Использую менеджер отчета, вы можете
изменять свойства для всех уровней «тела» отчета, для этого нужно
выбрать уровень, который вы хотите отформатировать, щелкнув на
нужную часть отчета, и затем изменить настройки в Properties вкладки
менеджера отчета.
36 2/28/2013 Footer
Page number
Будет не лишнем добавить в отчет «номер страницы», для этого во
вкладке Templates мы выберем готовый ячейки, в которой уже лежит
выражение, которое будет выводить «номер страницы»:
37 2/28/2013 Footer
Calculating Data with Formulas and
Variables
У вас есть возможность создать свой вычисляемый объект в отчет,
который будет рассчитан во время обновления отчета. Формула может
состоять из объектов, функций, операторов и вычисляемых контекстов.
Формула – сложное вычисление, которое создается на основе объектов
юниверса. Существует 2 способа создания формул:
•Drag and drop объекты в Formula Toolbar
•Использовать Formula Editor
Переменные – формула, которая сохраняется как отдельный объект и
отображается в Data Tab
38 2/28/2013 Footer
Using Multiple Data Sources
Web Intelligence позволяет создавать несколько запросов в одном
отчете, который базируется на одном или нескольких юниверсах.
Так же в качестве источника данных мы можем использовать внешние
файлы (excel,csv,text).
Когда мы запускаем запрос, который базируется на одном источнике
данных, результат запроса сохранится в поставщике данных.
Каждый поставщик данных содержит данные из одного источника.
Как только отчет построен, с помощью блоков данных, мы можем
сравнить информацию в блоках и произвести вычисления по всем
источникам данных.
39 2/28/2013 Footer
What is data synchronization?
Если вы хотите использовать в одном блоке измерения из разных
поставщиков данных, то для этого необходимо в отчете объединить
(merge) общие измерения.
Merge dimensions усиливают эффективность и гибкость Web
Intelligence, позволяя синхронизировать данные из разных источников
в одном отчете.
40 2/28/2013 Footer
Rules of dimensions merge
Объединение измерений – процесс создания связи между двумя
запросами, базирующей на объекте с общими значениями.
• Объединять можно только измерения
• Измерения должны иметь одинаковый тип данных
• Данные case-sensitive
• Формат данных должен быть одинаковый
• Объединять можно любое кол-во запросов
• Любое количество измерений может быть объединено между 2мя
запросами
41 2/28/2013 Footer
Analyzing Data
Данных полученные в результате запроса сохраняются в микрокубе
(поставщик данных), это удобно для визуализации данных. В отчете
данные отображаются в виде двухмерных таблиц, где каждый
столбец является одной из осей куба.
42 2/28/2013 Footer
What is Scope of analysis?
При анализе запроса нам может
понадобиться более детальная информация,
которая присутствует в нашем микрокубе,
но пока еще не отображается в отчете. Мы
можем в любое время «провалиться» на
более низкие уровни детализации – этот
процесс называется drill-down
В юниверсе областью анализа является
иерархия уровней для выбранного
объекта.
43 2/28/2013 Footer
Drilling in Web Intelligence
44 2/28/2013 Footer
Managing and Sharing Web Intelligence
Documents
Если вы работает в Web Intelligence Rich Client и хотите, чтобы ваш
отчет был доступен другим пользователям, то его необходимо
экспортировать в репозиторий (CMS).
При экспорте вам необходимо выбрать папку сохранения и
дополнительно вы можете выбрать категорию. (Отчет физически
находиться в папке, категория лишь ссылается на отчет в папке)
45 2/28/2013 Footer
InfoView
Для доступа к Infoview, необходимо воспользоваться вашим
интернет браузером.
В Infoview вы может работать с различными отчетами BO. Для
просмотра Web Intelligence отчетов существует 3 способа:
• web accessibility html
• interactive html
• java report panel
• web intelligence rich client
Также Infoview позволяет ставить отчеты на расписание.
46 2/28/2013 Footer
Working with Advanced Query Techniques
Иногда нужно построить отчет, который будет базироваться на
нескольких запросах.
В Web Intelligence есть несколько способов для таких ситуаций:
•Использование merge dimensions
•Подзапросы
•Комбинированные запросы
Комбинированные запросы позволяют создавать 2 запроса и
объединять результат в один микрокуб с помощью функций UNION,
MINUS, INTERSECTION
Преимущества использования
комбинированных запросов:
• Упрощает конструкцию
запроса
• Можно заменить фильтры
запроса на булеву логику
47 2/28/2013 Footer
Subqueries
Подзапросы необходимы, когда у
нас главный результат зависит от
внутреннего запроса, поэтому
сначала должен быть выполнен
внутренний запрос.
Как правило используются в:
•Когда значение операнда
неизвестно
•Когда значение фильтра
непостоянно
Как и обычный запрос, подзапрос создается в Query Panel:
*Подзапрос можно создавать на основе другого запроса
48 2/28/2013 Footer
Changing data sources
Web Intelligence позволяет нам изменять источник данных в отчете:
•С одного юниверса на другой
•С локального источника данных на юниверс
Но мы не можем поменять юниверс на локальный источник данных.
49 2/28/2013 Footer
Working with Calculation Contexts
Web Intelligence динамически
вычисляет измерения, базируясь
на измерения, с которыми
используется.
В Web Intelligence есть специальные функцию, которые могут
изменять существующий контекст:
•In
•Where
•ForEach
•ForAll
50 2/28/2013 Footer
Creating Formulas with Character and Date
В Web Intelligence существуют следующие функции для работы со
строками:
• =Right([Name];2)
• =Replace([Quarter];”Q”;”Quarter”)
• =Left([Name];2)
• =Substr([Name];3;Length([Name]))
• =Length([Name])
• =Pos([Adress];” “)
Для конкатенации строк:
• =“Currant Date “+CurrantDate
Форматирование дат:
• =FormatDate([Date];”dd-MM-yyyy”)
51 2/28/2013 Footer
Using If logic
Функция If() является очень полезной вещью при создании отчетов.
Часто рассматривается как «If…Then…Else» логика, данная функция
может быть использована для различных целей при создании формул.
52 2/28/2013 Footer
Working with Additional Reporting Functions
• Использование Match() определяет соответствует ли строка
заданному условию:
• Использование NoFilter() переопределяет фильтры или
ранжирование внутри отчета, то есть вы можете показать в
таблице данные, которых изначально там не было, но которые
есть в поставщике данных:
53 2/28/2013 Footer
Working with Additional Reporting Functions
• Использование =RunningSum(), =RunningAverage(),
=RunningCount() необходимо для расчета комулитивных
значений:
• Использование =DrillFilter() возвращает нам значение верхего
уровня:
• =DataProviderType() возвращает нам тип источника данных
54 2/28/2013 Footer
Creating Hyperlinks
Web Intelligence позволяет работать с гиперссылками для решения
следующих задач:
•Переход к другим отчетам, например у нас есть отчет, в котором
показаны продажи в разрезе торговых точек, и мы можем перейти по
гиперссылке в другой отчет, в котором будет детальная информация
по выбранному магазину.
•Переход по URL
Создавать гиперссылки для
перехода к другим отчетам
необходимо в Web Intelligence
Interactive panel.

More Related Content

What's hot

「Terraform」と連携して自動構築を実現するシステムライフサイクル効率化支援OSS「Exastro IT Automation」のご紹介
「Terraform」と連携して自動構築を実現するシステムライフサイクル効率化支援OSS「Exastro IT Automation」のご紹介「Terraform」と連携して自動構築を実現するシステムライフサイクル効率化支援OSS「Exastro IT Automation」のご紹介
「Terraform」と連携して自動構築を実現するシステムライフサイクル効率化支援OSS「Exastro IT Automation」のご紹介
ssuser05b05e
 

What's hot (20)

DigdagはなぜYAMLなのか?
DigdagはなぜYAMLなのか?DigdagはなぜYAMLなのか?
DigdagはなぜYAMLなのか?
 
「Terraform」と連携して自動構築を実現するシステムライフサイクル効率化支援OSS「Exastro IT Automation」のご紹介
「Terraform」と連携して自動構築を実現するシステムライフサイクル効率化支援OSS「Exastro IT Automation」のご紹介「Terraform」と連携して自動構築を実現するシステムライフサイクル効率化支援OSS「Exastro IT Automation」のご紹介
「Terraform」と連携して自動構築を実現するシステムライフサイクル効率化支援OSS「Exastro IT Automation」のご紹介
 
kintoneのデータをSQLで操作!? ~Drivers/Gateway/Sync 徹底比較~
kintoneのデータをSQLで操作!? ~Drivers/Gateway/Sync 徹底比較~kintoneのデータをSQLで操作!? ~Drivers/Gateway/Sync 徹底比較~
kintoneのデータをSQLで操作!? ~Drivers/Gateway/Sync 徹底比較~
 
データ管理に重要なことは事業と組織の理解だった(Data Engineering Study #11 発表資料)
データ管理に重要なことは事業と組織の理解だった(Data Engineering Study #11 発表資料)データ管理に重要なことは事業と組織の理解だった(Data Engineering Study #11 発表資料)
データ管理に重要なことは事業と組織の理解だった(Data Engineering Study #11 発表資料)
 
情報の伝え方が変わる!Power BIでレポートを作ってみよう(前半戦)
情報の伝え方が変わる!Power BIでレポートを作ってみよう(前半戦)情報の伝え方が変わる!Power BIでレポートを作ってみよう(前半戦)
情報の伝え方が変わる!Power BIでレポートを作ってみよう(前半戦)
 
MLOps Yearning ~ 実運用システムを構築する前にデータサイエンティストが考えておきたいこと
MLOps Yearning ~ 実運用システムを構築する前にデータサイエンティストが考えておきたいことMLOps Yearning ~ 実運用システムを構築する前にデータサイエンティストが考えておきたいこと
MLOps Yearning ~ 実運用システムを構築する前にデータサイエンティストが考えておきたいこと
 
脆弱性管理の自動化への取り組み
脆弱性管理の自動化への取り組み脆弱性管理の自動化への取り組み
脆弱性管理の自動化への取り組み
 
トランザクション処理可能な分散DB 「YugabyteDB」入門(Open Source Conference 2022 Online/Fukuoka 発...
トランザクション処理可能な分散DB 「YugabyteDB」入門(Open Source Conference 2022 Online/Fukuoka 発...トランザクション処理可能な分散DB 「YugabyteDB」入門(Open Source Conference 2022 Online/Fukuoka 発...
トランザクション処理可能な分散DB 「YugabyteDB」入門(Open Source Conference 2022 Online/Fukuoka 発...
 
さくらのクラウド基礎知識
さくらのクラウド基礎知識さくらのクラウド基礎知識
さくらのクラウド基礎知識
 
DataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組みDataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組み
 
Power BI 初心者さんのDAX・メジャー「モヤモヤ」晴れるまで
Power BI 初心者さんのDAX・メジャー「モヤモヤ」晴れるまでPower BI 初心者さんのDAX・メジャー「モヤモヤ」晴れるまで
Power BI 初心者さんのDAX・メジャー「モヤモヤ」晴れるまで
 
Internet explorer イントラネットの判定と挙動
Internet explorer イントラネットの判定と挙動Internet explorer イントラネットの判定と挙動
Internet explorer イントラネットの判定と挙動
 
BIツール大全 もうBIツールで迷わない「超カタログ」
BIツール大全 もうBIツールで迷わない「超カタログ」BIツール大全 もうBIツールで迷わない「超カタログ」
BIツール大全 もうBIツールで迷わない「超カタログ」
 
いまできるデータ分析を Power BI ではじめよう
いまできるデータ分析を Power BI ではじめよういまできるデータ分析を Power BI ではじめよう
いまできるデータ分析を Power BI ではじめよう
 
まずやっとくPostgreSQLチューニング
まずやっとくPostgreSQLチューニングまずやっとくPostgreSQLチューニング
まずやっとくPostgreSQLチューニング
 
SCUGJ第25回勉強会:Azure Site Recoveryでハマった with VMware 環境
SCUGJ第25回勉強会:Azure Site Recoveryでハマった with VMware 環境SCUGJ第25回勉強会:Azure Site Recoveryでハマった with VMware 環境
SCUGJ第25回勉強会:Azure Site Recoveryでハマった with VMware 環境
 
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
 
ASP.NET CoreとAzure AD B2Cを使ったサクっと認証
ASP.NET CoreとAzure AD B2Cを使ったサクっと認証ASP.NET CoreとAzure AD B2Cを使ったサクっと認証
ASP.NET CoreとAzure AD B2Cを使ったサクっと認証
 
ノーコードでAIサービスを使ってみよう!「AI Bulder」
ノーコードでAIサービスを使ってみよう!「AI Bulder」ノーコードでAIサービスを使ってみよう!「AI Bulder」
ノーコードでAIサービスを使ってみよう!「AI Bulder」
 
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
 

Viewers also liked

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
Dmitry Anoshin
 
Attacca mobile marketing
Attacca mobile marketingAttacca mobile marketing
Attacca mobile marketing
Attacca_digital
 
Титаренко В.А. Моя любимая работа! Психологическое сопровождение ДОУ (презент...
Титаренко В.А. Моя любимая работа! Психологическое сопровождение ДОУ (презент...Титаренко В.А. Моя любимая работа! Психологическое сопровождение ДОУ (презент...
Титаренко В.А. Моя любимая работа! Психологическое сопровождение ДОУ (презент...
vdohnovlennye
 
Аналитика и KPI в маркетинге
Аналитика и KPI в маркетингеАналитика и KPI в маркетинге
Аналитика и KPI в маркетинге
Комплето
 

Viewers also liked (10)

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
 
SAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich ClientSAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich Client
 
SAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGSAP BO ONLINE TRAINING
SAP BO ONLINE TRAINING
 
Attacca mobile marketing
Attacca mobile marketingAttacca mobile marketing
Attacca mobile marketing
 
Лауреаты Первой Национальной Маркетинговой Премии Ukrainian Marketing Awards™
Лауреаты Первой Национальной Маркетинговой Премии Ukrainian Marketing Awards™Лауреаты Первой Национальной Маркетинговой Премии Ukrainian Marketing Awards™
Лауреаты Первой Национальной Маркетинговой Премии Ukrainian Marketing Awards™
 
Business objects activities web intelligence
Business objects activities web intelligenceBusiness objects activities web intelligence
Business objects activities web intelligence
 
Титаренко В.А. Моя любимая работа! Психологическое сопровождение ДОУ (презент...
Титаренко В.А. Моя любимая работа! Психологическое сопровождение ДОУ (презент...Титаренко В.А. Моя любимая работа! Психологическое сопровождение ДОУ (презент...
Титаренко В.А. Моя любимая работа! Психологическое сопровождение ДОУ (презент...
 
Lean Marketing for startups (бережливый маркетинг). Часть 1.
Lean Marketing for startups (бережливый маркетинг). Часть 1.Lean Marketing for startups (бережливый маркетинг). Часть 1.
Lean Marketing for startups (бережливый маркетинг). Часть 1.
 
Аналитика и KPI в маркетинге
Аналитика и KPI в маркетингеАналитика и KPI в маркетинге
Аналитика и KPI в маркетинге
 
Ericsson commond list, BSS+NSS=OSS
Ericsson commond list, BSS+NSS=OSSEricsson commond list, BSS+NSS=OSS
Ericsson commond list, BSS+NSS=OSS
 

Similar to SAP BusinessObjects Web Intelligence training

SAP BusinessObjects Xcelcius training
SAP BusinessObjects Xcelcius trainingSAP BusinessObjects Xcelcius training
SAP BusinessObjects Xcelcius training
Dmitry Anoshin
 
Informatica Пронет (v.0.3)
Informatica   Пронет (v.0.3)Informatica   Пронет (v.0.3)
Informatica Пронет (v.0.3)
Natasha Zaverukha
 
Платформа Docsvision
Платформа DocsvisionПлатформа Docsvision
Платформа Docsvision
Docsvision
 
Leadguard. Факультатив. Системы business-intelligence
Leadguard. Факультатив. Системы business-intelligenceLeadguard. Факультатив. Системы business-intelligence
Leadguard. Факультатив. Системы business-intelligence
Екатерина Сорокина
 
«Быстрый русский» – отечественная платформа автоматизации CITORUS
«Быстрый русский» – отечественная платформа автоматизации CITORUS «Быстрый русский» – отечественная платформа автоматизации CITORUS
«Быстрый русский» – отечественная платформа автоматизации CITORUS
Aleksandra Raevskaya
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data Services
Media Gorod
 
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google Analitycs
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google AnalitycsСтроим собственную BI в MS Excel на данных из Яндекс.Метрики и Google Analitycs
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google Analitycs
Maxim Uvarov
 
13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд
KewpaN
 

Similar to SAP BusinessObjects Web Intelligence training (20)

Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:
 
Новая жизнь Ваших даных с PowerBI
Новая жизнь Ваших даных с PowerBI Новая жизнь Ваших даных с PowerBI
Новая жизнь Ваших даных с PowerBI
 
SAP BusinessObjects Xcelcius training
SAP BusinessObjects Xcelcius trainingSAP BusinessObjects Xcelcius training
SAP BusinessObjects Xcelcius training
 
2010-11 (ПБД) Вологжанин Д.Г.
2010-11 (ПБД) Вологжанин Д.Г.2010-11 (ПБД) Вологжанин Д.Г.
2010-11 (ПБД) Вологжанин Д.Г.
 
Конструктор отчетов
Конструктор отчетовКонструктор отчетов
Конструктор отчетов
 
Vivantek
VivantekVivantek
Vivantek
 
Informatica Пронет (v.0.3)
Informatica   Пронет (v.0.3)Informatica   Пронет (v.0.3)
Informatica Пронет (v.0.3)
 
Oracle WebContent Suite
Oracle WebContent SuiteOracle WebContent Suite
Oracle WebContent Suite
 
Бизнес-аналитика FMCG-дистрибутора ГК Мегаполис с Qlik Sense
Бизнес-аналитика FMCG-дистрибутора ГК Мегаполис с Qlik SenseБизнес-аналитика FMCG-дистрибутора ГК Мегаполис с Qlik Sense
Бизнес-аналитика FMCG-дистрибутора ГК Мегаполис с Qlik Sense
 
Решения HPE для Автоматизации каталога услуг и процессов эксплуатации ИТ
Решения HPE для Автоматизации каталога услуг и процессов эксплуатации ИТРешения HPE для Автоматизации каталога услуг и процессов эксплуатации ИТ
Решения HPE для Автоматизации каталога услуг и процессов эксплуатации ИТ
 
Платформа Docsvision
Платформа DocsvisionПлатформа Docsvision
Платформа Docsvision
 
Leadguard. Факультатив. Системы business-intelligence
Leadguard. Факультатив. Системы business-intelligenceLeadguard. Факультатив. Системы business-intelligence
Leadguard. Факультатив. Системы business-intelligence
 
«Быстрый русский» – отечественная платформа автоматизации CITORUS
«Быстрый русский» – отечественная платформа автоматизации CITORUS «Быстрый русский» – отечественная платформа автоматизации CITORUS
«Быстрый русский» – отечественная платформа автоматизации CITORUS
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data Services
 
«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...
«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...
«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...
 
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google Analitycs
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google AnalitycsСтроим собственную BI в MS Excel на данных из Яндекс.Метрики и Google Analitycs
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google Analitycs
 
PI Server. Управление и предоставление доступа к данным с измерительных устро...
PI Server. Управление и предоставление доступа к данным с измерительных устро...PI Server. Управление и предоставление доступа к данным с измерительных устро...
PI Server. Управление и предоставление доступа к данным с измерительных устро...
 
Stack monitoring
Stack monitoringStack monitoring
Stack monitoring
 
13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд
 
Bios power bi о нас (RU)
Bios power bi о нас (RU)Bios power bi о нас (RU)
Bios power bi о нас (RU)
 

More from Dmitry Anoshin

Microstrategy for Retailer Company
Microstrategy for Retailer CompanyMicrostrategy for Retailer Company
Microstrategy for Retailer Company
Dmitry 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
 
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 4
Sap BusinessObjects 4Sap BusinessObjects 4
Sap BusinessObjects 4
 

SAP BusinessObjects Web Intelligence training

  • 2. 2 2/28/2013 Footer Business intelligence или сокращенно BI - бизнес-анализ, бизнес-аналитика. Под этим понятием чаще всего подразумевают программное обеспечение, созданное для помощи менеджеру в анализе информации о своей компании и еѐ окружении. Существует несколько вариантов понимания этого термина. Business Intelligence (BI)
  • 3. 3 2/28/2013 Footer • 1990 – создание компании Business Objects во Франции, их первый клиент – France Telecom • 1994 – первая французская IT компания, которая вышла на рынок Америки • 2005 – начало линейки Business Objects XI • 2006 – начало линейки Xcelsius • 2007 – Software AG (SAP) покупает Business Objects Business Objects history
  • 4. 4 2/28/2013 Footer BO trainings SAP Business Objects Enterprise Report Development Universe Development Administration Dashboard development BOU310 BusinessObjects XI 3.0-3.1. Universe Design BOU320 BusinessObjects XI 3.1 - Advanced Universe Design BOW310 BusinessObjects Web Intelligence XI 3.0-3.1. Report Design BOW320 BusinessObjects Web Intelligence XI 3.0-3.1. Advanced Report Design BOC310 Crystal Reports 2008. Report Design I - Fundamentals of Report Design BOC320 Crystal Reports 2008. Report Design II - Fundamentals of Report Design BOC330 Crystal Reports 2008. Report Design III - Fundamentals of Report Design BOE310 BusinessObjects Enterprise XI 3.0-3.1. Administration and Security BOE320 BusinessObjects Enterprise XI 3.0-3.1. Administering Servers – Windows BOE330 SAP BusinessObjects Enterprise XI 3.0-3.1. Design and deployment solutions BOX310 BusinessObjects Xcelsius Enterprise 2008 - Core & Connectivity
  • 5. 5 2/28/2013 Footer SAP BusinessObjects Системы Источники Teradata Database Возможности SAP BusinessObjects •Интеграция •Анализ •Представление Отчетность Семантический слой ETL
  • 8. 8 2/28/2013 Footer BusinessObjects Enterprise overview BusinessObjects Enterprise является аналитическим приложением (BI). Позволяет развертывать и стандартизировать BI решения на надежной, масштабируемой и адаптивной сервис-ориентированной архитектуре. BusinessObjects Enterprise позволяет работать с Web Intelligence документами, Crystal Reports, Desktop Intelligence документами, Crystal Xcelsius моделями, Voyager workspaces, электронными таблицами и другими документами. С BusinessObjects Enterprise, пользователи могут получить доступ к корпоративной информации и организовать его(доступ) в соответствии со своими предпочтениями.
  • 10. 10 2/28/2013 Footer BO Architecture Layers and Elements
  • 11. 11 2/28/2013 Footer • Infoview • Web Intelligence • Web Intelligence Rich Client • Designer • Desktop Intelligence • Central Management Console (CMC) • Import Wizard • Xcelsius • Crystal reports • Live Office • Voyager Main Applications
  • 12. 12 2/28/2013 Footer Introduction Web intelligence Web Intelligence позволяет создавать запросы к хранилищу данных, используя бизнес термины и простой в использование интерфейс. Позволяет вам создавать отчеты различной степени сложности, и затем распространять их внутри вашей компании. Web Intelligence дает доступ к корпоративной информации, которая может храниться как в реляционных базах данных, так и OLAP кубах. Web Intelligence позволяет ее анализировать и распространять через Intranet и Extranet сети. Для доступа к Web Intelligence (тонкий клиент) вы можете залогиниться в BO портал - InfoView, используя ваш интернет браузер. Также можно использовать Web Intelligence Rich Client (толстый клиент), как автономное Windows приложение или подключиться к BO репозиторию – Central Management Server (CMS).
  • 13. 13 2/28/2013 Footer Querying with Web Intelligence 1. Создаем запрос в Web Intelligence 2. Запрос направляется в Web Intelligence Server, где генерится SQL код 3. SQL код отправляется в БД 4. БД возвращает данные на Web Intelligence Server, где заполняется микрокуб, называемый поставщиком данных или провайдер данных. Эта информация потом доступна в отчете для редактирования. Документ Web Intelligence может содержать несколько отчетов и каждый может быть построен с использованием разных запросов.
  • 14. 14 2/28/2013 Footer Reporting and analyzing with Web Intelligence Если у вас есть данные, которые вы хотите анализировать, вы можете показать или представить их несколькими способами: • В таблице (горизонтальные, вертикальные, или cross таблицы) • В диаграмме (бар, линия, область, пирог или радар) • В нескольких блоках
  • 15. 15 2/28/2013 Footer Creating Web Intelligence Documents with Queries Существует два способа создания нового документа: • Использовать любой готовый источник данных (например *.xls) • Использовать панель запроса Web Intelligence Используя панель запроса, мы создаем бизнес вопрос, или запрос, Который предоставит нам запрашиваемую информацию.
  • 16. 16 2/28/2013 Footer The Semantic Layer Web Intelligence позволяет получать и анализировать данные вашей организации с помощью семантического слоя, который представлен в одном или нескольких BusinessObjects Universes. Юниверсы созданы на основе бизнес-терминологи, которая знакома бизнес-пользователям. Юниверсы скрывают от пользователей технические термины связанных с базами данными. Web Intelligence использует юниверсы для предоставления доступа к данным. Благодаря ним можно создавать запросы и получать информацию, необходимую для решения ежедневных задач. Основные понятия используемые в семантической слое: •Object •Class •Predefined query filter •Universe
  • 17. 17 2/28/2013 Footer Universe BusinessObjects Universe – семантический слой, который служит, своего рода, переводчиком, между бизнес терминами и техническими терминами. С помощью юниверса, можно извлекать необходимые данных из БД Простым drag-and-drop способом. Юниверс создаются с помощью приложения BO – Universe Designer. В каждом юниверсе, бизнес термины, перечислены в качестве объектов, и сгруппированы в классы по типам бизнеса.
  • 18. 18 2/28/2013 Footer Universe Objects В юниверсе существует 4 типа объектов: •Dimension – содержит символьные данные, содержит объекты типа «дата» •Detail - содержит описательные данные об измерении. •Measure – используется для отображения сумм, кол-ва и тп. •Predefined query filter - используется для ограничения запроса в области «Фильтр запроса»
  • 19. 19 2/28/2013 Footer Creating new document Для создания нового Web Intelligence документа воспользуемся приложением Web Intelligence Rich Client: •Залогинимся в Web Intelligence Rich Client (существует 3 типа аутентификации: connected, offline, standalone) •Создадим новый документ Web Intelligence •Выберем в качестве источника данных юниверс – «Efashion» •Создадим запрос •Сохраним документ (документ можно экспортировать В CMS BO или сохранить на локальном компьютере, также можно экспортировать отчет в *.xls, PDF, *.csv форматы.
  • 22. 22 2/28/2013 Footer Understanding how the data is aggregated Объект [Sales Revenue] является объектом мерой. Данный пример наглядно демонстрирует основное свойство объектов типа мера – значения меры зависят от того с какими объектами она используется. Select Year, Store_Name, sum(Sales_Revenue) FROM Sales Group by 1,2; Select Year, sum(Sales_Revenue) FROM Sales Group by 1;
  • 23. 23 2/28/2013 Footer Restricting Data Returned by a Query В BO фильтры состоят из трех компонентов: •Object – объект, по которому необходимо отфильтровать данные •Operator – один из логических операторов •Operand – значение используемое для фильтрации Существует 4 типа фильтров, которые можно использовать в Web Intelligence: •Predefined query – создаются в юниверсе •Single and multi-value filter •Prompted filters •Complex filters
  • 24. 24 2/28/2013 Footer Designing Web Intelligence Reports Web Intelligence документ состоит из: • Одного или нескольких отчетов • Одного или нескольких блоков (блок – это таблица, график или тп.) • Поставщика данных (микрокуб)
  • 25. 25 2/28/2013 Footer Web Intelligence Rich Client window toolbars Панель инструментов Web Intelligence Rich Client состоит из: • Standart • Reporting • Formatting • Page Navigation Также для работы с отчетом есть следующие вкладки: • Data • Properties • Templates • Map • Input Controls • Document Properties
  • 26. 26 2/28/2013 Footer Enhancing the Presentation of Data in Reports • Использование breaks, calculations • Использование сортировки • Использование фильтров отчета • Rank данных • Track data changes • Использование alerters для подсветки информации • Разбивка по секциям • Копирование данных в другие приложения
  • 27. 27 2/28/2013 Footer Breaks Breaks позволяют структурировать и разделять данные в таблице на группы и сделать данных удобней для просмотра и интерпретации. Formatting Breaks • Show Break header • Show Break footer • Remove duplicates • Central value across break
  • 28. 28 2/28/2013 Footer Calculations В данном случае под вычислениями подразумеваются стандартные функция, с помощью которых можно производить простейшие математические действия: Sorts • Default • Ascending • Descending • Custom
  • 29. 29 2/28/2013 Footer Report filters Фильтры внутри отчета позволяют скрыть часть данных. В качестве фильтра можно использовать dimensions, details, measures и variables объекты
  • 30. 30 2/28/2013 Footer Ranking data Если мы хотим показать несколько критических максимальных или минимальных значений, то мы можем воспользоваться функцией Rank. Она позволит нам вывести от 3х и более dimension базирующихся на выбранной measure. Ранжирование может быть выполнено двумя способами: • На уровне БД путем добавления в панель запроса «Add database ranking» • На уровне отчета, для этого необходимо щелкнуть на «Add/Remove ranking»
  • 31. 31 2/28/2013 Footer Data tracking Для принятия эффективных бизнес решений, необходимо понимать, как данные, который отражают, например, показатели компании, изменяют в течение времени. Понимание этого процесса поможет принять правильное и своевременное решение. Web Intelligence позволяет отслеживать и подсвечивать все изменения в данных: •Добавление новых данных •Удаление данных •Изменения данных •Увеличение значений •Уменьшение значений
  • 32. 32 2/28/2013 Footer Alerters Сигнализаторы позволяют выделить результаты, которые соответствуют или не соответствуют целевым задачам бизнеса. Вы можете создать простой сигнализатор, который будет подсвечивать нужным цветом высокий или низкий результат, или же сложный сигнализатор, который будет выводить текстовое сообщение или другой объект. Сигнализатор состоит из 5 элементов: •Имя •Объект или ячейка с контентом •Оператор •Значение операнда или другой объект •Условие форматирования Правила сигнализатора: •Сигнализаторы можно накладывать на таблицы, секции или отдельно стоящие ячейки •Сигнализаторы не используются с charts •В отчете не может быть больше 30 сигнализаторов
  • 33. 33 2/28/2013 Footer Sections Данные в отчете можно группировать, используя Break функцию: Так же можно использовать секционирование:
  • 34. 34 2/28/2013 Footer Copy data to external applications Из отчетов Web Intelligence можно копировать данные и вставлять их в таблицы Microsoft Excel или делать “printscreen” и вставлять картинки в презентацию.
  • 35. 35 2/28/2013 Footer Formatting Reports У вас есть возможность форматировать ваши документы на различных уровнях «тела» отчета. Использую менеджер отчета, вы можете изменять свойства для всех уровней «тела» отчета, для этого нужно выбрать уровень, который вы хотите отформатировать, щелкнув на нужную часть отчета, и затем изменить настройки в Properties вкладки менеджера отчета.
  • 36. 36 2/28/2013 Footer Page number Будет не лишнем добавить в отчет «номер страницы», для этого во вкладке Templates мы выберем готовый ячейки, в которой уже лежит выражение, которое будет выводить «номер страницы»:
  • 37. 37 2/28/2013 Footer Calculating Data with Formulas and Variables У вас есть возможность создать свой вычисляемый объект в отчет, который будет рассчитан во время обновления отчета. Формула может состоять из объектов, функций, операторов и вычисляемых контекстов. Формула – сложное вычисление, которое создается на основе объектов юниверса. Существует 2 способа создания формул: •Drag and drop объекты в Formula Toolbar •Использовать Formula Editor Переменные – формула, которая сохраняется как отдельный объект и отображается в Data Tab
  • 38. 38 2/28/2013 Footer Using Multiple Data Sources Web Intelligence позволяет создавать несколько запросов в одном отчете, который базируется на одном или нескольких юниверсах. Так же в качестве источника данных мы можем использовать внешние файлы (excel,csv,text). Когда мы запускаем запрос, который базируется на одном источнике данных, результат запроса сохранится в поставщике данных. Каждый поставщик данных содержит данные из одного источника. Как только отчет построен, с помощью блоков данных, мы можем сравнить информацию в блоках и произвести вычисления по всем источникам данных.
  • 39. 39 2/28/2013 Footer What is data synchronization? Если вы хотите использовать в одном блоке измерения из разных поставщиков данных, то для этого необходимо в отчете объединить (merge) общие измерения. Merge dimensions усиливают эффективность и гибкость Web Intelligence, позволяя синхронизировать данные из разных источников в одном отчете.
  • 40. 40 2/28/2013 Footer Rules of dimensions merge Объединение измерений – процесс создания связи между двумя запросами, базирующей на объекте с общими значениями. • Объединять можно только измерения • Измерения должны иметь одинаковый тип данных • Данные case-sensitive • Формат данных должен быть одинаковый • Объединять можно любое кол-во запросов • Любое количество измерений может быть объединено между 2мя запросами
  • 41. 41 2/28/2013 Footer Analyzing Data Данных полученные в результате запроса сохраняются в микрокубе (поставщик данных), это удобно для визуализации данных. В отчете данные отображаются в виде двухмерных таблиц, где каждый столбец является одной из осей куба.
  • 42. 42 2/28/2013 Footer What is Scope of analysis? При анализе запроса нам может понадобиться более детальная информация, которая присутствует в нашем микрокубе, но пока еще не отображается в отчете. Мы можем в любое время «провалиться» на более низкие уровни детализации – этот процесс называется drill-down В юниверсе областью анализа является иерархия уровней для выбранного объекта.
  • 43. 43 2/28/2013 Footer Drilling in Web Intelligence
  • 44. 44 2/28/2013 Footer Managing and Sharing Web Intelligence Documents Если вы работает в Web Intelligence Rich Client и хотите, чтобы ваш отчет был доступен другим пользователям, то его необходимо экспортировать в репозиторий (CMS). При экспорте вам необходимо выбрать папку сохранения и дополнительно вы можете выбрать категорию. (Отчет физически находиться в папке, категория лишь ссылается на отчет в папке)
  • 45. 45 2/28/2013 Footer InfoView Для доступа к Infoview, необходимо воспользоваться вашим интернет браузером. В Infoview вы может работать с различными отчетами BO. Для просмотра Web Intelligence отчетов существует 3 способа: • web accessibility html • interactive html • java report panel • web intelligence rich client Также Infoview позволяет ставить отчеты на расписание.
  • 46. 46 2/28/2013 Footer Working with Advanced Query Techniques Иногда нужно построить отчет, который будет базироваться на нескольких запросах. В Web Intelligence есть несколько способов для таких ситуаций: •Использование merge dimensions •Подзапросы •Комбинированные запросы Комбинированные запросы позволяют создавать 2 запроса и объединять результат в один микрокуб с помощью функций UNION, MINUS, INTERSECTION Преимущества использования комбинированных запросов: • Упрощает конструкцию запроса • Можно заменить фильтры запроса на булеву логику
  • 47. 47 2/28/2013 Footer Subqueries Подзапросы необходимы, когда у нас главный результат зависит от внутреннего запроса, поэтому сначала должен быть выполнен внутренний запрос. Как правило используются в: •Когда значение операнда неизвестно •Когда значение фильтра непостоянно Как и обычный запрос, подзапрос создается в Query Panel: *Подзапрос можно создавать на основе другого запроса
  • 48. 48 2/28/2013 Footer Changing data sources Web Intelligence позволяет нам изменять источник данных в отчете: •С одного юниверса на другой •С локального источника данных на юниверс Но мы не можем поменять юниверс на локальный источник данных.
  • 49. 49 2/28/2013 Footer Working with Calculation Contexts Web Intelligence динамически вычисляет измерения, базируясь на измерения, с которыми используется. В Web Intelligence есть специальные функцию, которые могут изменять существующий контекст: •In •Where •ForEach •ForAll
  • 50. 50 2/28/2013 Footer Creating Formulas with Character and Date В Web Intelligence существуют следующие функции для работы со строками: • =Right([Name];2) • =Replace([Quarter];”Q”;”Quarter”) • =Left([Name];2) • =Substr([Name];3;Length([Name])) • =Length([Name]) • =Pos([Adress];” “) Для конкатенации строк: • =“Currant Date “+CurrantDate Форматирование дат: • =FormatDate([Date];”dd-MM-yyyy”)
  • 51. 51 2/28/2013 Footer Using If logic Функция If() является очень полезной вещью при создании отчетов. Часто рассматривается как «If…Then…Else» логика, данная функция может быть использована для различных целей при создании формул.
  • 52. 52 2/28/2013 Footer Working with Additional Reporting Functions • Использование Match() определяет соответствует ли строка заданному условию: • Использование NoFilter() переопределяет фильтры или ранжирование внутри отчета, то есть вы можете показать в таблице данные, которых изначально там не было, но которые есть в поставщике данных:
  • 53. 53 2/28/2013 Footer Working with Additional Reporting Functions • Использование =RunningSum(), =RunningAverage(), =RunningCount() необходимо для расчета комулитивных значений: • Использование =DrillFilter() возвращает нам значение верхего уровня: • =DataProviderType() возвращает нам тип источника данных
  • 54. 54 2/28/2013 Footer Creating Hyperlinks Web Intelligence позволяет работать с гиперссылками для решения следующих задач: •Переход к другим отчетам, например у нас есть отчет, в котором показаны продажи в разрезе торговых точек, и мы можем перейти по гиперссылке в другой отчет, в котором будет детальная информация по выбранному магазину. •Переход по URL Создавать гиперссылки для перехода к другим отчетам необходимо в Web Intelligence Interactive panel.