crystal xcelsius and web services by dashboardcafe.com
Upcoming SlideShare
Loading in...5
×
 

crystal xcelsius and web services by dashboardcafe.com

on

  • 2,174 views

How dashboard look up your data?

How dashboard look up your data?

Statistics

Views

Total Views
2,174
Views on SlideShare
2,174
Embed Views
0

Actions

Likes
0
Downloads
56
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    crystal xcelsius and web services by dashboardcafe.com crystal xcelsius and web services by dashboardcafe.com Presentation Transcript

    • Crystal Xcelsius and Web Services By Sigit Yunanto
    • Crystal Xcelsius Corporate Dashboard Development
    • Crystal Xcelsius Corporate Dashboard Development
    • Crystal Xcelsius: At A Glance
      • 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 Crystal Vision Server, BusinessObjects Enterprise, any web page, PowerPoint, Outlook or PDF – with just one click! 3.
    • The Dynamic Duo +
    • How they Work Together Data Connectivity Excel Model Business Visualization Visualization Tier Data Source Tier Data is populated into Excel model 2 Import Excel model into Crystal Xcelsius and generate Visualization 3 Publish Visualization to Crystal Vision Server or BusinessObjects Enterprise, export to Outlook, PowerPoint, etc. 4 Business Logic Tier Web/Client Tier Connect to corporate data sources via Web Services, LiveOffice, Query as a Web Service, XML, etc. 1
    • Crystal Xcelsius and Live Office
    • Crystal Xcelsius and Live Office
      • The design process:
      • 1. Create a Crystal Report
      • 2. Use the LiveOffice add-in
      • to create an Excel spreadsheet
      • 3. Create an Xcelsius dashboard
      • based on the spreadsheet
      • 4. Add the LiveOffice connector to your dashboard
      • 5 . Set LiveOffice connector options (Refresh on Load, etc.)
    • Crystal Xcelsius and XML Data
      • Two different types of XML data supported:
      • Static and Dynamic XML data sources
        • XML files
        • Web sites/pages that provide dynamic XML data
        • Can retrieve/submit XML
      • Web Services
        • Defined by Web Services Definition Language (WSDL)
        • Can support a number of different methods
        • Supports input and return values
    • Crystal Xcelsius and XML Data
      • Example of a dynamic data source:
      • <data>
      • <variable name=&quot;Range0&quot;>
      • <row>
      • <column>Xtreme Bike Warehouse</column>
      • <column>JAN-2006</column>
      • <column>$9920.02</column>
      • </row>
      • <row>
      • <column>Xtreme Bike Warehouse</column>
      • <column>FEB-2006</column>
      • <column>$2029.02</column>
      • </row>
    • Crystal Xcelsius and XML Data
      • Dim sSQL as String
      • Dim oCon as Object
      • dim sConnect as String
      • sConnect = &quot;Provider=SQLOLEDB;Data Source=orion;Initial Catalog=Northwind;User Id=sa;Password=;&quot;
      • oCon = Server.CreateObject(&quot;ADODB.Connection&quot;)
      • oCon.ConnectionString = sConnect
      • oCon.Open
      • dim oRst as Object
      • oRst = Server.CreateObject(&quot;ADODB.RecordSet&quot;)
      • oRst.ActiveConnection = oCon
      • sSQL = &quot;SELECT * FROM StoreSales”
      • oRst.Open(sSql)
      • dim sXML as String
      • sXML = &quot;<data>&quot;
      • sXML = sXML & &quot;<variable name=&quot; + chr(34) + &quot;Range0&quot; + chr(34) + &quot;>&quot;
      Do Until oRst.EOF sXML = sXML & &quot;<row>&quot; sXML = sXML & &quot;<column>&quot; & oRst(&quot;CompanyName&quot;).value & &quot;</column>&quot; sXML = sXML & &quot;<column>&quot; & oRst(“ Period &quot;).value & &quot;</column>&quot; sXML = sXML & &quot;<column>&quot; & oRst(“ SalesAmount &quot;).value & &quot;</column>&quot; sXML = sXML & &quot;</row>&quot; oRst.MoveNext Loop sXML = sXML & &quot;</variable>&quot; sXML = sXML & &quot;</data>&quot; Response.Write(sXML) oRst.close oRst = Nothing oCon.close oCon = Nothing Code behind the dynamic XML data source (getdata.aspx)
    • Creating Dashboards from Universe Data
      • Utilizes “Query as a Web Service” (QAWS)
      • QAWS was developed by Business Objects Labs http:// labs.businessobjects.com
      • Provides the ability to query on a Universe and expose the query results via a web service
      • Powerful tool for leveraging existing investment in universes
    • Creating a generic web service for data retrieval
      • One web service to access multiple data sources
      • Can pass server connection details, table name, field names, etc.
      • Retrieve data from tables, views, stored procedures, etc.
      • Flexible way to access data via the web
      +
    • Presentation for Web Service
      • Web Service Generator Database
        • WSGd Overview
        • WSGd Part1
        • WSGd Part2
        • WSGd Part3
      • Web Service Generator Application
        • WSGa Overview
        • WSGa ShowApp 1
        • WSGa Recorder 2