Download presentation
Presentation is loading. Please wait.
Published byTobias Sullivan Modified over 6 years ago
1
PEL Vs MDX By Jeremy Kashel TVP, 17th July 2008
2
Introduction PerformancePoint Overview Introduction to PEL
Uses of PEL in PerformancePoint Demo 1 – Definition Rules and Procedural Rules PEL Limitations Coding PEL Vs Coding MDX Demo 2 – Cross Model Allocation and Currency Conversion Summary and Questions
3
What is PerformancePoint Server 2007?
Monitoring Metrics based reporting KPI support Analytics ProClarity Advanced analytic tools Planning Powerful business rules Excel integration Workflow
4
PerformancePoint Planning
PerformancePoint Client Tools Planning Business Modeller Excel PAC Planning Web Service Platform - SQL Server 2005 SQL Server - Application Database Analysis Services – Planning Models
5
PerformancePoint Expression Language (PEL)
Unique to PerformancePoint Server (and only Planning) Designed for business users to create business rules Multi-dimensional in nature, similar to MDX Intended to be simple for non-developers Linked to business process Generates SQL or MDX
6
Uses of PEL in PerformancePoint
Many different rule sets and rule types Definition Rules – Similar to assignments in MDX scripts Procedural Rules – Write data to the fact table Allocation Assignment Cross model rules Currency Rules – Currency conversion Outbound Rules – Export data from PPS models
7
Model Variable Rules – Update model variables
Consolidation Rules – Consolidation and elimination of intercompany transactions Intercompany Reconciliation Rules Also Variables Parameters
8
Demo 1 – Definition Rules and Procedural Rules
11
PEL Limitations It’s not possible to write queries in PEL
No ADOMD, No AMO PEL has no Data Definition Language (DDL) capability No VBA/Excel functions
12
Coding PEL Vs Coding MDX
Some MDX functions/keywords are not supported in PEL Case StrToMember .Item Aggregate Most set operators do not work e.g. Set 1 * Set 2 Set 1 + Set 2 Some operators are different, e.g. C# style ==, +=, -=
13
Demo 2 – Cross Model Allocation and Currency Conversion
16
Summary Many different rule types
Most MDX functions are available in PEL PEL has its own specific keywords (Allocate, CLO etc) Designed for business users
17
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.