Starschema PLSAP Overview
-
Upload
starschema -
Category
Technology
-
view
1.151 -
download
0
description
Transcript of Starschema PLSAP Overview
![Page 1: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/1.jpg)
PL/SAP ConnectorStarschema Kft
![Page 2: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/2.jpg)
www.starschema.net
Contents
Contact information
Workshop
Technical concept
Overview
Introduction
![Page 3: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/3.jpg)
www.starschema.net
Features
Zero time configuration(No need of complex metadata, every SAP table is
loadable from few clicks)
Can be integrated with Oracle application Oracle Warehouse Builder, Oracle Data Integrator Reporting (Oracle BI, Cognos, BO, stb.) APEX, Forms and other web technologies PL/SQL interface
ELT method Exploits the possibilities of the Oracle RDBMS
![Page 4: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/4.jpg)
www.starschema.net
Features 2
Performance Loading behavior based on data quantity Minimal overhead
Change tracking at SAP side Incremental loads
One time configuration at SAP side Advanced security settings
Easy to deploy
Intuitive administration frontend
![Page 5: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/5.jpg)
www.starschema.net
Maintainability
Does not require maintenance after installationNor at Oracle, nor SAP side
Development time of one SAP-to-Oracle job is less than one minute (!)
![Page 6: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/6.jpg)
www.starschema.net
Technical specification
Java 1.3+ Oracle 9,10,11 compatible
SAP 4.6+ Without SAP side exception handling it works
with older SAPs too
Oracle 9i, 10g, 11g PL/SQL API (object oriented PL/SQL)
Supported Operating Systems: Windows, HP Unix, AIX, Linux
![Page 7: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/7.jpg)
www.starschema.net
Technical specs 2.
Communication RMI based messaging RFC based SAP function module calls OCI or SQL*Loader data loading („memory”
and „flat file” drivers) CIFS, NFS or FTP remote file management
(for „flat file” transfer)
Interface Web based frontend: APEX API: PL/SQL (object oriented and sequential)
![Page 8: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/8.jpg)
www.starschema.net
Architecture
PL/SAP Service
Flat file
Oracle DB
PL/SQL
SAP ERP
OCI
RMIRFC
SQL*Loader
Local, NFS, FTP
Memory based transfer RMI RFC OCI
File based transfer RMI RFC Flat File SQL*Loader
ABAP
![Page 9: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/9.jpg)
www.starschema.net
Features (cont’d)
Optimized for few and huge amount of data (both of the transactions and ETL batch)
Up to tables and views it can load data from SAP program outputs
Can load multiple tables (in consistent state)
Supports joins, filters on SAP side
Can be embed to applications
Open repository
148.989 sec
23.083 sec0.280 sec
Processing time by PLSAP components
SAP Oracle PL/SAP
![Page 10: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/10.jpg)
www.starschema.net
Performance
Memory based Flat File (SQL*Loader)
1k 5 s 1 s
10k 48 s 2 s
20k 1m 41 s 7 s
1M - 2m 52s
2M - 5m 44s
SAP and Oracle servers: 2x2Ghz CPU, 4Gb memory, SATA HDD
![Page 11: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/11.jpg)
www.starschema.net
Web interface (APEX)
Full system management, including backups
Every operations are accessible with all possible options
SAP and Oracle metadata management
Works with Oracle 9i, 10g, 11g
SQL code generation
Event viewer
Views of loaded data
![Page 12: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/12.jpg)
www.starschema.net
Security
SAP side SAP roles and table level access control Support of SAP Security objects Function module security (the installed ABAP
component is available for the selected users only)Oracle side
Standard Oracle security model Encrypted passwords
Communication Encrypted data connection and transfer OS level file protection
Audit logs
![Page 13: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/13.jpg)
www.starschema.net
Example PLSAP source code:
DECLARE t plsap_table_typ;BEGIN t := new plsap_table_typ(‘SPFLI’); t.create_structure; t.fetch_data;END;--SELECT * FROM SPFLI
![Page 14: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/14.jpg)
www.starschema.net
Source example 2.
DECLARE j plsap_joined_tables_typ;BEGIN
j := new plsap_joined_tables_typ('ORDERS');
j.add_table( 'VBAP' ); j.add_table( 'VBAK' ); j.add_join( 'VBAP','VBELN', 'VBAK', 'VBELN' );
j.set_property( 'JoinType', 'Inner' );
j.save;END;
![Page 15: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/15.jpg)
www.starschema.net
Workshop
Web interface Download of a simple table Joined and snapshot loading
PL/SQL API
Configuration
Deployment
Questions and Answers
![Page 16: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/16.jpg)
www.starschema.net
Good to know
Starschema provides 24/7 support on request
License based on CPU no. of Oracle database Pricing is available at our website
Webcasts and documentations:
http://www.starschema.net/pages/en/support-a-downloads/documentsandwhitepapers
![Page 17: Starschema PLSAP Overview](https://reader036.fdocuments.us/reader036/viewer/2022070316/555eddf3d8b42a772f8b5324/html5/thumbnails/17.jpg)
www.starschema.net
Thanks for your attention