31
1 essbase calculation pitfalls 8 December 2015 Moscow [email protected]

essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way [email protected] Hybrid (so far away ) 13 hybrid (как это было ранее

  • Upload
    others

  • View
    14

  • Download
    1

Embed Size (px)

Citation preview

Page 1: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

1

essbase calculation pitfalls

8 December 2015

Moscow

[email protected]

Page 2: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Safe Harbor

Данный доклад не является заявлением о гарантии результата применения рекомендаций .

Все совпадения случайны, имена и действующие лица ничего не имеют общего с реальными персонажами.

2

[email protected]

Page 3: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

calculation pitfalls

research and development (R&D)

hybrid or not Гибрид ?

caution 64 bit is here !

регламенты

скрытые источники знаний

Q & A

3

1

2

4

5

6

3

7

[email protected]

Page 4: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Создание блоков

5

• Documented

– Load Data

– Data Copy

– SET CREATEBLOCKONEQ ON

• Undocumented

– Cross Dim in the Member Block

[email protected]

Page 5: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

CrossDim -> on the left site

6

Page 6: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

выбор верного направления расчета

7

oт модели (pull data)

CREATENONMISSINGBLK

(FIX (~Target~)

oт данных (push data)

FRMLBOTTOMUP

(FIX (~Source~)

[email protected]

Page 8: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Разметка данных

9

Решение задачи элиминации ICP оборотов

• Old Way

– Customization CDF• DataExport +Load( Jexport)

• New Undocumented Way

–Member Block

– Cross Dim

[email protected]

Page 9: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

разметка данных:(элиминация ВГО оборотов )

10Hyperion Financial Management больше не нужен

[email protected]

Page 10: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Параллельность как она есть

11

• SET CALCPARALLEL 8

– Количество потоков. определяется экспериментальным путем

• SET CALCTASKDIMS X

– количество измерений , начиная с последней в модели, используемых для ||

– Исправляем модель - («кукурузный початок» )

[email protected]

Page 11: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Hybrid(preamble)

12

• ASO vs BSO

• Hybrid way

[email protected]

Page 12: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Hybrid (so far away )

13

Page 13: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

hybrid (как это было ранее )без ASO

14

[email protected]

• BSO Classis hybrid way

– Dynamic Calk on Middle

– AGG

Page 14: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Чудо из коробки @allocate

Создание блоков

Быстро, быстрее, еще быстрее (HPCM)

Реляционные задачи

Многоуровневые распределения

15

[email protected]

Page 15: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Чудо из коробки @allocate

16

[email protected]

Page 16: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Порядок измерений снизу вверх(“кукурузный початок”)

17

• не агрегируемые (год,версия, сценарий, etc )

• наиболее полезные для параллельного расчета

[email protected]

Page 17: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

EPM goes to ERP

• XMLA SQL Bridge

– for Oracle

– For MSQL

– http://essbase.ru/?s=xmla

18

[email protected]

Page 18: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

19

[email protected]

MDX запрос

Essbase TCP-IP Адрес веб-службы XMLA (APS)

Page 20: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Customization SmartView

21

[email protected]

http://essbase.ru/essbase-act-excel-ribbon

Page 24: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Block Size 32Bit

25

• What are the Best Practices to Tune a Block Storage (BSO) Database? (Doc ID 1130813.1)

– …..

– Block Size should be between 8 and 100KB (can be more on 64 bit systems).

– ….

[email protected]

Page 25: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Block Size 64Bit

26

Note: The optimum size range is 8 KB to 100 KB.

Please let us know where you are trying to increase the block size.

Thanking youOracle support team

[email protected]

Page 26: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

64 Bit Memory Leaks

27

• - проблема возникает на больших блоках данных (> 200K) и при выделении более 4 Gb

• при попытке детализировать в формах более 6 измерений (при большом блоке ) , Например -выгрузить модель одним запросом MDX

[email protected]

Page 27: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

very clean and organized well

• Навести порядок в регламентах

• Повысить персональную ответственность

– Version Control

– Ввести кросс-контроль разработок

– Артефакты тестирования

• Разработать функциональныерабочие сквозные сценарии тестирования

• регрессионное тестирование

28

[email protected]

Page 28: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

• www.network54.com/Forum/58296

• http://camerons-blog-for-essbase-hackers.blogspot.ru

• http://www.odtug.com/

online learning

Page 29: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Oracle Hyperion Planning 11 Implementing

14-18 декабря 2015, 10:00-17:00, Москва

offline learning

Page 30: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Questions & Answers

Page 31: essbase calculation pitfallsessbase.ru/Uploads/Bso/ERasyuk(20151208).pdf•ASO vs BSO •Hybrid way er@essbase.ru Hybrid (so far away ) 13 hybrid (как это было ранее

Evgeniy A. Rasyuk

Hyperion independent

consultant

Oracle ACE Associate

mail: [email protected]

Skype: essbase.ru

welcome back !