Presentation is loading. Please wait.

Presentation is loading. Please wait.

COMP-9: Crystal Xcelsius Brings Fast/Easy Graphics to Data Stefan Glover, Business Relationship Manager, OEM, Business Objects Mark Warner, Technical Sales.

Similar presentations


Presentation on theme: "COMP-9: Crystal Xcelsius Brings Fast/Easy Graphics to Data Stefan Glover, Business Relationship Manager, OEM, Business Objects Mark Warner, Technical Sales."— Presentation transcript:

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


Download ppt "COMP-9: Crystal Xcelsius Brings Fast/Easy Graphics to Data Stefan Glover, Business Relationship Manager, OEM, Business Objects Mark Warner, Technical Sales."

Similar presentations


Ads by Google