Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемwww.oraclebi.ru
1 Oracle BI Publisher: особенности использования Шеремета Сергей
2 Цельпрезентации 1 Обзор BI Publisher Рекомендации по использованию
3 Содержание 2 Обзор BI Publisher –для чего и почему –основная концепция –архитектура «Узкие места» Рекомендации по –настройке системы –этапу получения данных –этапу генерации отчетов
4 Для чего 3 Предоставление отчетности в стандартизованном виде (форма представления важна не менее чем содержание)
5 Почему 4 Скорость и простота создания отчетов Легкость поддержки и внесения изменений
6 Почему 5 Множество форматов вывода Поддержка языковых трансляций отчетов Простота интеграции
7 Основная концепция 6
8 7
9 8
10 Архитектура 9 BI Publisher используется в –OeBS –J.D.Edwards –Peoplesoft «урезанный» функционал –Siebel CRM …. –BIEE (standalone BIP)
11 Архитектура 10
12 Узкие места 11 Длительное время формирования отчета –время получения данных –время генерации отчета Не полное соответствие выходной формы с исходной разметкой
13 Рекомендации по настройке системы 12 используйте JDK 1.6 (и выше) ОЗУ 8Gb на 64-битной ОС 2Gb на 32-битной ОС ПЗУ 30Gb – репозиторий отчетов 20Gb – temp space по возможности - кластер
14 Рекомендации по настройке системы 13 включите многопоточность знайте «в лицо» config-файлы (xmlp-server-config.xml) настройте логирование на DEV-среде (xdodebug.cfg)
15 Рекомендации по настройке системы 14 желательно запускать JVM под en_US локалью (вычисляемые поля в DataTemplate используют NLS_NUM_CHAR от JVM) отрегулируйте кол-во сессий планировщика (database-config.xml)
16 Рекомендации по настройке системы 15 настройте системное кеширование если BIP интегрируется с другими системами – настройте SSO
17 Рекомендации по настройке системы 16 для отчетов с кириллическими именами сделайте настройку по переводу имен в «транслит» (MS Excel не может открывать файлы с полным именем > 223 символов) настройте шрифты для вывода в PDF (xdo.cfg)
18 Рекомендации по этапу получения данных 17 используйте JNDI для работы с connection pool (пул средствами appl server/доступ через JNDI) кешируйте на уровне отчета (в кеше – сам отчет; также можно кешировать только результат)
19 Рекомендации по этапу получения данных 18 убирайте автозапуск отчетов (дайте пользователю сначала задать пар-ры) сделайте настройку по запрету повторной генерации отчета «сразу за первым» (первый отчет не прерывается)
20 Рекомендации по этапу получения данных 19 не используйте в качестве источника BI Answers (лучше делать ANSI SQL запрос к BI Server) давайте короткие альясы (уменьшайте размер XML данных, но без фанатизма)
21 Рекомендации по этапу получения данных 20 используйте источник данных уровня отчета во всех DataSetах (проще сменить в одном месте) помечайте запросы (ненужные - kill) select b.* from V$SQLTEXT a, V$SESSION b where a.address = b.sql_address and b.status = 'ACTIVE' and a.sql_text like '%BAD REPORT%'
22 Рекомендации по этапу генерации отчета 21 Общее используйте subtemplate модульность разметки повторное использование кода (XSL:число прописью) вызов в колонтитулах выносите картинки на сервер (проще хранить картинки/логотипы в едином месте)
23 Рекомендации по этапу генерации отчета 22 Общее постарайтесь изучить XML (XSL, XPath) (2-ое по важности место оптимизации, после SQL) используйте абсолютные пути =>.//SALARY поэтому вместо не стесняйтесь разбираться в XSL-FO шаблонах можно получить из Desktop Builder
24 Рекомендации по этапу генерации отчета 23 Общее сложные вычисления/перегруппировки/ сортировкивыносите на уровень БД (БД это сделает быстрее) используйте XSL-шаблоны в крайнем случае (тяжело править и поддерживать)
25 Рекомендации по этапу генерации отчета 24 PDF-шаблон не поддерживает XPath не очень хорош на больших объемах скудный функционал, но гарантированная точность соответствия шаблону
26 Рекомендации по этапу генерации отчета 25 RTF-шаблон универсальность (есть плюсы и минусы) пользуйтесь функционалом MS Word и визардами Desktop Builder (проще поддерживать; XSL-команды – только в Field) не используйте crosstab на больших объемах (подумайте об использовании БД: 10g – MODEL,11g – PIVOT либо применяйте XSL/Excel-шаблоны)
27 Рекомендации по этапу генерации отчета 26 Excel-шаблон полное соответствие отчета шаблону доступность макросов диаграммы таблицы среза полистовое разбиение данных (!лимит 65к) доступность XSL-функций
28 Вопросы! Шеремета Сергей
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.