technical track planning. planning in pps alejandro leguizamo sql server mvp, mentor solid quality...

22
Technical Track Planning

Upload: jose-miguel-figueroa-vazquez

Post on 24-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

Technical TrackPlanning

Page 2: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

Planning in PPS

Alejandro LeguizamoSQL Server MVP, Mentor

Solid Quality Mentor

[email protected]

Page 3: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

ADVERTENCIA

A nosotros, hijos del bit y el byte, nos ha tocado aprender un idioma nuevo

El idioma de negocio

Page 4: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

¿Por qué sucedió?¿Qué sucedió?

¿Qué está sucediendo?

¿Qué sucederá?¿Qué deseo que

suceda?

Administración del Rendimiento

Mejora continua del negocio, no solo un

ejercicio anual

Page 5: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

¿Por qué sucedió?Análisis

¿Qué sucedió?Reportes

¿Qué sucederá?Proyecciones

¿Qué deseo que suceda?Planificación,

Presupuestación, Consolidación

¿Qué está sucediendo?Scorecards and

Dashboards

Common Models,

Scenarios, …

Business Rules & KPIs

Administración del Rendimiento

Page 6: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

Los usuarios intentan integrar AR en su entorno (Office)Muchos systemas admin. desarrollados offlineDesconectado desde el origen y sistemas ‘formales’Poca o no integración

Data Mart

Data Warehous

e

CRMSales

Analytics

Planning

DashboardManageme

nt Reporting

Administración del Rendimiento : Hoy

Page 7: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

Account

Entity

Scenario

Time

Product

HR

Dimensions Models

Annual Budget

Consolidation

Exp AssumptionsBusiness

Rules

Cycles

Approver

Analyst 1

Analyst 2

Business Roles

Forms (XL)

Assignments

PerformancePoint ServerComponentes

Page 8: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

ModelsBusiness Rules

Calculations

Forecast

Pricing

Consol.

Forms

Cycle

Assignments

Account

Entity

Scenario

Time

Product

DimensionsHierarchies

Approver

Analyst 1

Analyst 2

Business Roles

ModelsBusiness Rules

Calculations

Forms

Cycle

Assignments

Account

Entity

Scenario

Time

Product

DimensionsHierarchies

Approver

Analyst 1

Analyst 2

Business RolesCustomer

Corporate

Business Divisions,Units, Functional Areas…

Sales

Prod’n

HR

Pricing

Profit

PerformancePoint ServerComplejidad del mundo real

Page 9: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

¿Qué es un application?

La unidad mas grande en PPS planningEs el “nido”

Todo se controla y existe a partir de allíIncluyendo seguridadConsideralo el “contenedor principal”.

Que contiene muchos objetos.

En muchas ocasiones, es la base de la representación de la estructura lógica de la organización

10

Page 10: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

¿Qué es un application?

Puede haber muchas aplicaciones en el mismo servidorSon construidas desde el

Planning Administration Console

Siempre tienen un elemento, llamado “Default Model Site” (aka : “El sitio raiz”)

Más sobre sitios, más adelante

11

Page 11: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

Intro a seguridad

Basics:Cada usuario,necesita estar listado de forma explícita en la Master Users List

La cual es solo una lista de todos aquellos que tenga cualquier relación con PPS-P

A partir de ese instante, la seguridad está basada en roles.

Muy similar a como funciona la seguridad en RS

Hay 5 roles de servidor

12

Page 12: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

Intro a seguridad

Global Administrator Role(aka el GA)Puede hacer cualquier cosa en PPS-PEl primer miembro es definido en la instalaciónPuede haber múltiples usuarios que pertenezcan a este rol

13

Page 13: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

Acerca de los sitios

Para ser capaz de acceder a los contenidos dentro de un app y un sitio raiz, se utiliza el “Planning Business Modeler”Esta heramienta es sensible a los roles de seguridad y membresia que se definieron antesGastaremos mucho tiempo dentro del “Modeler”

14

Page 14: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

Acerca de los sitios

Los sitios representan la estructura de la organizaciónLos sitios, contienen muchos de los objetos que itilizaremos, como dimensiones, formularios, ciclos, etcLa raiz, representa los elementos que son comunes a toda la empresa.

Supuestos corporativos, por ejemplo

Los objetos que se definan alli, pueden ser compartidos mas adelante con …

15

Page 15: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

Model Sub-sites

Pueden representarProcesos de negociosDivisionesUnidades de NegocioSubsidiarias

Por tanto, compartir objetos, sigue la aproximación Top/Down

16

Page 16: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

¿Qué son dimensiones?

Los aspectos de la compañíaPueden representar multiples entidadesExisten 11 dimensiones predeterminadas en la app

Sin miembrosScenario, Time

Un miembroUser, Intercompany, Entity, Currency, Account

Con miembrosBusinessProcess, ConsolidationMethodExchangeRate, Flow.

17

Page 17: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

¿Qué son dimensiones?

Las dimensiones tienen miembrosPara la dimensión TIEMPO , cada día por ejemplo.Los miembros tienen propiedades

Por ejemplo el color del producto

18

Page 18: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

POR FAVOR , ENCENDER MODO TECHIE

Page 19: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

PPSClients

Application Data

ApplicationMetadata Generate

Me

ta D

ata

Multi-dimensional cube

RelationalSchema

Da

ta

Lo

ad

SharePoint

1

2

3

4

7

5

Staging DB

RelationalSchema

6

Automatic Syncing

Export DB

PPS Metadata +

XML Form

Definitio

ns (RDL)

Business Type

Library

Excel

Page 20: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

La vida dentro de PPS-Planning

Page 21: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com

¿PREGUNTAS?

Page 22: Technical Track Planning. Planning in PPS Alejandro Leguizamo SQL Server MVP, Mentor Solid Quality Mentor aleguizamo@solidq.com