vecg consulting odtug webinar understanding & using essbase web-services

25
Understanding and Using Essbase Web Services By Dayalan Punniyamoothy 29 th Sep 2016

Upload: dayalan-punniyamoorthy

Post on 14-Apr-2017

78 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Vecg consulting odtug webinar understanding & using essbase web-services

Understanding and Using Essbase Web Services

By Dayalan Punniyamoothy

29th Sep 2016

Page 2: Vecg consulting odtug webinar understanding & using essbase web-services

2

WHO WE ARE

Providing exceptional quality and value, while imparting a customer-focused approach.

Vertical Edge Consulting Group is your trusted partner for business consulting and technology solutions, ensuring reliability and scalability for your growing company.

2010Year Founded

35Employees

3National Practices

2Locations

1Inspired Vision for Success

Our CompanyExceptional values, passion for success, and dedicated commitment drive our success.� Oracle Platinum Partner� Consultants average 12-15 years of

industry and Big 4 consulting experience� Technology focus on EPM, BI and Cloud

solutions, integrating with leading Tier 1 and 2 ERP systems

� IT Strategy & Advisory Practice with CIO and Fortune 500 leadership experience

� In-depth understanding of Cloud Technology & Solutions, driving today’s strategic technology decisions

� Strong dedication to customer success and uncompromising values

Page 3: Vecg consulting odtug webinar understanding & using essbase web-services

3

OUR SERVICES

Technology

Enterprise Performance Management (EPM)- Oracle Hyperion Financial Management- Oracle Hyperion Planning- Oracle Hyperion Planning & Budgeting

Cloud Service (PBCS)- Oracle Hyperion Essbase- Oracle Hyperion FDM/FDMEE- Oracle Hyperion DRM- Oracle Hyperion Reporting & Analysis- Oracle Hyperion SmartView

Enterprise Performance Management (EPM)- Oracle Hyperion Financial Management- Oracle Hyperion Planning- Oracle Hyperion Planning & Budgeting

Cloud Service (PBCS)- Oracle Hyperion Essbase- Oracle Hyperion FDM/FDMEE- Oracle Hyperion DRM- Oracle Hyperion Reporting & Analysis- Oracle Hyperion SmartView

Business Intelligence (BI)- Oracle Business Intelligence Enterprise

Edition (OBIEE)- Oracle Business Intelligence Foundation

Suite (BIFS)- Oracle Business Intelligence Cloud Service

(BICS)- Oracle Business Intelligence for

Applications (OBIA)

Business Intelligence (BI)- Oracle Business Intelligence Enterprise

Edition (OBIEE)- Oracle Business Intelligence Foundation

Suite (BIFS)- Oracle Business Intelligence Cloud Service

(BICS)- Oracle Business Intelligence for

Applications (OBIA)

Business Intelligence (BI)- Oracle Business Intelligence Enterprise

Edition (OBIEE)- Oracle Business Intelligence Foundation

Suite (BIFS)- Oracle Business Intelligence Cloud Service

(BICS)- Oracle Business Intelligence for

Applications (OBIA)

Advisory Services- CIO Advisory- IT Strategy- Cloud Advisory- Project Management Oversight (PMO)- Enterprise Resource Planning Advisory

(ERP)- Enterprise Architecture

Advisory Services- CIO Advisory- IT Strategy- Cloud Advisory- Project Management Oversight (PMO)- Enterprise Resource Planning Advisory

(ERP)- Enterprise Architecture

Advisory Services- CIO Advisory- IT Strategy- Cloud Advisory- Project Management Oversight (PMO)- Enterprise Resource Planning Advisory

(ERP)- Enterprise Architecture

Trusted Advisory

Technology Expertise

Page 4: Vecg consulting odtug webinar understanding & using essbase web-services

4

ORACLE EPM EXPERIENCE

� Oracle® Certified Platinum Partner

� One of the nation’s leading Oracle EPM strategy & implementation firms

� Successfully implemented Oracle EPM solutions for dozens of clients in the US, and abroad

� Oracle EPM professional average 15 years of hands-on experience

� Focused on Fortune 500 companies & large scale, enterprise-wide implementations

� Deep expertise from process design to technology implementation

� Proven functional and industry templates to leverage best practices

� Hyperion Essbase, Planning and HFM certified professionals

Enterprise Planning & Forecasting

•Planning, Budget & Forecasting•Workforce & Capital Expenditure Planning

•Planning System Design & Implementation

•Balanced Scorecard•Hyperion Planning™, Workforce Planning™, Capital Expense Planning™

Financial Consolidation

•Financial Close Process Design•Consolidation System Design & Implementation

•Financial Reporting & Analysis•Financial Management™, Financial Data Quality Management™

Reporting & Analytics

•Management Dashboards•Profitability Analysis•Human Resource Analysis•Sales & Procurement Analytics•Essbase™ Solutions, SmartView™, and reporting tools

Business Intelligence

•Data Management & Integration•Content Management•BI Enterprise Edition™, Data Relationship Management™ and integration tools

Page 5: Vecg consulting odtug webinar understanding & using essbase web-services
Page 6: Vecg consulting odtug webinar understanding & using essbase web-services

6

ESSBASE WEB SERVICES

� Web services are self-contained, modular applications that can be described, published, located and invoked over a network.

