You are on page 1of 32
Py enema eee en intro cto About This Module Data Staging with Universal Data Connect Theres significant demand for BI Data Staging from a broader range of source systems. For example, your business requirements demand direct connectty to the 6! system, but the ink tothe database of your source system isnot supported by the SAP DB Connect interface Module Duration: 45 minutes, Module Objectives Module Content Target Audience seo ta aight ean Cs Net conti a ea] pack 4] TRG6 TST] net Perr een carey About This Topic Marcus from the IDES TT deparment warts to create a direct open connection to an MS Access database of an intemal customer He considered the DB Connect data siaging scenario, but found tat this was nota viable option fr this particular database. He needs a data staging option that can suppott a wider range of source systems Estimated time to complete this topic: 15 minutes ‘What's init for me? "© Describe the benefits of Bl Java integration ‘= Explain the significance of he Bi Java SDK ete Tooter |) On Cs Net conti sack 4) aezor2E | p newt Perr een eee ee BI Java Integration Based on application server connectity {supported by the J2EE Connectivity Acchitecture), Universal Data intesration ‘establishes a connection between Bl and =e Seer Engrealie aepleaen Sener {AS JAVA) The so-called BI Java enwecors are pic TUG and alow access to a large number of very diferent ‘data sources. SAP NetWeaver “Ban aueio al is played with this soreen Toview te auto ed, select Trnseret ‘Any Source tee |e | tooox | ey transenet_ | _ ack 4 Page s6f22 7] next ‘With Universal Data integration (BI UD), SAP NetWeaver offers the option of Bl ewe, Integration 8 Java integration enabies: 1 data to be extracted from a broader ‘spectrum of source systems = access to relational and mutticimensional data sources = as well as persistent and transient data ‘staging in BI “Transient data staging using a Viral Provider makes it possible o access external data sired, SAPAl ern emer cette ee ete earner? Ce ee Te Customer-Specific Applications AO Roc) sna Help Toabox transcript wack 4) get] pet ‘To.use Universal Data Integration, youneedito have instal the Applicaton Server Java. BI UDIis part ofthe Application Server Java “The 3 main components of Universal Data Integration are: = BiJava Connectors "© Universal Data Connect "= Bl Java Software Development Kit ern emer BI Java Connectors BI Java Connector Technology based on Provides access to mem |_| toon | no ————wy _transenet_|_ nex PRGESGIT] wert BI Java Connectors as par of Bl Universal Data integration are available on the Aaplcation Server Java. Four Bl Java Connectors are available "= BIJDBC Connector, for connecting to Felalional JDBC data sources = B10DB0 Connector, for connecting to ‘OLE DB for OLAP-compllant cata sources "= BISAP Query Connector, for connecting to data from operational SAP ‘applications = BIXMLA Connector, for connecting to XWILA-complant OLAP data sources such as SAP Netiveaver Bl Test Your Knowledge “AL Choose the correct ansver(s). ‘What are the three main components af Universal Data Integration? ve va a va BB.Jav@ Software Development Kot Bi Java Connectors 'SAP Master Data Management Universal Data Connect = Er This is correct. SAP pastor Data Managemort ia ntone ofthe main componerts ctUBL Test Your Knowledge “AL Choose the correct ansver(s). Universal Clata integration ava integration enables beh persistent and transient data staging in ve Te False = Er ‘This is correct, Universal ata integrator eva Integration enables oth persistent (cata bass in 5) ancl vanstent(irect access te wats 22315 of the sourve syst) data stazna in Bl |S eee nad el) fener teeter ee eee ee ete eee BI Java SDK ‘The Bi Java SDK provides an object. ‘oriented framework that can: = Conmactto a vanety of data sources One ee rae eed = Access master data and metadata. = Create and execute complex queries. "= Rendar and access query result sets, CRC 9 MO an auc lp is payed with mis soreen. ovis the usa tert select Trnacri RS) DS ec sien sp a ee Sock |) skaFaTT] pow “The main alm of the Bl Java SDK isto simplify programming in a Java environment in ‘companson withthe Bl Analic Engine ‘As wall as easier access to Bl data, you can use the APIs provided wath the Bi Java SDK to access data Sources that are external to Bland ‘even OLAP, such as relational JDBC data “The Bi Java SDK thus makes it considerably ‘2asieF {0 implement customer-spectic analyical applications and enables the ‘developer to work with single, unified approach theaughaut the entire application ‘cevelopment phase ern emer el eee renee eee See sd BI Java SDK: Documentation for Developers. Mo een xX UE Walenta va Sore Covent Saenger ees sna Help Toabox Neo rranscrt sack 4) P0886] pect “The SDK distribution package provides a complete documeftation set contains & ‘ceveloper's quice with step-by-step tutorials, -JavaDocs inciucing package and overview ‘socumentation and HTML navigation that inks the SDK distibuton package and tne ‘socumentation to one another SDK examples provide easy-to-use Java Sservels thal demonstrate many aspects of avery APIs Test Your Knowledge “A Choose ihe correct answer(s). The main aim of te 8 ave Software Development Kt (20) is a helf you create yaur ann anal appcatons with intstaces to SAP NetWeaver 8 without any wotedge of programming © Tae Fase Er This is eorect. The Bl Java SOK ims ta alo t easier for you to create your own analytes oplcalons wn inirraces ta SA Netveayer B but cannot rapace rogramming mowledg= el) i= ere een f wth = Summary Marcus has discovered that he can use UDI to connect the MS Access database to BI Bl connectivity is greatly enhanced with Universal Data integration. Now almost any ype of dats source can be direclly connected to Bl for data staging In the Bi Java SDK documentation, Marcus found instructions that guided him step by step through the process of developing his own analvical applications. = eo = seo ta aight ean Cs Net conti sp e060 | Sock |) Po TERE] pow eyes err een f eeetmeetes About This Topic ‘with UDL, Marcus can create a connection between his MS Access database and BI. He now wants to set up his connection and create A UD Connect DataSource fo make data fom te MS Access database avalae in Bl. Estimated time to complete this tople: 30 minutes Whats initfor me? "= Create a UD Connect source system and a UD Connect DataSource in Bl Le a, f oh S = toa 8 hap an Ck Ansiocnie i one | sack _4|/ Paseo] p net een een UDC — Architecture Business Explorer OLAP peat carey Pee eat BJOUC Comecior J) BIXHLA Connector DEEN J2EE (AS Java) {IDRC Driver ‘eep-URL, port ‘ODEO Provider ‘SAP RFC, API, BAPL oy rranser sack 4) Pane 9 sna Help Toabox UD Connect is responsible for integrating 6 and the J2EE Engine forthe Application Server Java within UDI Youcan use a UD Connect DataSource to stage dala from external sources in Bl UD Connect is mainly comprised of tWo, ‘components = Java components on the J2EE Server of the Appitcation Server Java = ABAP components in BI ‘The Java components responsible for ‘communication between data sources and Bi UD Connect prowdes Java Session Beans via ‘the SAP Java Connector (JCo). These enable ‘cormmmunication between the data source and BL Using an RFC connection between Band the .2EE server, tne Java Session Beans can call ‘ABAP functions in Bl or can be called by the ‘ABAP functions. | = Deca eee cee UDC - Integration Scenario with JDBC ‘The falowing setings need to be made for the UD Connect Integration of data from a Ouory JDBC-complant database using the Bl JDBC Connector. 1. Installation ofthe JDBC driver on the J2EE Engine Transocean 2. Maintenance of B| JDBC Connector properties (Resource Adapter maintenance) onthe J2EE Engine 3. Maintenance of wo-way RFC connections between Bland the J2EE server 4. Creation of UD Connect source system in BI 5. Creation of a UD Connect DataSource in Bl Bn auso apis payed wth ts arean To vin the aud txt select Tanacrpt ete “ootox my rranscapt back 4) Pa] pet “The data sources andthe available source ‘objects ere addressed wit the Bl Java ‘Connectors “The connactars support various drivers, protocols and prowders. eee nad Sent ene Engin ‘The Bi Java Connectors are used as Resource Adapters to access the data source A Resource Adapteris assigned ‘unique JNDI name. ‘The configuration setings inthe J2EE Engine ofthe Application Servet Java and ‘in B| are necessary for data staging using UD Connect = To create tne comecton between the J2EE Engine and Bi = Tocteate the comection between Resource Adapters and the data source (for example, JOBC driver installation, IP adcress ofthe DB server, DB name and DB user) “An audio tpi payed wth tis soeen. To ven te audo te, solct Tras SS | “This graphic shows the J2EE Engine Visual Agmini stator, where the coniguretion properties ofthe Resource Adapter are set A een een E nee tees ao ‘As well as the configuration setings in the {U2EE Engine, you have to create an REC ‘connection to the J2EE Engine n the Bi ‘system To maintain the REC connection, use transaction SM89. The program ID used must comrespond vat the program ID used in the J2EE Visual Administrator to maintain the RFC destination. ea |__| toto | in Back 4] Pose ier] tet Perr een |When creating a UD Connect source ‘system connection, you must specify the following: = The name ofthe RFC destination for the J2EE Engine = The logical system name of he J2EE '= The type ofthe previously configured Connector (JDBC, ODBO, XMLA, SAP Quen) "= The JNDIname of the previously configured Connector = The name forthe source system connection “8 fn audio cio is payed wih ts sven. Tovwew te auto ted, select Trnseret ete “ootox my rranscapt sack 4) Paseo) p nee Bofore youcan create a UD Connect DataSource inte BI sysiem, 2 UD Connect Source system connection must be created in 5. Perr een Exercise: Creating a UD Connect DataSource ‘Marcus wants o create a Universal Data Connect (UDC) DataSource to stage {ala from an extemal source. Having created and activated the UDC DataSource, Marcus displays the data from his external source using the ‘DataSource preview function A the conclusion ofthis exercise, you willbe able to = Create a UDC DataSource ‘= Use ine preview function for the UDC DataSource to display the data from the ‘extemal source Lat ie Ty actos the eae (te) ena Help Toomox | > He ” sack 4) Paseo] pect Perr een UD Connect and DB Connect In comparison with DB Connect = UD Connect supports data extraction {rom all JDBC-compiiant relational data sources = UD Connect supports data extraction ‘rom muticimensional data sources = UD Connect supports the aggregation of data within the extractor ee = The table, view and field name requirements are less restive with UD Connect, which means that Source objacts anc source object fields with names in lower case can be extracted “Bn auc lp spayed mtn ins sree. Town te aso text gelct SAP Sauce || xML || Fie an ena Help Toabox oy rranscr sack 4) Paseo] p nee 4 after you have chacked the requirements, you determine that you can use either OB ‘Connect or UD Connect to comnact the external ‘ala source to Bi, you should opt for the DB ‘Connect interface for performance reasons. Test Your Knowledge “AL Choose the correct ansver(s). ‘Which abects re invovedin staging data fram a relational databaze that wa connectedto the Bl system using Universal Data Connect? Y= BLIDBC Connector YS UD ComestDotesource VS JDBC Diner DB Conect DataSource Er ‘This is earrect, DR Cornet DataSource ie nat Invade in staging data tom a retational ‘ataase that was connected tothe Bl system using UO Connect Perr een Summary Marcus has successful created a connection between his MS Access database and 6 He has also created @ UD Connect DataSource to make data from the MS Access dalabase available in Bl The MS Access database is not supported by the DB Connect interface So, rom a technical perspective, you have fo use the BI JDBC Connector as part ofthe Universal Data Integration seo ta aight ean Cs Net conti ete Tooter |) On ack 4) Fase Horm pn el) i= er een f wth a E Module Summary ‘with the Universal Data Connect interface as par of Bl Universal Data Integration you have discovered anotner option for making data available in l rom a broader range of source systems. For example, you have learned how to successfuly process business requirernents that require @ connection to Bl, even if your data Source Is nat supported by SAP DB Comect = em = seo ta aight ean Ca ete Tooter |) On Baek 4 || Pane Horm |p nae

You might also like