Upload
dinhdien
View
225
Download
2
Embed Size (px)
Citation preview
1Copyright © 2016 MindStream Analytics. All rights reserved.
DATA TRANSFORMERS
Moving from MaxL to EPM Automate for Oracle Planning & Budgeting Cloud Service (PBCS)
PHIL SABLEManager, Planning & Analysis Practice
T H E M O N T H L Y W E B I N A R S E R I E S
2Copyright © 2016 MindStream Analytics. All rights reserved.
About MindStreamMindStream Analytics is a leading consulting and managed services provider with a proventrack record for helping leading global companies address their enterprise challenges,focused on delivering sustainable profitability and competitive advantage.
Data is a new economic asset that is rapidly expanding and changing. You're challenged tofigure out how to use it to your organization's advantage. We work collaboratively with ourclients and bringing innovative strategies that enable organizations to gain competitiveedge and win with data.
MindStream has been recognized by CIOReview in November 2015 as a 100 “MostPromising Oracle Solutions Provider,” ProformaTech for our innovation, and others for ourinnovative thinking and business analytic applications expertise. In 2015, MindStream wasnamed by MSPmentor as a “Top 501 Managed Services Provider.” We were recently named“Top 10 Fastest GrowingData Analytics Company 2016” by The Silicon Review.
3Copyright © 2016 MindStream Analytics. All rights reserved.
Agenda
• Introduction MindStream Analytics – Phil Sable
• Overview of topics covered
• Moving from MaxL to EPM Automate
• Summary
• Questions
4Copyright © 2016 MindStream Analytics. All rights reserved.
About Phil Sable• 15 years of Planning Experience• 20 years of Essbase & BI Experience• Oracle Certified Expert in Hyperion
Planning & Essbase• Manager, Planning & Analysis Practice
5Copyright © 2016 MindStream Analytics. All rights reserved.
Topics Covered• What is EPM Automate
• Why use EPM Automate
• EPM tasks that are commonly automated
• Creating an EPM Automate scripts
• Demo
• Summary
7Copyright © 2016 MindStream Analytics. All rights reserved.
What is EPM Automate?• Should not to be confused with EPMA
• EPM Automate is a utility that comes with the new Oracle Planning and Budgeting Cloud Service (PBCS)
• It uses secure HTTP connections to communicate the PBCS Service instance
• This utility enables Service Administrators to remotely perform and automate various administrative tasks.
• Administrators can create scripts that are capable of completing a wide array of tasks and automate their execution using Windows Scheduler
8Copyright © 2016 MindStream Analytics. All rights reserved.
EPM Automate Tasks• Import and export metadata and data
• Refresh the application
• Run business rules on data
• Copy data from one database to another
• Upload and manage files into service instances
• Run a Data Management batch rules
• Export and import application and artifact snapshots
11Copyright © 2016 MindStream Analytics. All rights reserved.
Why Use EPM Automate?• In response to companies looking for more decentralized services with less IT
overhead, Oracle has launched the Planning and Budgeting Cloud Service (PBCS).
• PBCS is a hosted version of the Oracle Hyperion Planning and Data Management/Integration (FDMEE) tools with a particular focus on a completely online-based interface
• When moving to Oracle PBCS you no longer have direct access to the Essbase server’s operating system
• Without access to the Essbase server we also lose access to the tool that is commonly used to automate a wide variety of administrative tasks, MaxL
• To address this, Oracle has developed a new utility named EPM Automate.
12Copyright © 2016 MindStream Analytics. All rights reserved.
Tasks commonly automated Using MaxL
• Import and export data
• Dimension metadata updates
• Refresh the application
• Run business rules
• Creating Backups
• Updating Variables
14Copyright © 2016 MindStream Analytics. All rights reserved.
Installing EPM AutomateTo install EPM Automate downloaded the utility from the Oracle PBCS workspace by navigating to Tools >Install
15Copyright © 2016 MindStream Analytics. All rights reserved.
Running EPM AutomateDouble clicking on the batch file that is installed starts the EPM Automate Utility.
16Copyright © 2016 MindStream Analytics. All rights reserved.
Running EPM AutomateA new command line widows opens when you start EPM Automate
17Copyright © 2016 MindStream Analytics. All rights reserved.
EPMAutomateHelpType‘epmautomate help’andhitentertoopenOraclesEPMAutomateonlinehelp
18Copyright © 2016 MindStream Analytics. All rights reserved.
EPMAutomateLoginHelpType‘epmautomate loginhelp’forinformationonthecommandlineparametersneededtologintoEPMAutomate
19Copyright © 2016 MindStream Analytics. All rights reserved.
EPMAutomateLoginThelogincommandneedstheusername,password,url andtheidentitydomainparameters.Hereisanexampleofalogincommand:
20Copyright © 2016 MindStream Analytics. All rights reserved.
EPMAutomateLoginA“LoginSuccessful”messageisdisplayedwhenyouareloggedintoEPMAutomate
21Copyright © 2016 MindStream Analytics. All rights reserved.
EPMAutomateLoginLikeMaxLthisutilitycanbecalledfromabatchfileandthisallowsyoutodolightsoutautomationusinganycommontaskscheduler
22Copyright © 2016 MindStream Analytics. All rights reserved.
OraclePBCSInbox/OutboxFolder
• AllfilesuploadedtoOraclePBCSusingtheEPMAutomateutilitygetuploadedtotheInbox/Outboxfolder
• ThereisanewsecondinterfacedeliveredwithPBSCcalledtheSimplifiedInterface
• Nottoworrythestandardinterfaceisstillavailableifyouprefer• HowevertheInbox/Outboxfoldercanonlybeaccessedonly
throughthePBCSSimplifiedInterface• TogotoSimplifiedinterface,navigatetoAdminister-
>PlanningandBudgetingServiceandthenclickonSimplifiedInterface
23Copyright © 2016 MindStream Analytics. All rights reserved.
OraclePBCSInbox/OutboxFolderFromtheSimplifiedInterface,clickonthe‘Console’option. YouwillseetheInbox/OutboxExplorerunder‘Actions’
24Copyright © 2016 MindStream Analytics. All rights reserved.
SettingupanImportDataJob• Beforeyouuseepm automatetoautomatecertaintasks,you
needtosetupanimportorexportoperationandsavethatasajobandthenuseepm automatetorefer tothatjobandcarryouttheimportorexportoperation
• Tosetupanimportjob,fromConsoleclickon‘Actions’->Import Data.(Tocreateanexportjob,clickonExport)OntheImportDatapage,clickon‘Create’.
25Copyright © 2016 MindStream Analytics. All rights reserved.
SettingupanImportDataJob• Clickon‘SaveasJob’tocreatethejob
• ToEnterajobnameandthenclickonsave.
26Copyright © 2016 MindStream Analytics. All rights reserved.
SettingupanImportDataJob• YouwillberedirectedtotheConsolewhichwillnowshowyou
thejobyoujustcreated
• ClickonClose.Ifyouneedtodeletethisjobclickonsettingsiconandthenclickdelete.
27Copyright © 2016 MindStream Analytics. All rights reserved.
SettingupanImportMetadataJob
• Tosetupanimportmetadatajob,fromtheSimplifiedInterface,navigateto‘Console’andthenselectthe‘Dimensions’tab.
28Copyright © 2016 MindStream Analytics. All rights reserved.
SettingupanImportMetadataJob
• Tosetupanimportmetadatajob,fromtheSimplifiedInterface,navigateto‘Console’andthenselectthe‘Dimensions’tab.
29Copyright © 2016 MindStream Analytics. All rights reserved.
SettingupanImportMetadataJob• ToThenfromwithinthe‘Dimensions’tab,clickon‘Import’(To
createanexportjob,clickonExport)
• Clickon‘Create’
30Copyright © 2016 MindStream Analytics. All rights reserved.
SettingupanImportMetadataJob• SelectLocationasPlanningInbox
• Specifytheimportfilename
• SelectaFileType
• Putacheckonthe‘ClearMembers’incaseyouwanttoclearallmembersbeforeloadingthenewfile
31Copyright © 2016 MindStream Analytics. All rights reserved.
SettingupanImportMetadataJob
• Clickon‘SaveasJob’
• Provideanameforthejob
• ClickonSaveandthenclickonOK
32Copyright © 2016 MindStream Analytics. All rights reserved.
SettingupEPMAutomatebatchfile• InthisexampleIhavesetuptwobatchfilestoloadFXRates
• Thefirstbatchfile“Login.bat”containstheloginid,passwordURLandidentitydomainparameters
• Wewillpasstheseparameterstothesecondbatchfile“LoadBudFXRates.bat”containingtheepm automatecommands.
• ThecontentsonLogin.batarebelow
33Copyright © 2016 MindStream Analytics. All rights reserved.
SettingupEPMAutomatebatchfile
• HerearethecontentsoftheLoadBudFXRates.batfile.
• Thesequenceisasfollows:
34Copyright © 2016 MindStream Analytics. All rights reserved.
EncryptingYourEPMAutomatePassword
• WithoutencryptiontheusernameandpasswordcanbeaccessedfromtheLogin.batfile.
• WhentheLogin.batfileislaunchedtheusernameandpasswordaredisplayedinthecommandlinewindow
• Thisisacommonsecurityconcernformanycustomers
• ToaddressthisconcernOraclehasdevelopedamechanismthatencryptsthepassword
35Copyright © 2016 MindStream Analytics. All rights reserved.
Encryption(Continued)
• UsesAdvancedEncryptionStandard(AES)toencryptyourpassword
• Theencryptionprocessstoresthepasswordinapasswordfile
• Thispasswordfileisthenreferenced inthelogin
• Encryptingyourpasswordisaonetimeprocess.
36Copyright © 2016 MindStream Analytics. All rights reserved.
Encryption(Continued)
Usage:epmautomate encryptPASSWORDKEYPASSWORD_FILEwhere:
• PASSWORDisthepasswordoftheServiceAdministrator.
• KEYistheprivatekeythatistobeusedtoencryptthepassword.
• PASSWORD_FILEisthenameandlocationofthefilethatstorestheencryptedpassword.Thepasswordfilemustusethe.epw extension.
Example:epmautomate encryptP@ssword1myKey C:\mySecuredir\password.epw
37Copyright © 2016 MindStream Analytics. All rights reserved.
Encryption(Continued)
Usinganunencryptedpassword:
epmautomate loginUSERNAMEPASSWORDURLIDENTITYDOMAIN
Usinganencryptedpassword:
epmautomate loginUSERNAMEPASSWORD_FILEURLIDENTITYDOMAIN
39Copyright © 2016 MindStream Analytics. All rights reserved.
SummaryToday we learned:
• What EPM Automate is
• Why we have to use EPM Automate
• Some of the most commonly automated EPM tasks
• How to automate these tasks by creating using EPM Automate scripts
40Copyright © 2016 MindStream Analytics. All rights reserved.
Thank you!Questions?
Phil SableManager, Planning & Analysis
Lisa SpencerEVP, Sales & Marketing
Office: [email protected]
Office: [email protected]
MindStream Analytics brings you…Expert Knowledge on Oracle Planning & Budgeting Cloud Service (PBCS)