� Web services use XML to code and decode data, and SOAP (SimpleObject Access Protocol) to transport it.

� Web services are defined using WSDL (Web Service Description Language).Essbase Web Services support access to and administration of Essbase applications and cubes.

Page 7: Vecg consulting odtug webinar understanding & using essbase web-services

7

WHAT DOES ESSBASE WEB SERVICES OFFERS?

� Essbase Web Services will expose Essbase user and administrative functionality in a services-oriented (SOA) environment via Provider Services and allow Essbase to be easily integrated with both Oracle and third-party applications.

� You can invoke Essbase Web Servcies using Java, Powershell, XML of your choice and convenience

� No need of installing Essbase Client

� Can be accessed from any machine connected to the network

Essbase Web Services include the following modules:

� Datasource

� Administration

� Data and Metadata Query

Page 8: Vecg consulting odtug webinar understanding & using essbase web-services

8

HOW DOES IT WORK?

Client Machine invoking EssbaseWeb Services Essbase Server

Page 9: Vecg consulting odtug webinar understanding & using essbase web-services

9

DEPLOYING WEB SERVICES

• The WSDL URLs for Essbase Web Services are disabled by default. Before using Web Services, enable WSDL using the Oracle Enterprise Manager user interface.

For enabling the WSDL for the Essbase Web Servcies,

� Login to you Oracle Enterprise Manager http://WeblogicAdminServer:7001/em

� User Id - epm_admin

� Go to APS -> Web Services

Page 10: Vecg consulting odtug webinar understanding & using essbase web-services

10

DEPLOYING WEB SERVICES CONTINUED…

Page 11: Vecg consulting odtug webinar understanding & using essbase web-services

11

DEPLOYING WEB SERVICES CONTINUED…

Page 12: Vecg consulting odtug webinar understanding & using essbase web-services

12

ACCESSING ADMIN SERVICE

Once the APS services are restarted, you should be able to access the web Servcies -AdminServicePortType -http://Machine Running APS Service:13080/essbase-webservices/DatasourceService?wsdl

Page 13: Vecg consulting odtug webinar understanding & using essbase web-services

13

ACCESSING DATA SOURCE SERVICE

DatasourceServicePortType -http://Machine Running APS Service:13080/essbase-webservices/DatasourceService?wsdl

Page 14: Vecg consulting odtug webinar understanding & using essbase web-services

14

ACCESSING QUERY SERVICE

QueryServicePortType -http://Machine Running APS Service:13080/essbase-webservices/QueryService?wsdl

Page 15: Vecg consulting odtug webinar understanding & using essbase web-services

15

ACCESSING THE WEB-SERVICES VIA HTTP

� You can add the Web service component to the OHS webserver

�No need to expose the APS port and the Server details over the network

�Can be accessed using the same URL you use for accessing the Workspace

� Add the following code to the mod_wl_ohs

D:\Oracle\Middleware\user_projects\epmsystem1\httpConfig\ohs\config\OHS\ohs_component

Page 16: Vecg consulting odtug webinar understanding & using essbase web-services

16

ACCESSING SAMPLE JAVA PROGRAMS

� Sample Java programs are available EPM_ORACLE_HOME\products\Essbase\aps\ws-samples\src\oracle\webservices\client

Page 17: Vecg consulting odtug webinar understanding & using essbase web-services

17

COMPILING THE SAMPLE PROGRAMS

� ws-build.properties located under EPM_ORACLE_HOME\products\Essbase\aps\ws-samples\

middleware.home=D:/Oracle/Middlewarewsdl.base.url=http://ServerRunningAPS.com:13080/essbase-webservices

standalone.client.jar=${middleware.home}/oracle_common/modules/oracle.webservices_11.1.1/oracle.webservices.standalone.client.jar

sample.program=DataSourceusername=adminpassword=password

olap.server=essbaseserver.verticaledgecg.comws.url=${wsdl.base.url}use.owsm.security=false

Page 18: Vecg consulting odtug webinar understanding & using essbase web-services

18

COMPILING THE SAMPLE PROGRAMS CONTINUED…

Page 19: Vecg consulting odtug webinar understanding & using essbase web-services

19

RUNNING THE SAMPLE PROGRAM – ADMIN SERVICE

Page 20: Vecg consulting odtug webinar understanding & using essbase web-services

20

RUNNING THE SAMPLE PROGRAM – DATA SOURCE SERVICE

Page 21: Vecg consulting odtug webinar understanding & using essbase web-services

21

RUNNING THE SAMPLE PROGRAM – QUERY SERVICE

Page 22: Vecg consulting odtug webinar understanding & using essbase web-services

22

USING BOOMERANG – ADMIN SERVICE - DEMO

Page 23: Vecg consulting odtug webinar understanding & using essbase web-services

23

USING BOOMERANG – DATA SOURCE SERVICE - DEMO

Page 24: Vecg consulting odtug webinar understanding & using essbase web-services

24

USING BOOMERANG – QUERY SERVICE - DEMO

Page 25: Vecg consulting odtug webinar understanding & using essbase web-services

25

Q&A

For additional questions or additional information, Please contact

Dayalan Punniyamoorthy

Oracle EPM Consultant at Vertical Edge Consulting Group

[email protected]

My Blog - https://onlyhyperion.blogspot.in/