0309_data_connectivity_in_sap_crystal_reports_for_enterprise.pdf

27
Session 0309 - Data Connectivity in Crystal Reports for Enterprise Kenneth Li Crystal Reports Product Manager @ SAP September 10-13, 2012 Orlando, Florida

Upload: vijaychaganam

Post on 20-Nov-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

  • Session 0309 - Data Connectivity in Crystal Reports for Enterprise

    Kenneth LiCrystal Reports Product Manager @ SAP

    September 10-13, 2012Orlando, Florida

  • 2011 SAP AG. All rights reserved. 2

    This presentation and SAPs strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is providedwithout a warranty of any kind either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

    Agenda

    Data Connectivity Overview

    Connectivity #1: Direct to Data

    Connectivity #2: Universe (.unx)

    Connectivity #3: SAP BW Bex Queries

    Making Sense of the Options

    Planned Innovations

    Summary / Q&A

  • 2011 SAP AG. All rights reserved. 3

    This presentation and SAPs strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is providedwithout a warranty of any kind either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

    Data Connectivity StrategyCrystal Reports for Enterprise

    Ensure Crystal Reports remains the market leading standard in enterprisereporting that provides connectivity to a wide variety of data sources

    Offer comparable data connectivity options in Crystal Reports for Enterprise asCrystal Reports 2011

    Offer flexibility within data connectivity with choices of direct connection orthrough the semantic layer

    Deliver migration paths for moving content from Crystal Reports 2011 to CrystalReports for Enterprise

  • 2012 SAP AG. All rights reserved. 4

    Greatest Breadth & Depth of Data Connectivity

    SAP Crystal Reports for Enterprise

    Direct connectivity to a growingnumber of data sources

    Next generation Universes (.unx) relational and OLAP

    SAP Integration BW directconnectivity via Bex queries

    Analytical Views from AnalysisOLAP

    SAP Crystal Reports 2011

    Direct connectivity to a multitude ofrelational data sources

    Legacy Universes (.unv)

    SAP Integration (BW and ERP) viadirect drivers

    Business Views

    OLAP reporting

  • Direct Data Access for Crystal Reports forEnterprise 4.0

  • 2012 SAP AG. All rights reserved. 6

    Direct to Data - Changes from Crystal Reports 2011

    Two methods of direct connectivity:

    Relational Connection Objects Data connection is stored on the BI Platform Designed for integration with the platform

    Desktop Connections Data connection is stored in the report Similar to traditional direct to data from CR 2011

  • 2012 SAP AG. All rights reserved. 7

    How it WorksReports Managed by the BI Platform

    DBMS

    ReportReport

    ReportDBMS

    Info

    DBMSInfo DBMS

    InfoRelational

    Connection

    Report

    Report

    Report

    DBMS

    Crystal Reports For Enterprise Crystal Reports 2011

    CR for Enterprise reports saved to BI Platform use Relational Connection objects to hold connectioninfo. CR 2011 reports continue to store connection info in each report.

  • 2012 SAP AG. All rights reserved. 8

    Direct Data Access ArchitectureManaged Reports

    Design-Time

    Connection Server service from BI Platform isinvoked to run a query on behalf of the client

    Connection details never leave the server

    Client processes the query results to build aformatted report

    View-Time

    Connection Server is invoked in-process withinthe CR server for best performance

    Report page is formatted by the CR Server

    HTML is generated by the Web Server andreturned to the client

  • 2012 SAP AG. All rights reserved. 9

    Good Citizen of the SAP BusinessObjects Suite

    Life Cycle ManagementConnection dependencies are detected during migration.

    Metadata ManagementWill participate in the next release of Information Stewards Metadata Management forlineage and impact analysis.

    Multi-tenancyReports are pointed to different relational connections for each tenant.

    CMS ClusteringCMS clustering is tested and supported.

    Scalable and reliableReport consumption has been performance and endurance tested. Load and data scalabilitytests are underway.

  • 2012 SAP AG. All rights reserved. 10

    Empowering Report AuthorsDesktop Direct Data Access

    Start building reports immediately, before the Administrator has create arelational connection on the BI Platform server

    Share reports without live data connections Save data in the report and view with the SAP Crystal Reports Viewer Export to popular formats like PDF & Excel

    Ease the transition to Crystal Reports for Enterprise and RelationalConnections in environments where report authors already have databaseconnections configured on their desktops

  • 2012 SAP AG. All rights reserved. 11

    How it WorksDesktop (unmanaged) Reports

    DBMS

    ReportReport

    ReportDBMS

    Info

    DBMSInfo DBMS

    Info

    Crystal Reports For Enterprise Crystal Reports 2011

    DBMS

    ReportReport

    ReportDBMS

    Info

    DBMSInfo DBMS

    Info

    Reports outside of the BI Platform repository contain connection info, as they always have.

  • 2012 SAP AG. All rights reserved. 12

    Direct Data Access ArchitectureDesktop Reports

    Connection Server is invoked in-process within the CR designer

    Connection Server binaries on theclient are the same as those on theserver in the managed report scenario

    Connection details are present in thereport definition

    Database driver must be installed onthe client

  • Universe Access (.unx) for Crystal Reports forEnterprise 4.0

  • 2012 SAP AG. All rights reserved. 14

    Leveraging the Common Semantic LayerSAP Crystal Reports for Enterprise with Universes (.unx)

    Connectivity to .UNX UniversesConnectivity is provided by a common semantic layer in SAP BusinessObjects 4.0 SuiteOther BI clients can consume the same universes

    Web IntelligenceDashboards

    Leverage the strengths of each tool against the same authored universeUniverses are authored/modelled within the Information Design ToolSupport for relational & OLAP sources as well as multi-source relational data sourcesData access support is provided by Connection Server that is running in-process onBusinessObjects Enterprise

    Note: Crystal Reports 2011 does not support .UNX universes

  • 2012 SAP AG. All rights reserved. 15

    Supported Data SourcesSAP Crystal Reports for Enterprise with Universes (.unx)

    Large breadth of supported datasources . Here are some examples:

    Relational SourcesMS SQL Server 2005/2008/2012Oracle 10/11Teradata 12/13Sybase product familySAP ERPSAP HANA

    OLAP SourcesMS Analysis 2005/2008/2012Oracle Essbase 11SAP BusinessObjects EPM products

    *Consult Product Available Matrix (PAM) for full support by version (http://service.sap.com/pam)

  • 2012 SAP AG. All rights reserved. 16

    How It WorksSAP Crystal Reports for Enterprise with Universes (.unx)

  • SAP BW for Crystal Reports for Enterprise 4.0

  • 2012 SAP AG. All rights reserved. 18

    Using Bex QueriesSAP Crystal Reports for Enterprise with BW Bex Queries

    Connectivity to BW Bex QueriesLeverages Semantic Layer API and Engine to construct a business layer representation of aBW bex queryUsing the semantic layer technology, we generate a universe in memory (aka transientuniverse)Use of BICS API ensures rich metadata is retrieved for reporting capabilities

    Hierarchies, restricted / calculated key figures, etc.Relies on an OLAP connection defined within BusinessObjects Enterprise

  • 2012 SAP AG. All rights reserved. 19

    How It WorksSAP Crystal Reports for Enterprise with SAP BW (Bex Queries)

  • 2012 SAP AG. All rights reserved. 20

    Making Sense of the Options Direct to DataSAP Crystal Reports for Enterprise with Direct to Data Connectivities

    What do I need to get CR for Enterprise working directly with my RDBMS?

    To save desktop report to BOE, perform set datasource location to an RCORCO reports can be saved locally; refresh will ask for logon to BOE

    Direct to Data - RCO Direct to Data - DesktopInformation Design Tool(IDT)

    Creates the RCOsPublished to BOE

    n/a

    Middleware (32-bit) Required for IDTNot required for CR

    Required for CR

    Middleware (64-bit) Required for BOE n/a

    BusinessObjectsEnterprise (BOE)

    Supported n/a

  • 2012 SAP AG. All rights reserved. 21

    Making Sense of the Options UniversesSAP Crystal Reports for Enterprise with Universes (.unx)

    What do I need to get CR for Enterprise working with Universes?

    CR 2011 universe reports (.unv) will need to be remapped to a .unx sourceIDT provides capability to convert a .unv to a .unx

    Universe (.unx)CR for Enterprise No middleware required

    Information Design Tool 32-bit middleware for universe authoring(native clients, ODBC, JDBC)

    BusinessObjects Enterprise 64-bit middleware for scheduling / viewing

  • 2012 SAP AG. All rights reserved. 22

    Making Sense of the Options Bex QueriesSAP Crystal Reports for Enterprise with BW Bex Queries

    What do I need to get CR for Enterprise working with Bex queries?

    CR 2011 BW reports need to be remapped to the new DSL connection

    Bex QueriesOLAP Connections onBOE

    Created in BOE (CMC) or IDTCan point to a server, cube, or query

    Bex Queries Queries must be flagged for external use

  • 2012 SAP AG. All rights reserved. 23

    Planned InnovationsWhats Coming?

    Direct to DataSupport more datasourcesSQL commands, and other functionality to bridge parity gap with CR 2011

    Universes (.unx)Support more datasourcesAdd functionality to be on par with business views (view-time security, dynamicconnections); Universes are the future for business views customers who want to move toCR for Enterprise

    BW / Bex QueriesFunctional improvements to support more BW metadata and features (eg. Variants andvariable personalization)

    OthersSAP HANA dimensional support for HANA analytical views, and other new HANA features(eg variables & hierarchies). Direct access (transient) as well as authored universe.

  • 2012 SAP AG. All rights reserved. 24

    Crystal Reports for Enterprise is designed to satisfy many data access methods. The choice ofconnectivity depends on the business, functional, and possibly migration needs.

    Key Points to Take Home

    Direct to Data access via the Relational Connection Object is new and exclusive to CR forEnterprise. Desktop connections mimic the direct connectivity from CR 2011

    Universes (.unx) offer a powerful way to share the semantic layer across multiple tools in the BISuite 4.x. They are not compatible with universes from CR 2011 (.unv)

    SAP BW connectivity via Bex Queries through the BICS API and the dimensional semantic layer isnew for BI Suite 4.x and specific to CR for Enterprise. CR 2011 will continue to offer access viathe BW MDX driver

    Future strategy is to offer support for more data sources first via universes (.unx), and then fordirect to data. Aim for parity with CR 2011 not only for connectivity but also functionality(includes business views). Methods of access in CR for Enterprise may still be different.

  • Thank You!

    Contact information:

    Kenneth Li ([email protected])http://scn.sap.com/blogs/kennethli

  • 2012 SAP AG. All rights reserved. 26Customer

    2012 SAP AG. All rights reserved.

    No part of this publication may be reproduced or transmitted in any form or for any purposewithout the express permission of SAP AG. The information contained herein may bechanged without prior notice.

    Some software products marketed by SAP AG and its distributors contain proprietarysoftware components of other software vendors.

    Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio areregistered trademarks of Microsoft Corporation.

    IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x,System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, PowerArchitecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA,pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP,RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli,Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation.

    Linux is the registered trademark of Linus Torvalds in the United States and other countries.

    Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registeredtrademarks of Adobe Systems Incorporated in the United States and other countries.

    Oracle and Java are registered trademarks of Oracle and its affiliates.

    UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

    Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWinare trademarks or registered trademarks of Citrix Systems Inc.

    HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C,World Wide Web Consortium, Massachusetts Institute of Technology.

    Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C,Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc.

    IOS is a registered trademark of Cisco Systems Inc.

    RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerryTorch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry AppWorld are trademarks or registered trademarks of Research in Motion Limited.

    Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps,Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync,Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android aretrademarks or registered trademarks of Google Inc.

    INTERMEC is a registered trademark of Intermec Technologies Corporation.

    Wi-Fi is a registered trademark of Wi-Fi Alliance.

    Bluetooth is a registered trademark of Bluetooth SIG Inc.

    Motorola is a registered trademark of Motorola Trademark Holdings LLC.

    Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.

    SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,StreamWork, SAP HANA, and other SAP products and services mentioned herein as wellas their respective logos are trademarks or registered trademarks of SAP AG in Germanyand other countries.

    Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, CrystalDecisions, Web Intelligence, Xcelsius, and other Business Objects products and servicesmentioned herein as well as their respective logos are trademarks or registered trademarksof Business Objects Software Ltd. Business Objects is an SAP company.

    Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybaseproducts and services mentioned herein as well as their respective logos are trademarks orregistered trademarks of Sybase Inc. Sybase is an SAP company.

    Crossgate, m@gic EDDY, B2B 360, and B2B 360 Services are registered trademarksof Crossgate AG in Germany and other countries. Crossgate is an SAP company.

    All other product and service names mentioned are the trademarks of their respectivecompanies. Data contained in this document serves informational purposes only. Nationalproduct specifications may vary.

    The information in this document is proprietary to SAP. No part of this document may bereproduced, copied, or transmitted in any form or for any purpose without the express priorwritten permission of SAP AG.

  • Thank you for participating.

    Please provide feedback on this session bycompleting a short survey via the event

    mobile application.

    SESSION CODE:0309

    Learn more year-round at www.asug.com