voiding’your’warranty · 2015-06-24 · agenda! introduction! whydo$we$need$this?!...

24

Upload: others

Post on 12-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!
Page 2: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

Voiding  Your  WarrantyThe  Planning  Repository  Exposed

Brian  MarshallUS-­Analytics

Page 3: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

AGENDA

l Introductionl Why  do  we  need  this?l What  does  it  do?l Demo  -­ Queriesl Technical  Review  and  Supportl Q&A

Page 4: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

l Dallas-­based   Industry  Leaders,  Pioneers  and  Trustworthy  for  13  yearsl Focused  on  enterprise  performance  management  applicationsl Over  50  professionals  dedicated  to  EPM  and  BIl Oracle  Platinum  Partner  and  Oracle  BI  Pillar  Partnerl Oracle’s  highest  level  of  partnershipl Advanced  degrees  and  certifications  (CPAs,  CMAs,  MBAs)l Seasoned  Infrastructure  practice:  400+  installations/migrations  l Unique  blend  of  deep  technical  expertise  and  business  acumen  with  hundreds  

of  implementation  cycles,  driven  towards  a  results-­oriented,  customer  ROIl Strong  project  leadership  &  proactive  account  managementl Corporate  culture  of  integrity  with  100%  customer  commitmentl Full  Service  Solution  Provider

Introduction  – US-­Analytcs

Page 5: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

l Practice  Manager  over  Planning,  Essbase,  and  DRMl 15+  Years  IT  and  EPM/BI  Experiencel 12+  Years  with  US-­Analyticsl 100+  Projects  with  US-­Analyticsl Began  career  as  a  software  and  database  developer  at  a  small  software  firm.

l Developed  specialization  in  Microsoft  BI  offerings.l Focused  on  Oracle  EPM,  primarily  Hyperion  Essbase  and  Planning,  with  some  HFM.

l Presented  at  Kaleidoscope  2010-­2014  (and  2015)  and  various  regional  events

Introduction  – Brian  Marshall

Page 6: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

Disclaimer

l We  will  be  connecting  to  the  planning  repository…some  organizations  may  frown  on  this  practice.  L

l Queries  have  been  updated  to  11.1.2.3.500  and  11.1.2.4

Page 7: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

About  the  Demo

l Classic  Planning  App  -­ Visionl Built  on  Hyperion  Planning  11.1.2.3.500l SQL  Server  2008  R2  Based

Page 8: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

Why  do  we  need  this?

Page 9: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

Application  Management

l Meta-­Data  Extractionl Migrationsl Meta-­Data  Cleansingl Administrative  Reportingl Down-­Stream  Interfacesl Fixing  Planning  Issues

Page 10: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

What  does  it  do?

Page 11: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

Application  Customization

l Pre-­built  queries.l SQL-­Server  based  (can  be  converted  with  limited  effort).

l NOT  SUPPORTED  BY  ORACLE!

Page 12: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

What’s  complete  and  included?

l Meta-­data  queries.l Forms  and  security  queries.l Tasks  lists  queries.l Supporting  detail  queries.l Installation  instructions.

Page 13: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

What’s  not  included?

l Oracle-­based  queries.l SUPPORT!

Page 14: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

Technical  Review  and  Support

Page 15: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

Technical  Review

l Hyperion  Planning  Repository  primer:● HSP_OBJECT● HSP_OBJECT_TYPE● HSP_DIMENSION● HSP_MEMBER● HSP_ACCESS_CONTROL

Page 16: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

HSP_OBJECT

l All  roads  lead  to  the  HSP_OBJECT  table.l Contains  virtually  all  objects  ever  created  in  Planning.

l Links  to  other  tables  for  dimensions,  members,  forms,  users,  access  control,  and  anything  else  you  can  think  of.

Page 17: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

HSP_OBJECT_TYPE

l Contains  very  basic  information  regarding  what  type  each  object  is  (Dimension,  Form,  etc…).

l So  why  is  this  table  important?l It  doesn’t  contain  all  of  the  possible  types!● Tasks  Lists  (24)● Planning  Unit  Hierarchies  (39)● Planning  Unit  Selections  (51)● Several  others…

Page 18: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

HSP_DIMENSION

l Contains  dimension  specific  information.● Density● Security● What  plan  types  are  used  (bitmask!)● Dimension  Type

l Links  to  HSP_OBJECT.

Page 19: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

HSP_MEMBER

l Contains  member  specific  information.● Data  Storage● Two-­Pass  options● Consolidation  Operator  (by  plan  type)● Does  it  have  a  member  formula  (but  not  the  formula!)● Data  Type

l Requires  other  tables  to  be  useful  (attributes,  formulas,  UDA’s,  etc…).

Page 20: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

HSP_ACCESS_CONTROL

l Contains  all  security  information.● Object  being  secured.● Level  of  access● Type  of  access  (or  lack  there-­of)

l Makes  heavy  use  of  the  HSP_OBJECT  table.l Does  not  really  use  the  HSP_USER  table.

Page 21: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

Demo  – Queries!

See  the  addendum  in  your  handout.

Page 22: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

Installation  Process

l Basic  queries  included  right  nowl If  you  can  access  the  Planning  repository,  you  can  use  these  queries

l SQL  Server  Only  (Currently)

Page 23: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!

Q&A

My  Blog:http://www.hyperionepm.com

Page 24: Voiding’Your’Warranty · 2015-06-24 · AGENDA! Introduction! Whydo$we$need$this?! What$doesit$do?! Demo$9 Queries! Technical$Review$and$Support! Q&A!