1 / 35

Making the Business Case for an Upgrade to SAP BW 3.0B

Making the Business Case for an Upgrade to SAP BW 3.0B. Dr. Bjarne Berg, Lenoir-Rhyne College. What We’ll Cover. Understanding the organizational effort required to complete a BW upgrade Discovering the changes you can expect from a business and a technical perspective

tamal
Download Presentation

Making the Business Case for an Upgrade to SAP BW 3.0B

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Making the Business Case for an Upgrade to SAP BW 3.0B Dr. Bjarne Berg, Lenoir-Rhyne College

  2. What We’ll Cover • Understanding the organizational effort required to complete a BW upgrade • Discovering the changes you can expect from a business and a technical perspective • Top 10 value drivers from a user's perspective • Top 15 value drivers from a developer's perspective • Value drivers from a manager's perspective • Nine practical tips that will help you develop an SAP BW upgrade strategy

  3. The Organizational Effort • Item 1: BW 3.0 has many new features, and this might be the time to upgrade. First, plan for the effort. • BUSINESS CASE • Conduct a one-day workshop reviewing the business case for an upgrade • Include a review of BW’s new technical and functional features • The benefit of a business-case review is an early assessment of whether you really need to upgrade or if you can wait for the next release

  4. The Organizational Effort Make sure you are ready to make the right resource commitment before you start • SCOPE THE UPGRADE EFFORT • In a complex environment, consider conducting a two-day session with a technical review of your BW implementation from an upgrade perspective • At the end, plan to have detailed project and staffing plans, scope, and a solid budget estimate • A key driver for the duration of the effort is how much BW content is in place and how critical BW is to the ongoing business Some projects may be as short as a week, others as long as a few months depending on the content in production and the testing needs.

  5. The Organizational Effort Basis and functional R/3 support • Item 1: The roles used for an upgrade effort include a project manager (may be part time), a technical leader, a BW specialist, a Basis person and a tester • On smaller projects, more than one role may be filled by one individual, while larger efforts may require several Basis people; network, DBA, and BW specialists; and testers One person may perform more than one role!!

  6. What We’ll Cover • Understanding the organizational effort required to complete a BW upgrade • Discovering the changes you can expect from a business and a technical perspective • Top 10 value drivers from a user's perspective • Top 15 value drivers from a developer's perspective • Value drivers from a manager's perspective • Nine practical tips that will help you develop an SAP BW upgrade strategy

  7. The Value Drivers Discover the changes you can expect from a business and a technical perspective, and learn about limitations and their impact • Top 11 value drivers from a user's perspective • Top 15 value drivers from a developer's perspective • Value drivers from a manager's perspective • - The following discussion is business focused, but will cover some technical features in an overview manner. It is not intended to be a technical discussion, but will cover enough for you to gain some insight into the new features so you can assess how it might impact your business

  8. User Value Driver #1: Flexible Hierarchy & Interactive Web Charts The reporting views are now more flexible. The interactive Web charts have been greatly enhanced from earlier versions. BW reports have become more user friendly!

  9. User Value Driver #1: Flexible Hierarchy & Interactive Web Charts (example) Country Region City Turnover Result Result Result Result Result Automatic menu to select drill down Country Turnover Automatic filter by clicking Overall Result Source: SAP

  10. User Value Drivers #2-4: More Flexibility in Report Navigation • The last 10 executed queries are displayed in the open dialog (BEx). This makes it easier for users to find frequently used workbooks and queries. • Bookmarks in 3.0B remember all filter values, conditions, and exceptions, and can be used to always open a query at the preferred level. • The user can enter a value in the variable popups and have all queries filtered by their region, organization, or profit center in the future (they don’t have to re-enter again and again). In 3.0B, more of the user navigation is kept at the personalized level, which makes BW more user-friendly

  11. User Value Drivers #5-7: Mobile Reporting Features • BW can generate reports based on the front-end device requesting them, such as WAP or Windows-CE (can also be made to include others such as Palm). • The queries can be used online, or in an offline mode for lookup of important information. • Alerts through SMS and queries can be used, as well as charts through WBMP. BW can now be used more flexibly over the Web through the most used mobile protocols Source: SAP

  12. User Value Drivers #8-9: Better Web Reporting • Users can also define their exception and conditions on the Web, and show them in Web reports. • BW 3.0B has “stateless Web reporting.” This means that after each click on the Web report, the session to the server is closed and you can email the reports directly (it automatically remembers the steps done by building the URL). BW report usage is more flexible and Web features are improved

  13. User Value Drivers #10-11:Increased Flexibility in Reporting • You can also attach documents stored in Web Content Management to the reports and make them context sensitive (e.g., help screens and explanations). • The InfoProvider is a generic term for all objects you can report from (e.g., ODS, InfoCubes). Users can now use a MultiProvider to report from any combination of these objects. Content Management and access to data is substantially improved. The benefit is increased access to user help and support.

  14. Developer Value Driver #1:Easier to Publish Reports on the Web Developers do not need to know the Internet publishing process. After saving a query view in the BEx Analyzer, the view can be immediately published. Web publishing is substantially simplified, which may reduce development time.

  15. Developer Value Driver #1:Easier to Publish Reports on the Web (Example) Web Browser BEx Analyzer Any Internet authoring tool Save as templates (HTML) Publish views and execute queries OLAP Processor BW Charting Engine BW Data Base BW Web Service AppServer Templates Source: SAP

  16. Developer Value Driver #2: Easier Loads from Non-SAP DBs DB Link BW 3.0B InfoCube DDIC structure BW Cust table Generic Extractor e.g., Oracle Database Staging BW Cust table (Deleted afterwards) Scheduling Customer Table You can now access other non-SAP databases without having to write complex files and scheduling routines “DB Link” adds flexibility to loading data from other databases, and you can avoid substantial custom coding on the extract side. Source: SAP

  17. Developer Value Driver #3: Open Access to BW Semantics: CWM, XMI Transport layer: HTTP Format: XML SAP BW 3.0b Metadata Repository External Applications DWs & marts Applications Other Metadata Repositories The structure of SAP BW can be read by other applications and Web tools, which makes BW more open to future applications. Extensible Markup Language (XML) is the standard format for structured documents and data on the Internet. Now BW developers can use it to access metadata Tip for Techies! • To see all InfoCubes in your system: Internet request sent to BW via the URL BW:1080://bw/xml/cwm... The result is a Web page in XML with InfoCubes. • To see the metadata of one InfoCube: Internet request the metadata for the InfoCube to BW.. the result is a page in XML with the metadata of the cube in the CWM format

  18. Developer Value Driver #4:Better Integration with Other Tools Semantics: CWM, XMI Transport layer: HTTP Format: XML SAP BW 3.0b BAPI Info-Cube Create CWM XML parser Queue External Applications Data warehouses and data marts Applications We have more flexibility, and other tools can be used to create BW structures Other Metadata Repositories Through the metadata exchange, BW can receive metadata from other applications and load tools Tip for Techies! Sending metadata to BW is a 3-step process. First, the metadata is stored in a queue inside BW. The XML parser will read the queue and then call the BAPI to load it to BW.

  19. Developer Value Driver #5:Loading Transactions from the Web ODS, InfoCubes,Master Data PSA Generic Staging Country: US City: Charlotte XML Parsing BW XML <Country>US </Country><City> Charlotte</City> Transformation (XSL) Comm. layer, xCBL Internet Marketplaces New transactions can be pushed from the web or 3rd party directly into BW, thereby reducing middleware integration time. BW can now load transactions from the Web in a "push" mode. Tip for Techies! You can “push” XML data packages from a provider as a DataSource (with request handling) or “push“ document data into the delta queue (without request handling)

  20. Developer Value Driver #6-9:Increased Error Handling Capability It is now easier to monitor loads and perform simple data cleansing tasks • The BW logs provide more details on the errors and why they occur. In version 3.0B, you can also monitor the errors that occur in the transfer and updates rules. • When loading BW, you can now skip duplicate records in the master data and define rules (if the last or the first record is the valid one).

  21. Developer Value Driver #6-9:Increased Error Handling Capability (cont’d.) With BW 3.0, it is easier to manage the data loads and fix errors without having to start over again. • Based on your error routines, you may cleanse the data through your own routines and see the errors in the PSA (problem records are marked). The errors found in the PSA can be corrected there and you can then load the data though the monitoring menu. • You can also provide load information to the users over the Web through mini-apps in a portal.

  22. Developer Value Driver #10-15:"Near-Time" Data Warehousing The new features of the ODS provides a system that comes very close to “real time data warehousing.” • You can now create reporting ODS objects with no other data targets. You do not need a separate table for new records (as in BW 2.0B and 2.1C) and you don’t need a change log. • The data can also be loaded in parallel to an ODS object, which can dramatically increase the load performance • You can also use Application Programming Interfaces (API) to access the ODS for external application, including add and overwrite APIs.

  23. Developer Value Driver #10-15:"Near-Time" Data Warehousing (cont’d.) • In 3.0B you can use master data ODS(s) for cleansing and staging • You can rollback any request that has already been updated and even delete selected records in the change log and the ODS. • Data downloads from the ODS objects are supported and you can test your load logic through simulated updates from the ODS to other data targets (e.g., Infocubes). The new ODS has become much more flexible than the ODS in previous versions. The master data ODS lends itself to high volume processing through reduced table joins.

  24. Manager Value Drivers:The Archiving Development Kit (ADK) • ADK provides indexing (including SAP-AS), compression, and data stats • ADK is open to partner solutions for storage and archiving • ADK handles structural changes, is platform independent, and has logs. • ADK is managed through on-line transactions (Sara), the standard for SAP products. “The Archive Development Kit (ADK), a service of mySAP Technology, is the software layer that encapsulates the technical aspects of data archiving programs. ADK provides an application programming interface, also used by SAP, that customers and partners can use to develop their own archiving solutions.” SAP-Mike Eacrett, SAP Portals (see: OSS note 71930)

  25. Manager Value Drivers:The Archiving Development Kit (ADK), cont’d. Access to archived data from BW queries is not available (yet), nor is Archiving of master data or PSA. Protection of archived data ranges against changes has to be ensured organizationally. Scheduling is available via the standard archiving administrator. SAP plans to support ‘relational’ archiving and access to archived data through DB Connect, which will improve the access to archived data.

  26. Manager Value Drivers: Stronger Report Integration with Microsoft For Microsoft-oriented businesses BW 3.0B, has increased capabilities When using NT as the application server and Microsoft's SQL-Server as the database server, InfoCubes can now be stored as MOLAP cubes (same technology as Oracle Express, Cognos PowerPlay and others) • Data can also be cached on the application server and thereby increase the performance through the near-linear scalability through the deployment of multiple application servers

  27. Manager Value Drivers: Stronger Report Integration with Microsoft, cont’d. Cache Cache Application Servers Database Server MOLAP cubes ODS ROLAP cubes

  28. What We’ll Cover • Understanding the organizational effort required to complete a BW upgrade • Discovering the changes you can expect from a business and a technical perspective • Top 10 value drivers from a user's perspective • Top 15 value drivers from a developer's perspective • Value drivers from a manager's perspective • Nine practical tips that will help you develop an SAP BW upgrade strategy

  29. 9 Tips for Those Considering an Upgrade • Upgrades should be scheduled together with the R/3 Basis team, as they will be involved with shared components (e.g., GUI and extractors). Involve this team early in the planning effort. • The database version for BW should ideally be the same as used by the rest of the company. This reduces the maintenance costs by sharing resources. • The hardware should be in place before an upgrade effort is started. You will need an dedicated testing environment.

  30. 9 Tips for Those Considering an Upgrade, cont’d. • If you have ongoing development, get that team on the new version as soon as possible to avoid rework and work-arounds. • Upgrade your sandbox and/or development environment first after your have tested the upgrade on your system. Do not make the first upgrade on your production environment. • In large companies, it is an advantage to have all BW environments on the same version.

  31. 9 Tips for Those Considering an Upgrade, cont’d. End-of-support products have fewer resources available • Make sure you know when end-of-support is scheduled for your version (v2.0B end of support is August 2003). • If you are upgrading to a “C" release, you are upgrading mostly content, while a “B" upgrade is usually a significant technical upgrade. Determine in advance what you upgrade path is. It is not unusual for companies to not perform a “C" release unless there are specific features and content they want.

  32. 9 Tips for Those Considering an Upgrade, cont’d. Be prepared to justify why you need the upgrade!! • Evaluate the development cost on older versions against using the new features provided. In general, payback for a BW 3.x upgrade appears to be most easily quantified by organizations that have on-going development (cost of development savings). Companies in a "running mode" appears to justify their upgrade based on volume and performance issues (mostly on load side).

  33. 5 Key Points to Take Home! In these tight economic times, an upgrade must be justified by demonstrating true value drivers: • BW has significantly closed the gap between custom data warehouses and now has many of the features and functions needed to service high-volume and complex reporting environments. • The use of open protocols allows developers to more easily integrate their applications and other non-R/3 systems directly into BW. • The new ODS features increase the flexibility and the capabilities of the reporting system (the influence of Bill Inmon on the “real-time data warehousing” approach is noteworthy).

  34. 5 Key Points to Take Home!, cont’d. • The Web front-end is becoming “best-of-breed” and the influence of the acquired portal company is making tangible results on the reporting and mobile capabilities of BW beyond the portal product itself. • Regardless of motivation, the upgrade effort should be planned. Companies that have customized their BW environment should plan time for testing.

  35. Your Turn! (to launch Q&A)

More Related