Upload
april-oliver
View
214
Download
0
Embed Size (px)
Citation preview
Copyright © 2006, SAS Institute Inc. All rights reserved.
What Is New in SAS Profitability Management (PrM) 2.1?
Authors: Jack Zhang
Solution & Version: PrM 2.1 Document Version: v1.0Date Originated: Oct 6, 2009 Date Revised: N/A
When to Use: This document is to be used by SAS and partner consultants during SAS Profitability Management implementations.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Topics
Architecture Based on SAS 9.2
New Functionalities and Features
Usability Enhancement
New Utilities and Tools
Copyright © 2006, SAS Institute Inc. All rights reserved.
Architecture Based on SAS 9.2 SAS 9.2 Intelligence Platform
Support Multiple Mid-tier Technologies• JBOSS
• Weblogic
• WebSphere
Support Multiple Databases for Internal and External Data• SAS
• Microsoft SQL Server
• Oracle
• MySQL
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
• SAS
•MS SQL
•Oracle
•MySQL
• SAS
•MS SQL
•Oracle
•MySQL
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
New Functionalities and Features
Logon with Integrated Windows Authentication
Model Import and Export
Model Level Security
Multiple Report Hierarchy and Report Layout
Enhanced Code Template for proc olap Options
Copyright © 2006, SAS Institute Inc. All rights reserved.
It will only connect to
SAS Profitability Management 2.1
Server!
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Model Level Security Applies to
Rich Client – Modeler can see only models that are authorized
Automation Client – User can run only models that are authorized
Web Client – Report user can only see those reports that are authorized
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Change proc OLAP options within Code Template
/*-- CreateCubeTemplate.sas: Pre processing steps can be placed below but must be before the OLAP code --*/
OPTION NOSYNTAXCHECK; OPTION SORTPGM=SAS; OPTION SORTSIZE=512M; OPTION CPUCOUNT=2; OPTION NOOVP;
/*-- Edit the following section to include customized options for PROC OLAP --*/ <PROC OLAP OPTIONS BEGIN> INDEXSORTSIZE=32 MAXTHREADS=2 <PROC OLAP OPTIONS END>
Copyright © 2006, SAS Institute Inc. All rights reserved.
Usability Enhancement
Status Bar with User and Server Information
Preview Behavior Table in Behaviors Workspace
Preview Report Hierarchy/Layout in Reports Workspace
Interface for Viewing Tables in General
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
New Utilities and Tools
Integrated Exception Report
Integrated Model Validation
Integrated Audit Log
Automation Program and API
Integrated System Diagnostics
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.
Automation Program and API
The automation program runs as a Java console program.
It can be run either from the command line, or from a .bat file (Windows), or from a shell script (UNIX).
It can automate the following• Model Import / Export
• Rule and Association Import / Export
• Model Calculation
Copyright © 2006, SAS Institute Inc. All rights reserved.
Automation Program and APIpmauto.bat:
=======================================
set vjrpath=C:\Program Files\SAS\SASVersionedJarRepository\9.2
set JAVA_PATH=C:\Program Files\Java\jre1.5.0_12\bin\java.exe
"%JAVA_PATH%" -cp "%vjrpath%\eclipse\plugins\sas.launcher.jar" -Djava.system.class.loader=com.sas.app.AppClassLoader -Dsas.app.launch.config=.\picklist -Dsas.app.repository.path="%vjrpath%\eclipse" -Dsas.ext.config=.\sas.ext.config -Dlog4j.configuration=file:.\log4j.properties com.sas.solutions.profitability.client.automation.Application %*
=========================================
Copyright © 2006, SAS Institute Inc. All rights reserved.
Automation Program and APIpmauto.bat -server pmmeta
-port 8561 -user pmuser1 -password xxxxxxx -config “exportBaby.xml”
======================================
Automation Configuration Files (Sample for Export)
<Operation Model="Tutorial Model 2“> <Task Type="Import" Action="Create“> <Source Type="XML" FilePath="C:\Program Files\SAS\SASProfitabilityManagement\Model_Backup\ExportBaby.xml"/> </Task> </Operation>
Copyright © 2006, SAS Institute Inc. All rights reserved.
Integrated System Diagnostics
Client (Windows only)
Web-tier (Windows or Unix)
Data-tier (Windows or Unix)
Copyright © 2006, SAS Institute Inc. All rights reserved.
Copyright © 2006, SAS Institute Inc. All rights reserved.Copyright © 2006, SAS Institute Inc. All rights reserved.