Download presentation
Presentation is loading. Please wait.
Published byBuddy Rogers Modified over 8 years ago
1
COMP-9: Crystal Xcelsius Brings Fast/Easy Graphics to Data Stefan Glover, Business Relationship Manager, OEM, Business Objects Mark Warner, Technical Sales Consultant, OEM, Business Objects Jim Lundy, Principal Product Manager, Progress
2
© 2006 Progress Software Corporation2 COMP-9: Xcelsius Graphics Agenda Crystal Xcelsius Crystal Xcelsius Integration Demonstration Steal the Show
3
© 2006 Progress Software Corporation3 COMP-9: Xcelsius Graphics Visualize and Embed your Data
4
© 2006 Progress Software Corporation4 COMP-9: Xcelsius Graphics Introducing… Crystal Xcelsius Turn Data into Information Based on Excel data and formulas Live XML and Web Service data Interactive What-If Analysis Drill-Down, Charts, Gauges, Dials Export to Office, PDF, and HTML Flash format – Easy to Embed Powerful, yet simple, dynamic visualizations
5
© 2006 Progress Software Corporation5 COMP-9: Xcelsius Graphics How Crystal Xcelsius Works Source data from: Excel spreadsheets XML data SOAP-based Web Services 1. Create an interactive presentation with point-and-click. 2. Output final interactive analytic or presentation to Dashboard Manager, any web page, PowerPoint, Outlook or PDF – with just one click! 3. Deliver interactive visual analytics to the business user
6
© 2006 Progress Software Corporation6 COMP-9: Xcelsius Graphics Agenda Crystal Xcelsius Crystal Xcelsius Integration Demonstration Steal the Show
7
© 2006 Progress Software Corporation7 COMP-9: Xcelsius Graphics Crystal Xcelsius Connectivity Options SOAP-based Web Service state-of-the-art data integration easy-to-use implementation Custom Middle-Tier feed visualization with data from a live XML stream robust solution for real-time visualization integration with any database or application Excel with Automated Refresh automated update of visualization Flash Variables Push information into the visualization using external web scripts like.jsp and.aspx pages
8
© 2006 Progress Software Corporation8 COMP-9: Xcelsius Graphics Option 1 - Export Data From Crystal Report StateBalanceGrowth Rate Totals GA220,583.334236288.86 PA216,941.675234622.42 ME211,254.527232823.61 NV208,435.219234010.21 MS203,319.411211513.18 Grand Total:1,060,534.14 1149258.28 AVG 228242.35 Entire Market Increase3
9
© 2006 Progress Software Corporation9 COMP-9: Xcelsius Graphics Option 2 - Custom Middle Tier Use a jsp page or aspx page to get data StateBalanceGrowth Rate Totals GA220,583.334236288.86 PA216,941.675234622.42 ME211,254.527232823.61 NV208,435.219234010.21 MS203,319.411211513.18 Grand Total:1,060,534.14 1149258.28 AVG 229851.66 Entire Market Increase3 baseurlhttp://oem-lt10:5003/dataopenedge2.aspx?maxbalanceamt= balanceamt40000 urlhttp://oem-lt10:5003/dataopenedge2.aspx?maxbalanceamt=40000
10
© 2006 Progress Software Corporation10 COMP-9: Xcelsius Graphics Option 2 – Sample Code (.aspx example) balanceamt = Request.QueryString("maxbalanceamt") if balanceamt = "" then balanceamt = 40000 end if sSQL = "SELECT Customer.Name, Customer.Balance FROM PUB.Customer Customer where Customer.Balance > " & balanceamt & " order by Customer.Balance DESC" 'Create connection object sConnect = "DSN=sports2005;DATABASE=" & DbName & ";UID=" & uid & ";PWD=" & pWd & ";" oCon = Server.CreateObject("ADODB.Connection") oCon.ConnectionString = sConnect oCon.Open dim oRst as Object oRst = Server.CreateObject("ADODB.RecordSet") oRst.ActiveConnection = oCon oRst.Open(sSql)
11
© 2006 Progress Software Corporation11 COMP-9: Xcelsius Graphics Sample Code (.aspx example) Cont…. Response.Cache.SetExpires(DateTime.Now) Response.Write(" ") 'Build XML data to return dim sXML as String sXML = " " sXML = sXML & " " Do Until oRst.EOF 'totalData sXML = sXML & " " sXML = sXML & “ ” & REPLACE( oRst(“Name”).value, “&”, “&” ) & “ ” sXML = sXML & " " & oRst("Balance").value & " " sXML = sXML & " " oRst.MoveNext Loop sXML = sXML & " " Response.Write(sXMl)
12
© 2006 Progress Software Corporation12 COMP-9: Xcelsius Graphics Option 2 - Sample Format of XML Hook, Line & Sinker 55933.78 Apple River Sports 45174.65 Nash's Sports & Casuals 43983.51 Don's Bait & Tackle 42437.01
13
© 2006 Progress Software Corporation13 COMP-9: Xcelsius Graphics Build Xcelsius Model
14
© 2006 Progress Software Corporation14 COMP-9: Xcelsius Graphics Option 3 – Web Service http://internal.infommersion.com/services/quotes/xquotesproxy.asmx?wsdl http://internal.infommersion.com/services/quotes/xquotesproxy.asmx?wsdl
15
© 2006 Progress Software Corporation15 COMP-9: Xcelsius Graphics Option 3 - Sample Model using a web service
16
© 2006 Progress Software Corporation16 COMP-9: Xcelsius Graphics Option 4 – Flash Variables flashvar.swf <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve rsion=6,0,40,0" WIDTH="973" HEIGHT="597" id="myMovieName"> <EMBED src="flashvar.swf" quality=high bgcolor=#FFFFFF WIDTH="973" HEIGHT="597" FlashVars="Range0=GA%2C120583.330000%2C4.000000%2C236288.863096%2CPA%2C216941.67 0000%2C5.000000%2C234622.416105%2CME%2C211254.520000%2C7.000000%2C232823.6064 92%2CNV%2C208435.210000%2C9.000000%2C234010.210267%2CMS%2C203319.410000%2C1.0 00000%2C211513.182223" NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
17
© 2006 Progress Software Corporation17 COMP-9: Xcelsius Graphics Xcelsius Integration: Behind the Scenes Data Connectivity Excel Model Business Visualization Business Logic TierVisualization TierData Source Tier Web/Client Tier Connect to corporate data sources via Web Service, XML, etc. 1 Data is populated into Excel model 2 Import Excel model into Crystal Xcelsius and generate Visualization 3 Publish Visualization to the your Progress- based application 4 Development stages of a Crystal Xcelsius model
18
© 2006 Progress Software Corporation18 COMP-9: Xcelsius Graphics Xcelsius Integration: Time to Deliver Client SideWeb TierData Tier Corporate Database Deployment of a Crystal Xcelsius model
19
© 2006 Progress Software Corporation19 COMP-9: Xcelsius Graphics Embed into existing Applications
20
© 2006 Progress Software Corporation20 COMP-9: Xcelsius Graphics Agenda Crystal Xcelsius Crystal Xcelsius Integration Demonstration Steal the Show
21
© 2006 Progress Software Corporation21 COMP-9: Xcelsius Graphics Demo Workflow Connect to Progress database via a Custom Middle- Tier (XML) Creating Excel model from the Progress database Designing Visualizations based on Progress Excel models Saving and Publishing Xcelsius model to an existing application
22
© 2006 Progress Software Corporation22 COMP-9: Xcelsius Graphics Demonstration
23
© 2006 Progress Software Corporation23 COMP-9: Xcelsius Graphics Questions?
24
© 2006 Progress Software Corporation24 COMP-9: Xcelsius Graphics Thank you for your time
25
© 2006 Progress Software Corporation25 COMP-9: Xcelsius Graphics
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.