Sap ha100 en_col99_sp06_part_nw
Upcoming SlideShare
Loading in...5
×
 

Sap ha100 en_col99_sp06_part_nw

on

  • 198 views

 

Statistics

Views

Total Views
198
Views on SlideShare
198
Embed Views
0

Actions

Likes
1
Downloads
37
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

Sap ha100 en_col99_sp06_part_nw Sap ha100 en_col99_sp06_part_nw Document Transcript

  • HA100 SAP HANA Introduction SAP HANA Date Training Center Instructors Education Website Participant Handbook Course Version: 99 Course Duration: 2 Days Material Number: 50119238 An SAP course - use it to learn, reference it for work For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Copyright Copyright © 2013 SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Trademarks Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe Systems Incorporated in the United States and other countries. Apple, App Store, FaceTime, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc. Bluetooth is a registered trademark of Bluetooth SIG Inc. Citrix, ICA, Program Neighborhood, MetaFrame now XenApp, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems Inc. Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH. Edgar Online is a registered trademark of EDGAR Online Inc., an R.R. Donnelley & Sons Company. Facebook, the Facebook and F logo, FB, Face, Poke, Wall, and 32665 are trademarks of Facebook. 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 are trademarks or registered trademarks of Google Inc. HP is a registered trademark of the Hewlett-Packard Development Company L.P. HTML, XML, XHTML, and W3C are trademarks, registered trademarks, or claimed as generic terms by the Massachusetts Institute of Technology (MIT), European Research Consortium for Informatics and Mathematics (ERCIM), or Keio University. 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, Power Architecture, 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. Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered trademarks of Microsoft Corporation. INTERMEC is a registered trademark of Intermec Technologies Corporation. IOS is a registered trademark of Cisco Systems Inc. The Klout name and logos are trademarks of Klout Inc. Linux is the registered trademark of Linus Torvalds in the United States and other countries. Motorola is a registered trademark of Motorola Trademark Holdings LLC. Mozilla and Firefox and their logos are registered trademarks of the Mozilla Foundation. Novell and SUSE Linux Enterprise Server are registered trademarks of Novell Inc. g20137142385 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • OpenText is a registered trademark of OpenText Corporation. Oracle and Java are registered trademarks of Oracle and its affiliates. QR Code is a registered trademark of Denso Wave Incorporated. RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry AppWorld are trademarks or registered trademarks of Research in Motion Limited. SAVO is a registered trademark of The Savo Group Ltd. The Skype name is a trademark of Skype or related entities. Twitter and Tweet are trademarks or registered trademarks of Twitter. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Wi-Fi is a registered trademark of Wi-Fi Alliance. SAP, R/3, ABAP, BAPI, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, Sybase, Adaptive Server, Adaptive Server Enterprise, iAnywhere, Sybase 365, SQL Anywhere, Crossgate, B2B 360° and B2B 360° Services, m@gic EDDY, Ariba, the Ariba logo, Quadrem, b-process, Ariba Discovery, SuccessFactors, Execution is the Difference, BizX Mobile Touchbase, It's time to love work again, SuccessFactors Jam and BadAss SaaS, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany or an SAP affiliate company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. Disclaimer These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies (“SAP Group”) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. g20137142385 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • g20137142385 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • About This Handbook This handbook is intended to complement the instructor-led presentation of this course, and serve as a source of reference. It is not suitable for self-study. Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used. Type Style Description Example text Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths, and options. Also used for cross-references to other documentation both internal and external. Example text Emphasized words or phrases in body text, titles of graphics, and tables EXAMPLE TEXT Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example SELECT and INCLUDE. Example text Screen output. This includes file and directory names and their paths, messages, names of variables and parameters, and passages of the source text of a program. Example text Exact user entry. These are words and characters that you enter in the system exactly as they appear in the documentation. <Example text> Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. v For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • About This Handbook HA100 Icons in Body Text The following icons are used in this handbook. Icon Meaning For more information, tips, or background Note or further explanation of previous point Exception or caution Procedures Indicates that the item is displayed in the instructor's presentation. vi © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Contents Course Overview.......................................................... ix Course Goals ........................................................... ix Course Objectives ..................................................... ix Unit 1: Introduction and Positioning .................................. 1 Introduction to SAP HANA.............................................2 SAP HANA Scenarios................................................ 18 Rapid Deployment Solutions RDS.................................. 26 Deployment Options.................................................. 36 Unit 2: SAP HANA Studio .............................................. 41 SAP HANA Studio .................................................... 42 Unit 3: Architecture...................................................... 71 Architecture ............................................................ 72 Persistence Layer..................................................... 87 Backup & Recovery................................................... 91 Unit 4: Data Provisioning .............................................101 Uploading Data from Flat Files.....................................102 SAP Data Services .................................................. 111 SAP Landscape Transformation Replication Server (SLT).....120 SAP Direct Extractor Connection (DXC)..........................131 Unit 5: Modeling.........................................................139 Introduction to CO-PA Scenario....................................140 Introduction to Modeler Perspective...............................148 Levels of Modeling...................................................153 Unit 6: Reporting........................................................227 SAP HANA Database Connectivity Options......................229 Microsoft Excel .......................................................233 SAP BusinessObjects ...............................................241 SAP BusinessObjects Analysis for Office ........................251 SAP BusinessObjects Analysis for OLAP ........................259 SAP BusinessObjects Explorer ....................................265 SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence ........................................................275 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. vii For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Contents HA100 Appendix 1: SAP HANA Links ....................................305 viii © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Course Overview SAP HANA enables business departments to analyze business as it happens. Individuals can create very flexible analytical models based on real-time data originating from business applications. ERP operational analytics is further enhanced with SAP HANA interfaces to BI client reporting tools, such as SAP BusinessObjects Explorer, SAP Crystal Reports, SAP BusinessObjects Dashboards and SAP BusinessObjects Web Intelligence. This two day introductory course is for consultants, project team members and modelers seeking to learn about this exciting new technology. The course explains how to perform basic modeling and administrative tasks in SAP HANA Studio. Tasks include data provisioning using SAP BusinessObjects Data Services and creating flexible analytical models based on real-time data originating from SAP ERP applications. In order to cover the full spectrum, delegates will also learn about connectivity interfaces from SAP BusinessObjects BI 4 tools such as SAP BusinessObjects Explorer, SAP BusinessObjects Analysis and SAP BusinessObjects Web Intelligence into SAP HANA for reporting purposes, in order to cover an end to end scenario. Target Audience This course is intended for the following audiences: • Application Consultants • Project team members Course Prerequisites Required Knowledge • Essential: None • Recommended: SAP ERP reporting and analytics, General Business Modeling experience, Basic understanding of business system landscapes Course Goals This course will prepare you to: • Get a good understanding and overview of SAP HANA Course Objectives After completing this course, you will be able to: • Explain SAP HANA Concepts 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. ix For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Course Overview HA100 • Use SAP HANA Studio • Create Information Models • Understand how data can be loaded into HANA • Get an overview of how to report on HANA using client tools x © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1 Introduction and Positioning Unit Overview This unit provides an overview to SAP HANA positioning. Unit Objectives After completing this unit, you will be able to: • Explain the current existing pain points in a system using a classic database • Explain how SAP HANA can handle the pain points and help to improve profit • Explain the architecture of SAP HANA as an accelerator in a side-car scenario • Explain the architecture of SAP HANA as an In-Memory Database • Understand, what is an RDS • How you could get and use an RDS • Explain SAP HANA deployment options Unit Contents Lesson: Introduction to SAP HANA .............................................2 Lesson: SAP HANA Scenarios ................................................ 18 Lesson: Rapid Deployment Solutions RDS .................................. 26 Lesson: Deployment Options .................................................. 36 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 1 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Lesson: Introduction to SAP HANA Lesson Overview This lesson presents why SAP HANA has been developed and how this new technology can help increasing business opportunities. Lesson Objectives After completing this lesson, you will be able to: • Explain the current existing pain points in a system using a classic database • Explain how SAP HANA can handle the pain points and help to improve profit Business Example Today, a lot of companies need to deal with an amazing amount of data and are not able to report on them efficiently due to data volume. Information Explosion Figure 1: Reality #1: Information Explosion First, the information explosion. Massive amounts of data is being created every year, and how fast your business reacts to it determines whether you succeed or fail. This is a big problem and it is getting bigger. IDC estimates that worldwide digital content added up to 487 billion gigabytes in 2009. They predict this will double in 18 months, and every 18 months thereafter. 2 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to SAP HANA Its like a stack of DVDs all the way to the moon and back. In a Sloan Management survey in 2010 60% of executives said their companies have more data than they know how to use effectively. With data doubling every 18 months, that percentage is going to keep growing. According to EMC, by the end of 2011 there was 1.8 Zetabyte of digital data. 1 Zetabyte is a trillion gigabytes. Kilobyte>Megabyte>Gigabyte>Terabyte>Petabyte>Exabyte>Zetabyte>Yottabyte http://germany.emc.com/collateral/about/news/idc-emc-digital-universe-2011- infographic.pdf Figure 2: Reality #2: Consumerization of IT At the same time, the consumerization trend is driving up expectations as to what enterprise IT can help the business to do. People want instant access to information – in the moment – whether that is a moment of risk or a moment of opportunity. If the moment has passed and your business has not taken the right action, it has failed. People want instant answers. They want them to be right. They want them anywhere, any time. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 3 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 3: Reality #3: IT Cannot Deliver This puts IT in a tough place. IT cannot deliver what the business needs. Why? Because the cost of managing that data explosion is too high. Because there is no practical way to instantly analyze everything thats going on relative to the business. IT can deliver some of the information. The most critical slice of information can be delivered in near real time. But its not enough. Data is growing. Demand is increasing. We must find a way to deal with this – a way to process and analyze massive amounts of data in real time. Figure 4: Your Reality with SAP HANA That is the role of SAP HANA. Using groundbreaking in-memory hardware and software we can manage data at massive scale, analyze it at amazing speed, and give the business not only instant access to real time transactional information 4 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to SAP HANA and analysis but also more flexibility. Flexibility to analyze new types of data in different ways, without creating custom data warehouses and data marts. Even the flexibility to build new applications which were not possible before. Figure 5: SAP In-Memory Appliance (SAP HANA) So, whats inside HANA? This architecture diagram explains the main components and capabilities. We keep throwing around words like massive amounts of data and amazing speed. What kinds of scale, speed and improvement are customers seeing? Figure 6: SAP HANA Proof Points 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 5 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Here are some proof points: • First, amazing speed. One of our pilot customers reduced the time it took to run a report from one hour to one second. That is 3600 times faster. Lets put that in perspective. SAP talks about helping you to “run better”, so lets use that as an example. When an average person runs, they move at about 7 miles per hour. 3600 times faster would be about 25,000 miles per hour. That is the fastest any human being has ever travelled, and it was only done once - by the astronauts on Apollo 10, on their return from the moon in 1969. • Amazing amounts of data. During testing for HANA we executed queries against 460 billion rows of data in less than one second. That is like being able to analyze every repair and service visit for every car on earth in the last 12 months, in one second. Or to process every address that everyone alive today has ever lived at, in one second. Or to calculate the amount of taxes paid, by everyone on the planet, since 1950, in one second. • And finally, amazing value. Having the ability to create new real-time processes and simplify your IT landscape has a big impact. According to a study by Oxford Economics, companies that implement real-time systems see an average 21% revenue growth, and a 19% reduction in IT cost. Figure 7: Query Acceleration Example – Large Bank – 1 Month of Customer Information Why wait for data? • All customers want to see their current business data immediately in real-time. Nobody wants to wait until data is uploaded into BW. 6 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to SAP HANA Why wait for new systems? • Latest hardware and latest database technology already now support real-time reporting on massive amount of data. Figure 8: SAP Naming Update: SAP HANA SAP HANA • SAP HANA is a flexible, data-source-agnostic appliance that enables customers to analyze large volumes of SAP ERP data in real-time, avoiding the need to materialize transformations. • SAP HANA appliance software is a hardware and software combination that integrates a number of SAP components including the SAP HANA database, SAP Landscape Transformation Replication Server, SAP HANA Direct Extractor Connection (DXC) and Sybase Replication technology. • The SAP HANA database is a hybrid in-memory database that combines row-based, column-based, and object-based database technology. It is optimized to exploit the parallel processing capabilities of modern multi-core CPU architectures. With this architecture, SAP applications can benefit from current hardware technologies. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 7 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 9: DAILY CHALLENGES Figure 10: CONSEQUENCES 8 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to SAP HANA Figure 11: HARDWARE INNOVATIONS Moores law was initially forumulated in 1965. According to this law, “the number of transitors in a chip doubles every year”. However, in 1975 this was adjusted by David House who said it will double every two years. A widespread variant of Moores law states that the transistors wil double every 18 months. Figure 12: Improvements in Technology Historically database systems were designed to perform well on computer systems with limited RAM, this had the effect that slow disk I/O was the main bottleneck in data throughput. Consequently the architecture of those systems was designed with a focus on optimizing disk access, e. g. by minimizing the number of disk blocks (or pages) to be read into main memory when processing a query. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 9 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 13: Computer Architecture is Changing Computer architecture has changed in recent years. Now multi-core CPUs (multiple CPUs on one chip or in one package) are standard, with fast communication between processor cores enabling parallel processing. Main memory is no-longer a limited resource, modern servers can have 2TB of system memory and this allows complete databases to be held in RAM. Currently server processors have up to 64 cores, and 128 cores will soon be available. With the increasing number of cores, CPUs are able to process increased data per time interval. This shifts the performance bottleneck from disk I/O to the data transfer between CPU cache and main memory. Figure 14: UNDERSTAND Column Data Storage 10 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to SAP HANA The concept of column data storage has been used for quite some time. Historically it was mainly used for analytics and data warehousing where aggregate functions play an important role. Using column stores in OLTP applications requires a balanced approach to insertion and indexing of column data to minimize cache misses. The SAP HANA database allows the developer to specify whether a table is to be stored column-wise or row-wise. It is also possible to alter an existing table from columnar to row-based and vice versa. Figure 15: Fast – SW Side Optimization for Memory Conceptually, a database table is a two-dimensional data structure with cells organized in rows and columns. Computer memory however is organized as a linear structure. To store a table in linear memory, two options exist, a row-oriented storage stores a table as a sequence of records, each of which contain the fields of one row. On the other hand, in a column store the entries of a column are stored in contiguous memory locations. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 11 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 16: Key Facts: When to Use Row Store, when Column Store? Row Store • If you want to report on all the columns then the row store is more suitable because reconstructing the complete row is one of the most expensive column store operations. Column Store • If you to want to fill the table with huge amounts of data, that should be aggregated and analysed then a column store is more suitable Figure 17: Partitioning 12 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to SAP HANA Figure 18: Parallel Processing Data is only partially blocked, so parallel processing is possible. Therefore, individual columns can be processed by different cores. Figure 19: SAP HANA DatabasePerformance 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 13 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 20: COMBINE BUSINESS & TECHNOLOGY Figure 21: CLASSIC EDW 14 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to SAP HANA Figure 22: SAP HANA Appliance Figure 23: PLANNED – SAP HANA PLATFORM 2.0 + 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 15 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 24: How Does SAP HANA Compare to BWA? SAP HANA database has components from various other software applications. For example: • Row Store and SQL Parser has some code from P&time database • Column Store has code from BWA Trex Engine • Persistence Layer (Data and log volumes) has code from MAX DB Rapid Deployment Solution allow you to implement a predefined and preconditioned content on several different functional or technical perimeter. They permits to respond quickly to expectations through SAP delivered content. Figure 25: Rapid Deployment Solutions Hint: Additional use cases can be find on http://www.saphana.com 16 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to SAP HANA Lesson Summary You should now be able to: • Explain the current existing pain points in a system using a classic database • Explain how SAP HANA can handle the pain points and help to improve profit 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 17 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Lesson: SAP HANA Scenarios Lesson Overview This lesson discusses about the different system configuration and possible SAP HANA scenarios. Lesson Objectives After completing this lesson, you will be able to: • Explain the architecture of SAP HANA as an accelerator in a side-car scenario • Explain the architecture of SAP HANA as an In-Memory Database Business Example A migration from BW to BW powered by SAP HANA needs careful planning and adherence technical requirements. A side-car scenario could be a first step to answer to urgent and important business need. Then, once the BW migration is effective, the side-car perimeter could be integrate to a schema of the SAP HANA Database used with BW. CO-PA accelerator is an example of a side-car scenario. SAP HANA is used as a secondary database where data is replicated in real-time. Information and results could be consumed on an SAP Business Objects platform or directly in SAP ECC. 18 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Scenarios Applications on SAP HANA Scenarios Figure 26: HANA Innovation Scenarios Overview Figure 27: SAP In-Memory Strategy 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 19 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 28: SAP HANA Side Car Figure 29: SAP HANA Scenarios: Agile Data Marts Data Warehouse environments are typically in-flexible against change. Customers have reported that there may be only two or four slots during a year, where models are allowed to be changed. Businesses however are exposed to constant change. Sales regions change, product bundling may change, and cost centers are subject to almost constant change. Sometimes it may be interesting to simulate these changes before they take place. In these cases it is helpful to have an environment in which models may be adapted easily without impacting the data models in production. 20 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Scenarios It may as well be interesting for business to load external data and combine it with internal data sources. These may be benchmarking scenarios in which internal data (like sales data) is benchmarked against market indices obtained from external agencies. Such data is typically not loaded into the central data warehouse, but rather gets used by analysts or managers in local environments. SAP HANA provides a kind of sandbox environment for rapid prototyping of new models. Example for Agile Data Mats SAP HANA can host standard analytic models, typically implemented as a star or snow-flake-schema. A star schema consists of one fact table, and a set of dimension tables (currently SAP HANA can not support versioned master data that would require a temporal join). STEP 1 Load the tables into SAP HANA. All transformations take place before loading the data into SAP HANA. STEP 2 Create attribute views for the different dimension tables. STEP 3 Create an analytic view by selecting the fact table as data foundation (currently SAP HANA supports only those models which host all key figures in one fact table), and join the attribute views to the data foundation. RESULT The resulting data mart is very easy to consume. Figure 30: SAP HANA Scenarios: Operational Data Marts Example for Operational Data Marts 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 21 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 SAP HANA is perfectly suited to host operational data marts. In contrast to previous examples, operational data marts are not based on analytic (de-normalized) data models, but rather run directly on top of the operational data. The operational data gets transformed in a way that is suitable to answer a query, right when that query hits the system. The transformed data never gets persisted. STEP 1 Load the needed tables into SAP HANA. There are four options for loading the data: 1. SLT provides real-time replication, where changes in the original table get propagated to SAP HANA instantaneously. 2. Data Services provide standard ETL for loading the tables at defined moments in time 3. Load data by using the SAP Direct Extractor Connection 4. Load data from Flat Files STEP 2 Create attribute views for the different dimension tables. STEP 3 Create an analytic views incorporating the attribute views. RESULT The resulting data mart is very easy to consume. Why would you want an operational data mart? • Most of the technologies currently used for operational reporting are not really suitable for the task at hand. Classic DWH environments are complex and may require significant effort to model operational data marts. • If operational reports hit the database directly, which run the core business applications, reduced performance may be the experience for all people working on the system. This performance hit is caused by the heavy workload from joins on many small tables, like it is the standard in highly normalized data models. • SAP HANA based operational data marts take the workload of such reports away from the main database. The replication guarantees that the data in memory reflects on the last transactions which took place. And finally, the in memory computing provides very fast results even on high volumes of detailed data, still providing the option to touch on every detail which is contained in the data. • SAP HANA can provide real time insights into what is going on in business. 22 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Scenarios Figure 31: SAP BW on HANA Figure 32: Consequences on Existing Landscape when Migrating to SAP HANA • BW on HANA was delivered with SPS04 in 2012. • Before database migration to HANA DB the BW application has to be updated to 7.31. • The system usage is the same like BW 7.31 on non SAP databases. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 23 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 33: SAP HANA as a Primary Database – Business Suite on SAP HANA Figure 34: SAP HANA as an Application Platform 24 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Scenarios Lesson Summary You should now be able to: • Explain the architecture of SAP HANA as an accelerator in a side-car scenario • Explain the architecture of SAP HANA as an In-Memory Database 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 25 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Lesson: Rapid Deployment Solutions RDS Lesson Overview In this lesson you will learn about what an RDS means and how you can use it. Lesson Objectives After completing this lesson, you will be able to: • Understand, what is an RDS • How you could get and use an RDS Business Example You want to quickly gain business value from your SAP HANA deployment by implementing a Rapid Deployment Solution. Rapid Deployment Solutions to Meet Specific Business Needs Figure 35: SAP and a Global Partner Ecosystem Offer Rapid Deployment Solutions to Meet Specific Business Needs SAP Software and SAP Predefined services combined with pre-configured content and enablement content With SAP Software, SAP Rapid Deployment solutions provide a ready-to-consume combination of SAP Predefined services, pre-configured content, and enablement content to accelerate the implementation and lower risk. Implementation is supported by standardized methodology and best practices, 26 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Rapid Deployment Solutions RDS honed over decades. An optimized mix of global resources, remote support, and onsite consulting give you access to experts who can help you implement your solution on time and on budget. Each of these solutions include educational material and training scripts for the functionality that matter most users start right away, without the delays associated with customized training. SAP Rapid Deployment solutions bring it all together preconfigured software, fixed-scope implementation services, and the materials you need for a successful implementation... all at a predictable price, effectively eliminating cost overruns and project delays. With these solutions, you receive the best of traditional and subscription licensing models, so you will know the cost and scope of your solution up front. These complete solutions enable the flexibility to accommodate future growth. Because SAP Consulting uses preconfigured content, you as a business get what you need to run your business out of the box, delivered quickly. This preconfigured content is value adding because it gives you powerful functionality based on the leading SAP ERP rapid-deployment solution for operational reporting with SAP HANA. SAP consultants only install what you need so that you can start faster with what's more important and expand as you need later. And the biggest benefit to our customers is that SAP Consulting can provide seamless access to SAP ERP back office information. The preconfigured content allows the project to be quick and lean because of the clearly defined scope, the knowledge transfer to users and the fast-track methodology. Finally, the flexible software pricing and fixed priced, low cost services, ensures that your SAP ERP rapid-deployment solution for operational reporting with SAP HANA project will be cost effective, both monetarily as well as in terms of Business and IT resources. Figure 36: SAP HANA – Time Becomes Your Competitive Advantage 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 27 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Time becomes your competitive advantage • Analyze information in real-time at unprecedented speeds on large volumes of non-aggregated data • Create flexible analytic models based on real-time and historic business data • Foundation for new category of applications • Minimizes data duplication Figure 37: To be so Fast Like a Cheetah you Have to Know How is the Shortest Way to Your Prey (the Data) 28 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Rapid Deployment Solutions RDS Figure 38: The New Quite Faster Model SAP ERP rapid-deployment solution for accelerated finance and controlling with SAP HANA is a combination of software with the rapid deployment solution consulting deliverable to produce the overall solution: There are the four individual accelerators: • Financial Accounting Accelerator • Controlling Accelerator • Material Ledger Accelerator • Production Cost Analysis There is also specific content delivered, for example: • Implementation content like configuration guide • Service content like project plan, consultant guide, or kick off presentation • Enablement content like customer facing material The service has: • Fixed-scope and fixed-price services for the individual implementation scenarios The Service Delivery can be performed by SAP or qualified partner. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 29 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 39: SAP ERP Rapid-Deployment Solution for Operational Reporting with SAP HANA Implementation Content To give our customers as much flexibility as possible we have redesigned our service package by creating a modular offering. With the base package of this rapid deployment solution you can choose up to 5 reports to be implemented. If you need additional reports you can add as many as needed. The SAP HANA business content for Sales and Distribution (SD) enables sales managers and sales representatives to check basic key figures for sales in real-time. Whereas sales managers use sales analytics to get instant overview information regarding the various performance indicators for their sales teams, the sales representatives focus on detailed checks of the results of their sales activities. 30 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Rapid Deployment Solutions RDS Figure 40: Flexible Reporting Figure 41: Information about RDS Packages 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 31 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 42: The Way to Get an RDS (1/4) Figure 43: The Way to Get an RDS (2/4) 32 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Rapid Deployment Solutions RDS Figure 44: The Way to Get an RDS (3/4) Figure 45: The Way to Get an RDS (4/4) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 33 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 46: Service Overview – Deploy (1/2) You will quickly generate a meticulous project plan, including a detailed breakdown of activities, deliverables, and timelines. When should you schedule the kickoff workshop – and how much later should you plan scoping and refinement? What about user acceptance testing? End-user training? These solutions include the content to take the guesswork out of scheduling, substituting transparency and predictability that inspire key stakeholders to get on board and put their support behind your project. Figure 47: Service Overview – Deploy (2/2) 34 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Rapid Deployment Solutions RDS Lesson Summary You should now be able to: • Understand, what is an RDS • How you could get and use an RDS 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 35 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Lesson: Deployment Options Lesson Overview This lesson discusses the different SAP HANA deployment options available. Lesson Objectives After completing this lesson, you will be able to: • Explain SAP HANA deployment options Business Example You want to understand the different deployment options that are available. SAP HANA Deployment Options SAP HANA is available in several deployment options depending on scenarios and business needs. Figure 48: Overview of Deployment Options 36 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Deployment Options Figure 49: SAP HANA Developer Edition Figure 50: SAP HANA One 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 37 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 1: Introduction and Positioning HA100 Figure 51: SAP HANA Enterprise Cloud 38 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Deployment Options Lesson Summary You should now be able to: • Explain SAP HANA deployment options 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 39 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit Summary HA100 Unit Summary You should now be able to: • Explain the current existing pain points in a system using a classic database • Explain how SAP HANA can handle the pain points and help to improve profit • Explain the architecture of SAP HANA as an accelerator in a side-car scenario • Explain the architecture of SAP HANA as an In-Memory Database • Understand, what is an RDS • How you could get and use an RDS • Explain SAP HANA deployment options 40 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2 SAP HANA Studio Unit Overview This unit provides an overview to using SAP HANA Studio. Unit Objectives After completing this unit, you will be able to: • Understand the structure of SAP HANA Studio • Understand how to configure Perspectives • Understand how to create a Delivery Unit and a Package Unit Contents Lesson: SAP HANA Studio..................................................... 42 Procedure: Exercise 1: Look and Feel ................................... 53 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 41 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Lesson: SAP HANA Studio Lesson Overview Introduction to the SAP HANA graphical user interface SAP HANA Studio. Lesson Objectives After completing this lesson, you will be able to: • Understand the structure of SAP HANA Studio • Understand how to configure Perspectives • Understand how to create a Delivery Unit and a Package Business Example You are a consultant at a client site and need to launch SAP HANA Studio for the first time. You need to add the customer's SAP HANA instance to your Studio installation so that you can work on the server and create a new Delivery Unit and Package for your Information Models. Figure 52: SAP HANA Studio The SAP HANA Studio is delivered in the SAP HANA Appliance and provides an environment for administration, modeling, development and data provisioning. It can be installed on a local client PC. SAP HANA studio is a Java based application that runs on the Eclipse platform (More information: http://www.eclipse.org). 42 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio When you start the SAP HANA studio for the first time, you can decide on several perspectives. Perspectives are predefined UI-layouts or views for several application uses. The Modeler Perspective is used by Data Architects to create Information Models. The Administration Console is used by SAP HANA administrators to administrate and monitor the engine. The Documentation Overview links to the current available documentation. Additionally, you also have perspectives for Development (HANA Applications), Java Development and Lifecycle Management Figure 53: Look & Feel – Administration View The Administration Perspective is used to administer and monitor SAP HANA instances. When you start SAP HANA Studio for the first time, there will be no connection to a SAP HANA system maintained yet. Note: It is possible to integrate several systems into one Studio. You can select a Cheat Sheet view via Window → Show view → Other. Help → Cheat Sheets creates an additional view on the right side. Here you can choose Adding system and Folders. Reading the Cheat Sheets can provide you information on how to create a new folder or add a new system into the navigator view. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 43 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 To integrate a SAP HANA system into the studio you need to know the server where the engine is running and the instance number. You need to know a user/password combination to get a connection to the instance. You can import (File → import → SAP HANA Studio → Landscape) a system landscape which has been exported before from another or the same studio. Note: To get the imported landscape working you need to insert the passwords for all connections again. This can be done by right clicking on the instance, and amending the password in Database Logon User Figure 54: Look & Feel – Navigator View – Default Catalog On the left side you will find the navigator view. Here all the systems which have been registered (manual, or via import) are listed. We will take a closer look to the tree structure each system has. The physical tables are located in the Navigation Tree under the Default Catalog node. Expand this node and one will find a list of schemas. Schemas are used to categorize tables according to customer defined groupings. Note: During metadata import one defines which schema to hold created tables. Different schemas can be useful for grouping tables into categories that have meaning to users. This simplifies the process of identifying which tables to use when defining Information Models. One model can incorporate tables from multiple schemas. The schemas do not limit your modeling capabilities. The created column views are always located in schema _SYS_BIC, their meta data in schema _SYS_BI. 44 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio The physical tables are the only storage area for data within SAP HANA. All the information models that will be created in the modeler will result in database views. As such, SAP HANA does not persist redundant data for each model and does not create materialized aggregates. Figure 55: System Monitor There is an integrated System Monitor which gives you an administration view about the system landscape. When you use the System Monitor button all systems which are listed in the navigator tree are listed by default in the system monitor overview. You get the most important information about your systems. Which information is shown can be configured by right clicking in the System Monitor view selecting Configure Table It is also possible to configure which systems will be shown in system overview by right clicking and selecting System Filter. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 45 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Figure 56: Look & Feel – Pre-Delivered Administration Console The Administration console is pre-delivered by SAP. You can access the administration console by • Selecting the Administration icon in the top right corner • Double click on the system in the System Monitor • Double click on the system in the Navigator view In the administration console you are administrating HANA instances: • Starting and stopping the instance • Backup/recovery of the instance • Monitor the system • Configure the engine instance • Doing the problem analysis 46 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio Figure 57: Look & Feel – Perspectives are Built up Based on Views When you want to create data models in HANA you need to switch to the modeler perspective in the Studio. With Window → Open Perspective → Modeler you can switch to the Quick Launch of the Information Modeler. On the right top edge you find the fast perspective switch. The SAP HANA Studio offers other perspectives for debugging, resource, team synchronizing and more. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 47 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Figure 58: Modeler Above is the modeling section of the SAP HANA Studio. Note: The Quick launch of the modeler is open by default for the first instance in the navigation tree. If you want to change to another system, click on Select System. In the center of the screen you see a quick launch tab that allows the user to quickly jump to various sections including tools to: • Create new Information Models • Import and export source schemas, models, data • Configure the server • Access SAP HANA documentation On the left of the screen you see the navigation tree. Note that there are two main sections in the navigation tree. The Default Catalog node navigates to the physical tables, views, etc. The Content node navigates to Attribute Views, Analytic Views, Calculation Views, Analytic Priviliges, Procedures and Decision Tables. 48 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio Figure 59: Navigator View – Models The Content node displays the data from a data modeling perspective. Here the user will create: • Attribute Views • Analytic Views • Calculation Views • Analytic Privileges • Procedures • Decision Tables 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 49 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Figure 60: Look & Feel – Perspectives are Built up Based on Views Note: • Views are the basic screen elements. A collection of displayed views combined with their placement within the screen builds a perspective. • Each view can be moved around via drag & drop. 50 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio Figure 61: Look & Feel – Tips & Tricks Note: Reset your perspectives will restore the screen to the default layout. SAP HANA Studio also includes a development perspective with debugging functionality 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 51 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Figure 62: Development Perspective From the development perspective it is possible to check in and out development objects, connecting to a repository Figure 63: Development Repository Integration 52 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio Exercise 1: Look and Feel Use Note: You can fill out the details below, as given by the instructor, and use these for all exercises during this course: Remote Desktop Alias Remote Desktop Username Remote Desktop Password SAP HANA Database Host SAP HANA Database Instance SAP HANA Database Username SAP HANA Database Password SAP BusinessObjects Server SAP BusinessObjects Username SAP BusinessObjects Password This section includes an exercise on look and feel of SAP HANA Studio. In this exercise you will log on to the WTS server, and get familiar with navigating in SAP HANA Studio. You will complete the exercise by creating your own Information Package. Procedure Note: Logging in via WTS is not required for all training locations (i.e. Germany is using VDI) 1. Logon to the WTS landscape: • Go to Start-Menu • Choose Common-Training 2. Remote Desktop into Server • Create a remote desktop connection to another desktop (connection information will be given by the instructor) • Start the Remote Desktop Connection as shown in the screenshot on the right side. • Use the path: Start Menu → All Programs → Accessories. Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 53 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Figure 64: Remote Desktop into Server 3. In the next screen you have to choose one of the available remote desktop servers. Note: Type the name of the Server (specified by your instructor). • Click → Connect. Figure 65: Remote Desktop Connection 4. In the Remote Desktop Connection dialog box enter user name and password given by the instructor. Continued on next page 54 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio Figure 66: Logon 5. Now you are on the right desktop and can start the SAP HANA Studio by going to Start → Programs → SAP HANA → SAP HANA Studio. 6. Open Administration Console Figure 67: Overview Screen 7. Register a new System. Right Click → Add System... within the Navigator view. • Enter the Hostname, Instance Number and Description and Locale as given by the instructor. • Do not use HTTPS. • Click → Next. Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 55 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Figure 68: Register a New System 8. Enter your credentials as given by your instructor. Figure 69: Connection Properties Continued on next page 56 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio 9. Change your initial password • Minimum 8 characters • Must contain capital and small letters • Must contain numbers • Example: Abcd1234 Hint: If prompted for a security fallback for your password, click No. Note: If your HANA system is not properly connected to the SAP HANA Studio (status is red), choose Refresh from the context menu. If necessary, close and reopen the SAP HANA Studio. Figure 70: Change Initial Password 10. The first customization you should do is now to adjust the default setting of the default client in the studio preferences. • Therefore go in the top menu and choose Window → Preferences... Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 57 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Figure 71: Studio Preferences 11. Next, expand the Modeler node in the tree and click on Default Model Parameters. Note: HANA Studio supports modeling using multiple clients in SAP source data. You will now set your default client. • Now ensure that the client is dynamic. • Press the button Apply. Figure 72: Default Model Parameters Continued on next page 58 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio 12. The overall perspective setup can be maintained via the Window menu on top. • You have access via Window → Open Perspective → Other to all pre-delivered and saved perspectives. For the next step, open the Administrator Console Perspective Figure 73: Administration Console 13. To easily switch between different perspectives you can click on the toolbar on top on the corresponding button. • Each open perspective will be shown here. Figure 74: Open Perspectives Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 59 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 14. To open a new view just go to the window menu again and drop down menu Show View → Other... Figure 75: Show View (1) 15. In the Show View dialog box you can choose which view you want to add to your perspective. • Next, double click on the view or click on OK after selecting the view to add it in your perspective. • Then, you can drag the view to a sidebar; put the view as footer or on top of the perspective. Figure 76: Show View (2) Continued on next page 60 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio 16. For the SAP HANA Studio the central point of Access is the Navigator View, which is usually placed on the left side of the screen. • In the Navigator tree you can incorporate several SAP HANA instances directly connected with the appropriate user. • Note that there are three main sections in the navigation tree: – The Catalog node navigates to the physical tables, views, etc. – The Content node navigates to Attribute Views, Analytic Views, Calculation Views, Procedures, Analytical Privileges and Decision Tables. – The Security node navigates to User and Role settings. Note: The Content node is only visible inside the Modeler perspective. Figure 77: Navigator Tree 17. The “Catalog” contains all Database schemas which will be automatically created when a user is created. • Each Schema contains a folder for Column Views, Procedures, Tables and Views. Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 61 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Figure 78: The Catalog 18. “Content” folder contains the Information Model packages. • Package contains a folder for Attribute Views, Analytic Views, Calculation Views, Analytic Privileges, Procedures and Decision Tables. Note: If you do not see folders for all the types of Information Models, this may be because none are created. Continued on next page 62 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio Figure 79: Content Folder 19. “Security” folder contains Security settings for Users and Roles. Figure 80: Security Folder 20. The Navigator tree can be customized via a small dropdown icon. Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 63 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Figure 81: Customize Navigation Tree (1) 21. Using this functionality you can decide what you want to see as folders in the Navigator. Figure 82: Customize Navigator Tree (2) 22. Should too much customization have left you lost – there is an easy way to RESET the perspective! • Reset the Perspective Continued on next page 64 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio Figure 83: Reset Perspective 23. The Administration Console reflects the pre-delivered Administration Perspective. • In this perspective, you can administrate the SAP HANA Instances, depending on your user rights. Figure 84: Pre-Delivered Administration Perspective 25. Select Delivery Units from the Setup section. Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 65 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Figure 85: Delivery Unit 26. Click on Create. Figure 86: Delivery Unit (3) 27. Enter STUDENTXX for the Name and Responsible person, enter 1 for the Version. Remember to replace XX with your assigned student number. The other entries can be left blank. Continued on next page 66 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio Figure 87: Delivery Unit (4) 28. Verify that your Delivery unit is created. Figure 88: Delivery Unit (5) 29. Create a new package. In the Navigator Select the Content folder → Right Click → New Package. Note: Make sure you are in the Modeler Perspective Figure 89: New Package (1) 30. Enter studentXX for the package name and description. Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 67 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 2: SAP HANA Studio HA100 Ensure to select your Delivery Unit you created earlier. Accept the original language proposed and select your STUDENTXX name as Person Responsible. Note: If your newly created delivery unit it not displayed, you may need to close and reopen the SAP HANA Studio. Figure 90: New Package (2) 31. As a result you will see the following folder structure created automatically for you under the newly created package. Figure 91: New Package (3) 68 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Studio Lesson Summary You should now be able to: • Understand the structure of SAP HANA Studio • Understand how to configure Perspectives • Understand how to create a Delivery Unit and a Package 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 69 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit Summary HA100 Unit Summary You should now be able to: • Understand the structure of SAP HANA Studio • Understand how to configure Perspectives • Understand how to create a Delivery Unit and a Package 70 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3 Architecture Unit Overview This unit provides an overview to the architecture behind SAP HANA. Unit Objectives After completing this unit, you will be able to: • Understand the architecture of SAP HANA • Explain the necessity and uses of the Persistence Layer of SAP HANA 1.0 • Explain the Concept of Backup & Recovery in SAP HANA Unit Contents Lesson: Architecture............................................................. 72 Procedure: Exercise 2: Architecture ...................................... 81 Lesson: Persistence Layer ..................................................... 87 Lesson: Backup & Recovery ................................................... 91 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 71 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Lesson: Architecture Lesson Overview This lesson introduces a description of SAP HANA Database architecture and components. Lesson Objectives After completing this lesson, you will be able to: • Understand the architecture of SAP HANA Business Example A customer need to transform his landscape to improve his global performance and lessen his IT administration task. He needs to turn to SAP HANA technology and learn the new architecture of SAP HANA Appliance. Figure 92: System Architecture 72 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Architecture Figure 93: Index Server Architecture At the top is the Connection and Session Management which creates and manages sessions and connections for the database clients such as SAP BusinessObjects Reporting tools or applications. The Transaction Manager is the component that coordinates transactions, controls transactional isolation and keeps track of running and closed transactions. The client requests are analyzed and executed by the set of components summarized as Request Processing and Execution Control. Once a session is established, database clients typically use SQL statements to communicate with Request Processing and Execution Control. For analytical applications the multidimensional query language MDX is supported in addition. Incoming SQL requests are received by the SQL Processor. Data manipulation statements are executed by the SQL Processor itself. Other types of requests are delegated to other components. For example, Data definition statements, such as definitions of relational tables, columns, views, indexes and Procedures are dispatched to the Metadata Manager. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 73 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Figure 94: SAP HANA System Landscape Connectivity Overview Planning commands are routed to the Planning Engine that allows financial planning applications to execute basic planning operations in the database layer. The SAP HANA database offers programming capabilities for running application-specific calculations inside the database system. The SAP HANA database has its own programming languages. SQLScript is used to write database stored procedures. Procedure calls are forwarded to the Stored Procedure processor. Incoming MDX requests are processed by the MDX engine and also forwarded to the Calc Engine. Features such as SQLScript, MDX and planning operations are implemented using a common infrastructure called Calc Engine. 74 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Architecture Figure 95: SAP HANA High Availability – High Availability – Disaster Tolerance High Availability per Data Center – Scale-Out with Standby Available today HW partners: Fujitsu, HP, IBM, more to come. High Availability across Data Centers – Disaster Tolerance Planned for General Availability of BW on HANA HW partners, planned: Fujitsu, HP, IBM, more to come. Solutions depend on HW partner technology. Figure 96: Scale Out – High Availability 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 75 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Figure 97: Scale Out – SAP HANA Database Landscape High-Availability enables the failover of a node within one distributed SAP HANA appliance. Failover uses a cold standby node and gets triggered automatically. Landscape Up to 3 master name-servers can be defined. During startup one server gets elected as active master. The active master assigns a volume to each starting index server or no volume in case of standby servers. Master name-server failure In case of a master name-server failure, another of the remaining name-servers will become active master. Index-server failure The master name-server detects an index-server failure and executes the failover. During the failover the master name-server assigns the volume of the failed index-server to the standby server. 76 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Architecture Figure 98: SAP HANA High Availability – Node Failover (Standby) The General Parallel File System (GPFS) is a shared-disk clustered file system developed by IBM. Figure 99: HANA Disaster Tolerance – Cluster Across Data Centers The mirroring is offered on the storage system level. It will be offered together with the appliance as an special offering by our partners. The hardware partner will define how this concept is finally realized with his operation possibilities. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 77 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Performance impact is to be expected on data changing operations as soon as the synchronous mirroring is activated. The impact depends strongly on a lot of external factors like distance, connection between data centers, etc. The synchronous writing of the log with the concluding COMMITs is the crucial part here. In case of an emergency the primary data center is not available any more and a process for the take-over must be initiated. So far a lot of customers wished to have a manual process here, but an automated process is also able to be implemented. This take-over process then would end the mirroring officially, will mount the disks to the already installed HANA software and instances, and start up the secondary database side of the cluster. If the hostnames and instance names on both sides of the cluster are identical, no further steps with hdbrename are necessary. It would be possible to run a development and/or QA instance of the three tier installation on this secondary cluster hardware, simply to utilize it until the take-over is executed. The take-over then would stop these dev. and/or QA instances and mount the production disks to the hosts. It would require an additional set of disks for the dev. and QA instance. So far no hot standby via log shipping is available or even log shipping by recovering of log backups on a standby host. This needs some changes in the engines of HANA database which needs time to be realized. Both solutions are on the agenda of HANAs future. Figure 100: Data Replication Methods There are different technologies how to load data into SAP HANA (different data provisioning scenarios) which are covered in the Unit “Data Provisioning”. 78 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Architecture The methods are: • SAP Landscape Transformation • SAP Data Services • Flat file upload • Direct Extractor Connection (DXC) Figure 101: SAP HANA System Landscape More technical, the following components will be needed to be installed next to SAP HANA, depending on the actual scenario. These technologies are reflected in the different editions of SAP HANA depending on the needs of the customer: 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 79 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Figure 102: Bill of Material / SAP HANA Appliance Software Components Figure 103: Bill of Material / SAP HANA Peripheral Components 80 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Architecture Exercise 2: Architecture Use This section includes an exercise on Architecture. The goal is to find out architecture-related information about some tables. In this section you will learn: • How to see whether a table is in row store or in column store • How to see what indexes are defined for a table We do this example for table “MARA” in the “TRAINING” schema; and for table “P_SCHEMAS_” from the “SYS” schema. Procedure 1. Log on to the SAP HANA Studio with your user. • For this exercise you can use either the Administration perspective or the Modeler perspective. • So let’s start looking for table MARA. 2. In the Navigator Tree, expand the node Catalog. Figure 104: Catalog 3. Expand the node for the TRAINING schema and then expand the Tables folder within that schema. Figure 105: Tables (1) 4. This shows the tables in that schema. Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 81 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Figure 106: Tables (2) 5. Right-click the Tables folder and select Filter from the context menu. This opens a dialog box. Figure 107: Filter 6. In that dialog box, you can enter a table name. • Note: You are opening the list of tables within schema TRAINING, so we are searching for tables within the TRAINING schema. • Therefore, do not specify the Schema name in the search field. • Enter MARA in the input field and confirm with OK. Continued on next page 82 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Architecture Figure 108: Table Name 7. This will filter the list of tables with names starting with MARA. Figure 109: List Filter 8. Expand the list of tables. That list should now be filtered. Figure 110: List of Tables 9. The context menu for a table offers several options. We are interested in the table metadata which we can reach by Opening the table Definition (or by double-clicking the table). Other options which are not used here include: • Open Data Preview: Explore the table contents. • Open Content: simple display of the table contents. Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 83 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Figure 111: Table Metadata 10. Once you double-click the table, the table definition is displayed. • This screen shows the table structure, i.e. all fields of the table with their types etc. • Whether the table is in column store or in row store is shown in the top-right corner of this screen. • MARA as you can see is using column-based storage. Figure 112: Table Definition 11. The key fields of the table are marked in column Key. • For MARA, these are the client and the material number, MANDT and MATNR. Continued on next page 84 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Architecture Figure 113: Key Fields 12. Let’s now look at the table HANA_SEARCH_DATA from the TRAINING schema. You should be able to verify that: • The table is a row-store table. • There are no indexes defined. Figure 114: Table HANA_SEARCH_DATA 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 85 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Lesson Summary You should now be able to: • Understand the architecture of SAP HANA 86 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Persistence Layer Lesson: Persistence Layer Lesson Overview This lesson explains components composing the persistence storage layer and purposes of each components in case of power failure. Lesson Objectives After completing this lesson, you will be able to: • Explain the necessity and uses of the Persistence Layer of SAP HANA 1.0 Business Example In case of power failure and restart of the system, we need to know if the system is able to recover data or not. Figure 115: Persistence – In-Memory Data Is Regularly Saved to Disk Data pages and before images (Undo log pages) are written on the data volumes. After images (redo log pages) are written on the log volumes. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 87 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Figure 116: SAP HANA Persistence: Shadow Memory Concept – Details The savepoint consists of 3 phases: Phase #1: • All modified pages are determined that are not yet written to disk. The savepoint coordinator triggers writing of these pages. Phase #2: • The write operations for phase 3 are prepared. • A consistent change lock is acquired → no write operations are allowed. • All pages are determined that were modified during phase 1 and written to a temporary buffer. • List of open transactions is retrieved. • Row store information for uncommitted changes made during phase 1 is written to disk. • Current log position is determined (log position from which logs must be read during restart). • Change lock is released. Phase #3: • All data is written to disk. Changes are allowed again during this phase. • Temporary buffers created in phase 2. • List of open transactions • Row store check point is invoke • Log queue is flushed up to the savepoint log position • Restart record is written (containing e.g. the savepoint log position) 88 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Persistence Layer Shadow paging is used to undo changes that were persisted since the last savepoint. With the shadow page concept, physical disk pages written by the last savepoint are not overwritten until the next savepoint is successfully completed. Instead, new physical pages are used to persist changed logical pages. Until the next savepoint is complete, two physical pages may exist for one logical page: The shadow page, which still contains the version of the last savepoint, and the current physical page which contains the changes written to disk after the last savepoint. After restart, the system is restored from the savepoint versions of the data pages. This way all data changes written since the last savepoint are automatically rolled back. After the savepoint is restored, the log is replayed to restore the most recent committed state. Figure 117: Persistence Layer in SAP HANA Database – System Restart Actions during system restart • Last savepoint must be reloaded plus: – Undo logs must be read for uncommitted transactions saved with last savepoint (stored on the data volume) – Redo logs for committed transactions since last savepoint (stored on the log volume) • Complete content of row store is loaded into memory • Column store tables may be marked for preload or not – Only tables marked for preload are loaded into memory during startup – If table is marked for loading on demand, the restore procedure is invoked on first access 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 89 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Lesson Summary You should now be able to: • Explain the necessity and uses of the Persistence Layer of SAP HANA 1.0 90 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Backup & Recovery Lesson: Backup & Recovery Lesson Overview This lesson explains the concept of the backup and recover strategy. We can also use backups and recoveries processes to copy SAP HANA Database. Lesson Objectives After completing this lesson, you will be able to: • Explain the Concept of Backup & Recovery in SAP HANA Business Example In case if we need to refresh an environment with another one, like refreshing testing environment with productive environment, we can use backup and recovery procedure to do so. Or if a disk failure appends, we need to know which data will be recovered. Backup & Recovery Database copy: Figure 118: SAP HANA Backup/Recovery – Database Copy Using Backups (Source Database Online) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 91 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 SAP HANA SPS06: Backup and Recovery Database copy from m nodes to n nodes A database copy using backup/recovery is with SPS06 possible for a scale-out system with m nodes to a system with n nodes (m>n) This functionality is needed for example when you want to use a copy of your production system for tests on a smaller QA system. Hint: If the target system has less resources, e.g. less CPU and RAM, performance cannot be expected to be the same as in the source system. To copy a database: 1. Create a data backup of the source database 2. In the target database, configure (m-n) additional index servers to match the source system configuration (.ini file parameter). You can choose yourself how you want to distribute these index servers across the available nodes 3. Recover the data backup of the source database into the target database Note: Before the recovery is executed on the target system, SAP HANA will check whether it has been configured appropriately. Figure 119: SAP HANA SPS 6: Backup and Recovery Database copy from m nodes to n nodes FAQ: SAP-HANA-Database – Backup and Recovery Note: 1642148 92 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Backup & Recovery Figure 120: Backup & Recovery – Save to External Backup Destinations Backup: • User starts backup via SAP HANA studio • Database triggers a global database snapshot (backup manager in master name server) • Commits for all transactions on hold • Master name and index servers create snapshots of their persistent storage • Commits allowed again • Master name server and index servers write snapshots to backup destinations SAP HANA studio monitors progress Manual configuration backup (recommended: every time a data backup is carried out): • /usr/sap/<SID>/SYS/global/hdb/custom/config • /usr/sap/<SID>/HDB<instance no>/<hostname> (without sub-directories!) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 93 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Figure 121: Backup & Recovery – Recovery Scenario – Disk Failure (Data Volume) SAP HANA studio provides additional information on the backup overview tab with SPS06 • Progress information on the currently running data backup, with information on the services included in the backup • Last successful data backup with information on Start/end time, duration, size, and throughput • Detailed information on this data backup by clicking “More Information” • Backup overview tab in the navigator in SAP HANA studio 94 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Backup & Recovery Figure 122: SAP HANA SPS6: Backup Information in SAP HANA Studio SAP HANA SPS6: Backup catalog in SAP HANA studio – overview tab • The Backup catalog provides detailed information on data and log backups, e.g. start/end time, duration, size, throughput • In the navigator in SAP HANA studio you can choose the Backup Catalog tab • Per default, only data backups are displayed. There is a check box to also display log backup • More detailed information, e.g. status, destination type, location, and services included in the backup are available and can be selected 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 95 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Figure 123: SAP HANA SPS6: Backup Catalog in SAP HANA Studio Recovery: • In general there are three data sources involved in the recovery process: – Data backups stored in the file system – Log Backups stored in the file system – Online logs 96 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Backup & Recovery Figure 124: 3 Recovery Scenarios Figure 125: Backup & Recovery: Feature Overview 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 97 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 3: Architecture HA100 Lesson Summary You should now be able to: • Explain the Concept of Backup & Recovery in SAP HANA 98 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Unit Summary Unit Summary You should now be able to: • Understand the architecture of SAP HANA • Explain the necessity and uses of the Persistence Layer of SAP HANA 1.0 • Explain the Concept of Backup & Recovery in SAP HANA 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 99 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit Summary HA100 100 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4 Data Provisioning Unit Overview There are several ways of loading data into SAP HANA. This unit describes the different methods. Unit Objectives After completing this unit, you will be able to: • Understand the capabilities and positioning of the Flat file data load functionality • Load data from Flat Files into the SAP HANA Database • The main features of the SAP Data Services solution for SAP HANA • Describe the process of loading data from ECC to SAP HANA using the ETL method • Understand the architectural foundation of Landscape Transformation Replicator and its technical pre-requisites • Configure Landscape Transformation Replicator for connectivity to the source SAP ERP system and the target SAP HANA Database • Configure data provisioning in SAP HANA Studio and trigger an initial load and/or replication • Explain an additional data acquisition technique for working with data from SAP Business Suite systems that has been added to the existing techniques for HANA data acquisition Unit Contents Lesson: Uploading Data from Flat Files .....................................102 Lesson: SAP Data Services ................................................... 111 Lesson: SAP Landscape Transformation Replication Server (SLT) .....120 Lesson: SAP Direct Extractor Connection (DXC) ..........................131 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 101 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Lesson: Uploading Data from Flat Files Lesson Overview One of the options available for data provisioning is to simply upload data from flatfiles. The lesson shows you the steps required to upload your own data from a csv file. Lesson Objectives After completing this lesson, you will be able to: • Understand the capabilities and positioning of the Flat file data load functionality • Load data from Flat Files into the SAP HANA Database Business Example You want to upload Sales Organisation texts from a flat file to an SAP HANA table, so you can use the data in modeling afterwards. Figure 126: Data Replication – Definition There are different technologies for loading data into SAP HANA (different replication scenarios). 102 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Uploading Data from Flat Files Figure 127: Data Replication Methods There are different technologies how to load data into SAP HANA (different replication scenarios). Features of uploading data from Flat Files • If the required table for loading the data does not exist in SAP HANA database, it’s necessary to create a table structure that is based on the flat files • The application suggests the column names and data types for the new tables and it’s possible to edit them • The new table always has a 1:1 mapping between the file and table columns • When loading new data in the table, it gets appended to the existing data • The application does not allow to overwrite any column or change the data type of existing data • The supported file types are: .csv, .xls, and .xlsx Figure 128: Process Flow: Uploading Data from Flat Files 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 103 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Figure 129: Select Import Source Figure 130: Select Target System 104 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Uploading Data from Flat Files Figure 131: Select File for Upload • In the Flat File Upload screen, browse for the file which should be uploaded into SAP HANA database • If a .xls or .xlsx file has been selected, choose the corresponding worksheet • If a .csv File has been selected, select a delimiter • If a header row exists in the flat file, select Header row exists and enter row number • If only a specific row range should be relevant for the import, remove check for Import all data and enter the start / end line Hint: A delimiter is used to determine columns and pick correct data against them. In a .csv file, the accepted delimiters are: , ; : 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 105 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Figure 132: Select Target Table • For the Target Table, two options are available: New: When selecting New, a new table with the name entered will be generated within the schema chosen. Existing: When selecting Existing, data will be appended to an existing table. • Choose Next 106 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Uploading Data from Flat Files Figure 133: Manage Table Definition and Data Mapping (1) • In the Manage Table Definition and Data Mapping screen it’s possible to map the source and the target columns • The application proposes a mapping structure automatically based on the naming • Additionally it’s required to select a Key Note: Only 1:1 column mapping is supported. Additionally, it’s possible to edit the table definition by changing the store type, data types, renaming, adding or deleting columns. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 107 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Figure 134: Manage Table Definition and Data Mapping (2) • It’s possible to preview the data based on the flat file chosen • Select Finish to finalize the creation process Figure 135: Check Target Table 108 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Uploading Data from Flat Files Figure 136: Check Target Table 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 109 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Lesson Summary You should now be able to: • Understand the capabilities and positioning of the Flat file data load functionality • Load data from Flat Files into the SAP HANA Database 110 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Data Services Lesson: SAP Data Services Lesson Overview SAP Data Services 4 enables you to integrate disparate data sources to deliver more timely and accurate data that end users in an organization can trust. This lesson will look at the fundamentals of how to provision data from SAP Data Services into SAP HANA. Lesson Objectives After completing this lesson, you will be able to: • The main features of the SAP Data Services solution for SAP HANA • Describe the process of loading data from ECC to SAP HANA using the ETL method Business Example You are working in an organization where data is stored in various disparate databases like Oracle, DB2 and other legacy systems. You are asked to recommend the best application for consolidating and replicating data into SAP HANA from SAP and Non SAP sources using the ETL method. Therefore, you need to understand the benefits of using SAP Data Services over other methods. Figure 137: Data Replication – SAP Data Services 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 111 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Figure 138: Data Landscape Most likely you face similar data challenges limiting your ability to know your business. Siloed – With data scattered across your organization in different ERP, database, or homegrown systems; you may likely find different versions of the truth limiting your ability to gain a complete view of the business. Inaccurate – Have you ever received a promotion mail addressed to someone in your mailbox? Consider the wasted marketing costs (in printed material and postage) for a company that leverages customer promotions as a source of revenue generation. Data is inherently inconsistent because things change and your business requirements continue to evolve to meet your goals. As a result, you need ongoing maintenance of your data quality by both the business and IT stakeholders. Common issues like incorrect customer names, addresses, and product names only add to the challenge for organizations to resolve before they can leverage their corporate data as an enterprise asset. Inconsistent – Definitions of common business entities like customers, products, supplier, material names and codes vary from system to system creating inconsistencies that data access alone can not address. You need a better way to reconcile this. Incomplete – Another common data challenge is incompleteness. A customer record may be missing a postal code or country code and would be unusable unless it is appended with the correct data. Inaccessible – Connectivity will allow you to get access to the data in your enterprise systems but often times, this is only the beginning. Making inaccurate data accessible does not necessarily help you leverage that information for a 112 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Data Services business goal. Sometimes the data is in a format that is unstructured like a free form text coming from a CRM call log. The challenge lies in how to unlock insights and the potential from all of your data sources. Figure 139: Challenge: Disparate – Information Management Tools Yet, the main challenge faced by organizations is the explosion of tools managing the explosion of data sources. In this scenario, we see a typical IT environment where multiple information management tools from multiple vendors increase the complexity of managing information consistently and effectively across the enterprise. Each tool has its own metadata repository, development environment, administrative environment, runtime architecture requirements that you need to support and maintain making the overhead of keeping up with all of these tools extremely costly from a time and resource perspective. Many of these tools are commonly used in an end-to-end solution supporting the requirements from data extraction, transformation, cleansing, matching, and metadata management. For example, data integration and data quality have a deep symbiosis that needs coordination. Data integration ferrets out data quality issues, whether problems to be fixed or opportunities to be leveraged for improvement. Likewise, data quality reaches more data and systems that need improvement when it employs data integrations numerous interfaces. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 113 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Figure 140: Data Services Is Your One-Stop Solution – Data Integration, Data Quality, Data Profiling, Metadata Management, and Text Analytics SAP Data Services is the first and only, all-in-one solution for data integration (ETL), data quality management, information stewardship (data profiling and metadata management), and text analytics. With Data Services, you have a one-stop shop solution for 5 core critical information management capabilities (ETL, DQ, Profiling, Metadata Management, Text Analytics) that helps you: Move and integrate enterprise data to and from almost any data source and target with market-leading extract, transform, and load (ETL) capabilities. Improve data from any data domain (e.g. customer, product, supplier, material) with market-leading data quality management to cleanse, enrich, match, and consolidate data. Govern data with a new information stewardship solution providing a business user interface for understanding and measuring the quality of data using integrated data profiling, data quality scoring, and metadata management capabilities. Unlock insights from structured and unstructured sources including text data sources using text analytics. Technically, this is underpinned by a development user interface, a metadata repository, a data connectivity layer, a runtime environment, and a management console, so IT groups can lower total cost of ownership (TCO) and accelerate time to value by using one, integrated, all-encompassing tool for all of the above tasks. 114 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Data Services Figure 141: Native Integration with the SAP – Stack Open and Agnostic to non-SAP Data Services is a recognized as leader in the Magic Quadrants for Data Integration and Data Quality, proving that its industry-leading in both these respects for ANY landscape. But for SAP landscapes, a special factor comes in: • Within integration to increase efficiency, standardize processes, support growth, increase effectiveness, and minimize risk, SAP Data Services is the preferred data management solution for SAP environments. If your organization depends on SAP to run its business, this software is your best bet to manage you critical data in the most efficient, cost-effective way available today. • Whats more, SAP Data Services serves as the only engine available that works with a wide range of supplementary data management offerings from SAP. These include SAP High-Performance Analytic Appliance software, SAP NetWeaver Business Warehouse, SAP NetWeaver Business Warehouse Accelerator software, SAP BusinessObjects Rapid Marts packages, and SAP Test Data Migration Server software. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 115 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Figure 142: Data Services Improves your Analytics – Data Lineage Helps Users Make Confident Decisions The data lineage function enabled by Data Services is directly integrated into the BI workspace of the BI end-user. By right-clicking on a number, users can choose to trace the origin of that figure back to where it comes from, how it was computed, combined, enriched etc. This level of transparency boost trust in your BI initiative and helps users make confident decisions since they have full certainty of why a given figure is correct and what it really implies. There is also Information steward that manages all your metadata and data governance. Figure 143: Process Flow: Data Services 116 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Data Services Figure 144: Import the Created Table Structure into Data Services Figure 145: Create and Execute a Data Services Job to Populate HANA 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 117 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Figure 146: Execute the Job to Populate the HANA Target Table and Monitor the Load Figure 147: View the Data Uploaded by Data Services 118 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Data Services Lesson Summary You should now be able to: • The main features of the SAP Data Services solution for SAP HANA • Describe the process of loading data from ECC to SAP HANA using the ETL method 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 119 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Lesson: SAP Landscape Transformation Replication Server (SLT) Lesson Overview This lesson gives an overview to SAP Landscape Transformation Replication Server in connection with SAP HANA. Lesson Objectives After completing this lesson, you will be able to: • Understand the architectural foundation of Landscape Transformation Replicator and its technical pre-requisites • Configure Landscape Transformation Replicator for connectivity to the source SAP ERP system and the target SAP HANA Database • Configure data provisioning in SAP HANA Studio and trigger an initial load and/or replication Business Example You are a business in a market with fast changes. Your HANA Information Models need to have realtime information in order to keep up with market changes. As such, you have decided to deploy SAP Landscape Transformation Replication Server to achieve this. Figure 148: SAP Landscape Transformation Replication Server SAP Landscape Transformation Replication Server (aka “SLT”) is for all SAP HANA customers who need real-time or scheduled data replication, sourcing from SAP and NON-SAP sources, with the option to accomplish complex data transformations on the fly. 120 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Landscape Transformation Replication Server (SLT) Figure 149: SAP Landscape Transformation Replication Server for SAP HANA Appliance Figure 150: DB Supportability Matrix (HANA 1.0 SPS06): SLT Replication Server for SAP HANA 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 121 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Figure 151: SAP Landscape Transformation Replication Concept: Trigger-Based Approach – Architecture and Key Building Blocks Figure 152: SAP Landscape Transformation Replication Concept: Trigger-Based Approach – Key Building Blocks in Detail 122 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Landscape Transformation Replication Server (SLT) Figure 153: SAP Landscape Transformation Replication Concept: Trigger-Based Approach – Key Building Blocks in Detail Figure 154: Landscape Transformation Replication Concept: Trigger-Based Approach – Replication from non-SAP Sources Landscape Transformation replication server transfers in a first step all metadata table definitions from the non-SAP source system to the HANA system into the tables DD02L and DD02T. From the HANA perspective everything looks like you work with a SAP source. When a table replication is started, Landscape Transformation replication server creates logging tables within the source system. Only the read modules are created in the Landscape Transformation replication 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 123 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 server (for SAP sources the read modules are located in the source system only). The connection from Landscape Transformation replication server to the non-SAP source system is established by means of a database connection. Figure 155: Installation (*) SAP Landscape Transformation Replication Server can run on any SAP system with SAP NetWeaver 7.02 ABAP stack or higher, for example on Solution Manager 7.1 or the source system – it does not have to be a separate SAP system! (**) A few new SLT features available since HANA SPS05 may require DMIS_2010 SP09 / DMIS_2011 SP04 (***) SAP customers who run other DMIS-based applications can apply DMIS_2010 in the source and SLT system. Hint: Always apply all related SAP Notes mentioned in Installation Guide and SLT General Note 1605140! 124 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Landscape Transformation Replication Server (SLT) Figure 156: Configuration & Monitoring Dashboard With the Configuration & Monitoring Dashboard the Landscape Transformation replication server will be able to provide different status information (for example are triggers active, job monitor, status load and replication with error alert, system connection) and statistical information (for example lowest/highest/average speed rate of a replication) to the user. Figure 157: SAP Landscape Transformation Replication Concept: Trigger-Based Approach – Set-up of Data Replication in SAP HANA System (1) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 125 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Figure 158: SAP Landscape Transformation Replication Concept: Trigger-Based Approach – Set-up of Data Replication in SAP HANA System (2) Figure 159: Stop/Suspend Replication – Data Provisioning at a Glance 126 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Landscape Transformation Replication Server (SLT) Figure 160: Multi System Support 1/2 – Positioning and Key Concepts (1) Figure 161: Multi System Support 1/2 – Positioning and Key Concepts (2) Figure 162: SLT and SAP HANA in the Cloud – Architecture and Integration with SLT 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 127 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 When using SLT with SAP HANA in the Cloud, data is transferred from the SAP source system to HANA using an RFC Connection via Wide Area Network. SAP Landscape Transformation Replication Server – Development Roadmap Key Goals and Objectives: • Continuous improvements – especially in operations aspects • Evolve core features – namely for operations and non-SAP aspects • Serve new scenarios using trigger-based changed data capturing capabilities • Contribute to strategic SAP initiatives like Suite on HANA and RTDP Figure 163: SAP Landscape Transformation Replication Server – Development Roadmap 128 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Landscape Transformation Replication Server (SLT) Figure 164: Summary and Key Take Aways 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 129 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Lesson Summary You should now be able to: • Understand the architectural foundation of Landscape Transformation Replicator and its technical pre-requisites • Configure Landscape Transformation Replicator for connectivity to the source SAP ERP system and the target SAP HANA Database • Configure data provisioning in SAP HANA Studio and trigger an initial load and/or replication 130 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Direct Extractor Connection (DXC) Lesson: SAP Direct Extractor Connection (DXC) Lesson Overview This lesson gives a high level overview of SAP Direct Extractor Connection (DXC), which is another data acquisition method. SAP HANA. DXC is a batch-driven data acquisition technique which allows ETL from BW Extractors. Lesson Objectives After completing this lesson, you will be able to: • Explain an additional data acquisition technique for working with data from SAP Business Suite systems that has been added to the existing techniques for HANA data acquisition Business Example You work for ABC organization, where BW is heavily utilized. You want to load BW data into SAP HANA by re-using exisiting extractors which have already have the business logic applied. Figure 165: Overview - SAP HANA Direct Extractor Connection SAP HANA Direct Extractor Connect (DXC) is a means for providing out-of-the-box foundational data models to SAP HANA, which are based on SAP Business Suite entities. DXC is also a data acquisition method. The rationale for DXC is essentially simple: low TCO data acquisition for SAP HANA leveraging existing delivered data models. Customer projects may face significant complexity in modeling entities in SAP Business Suite systems. In many cases, data from different areas in SAP Business Suite systems requires application logic to appropriately represent business documents. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 131 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 SAP Business Content DataSource Extractors have been available for many years as a basis for data modeling and data acquisition for SAP Business Warehouse; now with DXC, these SAP Business Content DataSource Extractors are available to deliver data directly to SAP HANA. DXC is a batch-driven data acquisition technique; it should be considered as a form of extraction, transformation and load although its transformation capabilities are limited to user exit for extraction. Overview of the DXC Rationale: Leverage pre-existing foundational data models of SAP Business Suite entities for use in SAP HANA data mart scenarios: • Significantly reduces complexity of data modeling tasks in SAP HANA • Speeds up timelines for SAP HANA implementation projects Provide semantically rich data from SAP Business Suite to SAP HANA: • Ensures that data appropriately represents the state of business documents from ERP • Application logic to give the data the appropriate contextual meaning is already built into many extractors Simplicity / Low TCO: • Re-uses existing proprietary extraction, transformation, and load mechanism built into SAP Business Suite systems over a simple http(s) connection to SAP HANA • No additional server or application needed in system landscape Change data capture (delta handling): • Efficient data acquisition – only bring new or changed data into SAP HANA • DXC provides a mechanism to properly handle data from all delta processing types 132 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Direct Extractor Connection (DXC) Figure 166: Overview SAP HANA DXC Concept: Illustration An SAP Business Suite system is based on SAP NetWeaver. As of SAP NetWeaver version 7.0, SAP Business Warehouse (BW) is part of SAP NetWeaver itself, which means a BW system exists inside SAP Business Suite systems such as ERP (ECC 6.0 or higher). This BW system is referred to as an “embedded BW system”. Typically, this embedded BW system inside SAP Business Suite systems is actually not utilized, since most customers who run BW have it installed on a separate server, and they rely on that one. With the default DXC configuration, we utilize the scheduling and monitoring features of this embedded BW system, but do not utilize its other aspects such as storing data, data warehousing, or reporting / BI. DXC extraction processing essentially bypasses the normal dataflow, and instead sends data to SAP HANA. The following illustration depicts the default configuration of DXC. An In-Memory DataStore Object (IMDSO) is generated in SAP HANA, which directly corresponds to the structure of the DataSource you are working with. This IMDSO consists of several tables and an activation mechanism. The active data table of the IMDSO can be utilized as a basis for building data models in SAP HANA (attribute views, analytical views, and calculation views). Data is transferred from the source SAP Business Suite system using an HTTP connection. Generally, the extraction and load process is virtually the same as when extracting and loading SAP Business Warehouse – you rely on InfoPackage scheduling, the data load monitor, process chains, etc – which are all well known from operating SAP Business Warehouse. DXC does not require BW on SAP HANA. Also with DXC, data is not loaded into the embedded BW system. Instead, data is redirected into SAP HANA. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 133 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Figure 167: SAP HANA Direct Extractor Connection Figure 168: Setup & Configuration – Relevant Notes You must read the following SAP Notes before you start the installation. These SAP Notes contain the most recent information on the installation, as well as corrections to the installation documentation. Make sure that you have the up-to-date version of each SAP Note, which you can find on SAP Service Marketplace at http://service.sap.com/notes. 134 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Direct Extractor Connection (DXC) SAP Note Number: • 1583403 Direct extractor connection to SAP HANA Main note for setup steps required in the source SAP Business Suite system. • 1670518 SAP HANA Direct Extractor Connection: Monitoring Provides information on how to monitor SAP HANA Direct Extractor Connection (DXC), in particular the Activation processing for In-Memory DataStore Objects (IMDSOs). • 1688750 DataSource: Reading a property in the source system Apply this note to the source SAP Business Suite system only if you have the “sidecar” scenario described in section Appendix – DXC System Landscape Variants: The “Sidecar” Approach. • 1701750 DataSource: Secondary Index on the PSA If your DataSource is missing a key, apply this note to any BW systems connected to the SAPBusiness Suite system you are using with DXC. • 1677278 DataSource: Changing the Key Definition (A version) Provides a report where you can define a semantic key for any DataSources that are missing keys. DataSources without keys will cause an error when you try to generate the In-Memory DataStore Object in SAP HANA. Before applying this not to your SAP Business Suite system, first apply SAP note 1701750 to any BW systems connected to the SAP Business Suite system you are using with DXC. • 1710236 SAP HANA DXC: DataSource Restrictions Lists specific DataSources not supported by DXC. • 1714852 Troubleshooting SAP HANA DXC issues Guidance for troubleshooting DXC issues. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 135 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 4: Data Provisioning HA100 Lesson Summary You should now be able to: • Explain an additional data acquisition technique for working with data from SAP Business Suite systems that has been added to the existing techniques for HANA data acquisition 136 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Unit Summary Unit Summary You should now be able to: • Understand the capabilities and positioning of the Flat file data load functionality • Load data from Flat Files into the SAP HANA Database • The main features of the SAP Data Services solution for SAP HANA • Describe the process of loading data from ECC to SAP HANA using the ETL method • Understand the architectural foundation of Landscape Transformation Replicator and its technical pre-requisites • Configure Landscape Transformation Replicator for connectivity to the source SAP ERP system and the target SAP HANA Database • Configure data provisioning in SAP HANA Studio and trigger an initial load and/or replication • Explain an additional data acquisition technique for working with data from SAP Business Suite systems that has been added to the existing techniques for HANA data acquisition 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 137 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit Summary HA100 138 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5 Modeling Unit Overview In order to report on SAP HANA you need to create Information Models. This unit will guide you on how to model your Information Models. Unit Objectives After completing this unit, you will be able to: • Explain the CO-PA HANA case study • Describe different levels of modeling • Understand the features of SAP HANA Studio Modeler perspective • Describe the levels of modeling in SAP HANA • Create and display data for an Attribute View • Create and display data for Analytical View • Create and display data for an Calculation View Unit Contents Lesson: Introduction to CO-PA Scenario ....................................140 Lesson: Introduction to Modeler Perspective ...............................148 Lesson: Levels of Modeling ...................................................153 Procedure: Exercise 3: Create the Attribute Views ....................170 Procedure: Exercise 4: Create the Analytic View for Actuals ........190 Procedure: Exercise 5: Create the Analytic View for Planning data.199 Procedure: Exercise 6: Create the Calculation View ..................220 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 139 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Lesson: Introduction to CO-PA Scenario Lesson Overview This lesson looks at introducing the case study for exercises, and a high level overview of the different types of models in SAP HANA. Lesson Objectives After completing this lesson, you will be able to: • Explain the CO-PA HANA case study • Describe different levels of modeling Business Example You want to create Information Models to report on CO-PA data using SAP HANA. Figure 169: CO-PA Background Two forms of Profitability Analysis are supported: costing-based and account-based. Costing-based Profitability Analysis is the form of profitability analysis that groups costs and revenues according to value fields and costing-based valuation approaches, both of which you can define yourself. It guarantees you access at all times to a complete, short-term profitability report. 140 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to CO-PA Scenario Account-based Profitability Analysis is a form of profitability analysis organized in accounts and using an account-based valuation approach. The distinguishing characteristic of this form is its use of cost and revenue elements. It provides you with a profitability report that is permanently reconciled with financial accounting. Figure 170: COPA Storage Architecture You can view an operating concern (represented by its segment table and segment level) which is similar to an Infocube. There is one dimension table (the segment table) and a fact table (the segment level). Unlike the fact table of an Infocube, the key of the segment level does not only contain the key field from the segment table, but also some other keys (e.g. the record type). Characteristics in CO-PA match characteristics (or attributes) in Infocubes and value fields can be viewed as key figures with additive aggregation in every characteristic. Summarization levels for an operating concern play the role of the aggregates for an Infocube with the difference being that aggregates for Infocubes are maintained together with the Infocube itself (that is, all aggregates will contain exactly the same figures than the underlying Infocube at any time), while summarization levels are updated periodically (in most cases once every day). CO-PA line items are similar to lines in the ODS. You can view them as lines in communication structure just before being posted to an InfoCube. In costing based, as shown, the line items stored in the CE1xxxx and CE2xxxx tables. In Account-based Profitability analysis, the line items are stored in the CO tables (COBK, CO Header and COEP, CO Line item). 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 141 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 171: SAP HANA and CO-PA as an Example Figure 172: HANA and CO-PA as an Example 142 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to CO-PA Scenario Figure 173: HANA – Table Relations in ERP (1) Displaying/Printing Data Models The procedure to be used varies according to whether you know the full name of the data model, only part of the name of the data model, or whether you do not know the name at all: Complete Name Known • On the Data Modeler: Initial Screen, enter the name of the data model in the Modeling object field. • Under Selection, choose Data model. • Choose Display. The Display Data Model: Definition screen appears. Part of Name Known • On the Data Modeler: Initial Screen, select Data model under Selection. • Enter the part of the name you know in the Modeling object. input field. Use * to represent the part you do not know (for example, uni*). • Click on the arrow to the right of the entry field. • A hit list of all objects corresponding to the pattern you entered appears. To copy the name of the data model you require, select the data model by clicking it and activating the Choose pushbutton. The name now appears on the initial screen. • Choose Display. The Display Data Model: Definition screen appears. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 143 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Name Unknown • Leave the input field Modeling object empty on the Data Modeler: Initial Screen. • Under Selection, choose Data model. • Choose Search. The relevant standard selection screen of the ABAP Repository Information System appears. Enter your selection criteria and choose Program → Execute. A hit list is displayed. Select the data model you require from the list and choose Display. The Display Data Model: Definition screen appears. Figure 174: HANA – Table Relations in ERP (2) 144 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to CO-PA Scenario Hierarchy: Access • You can access the hierarchy either from the Data Modeler initial screen or from the data model definition: • From the initial screen of the Data Modeler • Hierarchy of SAP models • You can call the hierarchy of the SAP models directly from the initial screen of the Data Modeler. Since this hierarchy contains all application models supplied by SAP, you can quickly gain an overview of all the models or navigate to a specific model. • Follow the procedure below:... 1. Call the initial screen of the Data Modeler. 2. On the initial screen, choose Modeling object → SAP Application mod. or SAP Architecture mod., or choose the relevant pushbutton. The hierarchy of all SAP models is displayed. Accessing the hierarchy from a specific data model. • The procedure to be used varies according to whether you know the full name of the data model from which you wish to access the data model hierarchy, only part of the name, or whether you do not know the name at all. • Complete name known – On the Data Modeler: Initial Screen, enter the name of the data model in the Modeling object field. – Choose Modeling Object → Data Model Hierarchy. The Display Data Model: Hierarchy screen appears. Figure 175: HANA – Table Relations in ERP (3) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 145 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Part of name known • On the Data Modeler: Initial Screen, select Data model hierarchy under Selection. • Enter the part of the name you know in the Modeling object. input field. Use * to represent the part you do not know (for example, uni*). • Click on the arrow to the right of the entry field. • A hit list of all objects corresponding to the pattern you entered appears. To copy the name of the data model you require, select the data model by clicking it and activating the Choose pushbutton. The name now appears on the initial screen. • Choose Modeling Object → Data Model Hierarchy. The Display Data Model: Hierarchy screen appears. Using data from COPA in HANA Using the knowledge about the Data Model, you will be able to create Information Models based on COPA data. Figure 176: Exercise: Enable Plan/Actual Comparison in SAP HANA, Using Data From COPA 146 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to CO-PA Scenario Lesson Summary You should now be able to: • Explain the CO-PA HANA case study • Describe different levels of modeling 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 147 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Lesson: Introduction to Modeler Perspective Lesson Overview This lesson will cover an overview of SAP HANA Studio Modeler perspective. Lesson Objectives After completing this lesson, you will be able to: • Understand the features of SAP HANA Studio Modeler perspective Business Example You want to understand the features of SAP HANA Studio Modeler perspective so that you can build Information Models Figure 177: SAP HANA Overview 148 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to Modeler Perspective Figure 178: SAP HANA Studio – Modeler SAP HANA Studio is intended for persons with extensive technical knowledge and can therefore be regarded as the more powerful tool. It offers more extensive functions as shown below: • Creating information objects such as Attribute Views, Analytic Views, Calculation Views, Stored Procedures and Analytic Privileges • Processing information models • Managing modeling content by performing multiple administration activities • Importing table definitions from the source ERP system into SAP HANA Studio • Loading data into these table definitions 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 149 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 179: SAP HANA Studio Preferences For data previews you need to add a client filter. There are several ways: • Set a default client on the model itself • Set the default client in the Modeler preferences • Set a default client in the user session properties. (You will need the USER ADMIN privilege to change your user session properties) 150 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Introduction to Modeler Perspective Figure 180: Terminology Figure 181: SAP HANA Studio Features 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 151 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Lesson Summary You should now be able to: • Understand the features of SAP HANA Studio Modeler perspective 152 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Lesson: Levels of Modeling Lesson Overview This lesson looks at the different levels of information models in SAP HANA. Lesson Objectives After completing this lesson, you will be able to: • Describe the levels of modeling in SAP HANA • Create and display data for an Attribute View • Create and display data for Analytical View • Create and display data for an Calculation View Business Example You have an understanding about the data you want to create reports on, and you have decided to create Information Models to base the reports on. Figure 182: Modeling Process Flow The diagram depicts the process flow for modeling within SAP HANA. This example focuses on the process of creating Information Models and also demonstrates how to export these models for easy portability. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 153 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 183: Overview of Information Models (1) Figure 184: Overview of Information Models (2) 154 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 185: Overview of Information Models (3) Figure 186: Exercise Case Study 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 155 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Attribute Views Overview Figure 187: Attribute Views Overview Figure 188: Attribute View 156 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 189: Creating a New Attribute View 1. Set Attribute View parameters • Assign a unique name to the model. – Allowed characters: capital letters (A-Z) and numbers (0-9), plus underscore _ • Enter a short description for the view – No multi-language support for such metadata → typically best choice is using English text • Select standard as the type of Attribute View – A Time view creates a master data view for time characteristics (calender year, quarter, month, week, day, fiscal year/period, ... with different notations and so on. • Identify if this will be a new or copied from • Determine which package will hold the model Note: When using the copied from option, models can be selected from any package. One is not limited to only models within the selected package. Packages simply organize Information Models similar to how schemas organize physical tables. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 157 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 190: Attribute View – Select Table(s) 2. Select tables Note: Tables can be selected from multiple schemas and are not limited to one schema per Attribute View. 158 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 191: Attribute View – Add Additional Table When looking for a table from a schema containing many tables, you want to first filter the list of tables in the schema: • Right click the “tables” folder within the schema • Enter a filter string Note: The filter string here must be the beginning of the table name. • Click OK • The list of tables in the schema is now filtered. • Expand the “tables” folder to display the filtered list of tables. • Now you can simply drag a table from the schema into your view. This is a useful option if you have already found a table you need and for example have displayed the table definition to make sure its the correct table. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 159 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 192: Attribute View – Define Join Properties 3. Define join conditions Figure 193: Joins Inner Join: • The INNER JOIN combines records from the left and right table exactly when the specified criteria are met. If the criteria are not met, no record is created in the result set. 160 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Left Outer: • A record from the left table is always stored in the result set. If a record from the right table met the criteria, it is combined to the record from the left table, otherwise the columns are empty (zero). Right Outer: • A record from the right table is always stored in the result set. If a record from the left table met the criteria, it is combined to the record from the right table, otherwise the columns are empty (zero). Text Join: • Used to join a text table to a master data table. This is a requirement for description mapping. The text join always filters on one language and thus one needs to specify a language column in the text table. The language is filtered based on the view settings (which are per default taken from the user profile of the modeler) Referential Join: • Is semantically a inner join that assume that referential integrity is given which means that the left table always have an corresponding entry on the right table. • It could be used in e.g. data foundation for header-item relations where it can be assumed that for each item a header exists. It can be seen as an optimized or faster inner join where the right table is not checked if no field from the right table is requested. • Referential Joins will be only executed, when fields from both tables are requested. Therefore, if a field is selected from the right table it will act similar to inner join, and if no fields from the right table is selected it will act similar to a left outer join. • Referential joints should be used with caution since it assumes that referential integrity is ensured. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 161 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 194: Attribute View – Output Field Selection and Filters 4. Select key attributes, attributes, and set filters as needed. Figure 195: Attribute View – Set Description Mapping 162 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 196: Map Texts 5. Define Description Mappings • Description mapping is a technique to consistently connect the description (text) to the semantic key of an attribute value. Figure 197: Attribute Properties – Property Hierarchy Active – See Non-Key Fields via MDX 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 163 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 If views are displayed via Excel, each Attribute view is represented in Excel as a Dimension. In our example, we have modelled the “Product dimension” with attributes “Product Number” and “Product Category”. • Product Number is the key • Product Category is a non-key attribute Each attribute in the list of output fields has among its properties a setting “Hierarchy Active”. This setting defaults to “false”. If set to “false” the attribute will only show up in Excel (via MDX) if it is a key field of the attribute view. If set to “true”, the attribute will show up in Excel also if it is not a key field. Figure 198: Attribute View – Define a Level Hierarchy 6. Create Hierarchies (level hierarchies) Note: At present, hierarchies defined in the modeler are only accessible via MDX. 164 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 199: Attribute View – Define a Parent-Child Hierarchy 6. Create Hierarchies (parent child hierarchies) Note: At present, hierarchies defined in the modeler are only accessible via MDX. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 165 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 200: Attribute View – Calculated Attributes Figure 201: Attribute View – Save and Activate the View 166 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 202: Save and Activate Before a view is visible for reporting, it needs to be activated (deployed). The activation process translates the metadata defined in the Information Model into a database object. A modified version of a view cannot be activated; one always needs to save the view first. There is no implicit save performed when a user tries to activate a modified view. It is not necessary to close the modeling editor. Once view activation is finished, one can see the log of this activation process (button in top-right corner of the Deployment Log view). This activation log contains among other things the SQL call that has been executed in order to create the views database object. This SQL call can be a good starting point for issue analysis with views. The Deployment Log is also useful if there is an error during view activation. At this point we have deployed for consumption an Attribute View. This enables reporting against this attribute view and allows including this view in analytic views. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 167 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 203: Attribute View – Preview the View The data preview functionality is useful for confirming that one has modeled the data the way he/she intended. It can be done at the Attribute view, or at the physical tables at the foundation level. There are three main views one can select from when previewing data: • Raw Data – table format of data • Distinct Values – graphical and text format identifying unique values • Analysis – select fields (attributes and measures) to display in graphical format Reporting at this level will not include measures as measures are in Analytic Views not Attribute Views. To conduct analysis on measures according to the attributes in this Attribute View one would include this Attribute View in an Analytic View definition. 168 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 204: Attribute View – Time Dimension Attribute Views (1) Figure 205: Attribute View – Time Dimension Attribute Views (2) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 169 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Exercise 3: Create the Attribute Views Use Attribute views can be used to build separate Master Data views which can be joined to a fact table later. Procedure 1. You are at a customer site and have been asked to build an Information Model for SAP HANA for the purpose of displaying CO-PA data. You have been asked to produce the following 3 reports. This section takes you through the process to create the models to be used later in the reporting exercise. You will only build a model for report 3. Figure 206: CO-PA Reports Continued on next page 170 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling 2. Navigate to your own package that you created earlier,in the Modeler perspective. • Select your package and use the context menu (right click), New → Attribute View to create new Attribute View. • Name: LOCATION_XX • Description: Customer Location XX • View Type: Attribute View • SubType:Standard Figure 207: Create an Attrribute View 3. Add table KNA1 from the TRAINING schema to the Data Foundation. Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 171 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 208: Add the KNA1 Table 4. Add another table T005U and T005T tables from the TRAINING schema. Hint: You can select add tables from the context menu of the data foundation or simply drag and drop the relevant table from the Schema Training in the catalog. Continued on next page 172 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 209: Add the T005U and T005T Tables 5. Join the tables with the following fields: LAND1 from KNA1 to LAND1 of T005U as a text table join. • Click on the join and change the join type in the property view to Text Join. • Select SPRAS for the Language Column. • Change the cadinality to 1..1 Figure 210: Joins Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 173 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 6. Now join the following tables: • REGIO from KNA1 to BLAND from T005U • Join type: Text Join • Language Column: SPRAS • Cardinality: 1:1 • LAND1 from KNA1 to LAND1 from T005T • Join type: Text Join • Language Column: SPRAS • Cardinality: 1:1 7. Select the fields for the output of the Attribute View (Select the field KUNNR and Add to output, then change the property of Key Attribute to true) Figure 211: Adding KUNNR as a Key Attribute 8. Now add the rest of the fields in the output as Attributes. (KUNNR is still in the output from step 7) • Select the following fields from the KNA1 table and Add to output, • LAND1 • ORT01 • REGIO Continued on next page 174 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 212: Adding Fields to Output 9. Add the following text fields from the tables and change their Hidden property to true • Name1 from KNA1 • BEZEI from T005U • LANDX from T005T Figure 213: Adding Text Fields as Hidden Fields Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 175 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 11. Add column labels in Semantics View. • Click on Semantics on the scenario window and add the relevant column labels for the following fields. • KUNNR – NAME1 • REGIO – BEZEI • LAND1 – LANDX Figure 214: Add Column Labels 12. Validate, save and activate the Attribute View LOCATION_XX, right click and select Activate. • From the context menu of LOCATION_XX Attribute view, click on Activate. Result: The Deployment Log will show successful or give an error message. Continued on next page 176 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 215: Activate the Attribute View 13. From the context menu of the LOCATION_XX Attribute View, click on Data Preview, and click on the Raw Data tab. Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 177 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 216: Data Preview Note that KUNNR, LAND1 and REGIO have a column label displayed in the Data Preview. Continued on next page 178 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling 14. Now create a new Attribute View for product called PRODUCT_XX (XX is your student number) • Name: PRODUCT_XX • Description: Product Description • View Type: Attribute View • SubType:Standard • Choose the tables MARA and MAKT from the Schema TRAINING • Join table MARA and table MAKT using the field MATNR as a text join (cardinality 1:1) • Define the language column as SPRAS on the Property Tab. • Add MATNR (from table TRAINING.MARA) as key attribute to the Output Frame. • Add MAKTX (from table TRAINING.MAKT) as a hidden attribute in the data foundation view. • Define the column label of the key attribute MATNR as MAKTX in the Semantics view • Save, Activate & Preview. Figure 217: Save, Activate & Preview 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 179 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Analytic Views Figure 218: Analytical View are the Multidimensional Views that Analyze Values from Single Fact Table Figure 219: Analytic View 180 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 220: Analytic View – View Creation Wizard 1. Set Analytic View parameters • Assign a unique name to the model. • Ensure the View Type is Analytic View Figure 221: Analytic View – Select Table(s) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 181 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 The analytic view editor helps you to create a fact table by adding and joining the tables in the Data Foundation node. In addition you can join attribute views to these tables in the Logical Join node. You use Output view to model various view elements: Columns, Calculated Columns, Restricted columns and Input Parameters. In the Semantics node you can classify these Columns and Calculated Columns as attributes and measures. You can also create variables/input parameters, and assign variables to the columns in the Semantics node. 2. Select tables Figure 222: Analytic View – Select Attribute View(s) 3. Select Attribute Views (optional) • Attribute Views can be added to the Logical Join 182 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 223: Analytic View – Analytic View Editor 4. Join Attribute Views • The Data Foundation view shows the physical table with all fields that can be incorporated in to the final model. • The Logical Join view displays only those fields which you have chosen to include in this model as well as the restricted and calculated measures that have been defined. Figure 224: Analytic View – Define the Data Foundation 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 183 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 5. Select the columns and set filters. Figure 225: Analytic View – Join Attribute Views to Data Foundation Define join conditions and cardinality. The default settings are “Referential join” and “n:1”. Click on the properties tab on the lower section of the screen to change these settings if necessary. 184 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 226: Analytic View – Defining Calculated Columns 6. Create Calculated Columns Figure 227: Analytic View – Defining Restricted Columns 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 185 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 7. Create Restricted Measures Figure 228: Analytic View – Save and Activate the View Figure 229: Semantic View 8. Save and Activate The Analytic View can be validated, saved and activated as shown in the slide. When saving, just the metadata of the model is saved but this cannot be viewed from the reporting tools like SAP BusinessObjects. Once activated it creates a column view (database view) in schema _SYS_BIC 186 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 230: Analytic View – Preview Data of Analytic View The data preview functionality can be used for verification of the designed model. It has three tabs: • Raw Data – table format of data • Distinct Values – graphical and text format identifying unique values • Analysis – select fields (attributes and measures) to display in graphical format. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 187 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 231: Analytic View Figure 232: Analytic View You can display the data in a table format or a graph. There are multiple graphs types available. 188 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 233: EXERCISE – Creating Analytic Views for the CO-PA Scenario 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 189 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Exercise 4: Create the Analytic View for Actuals • Create an Analytic view CEA1_XX (XX being your student number allocated). • Name: CEA1_XX • Description: Contribution Margin for Actuals • View Type: Analytic View Figure 234: Create Analytic View CEA1_XX 2. Click on the Add Objects icon and find the table, CE1IDEA. Then click Ok to add it to the Data Foundation view. Continued on next page 190 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 235: Adding Table to the Data Foundation 3. Add the following fields to the Output column by selecting Add to Output from the context menu of the fields. • KNDNR • ARTNR • PERIO • VKORG • PLIKZ Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 191 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 236: Adding Fields to the Output Column 4. Apply filters on certain fields. • Apply filter to the following fields (In the UI Appy Filter choose Operator Equal and select via Value Help Dialog by clicking Find) • VRGAR Value = F • PALEDGER Value = 01 Note: PALEDGER is the currency type and VRGAR has the following values: • A: Incoming Sales Orders • B: Direct Posting from FI • C: Order/Proj Settlement • D: Overhead Costs • E: Single Transaction Costing • F: Billing Data • G: Customer Agreements We are using Billing data therefore we are using the value F as the filter on VRGAR Continued on next page 192 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 237: Data Foundation Tab 5. Add the Attribute Views to the Logical Join view. • Click on the Logical Join node. In the Logical Join node, add the two attribute views, using the (+) icon, that were created in the previous exercise. Figure 238: Logical Join View 6. Join the Attribute Views to the Data Foundation (Fact table). • Join the following fields using a Referential Join. • KNDNR from the Data Foundation to KUNNR from the LOCATION_XX Attribute View • ARTNR from the Data Foundation to MATNR from the PRODUCT_XX Attribute View Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 193 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 239: KNDNR and ARTNR as Attributes 7. Navigate back to Data Foundation View to add the following fields to the output. These fields will be the measures. • VV010 • VV070 • VV290 • VV960 Figure 240: LOCATION_xx_KUNNR 8. Rename the objects added as follows: • Click on the Logical Join View and make the following name changes in the property of the objects listed below (Property: Name): Continued on next page 194 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Change from Change to VV010 GrossRevenue VV070 SalesDeduction VV290 ProductionVariance VV960 OtherExpenses Figure 241: Rename the Measures 9. Verify or change the relevant objects to measures and the correct data types • Click on Semantics View • Select for added objects (GrossRevenue, SalesDeduction, ProductionVariance, OtherExpenses) the Type Measures Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 195 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 242: Object Types 10. Create Calculated columns as follows: • In the Logical Join View Right click on Calculated columns and create the following measures: Name Description Data Type Column Type Formula (measures from Elements) NE- TREV- ENUE Net Revenue DECI- MAL (15, 2) Measures “GrossRevenue” - “SalesDeduction” CM1 Contribution Margin 1 DECI- MAL (15, 2) Measures “NetRevenue” - “ProductionVariance” CM2 Contribution Margin 2 DECI- MAL (15, 2) Measures “CM1” - “OtherExpenses” Continued on next page 196 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 243: Creating Calculated Columns 11. Save, Validate and Activate the Analytic View • Save and Activate the Analytic View Figure 244: Activate the Analytic View 12. Preview the data • Click on the data preview icon as shown in the figure. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 197 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 245: Preview the Data 198 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Exercise 5: Create the Analytic View for Planning data • Create an Analytic view CEP1_XX (XX being your student number allocated). • Name: CEP1_XX • Description: Contribution Margin for Plan • View Type: Analytic View Figure 246: Create Analytic View CEP1_XX 2. Click on the Add Objects icon and find the table, CE1IDEA. Then click Ok to add it to the Data Foundation view. Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 199 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 247: Adding Table to the Data Foundation 3. Add the following fields to the Output column by selecting Add to Output from the context menu of the fields. • KNDNR • ARTNR • PERIO • VKORG • PLIKZ Continued on next page 200 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 248: Adding Fields to the Output Column 4. Apply filters on certain fields. • Apply filter to the following fields. • VRGAR Value = F • PALEDGER Value = 01 Note: PALEDGER is the currency type and VRGAR has the following values: • A: Incoming Sales Orders • B: Direct Posting from FI • C: Order/Proj Settlement • D: Overhead Costs • E: Single Transaction Costing • F: Billing Data • G: Customer Agreements We are using Billing data therefore we are using the value F as the filter on VRGAR Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 201 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 249: Data Foundation Tab 5. Add the Attribute Views to the Logical Join view. • Add the LOCATION_XX and PRODUCT_XX attribute views that were created in the previous exercise to the logical join using the (+) sign. Figure 250: Logical Join View 6. Join the Attribute Views to the Data Foundation (Fact table). • Join the following fields using a Referential Join. • KNDNR from the Data Foundation to KUNNR from the LOCATION_XX Attribute View • ARTNR from the Data Foundation to MATNR from the PRODUCT_XX Attribute View Continued on next page 202 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 251: KNDNR and ARTNR as Attributes 7. Navigate back to Data Foundation View to add the following fields to the output. These fields will be the measures. • VV010001 • VV070001 • VV290001 • VV960001 Figure 252: Add Objects 8. Rename the objects added as follows: • Click on the Logical Join View and make the following name changes in the property of the objects listed below: Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 203 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Change from Change to VV010001 GrossRevenue VV070001 SalesDeduction VV290001 ProductionVariance VV960001 OtherExpenses Figure 253: Rename the Measures 9. Verify or change the relevant objects to measures and the correct data types • Click on Semantics View • Verify that the objects added are shown as measures Continued on next page 204 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 254: Verify Objects 10. Create Calculated columns as follows: • In the Logical Join View Right click on Calculated columns and create the following measures: Name Descrip- tion Data Type Formula NETREVENUE Net Revenue DECI- MAL (15, 2) “GrossRevenue” - “SalesDeduction” CM1 Contribu- tion Mar- gin 1 DECI- MAL (15, 2) “NetRevenue” - “ProductionVariance” CM2 Contribu- tion Mar- gin 2 DECI- MAL (15, 2) “CM1” - “OtherExpenses” Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 205 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 255: Creating Calculated Columns 11. Save, Validate and Activate the Analytic View • Save and Activate the Analytic View Figure 256: Activate the Analytic View 12. Preview the data • Click on the data preview icon as shown in the figure. • By default you will see the 206 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 257: Preview the Data Calculation Views Figure 258: Calculation View 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 207 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 259: Two Types of Calculation Views Figure 260: Calculation View (Graphical) 208 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 261: Calculation View (Graphical) – View Creation Wizard (1) Figure 262: Calculation View (Graphical) – Adding Nodes This editor helps you to build view logic graphically using the tools available in the Designer view for join, union, projection and aggregation operations. You can perform these operations on data sources and/or on top of other operations. In the Details view, you define the output of the selected nodes. You use the Output 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 209 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 view to model various view elements: attributes, calculated attributes, measures, calculated measures, hierarchies, counters, variables, and input parameters. Following is a summary of the different types of nodes View Description Description Union Used to combine the result set of two or more data sources. For example, to know the names of all the employees of a store with different branches maintaining their own employee records table. Join Used to query data from two or more data sources, based on some condition. For example, to retrieve the sales of two stores maintaining individual table for sales based on the customer id. Projection Used to filter or create a subset of the required columns of a table or view for creating the model. For example, selecting the employee name and sales quantity from a table consisting of many more columns. Aggregation Used to summarize data of a group of rows by calculating values in a column. For example, to retrieve total sales of some product in a month. The supported aggregation types are sum, min, and max. Figure 263: Calculation View (Graphical) – Output Node 210 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 264: Calculation View (Graphical) It is possible to create complex expressions to calculate columns. Example Expression: midstr(string(“ERDAT”),strlen(string(“ERDAT”))-9,4 Figure 265: Calculation View (Graphical) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 211 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 266: Calculation View (Graphical) Figure 267: Calculation View (Scripting) 212 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 268: Calculation Views – SQL Script Introduction • Applications only offload very limited functionality into the database using SQL, most of the application logic is normally executed in an application server. SQLScript can be used to push data-intensive application logic into the database. • This has the effect that data to be operated upon needs to be copied from the database into the application server and vice versa. When executing data intensive logic, this copying of data is very expensive in terms of processor and data transfer time. • the SAP HANA database exposes a very sophisticated interface to the application consisting of many languages. The expressiveness of these languages far exceeds that attainable with OpenSQL. Note: SQL Script is covered in more detail in course HA300. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 213 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 269: Calculation View (Scripting) – Calculation View Wizard 214 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 270: Calculation View (Scripting) – Calc View Table Type Hint: In order to get the correct data types from existing database tables, one can • Right-click the table in the navigator tree and • Select Definition from the context menu; then • Right-click into the editor that opens up (the tab displaying the list of table fields) and • Select Export SQL from the context menu 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 215 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 271: Calculation View (Scripting) – Function Definition Figure 272: Calculation View (Scripting) – Add the SQL Script Code 216 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 273: Calculation View (Scripting) – Creating Run-Time Objects Figure 274: Calculation View (Scripting) – Calc View Output Structure 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 217 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 275: Calculation View (Scripting) – Save and Activate Figure 276: Recommendations – How to Build Content 218 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 277: How to Build Content Figure 278: Calculation View & SQL Script – When to Use 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 219 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Exercise 6: Create the Calculation View 1. Create a new Graphical Calculation View. • Select your own studentxx package • From the context menu of the package, select New and choose Calculation View • Name: CE_PLAN_ACTUAL_XX • Description: Comparison for CO-PA XX • View Type: Calculation View • Subtype: Graphical • Click Finish Figure 279: Information view (Type Calculation View with Subtype Graphical) Continued on next page 220 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling 2. Build up data flow • Create to Projections nodes with the following Analytic view • Projection_1 with Analytic View CEA1_XX • Projection_2 with Analytical View CEP1_XX • Selected each Projection node and add all fields the output note (exception: do not select the PLIKZ) • Create a Union_1 • Drag a connection between the notes (Projection_1 and Proejection_2 => Union_1 => Aggregation => Semantics) Figure 280: Build up data flow 3. Create a new Calculation Column called KPLIKZ for Projection_1 with Actual = 0 for Projection_2 with Planned = 1 (e.g. select the Projection_1, Right click on the Calculated Columns and create a new Calculated Column) Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 221 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Figure 281: Add the KPLIKZ Calculated Column 4. Mapping of Projection Nodes in the Union Click on the node Union_1 and map of the source fields (Projection_1 and Projection_2) to the target fields by using the button “Auto Map by Name”) Figure 282: Union Node mapping 5. In the Semantics Note add the Attributes and Measures to the Output by using the button “Auto Assign” Continued on next page 222 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Levels of Modeling Figure 283: Output Activate the Calculation View and execute the Data Preview. Note: The SQLScript based Calculation view is covered in course HA300. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 223 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 5: Modeling HA100 Lesson Summary You should now be able to: • Describe the levels of modeling in SAP HANA • Create and display data for an Attribute View • Create and display data for Analytical View • Create and display data for an Calculation View 224 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Unit Summary Unit Summary You should now be able to: • Explain the CO-PA HANA case study • Describe different levels of modeling • Understand the features of SAP HANA Studio Modeler perspective • Describe the levels of modeling in SAP HANA • Create and display data for an Attribute View • Create and display data for Analytical View • Create and display data for an Calculation View 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 225 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit Summary HA100 226 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6 Reporting Unit Overview This unit gives an overview of the different clients that can be used to create reports on top of SAP HANA. Unit Objectives After completing this unit, you will be able to: • Understand connectivity options for reporting on top of SAP HANA • Understand how Microsoft Excel can query SAP HANA using an ODBO connection • Create a pivot table in Microsoft Excel using a Calculation View • Understand the Business Objects platform and reporting possibilities • Understand how SAP Business Objects Analysis for Office can report on HANA. • Understand why an ODBC connection to HANA is needed when using SAP Business Objects Analysis for Office. • Create Dimensions and Measures from HANA with SAP Business Objects Analysis for Office. • Understand how SAP Business Objects Analysis for OLAP can report on HANA • Explain when to use SAP Business Objects Explorer on top of HANA • Explain how to configure SAP Business Objects to use HANA • Create an Explorer Information Space to explore HANA data within Explorer. • Use different client tools to report on SAP HANA Unit Contents Lesson: SAP HANA Database Connectivity Options ......................229 Lesson: Microsoft Excel........................................................233 Procedure: Exercise 7: Excel Pivot Tables (ODBO/MDX Access)...235 Lesson: SAP BusinessObjects................................................241 Lesson: SAP BusinessObjects Analysis for Office .........................251 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 227 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Procedure: Exercise 8: Analysis for Office Using a Local ODBC Connection ..................................................................254 Lesson: SAP BusinessObjects Analysis for OLAP.........................259 Lesson: SAP BusinessObjects Explorer.....................................265 Procedure: Exercise 9: SAP BusinessObjects Explorer ..............269 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence.......................................................................275 Procedure: OPTIONAL Exercise 10: Creating a Business Layer Using Information Design Tool Using JDBC Connection......................285 228 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Database Connectivity Options Lesson: SAP HANA Database Connectivity Options Lesson Overview This lesson gives an introduction to the different available HANA Database Connectivity options. Lesson Objectives After completing this lesson, you will be able to: • Understand connectivity options for reporting on top of SAP HANA Business Example You have created Information Models in SAP HANA and are about to create reports on top of these. You need to discuss with your client the connectivity options the client tools offer. Figure 284: Architecture Overview – SAP HANA Database and Surroundings The BI4 reporting client products are shown in the area above the SAP HANA database. The components listed here are: • The SAP HANA database itself, which hosts the actual data stores, a persistence layer, a calculation/execution engine, interfaces and other components 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 229 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Client tools for reporting off HANA. These tools might need components in a BusinessObjects Enterprise system (such as Information Design Tool) or database clients (JDBC, ODBC, ...). In the following slides we take a look at several reporting tools connecting to SAP HANA. Figure 285: Reporting on HANA 1.0 with Business Objects Client and Connectivity Options 230 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP HANA Database Connectivity Options SAP HANA provides various interface reporting options • ODBO – OLE DB for OLAP – Microsoft-driven specification for multidimensional (cross-tab style) reporting – Requests are sent to the database via MDX (MultiDimensional eXpression language) • ODBC – Open DataBase Connectivity – Microsoft-driven specification for relational reporting – Database requests are made via SQL (Structured Query Language) – Heavily adopted in industry – No longer Microsoft-centric – Unix and Linux drivers exist for ODBC • JDBC – Java DataBase Connectivity – Relational reporting drivers specified by the Java community. Popular on Unix platforms • BICS – BI Consumer Services – SAP Proprietary interface that offers advantages for OLAP access over MDX on multidimensional reporting objects – Common driver technology used by SAP BusinessObjects Analysis, Office Edition and Semantic Layer based Business Objects clients for connectivity to SAP NetWeaver BW • SQLDBC is SAP native database SDK 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 231 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Lesson Summary You should now be able to: • Understand connectivity options for reporting on top of SAP HANA 232 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Microsoft Excel Lesson: Microsoft Excel Lesson Overview This lesson gives an overview on using Microsoft Excel as a reporting tool on top of SAP HANA. Lesson Objectives After completing this lesson, you will be able to: • Understand how Microsoft Excel can query SAP HANA using an ODBO connection • Create a pivot table in Microsoft Excel using a Calculation View Business Example You have successfully deployed Information Models in SAP HANA Studio. You now want to see how these can be used from an end user perspective. You have decided to use Microsoft Excel for this purpose. Figure 286: Reporting on SAP HANA – Native Excel interface – Pivot Tables (ODBO) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 233 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 287: Reporting on SAP HANA – Native Excel Interface via ODBO Figure 288: Reporting on HANA – Native Excel Interface – The Pivot Table 234 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Microsoft Excel Exercise 7: Excel Pivot Tables (ODBO/MDX Access) Use This section includes exercises on various BI client tools: Microsoft Excel, SAP Business Objects Explorer, and SAP BusinessObjects Analysis. This exercise focuses on the basics of Excel Pivot Table access to HANA data. Excel Pivot Table access is provided via a native ODBO (OLE DB for OLAP). Any ODBO-enabled client can use this driver so this is just one example from Excel 2007: Procedure 1. Initiate the Excel Data Connection Wizard • Open Excel 2007 • Click on the DATA menu • Select “From Other Sources” • Select “From Data Connection Wizard” • Result: “Data Connection Wizard” launches Figure 289: Excel Data Connection – Initiation 2. Select Other/Advanced drivers then click NEXT Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 235 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 290: Driver 3. Select “SAP HANA MDX Provider”. Click Next. Figure 291: Provider 4. Enter system logon info provided by your instructor. Host: ltXXXX.wdf.sap.corp Instance number: YY User: STUDENTXX Password: provided by the instructor Continued on next page 236 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Microsoft Excel Test the connection in order to verify the credentials. Figure 292: Connection 5. Select a cube (analytic or calculation view) from the “database” selection. • Select studentxx from the dropdown • Select CE_PLAN_ACTUAL_XX • Click NEXT Figure 293: Select Database and Table Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 237 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 6. Accept the proposed file name for storing the data connection. • Enable “Save password in file” (Saving password is a recommended setting for this exercise) • Carefully read the confirmation dialog: Click Yes in the confirmation dialog • Click Finish in the Data Connection Wizard Figure 294: Password 7. To open the connection, simply accept the proposed Pivot Table report properties. If necessary, re-enter your Password. Figure 295: Import Data 8. An empty Pivot Table should appear, and the list of fields available from the right panel “PivotTable Field List”. Continued on next page 238 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: Microsoft Excel Figure 296: Pivot Table (1) 9. Select fields from the right panel and drag and drop them onto the row, column and data items areas of the PivotTable. Analyze the result shown. Figure 297: Pivot Table (2) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 239 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Lesson Summary You should now be able to: • Understand how Microsoft Excel can query SAP HANA using an ODBO connection • Create a pivot table in Microsoft Excel using a Calculation View 240 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Lesson: SAP BusinessObjects Lesson Overview This lesson will walk you through the different types of SAP Business Objects tools available for you to use with SAP HANA. Lesson Objectives After completing this lesson, you will be able to: • Understand the Business Objects platform and reporting possibilities Business Example You have deployed SAP HANA at a client who is also a user of SAP Business Objects. You want to decide which Business Objects client tool will work best for the different reports you are aiming to create on top of your Information Models. Business Objects Clients Figure 298: Business Objects Clients (I) Role-specific and configurable interfaces for all levels of user wherever they are 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 241 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 The platform covers the full spectrum of BI capabilities, including reporting, query and analysis, discovery, dashboard, and predictive analysis. Everyone from the business analyst to the casual information consumer can get to the information they need with minimal dependence on IT resources and developers. Business Users can interact with highly visual tools and immediately answer business questions BI platforms must include interfaces for all types of users – including those that are not comfortable with traditional reporting and query and analysis. SAP BusinessObjects includes a number of intuitive, next-generation usability solutions such as Explorer, one that combines the speed and simplicity of search with the power and reliability of BI Advanced Users can leverage the most complete BI toolset in the marketplace A successful BI platform has to support all the information access, interaction, and analysis needs of the different profiles of users across your organization. Using advanced analytics such as SAP BusinessObjects Analysis, financial and business analysts can interrogate complex historical data, look for trends and patterns and build predictive models. Casual Users have easy to use self-service access to explore information A key goal for BI platforms remains helping you extend the reach of fact-based decisions to all users, not just the estimated 15% that traditionally use BI tools. Casual users must be able to have self-service access information through the familiar interfaces and workflows that they already use in their daily work, whether it’s the browser, Microsoft Office suite or directly on their desktop using widgets. Figure 299: Business Objects Clients (II) 242 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects The SAP BusinessObjects philosophy has always been to give each user persona the right best of breed tool for the way they work. Power users who want to analyze data need a different experience then an executive who wants to track and monitor ongoing strategic and tactical organizational initiatives. Over time we’ve broadened the capabilities within each persona experiences. That being said, not everyone in an organization is using BI today – typically about 15%. To address that fundamental challenge that we looked for models of even greater simplicity, like the world of search. Think of how easy it is to find basic information with Google. It’s a great, simple way to begin an investigation. Shouldn’t BI be that easy? No doubt and enterprises large or small are seeking new simpler, faster ways of providing information access to their employees. We have recognized that need and as you will see later, we are offering an innovative BI solution. One that offers a highly-intuitive interface, so users can “walk” through the data, guided by the product, answer questions and gain insight. The name of this solution is SAP BusinessObjects Explorer and we will provide more details later in the presentation. Figure 300: Pixel Perfect Reporting – SAP Crystal Reports for Enterprise 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 243 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Reporting – SAP Crystal Reports for Enterprise • For SAP Crystal Reports, the goals are: – Provide the most powerful report designer for the professional report author with the lowest TCO for the entire report lifecycle (creation, maintenance and delivery) – Support all elements of the reporting lifecycle by integrating tightly with our BI platform and more specifically with our new semantic layer – Global reach with multilingual reporting – Support seamless access to OLAP data (OLAP Client – Crystal Reports Interoperability) • Next-Generation Report Designer Experience • Our intent is to increase report author productivity with: – A new CR designer client including new styling with ribbon bar look and feel. – Support our new dimensional semantic layer across all data sources – Easier, faster, and more consistent query design experience across all data sources since it is based on the same metadata model (the new semantic layer). – Improved native access to SAP NetWeaver BW data sources – no universe required. Figure 301: Dashboarding & Data Visualization – SAP BusinessObjects Dashboard Design 244 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Figure 302: Ad Hoc Query and Reporting – SAP BusinessObjects Web Intelligence Figure 303: SAP BusinessObjects Analysis, Office Edition 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 245 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 304: Data Search and Exploration – SAP BusinessObjects Explorer Figure 305: The Business Intelligence Place – SAP BusinessObject Launch Pad 246 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects BI Workplace – InfoView • Easier Content Navigation for All Users • We deliver a more engaging user experience across the entire SAP BusinessObjects BI suite, including one of the main user touch points, the BI portal known as SAP BusinessObjects Launch Pad (previously: InfoView). The BI Launch Pad is an important part of our strategy of enabling organizations to access and deliver decision-making information to the majority of employees in corporations who arent using it today. Its often the door to the wealth of existing corporate information and as such it must be able to present the information available in an efficient and visually attractive way so users dont loose time manually sifting what is relevant from what is not for their particular task or decision. Filtering and pertinent search options are therefore critical to assist users in quickly finding the right trusted information. Companies using SAP BusinessObjects and Launch Pad as the means to store and access BI information should expect greater user productivity with a much improved BI portal experience and improved BI search relevancy and usability. BI Launch Pad New modern styling and more intuitive look and feel. • For example, it allows users to work multiple documents at the same time – BI Launch Pad had revamped search capabilities and new filtering widgets allowing users to narrow down the content they are looking for • For example, users are able to navigate to a particular folder and use a filter (for this folder only) in order to limit the number of items listed so they can retrieve the report, dashboard, or analysis they are looking for. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 247 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 306: User personalized BI Workspace – SAP BusinessObjects Workspace 248 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects BI workspaces • BI workspaces is a browser-based application that is provided as part of the SAP BusinessObjects Enterprise professional package. • It is an evolution of the Dashboard Builder product and includes most of the capabilities found in its predecessor, especially those related to content layout. • New workspaces can be viewed, created, and modified using the BI launch pad. They can also be viewed via openDocument or in your favorite Enterprise Portal using the Portal Integration Kit. • BI workspaces are most suitable for displaying BusinessObjects reports and applications, such as: Dashboards (Xcelsius), Web Intelligence, Analysis and Crystal Reports. It can also display other content types such as external web pages, Microsoft Office documents and BI launch pad modules. • Note that every content item that is displayed on the page or in the module library is called a module. • The key capabilities of BI workspaces include: – Organizing and displaying modules – A simple and intuitive Runtime Authoring environment for designing the workspace pages – An integrated inter-portlet communication framework for enabling components on the page to exchange information – And last but not least: Page Preview and the option to print a page or the entire workspace 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 249 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Lesson Summary You should now be able to: • Understand the Business Objects platform and reporting possibilities 250 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Analysis for Office Lesson: SAP BusinessObjects Analysis for Office Lesson Overview This lesson explains how SAP Business Objects Analysis for Office works when reporting on SAP HANA. Lesson Objectives After completing this lesson, you will be able to: • Understand how SAP Business Objects Analysis for Office can report on HANA. • Understand why an ODBC connection to HANA is needed when using SAP Business Objects Analysis for Office. • Create Dimensions and Measures from HANA with SAP Business Objects Analysis for Office. Business Example You are working in an organization where Microsoft Excel is heavily used. Business Controllers have requested to connect to HANA using Office. As such, you have decided to deploy Business Objects Analysis for Office. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 251 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 307: Analytical Reporting on HANA 1.0 with Analysis for Office • Saving/Opening a workbook to/from the business intelligence platform server • Undo/Redo • Defining style sets for crosstabs • Swapping axes • Analyzing data with the design panel • Filtering members • Sorting data by members and by measures • Inserting charts • Inserting filter components • Converting crosstab cells to formula • Creating Presentations • Pause Refresh 252 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Analysis for Office Figure 308: SAP BusinessObjects Analysis, Office Edition (1) Figure 309: SAP BusinessObjects Analysis, Office Edition (2) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 253 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Exercise 8: Analysis for Office Using a Local ODBC Connection Use Analysis for Office (AAO) has been installed in the training system. In this exercise you will use AAO to connect to SAP HANA through a locally defined ODBC connection. The ODBC connection has already been created by the administrator. Procedure 1. Start Analysis for Office from the Start Menu: 1. Start Menu 2. All Programs 3. SAP Business Intelligence 4. SAP BusinessObjects Analysis 5. Analysis for Microsoft Excel 2. Select Analysis → Insert → Select Data Source Figure 310: Data Source 3. In order to use a local ODBC connection (instead of authenticating against BOE and using a relational DB connection published to CMC), click Skip. Continued on next page 254 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Analysis for Office Figure 311: ODBC Connection 4. Select the ODBC connection named H00 32 bit, click Next Figure 312: HANA 5. Enter your SAP HANA user name and password, click OK Figure 313: Logon 6. Find and expand your package (studentXX), select one of the views you have created, click OK Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 255 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 314: Package 7. A report based on that view is shown. Figure 315: Report 8. Drag and drop dimensions and measures in the rows and columns to navigate in that view and build your report. Continued on next page 256 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Analysis for Office Figure 316: Dimensions and Measures (1) To filter members or measures, right click on the row or column item. Figure 317: Dimensions and Measures (2) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 257 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Lesson Summary You should now be able to: • Understand how SAP Business Objects Analysis for Office can report on HANA. • Understand why an ODBC connection to HANA is needed when using SAP Business Objects Analysis for Office. • Create Dimensions and Measures from HANA with SAP Business Objects Analysis for Office. 258 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Analysis for OLAP Lesson: SAP BusinessObjects Analysis for OLAP Lesson Overview This lesson explains how SAP Business Objects Analysis for OLAP works when reporting on SAP HANA. Lesson Objectives After completing this lesson, you will be able to: • Understand how SAP Business Objects Analysis for OLAP can report on HANA Business Example Your client has a business need for quick ad-hoc reporting on SAP HANA. After business requirement analysis you have decided to deploy Business Objects Analysis for OLAP. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 259 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 318: Ad-Hoc Analysis on HANA 1.0 with Analysis Edition for OLAP • Saving/Opening a workbook to/from the business intelligence platform server • Undo/Redo • Defining style sets for crosstabs • Swapping axes • Analyzing data with the design panel • Filtering members • Sorting data by members and by measures • Inserting charts • Inserting filter components • Converting crosstab cells to formula • Creating Presentations • Pause Refresh 260 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Analysis for OLAP Figure 319: Whats New for SAP BusinessObjects Analysis for OLAP or SAP BEx Web Analyzer Users Figure 320: Interoperability Between Analysis and Other Clients Based on Business Objects 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 261 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 321: SAP BusinessObjects Analysis Edition for OLAP (1) • Saving/Opening a workbook to/from the business intelligence platform server • Undo/Redo • Defining style sets for crosstabs • Swapping axes • Analyzing data with the design panel • Filtering members • Sorting data by members and by measures • Inserting charts • Inserting filter components • Converting crosstab cells to formula • Creating Presentations • Pause Refresh 262 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Analysis for OLAP Figure 322: SAP BusinessObjects Analysis Edition for OLAP (2) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 263 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Lesson Summary You should now be able to: • Understand how SAP Business Objects Analysis for OLAP can report on HANA 264 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Explorer Lesson: SAP BusinessObjects Explorer Lesson Overview This lesson explains how SAP Business Objects Explorer works when reporting on SAP HANA. Lesson Objectives After completing this lesson, you will be able to: • Explain when to use SAP Business Objects Explorer on top of HANA • Explain how to configure SAP Business Objects to use HANA • Create an Explorer Information Space to explore HANA data within Explorer. Business Example Your organization has got a vast amount of data and there is a business need to explore the data and find patterns to which no set reports exist. Figure 323: Overview BusinessObjects Explorer 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 265 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 324: And Then Its Exploration of the Results 266 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Explorer Figure 325: Explorer for SAP HANA – Setup • newdb.connections.enabled = true • Enables Explorer to use the JDBC connections to HANA systems defined from the Information Design Tool • Alternate configuration settings (similar to BWA but limits to one HANA instance): – newdb.system.alias in the name that will be visible in the Explorer application – url is the url to the newdb JDBC access point • Authentication.mode here is set to the simpliest mode, that is we give user/password for testing purpose. • Another mode exists that is mode=DatabaseConnection which means that a mapping is defined between BI users and HANA users, this mapping has to be handled by hand by administrator, SSO to come later. • User / password, self speaking 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 267 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 326: Explorer for HANA – Information Space Creation Figure 327: Explorer for SAP HANA – Leveraging SAP HANA Model with BO Explorer Various connectivities exist: • ODBC / JDBC / ODBO / SQL DBC (native library for SAP HANA DB) • SAP BusinessObjects client tools can be used to report on SAP HANA Crystal Report, 2 versions: • CR Enterprise included in Business Objects with connectivity through Business Objects • CR 2011 and CR 2008 standalone reporting tool, connectivity through ODBC or JDBC 268 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Explorer Exercise 9: SAP BusinessObjects Explorer 1. Start BI Launchpad from the Start Menu: 1. Start Menu 2. Programs 3. SAP BusinessObjects BI platform Client Tools 4. Custom Link to BI Launchpad Figure 328: BI Launchpad 2. Enter the BusinessObjects Enterprise server which was provided by your Instructor. Choose OK. Figure 329: BusinessObjects Enterprise Server 3. When prompted to logon to BI Launchpad, enter your user name and password: User: train-XX Password: train-xx Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 269 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 330: Logon 4. Select Explorer from the My Applications menu. 5. Click “Manage Spaces” Figure 331: Manage Spaces 6. Expand the folder HANA under SAP HANA Appliance Figure 332: HANA 7. Select the Calculation View studentXX/CE_PLAN_ACTUAL_XX 8. Click New to create a new Information Space on this calculation view Continued on next page 270 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Explorer Figure 333: New Information Space 9. From the Properties tab, enter a name STUDENTXX_INFOSPACE. Check the option “Show on Home page”, and select the Folder Favorites. Figure 334: Properties Go to the next tab Objects, add dimensions and measures to the Information Space by double clicking (or drag and drop) on the objects listed in the left pane. Click OK when your selection is made. 10. “Index” your newly created information space: Once the indexing completed, a green tick icon should appear in the status column. From the top menu bar, go back to the Home tab Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 271 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 335: Index 11. Refresh the list of information spaces available from the Home page: <Refresh icon> 12. Open the information space you have just created: Figure 336: Information Space 13. You are now ready to explore your data set Continued on next page 272 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP BusinessObjects Explorer Figure 337: Data Set Exploration 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 273 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Lesson Summary You should now be able to: • Explain when to use SAP Business Objects Explorer on top of HANA • Explain how to configure SAP Business Objects to use HANA • Create an Explorer Information Space to explore HANA data within Explorer. 274 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Lesson Overview This lesson will go through the usage of Crystal Reports for Enterprise, Dashboards and Web Intelligence together with SAP HANA and why a Semantic Layer is useful. Lesson Objectives After completing this lesson, you will be able to: • Use different client tools to report on SAP HANA Business Example Following business requirement analysis you have decided to create some pixel perfect Crystal Reports for Enterprise reports, a number of Dashboards and Web Intelligence reports. You want to create a Semantic layer as a mediator. Using Business Objects with SAP HANA Figure 338: SAP BusinessObjects Semantic Layer 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 275 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 339: Semantic Layer Mission Figure 340: Common Semantic Layer TCO, reduction of landscape complexity, and lifecycle management enhancements across SAPs entire BI and EIM portfolio remain priorities. COMMON because it will be the same semantic layer for all data sources: the best on SAP data, the best in the market for all other vendors sources thanks to the agnostic support which comes with the historical Business Objects architecture. COMMON because it will be the single language that will be used by all kinds of client tools to speak about data and metadata: BI clients as well as metadata management or data quality applications will use the Common Semantic Layer to exchange information about data and metadata they need to manipulate. The semantic layer will be open to third parties applications so that the whole enterprise data can be covered by the same concepts and mechanism. 276 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence COMMON because independently of the underlying source or of the requesting client, it will provide a unified interface for data and metadata on premise, on demand and on device or a mix of the three. Figure 341: Relational Reporting on HANA 1.0 with Semantic Layer (1) Figure 342: Relational Reporting on HANA 1.0 with Semantic Layer (2) Figure 343: Information Design Tool – Steps to Create an Universe 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 277 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 344: Information Design Tool – Create a Local Project Figure 345: Information Design Tool – Create a Connection 278 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Figure 346: Information Design Tool – Driver Selection Figure 347: Information Design Tool – Connection Details (1) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 279 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 348: Information Design Tool – Connection Details (2) Figure 349: Information Design Tool – Create Data Foundation (1) 280 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Figure 350: Information Design Tool – Create Data Foundation (2) Figure 351: Information Design Tool – Design Data Foundation (3) 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 281 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 352: Information Design Tool – Create Business Layer Figure 353: Information Design Tool – Define Objects and Test Queries 282 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Figure 354: SAP BusinessObjects – Publish the Connection and Business Layer Figure 355: SAP Crystal Reports for Enterprise 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 283 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 356: SAP BusinessObjects Dashboards – Universe Queries Figure 357: SAP BusinessObjects Web Intelligence 284 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence OPTIONAL Exercise 10: Creating a Business Layer Using Information Design Tool Using JDBC Connection Use In this example you use “Information Design Tool” to create a relational DB connection into HANA, using the JDBC middleware driver for HANA. Procedure 1. In order to start Information Design tool, follow the menu path: • Start Menu • All Programs • SAP Business Intelligence • SAP BusinessObjects BI Platform 4 client • Information Design Tool 2. Create a new Project Figure 358: New Project 3. Name the project (and accept the proposed project location) Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 285 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 359: Project Naming 4. Right-click the newly created project and select New → Relational Connection Figure 360: Relational Connection 5. Name the connection and click Next Figure 361: Connection Naming 6. As database driver, select SAP → SAP High-Performance Analytic Appliance (SAP HANA) 1.0 → JDBC Drivers Click Next Continued on next page 286 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Figure 362: Driver 7. Keep the Authentication Mode set to “Use specified username and password” Enter your HANA user name (STUDENT##) and your password (case sensitive!) Enter the server connection string as follows: <hostname>: <port number> Note: Enter details provided by the instructor. Port number is 3XX15 where XX is the instance number. Test the connection, if the connection test is successful, click Next. Figure 363: Authentication Mode Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 287 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 8. Change the Connection Pool Mode to “Disconnect after each transaction” Leave the others parameters to their default values Click on Finish. Figure 364: Connection Pool Mode 9. From the project folder, select the connection you just created. Right-click and select “Publish Connection to a Repository” Figure 365: Publish Connection to a Repository 10. Log on to Business Objects using the connection information provided by the instructor System: <hostname>: <port number> (wdflbmtXXXX.wdf.sap.corp:6400) Username: train-XX Password: train-XX Authentication: Enterprise Continued on next page 288 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Click on Connect Figure 366: Open Session 11. Keep the default folder Connections as the destination folder and click on Finish. Figure 367: Folder 12. You should be asked whether you want to create a shortcut to the newly published connection. Click Yes Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 289 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 368: Create Shortcut Click Close Your JDBC Connection is now defined on the Business Objects system and available to BI front end tools like SAP BusinessObjects Explorer. 13. Create a new Data Foundation within your project Figure 369: Data Foundation 14. Name the Data Foundation Continued on next page 290 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Figure 370: Resource Name 15. Choose type Single Source Figure 371: Type 16. Select the secured connection you have previously created. It should have a file extension .cns Click Finish Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 291 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 372: Select Connection 17. If prompted to re-open a session onto the BI 4 system, enter your credentials provided by the instructor Figure 373: Open Session 18. Browse the list of Schemas to find the _SYS_BIC schema. Within that schema, identify the calculation view you created earlier. It should appear as a table named “student##/CE_PLAN_ACTUAL_##”. Continued on next page 292 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Figure 374: Connection 19. Drag the calculation view into the “Master” area of the screen. Figure 375: Master Area 20. Check that the connectivity works: right click on the table and select the option “Show Table Values...” Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 293 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 376: Show Table Values … 21. A new tab should open and the data retrieved from HANA (first 200 rows by default) Figure 377: Data 22. Go back to the Data Foundation tab Figure 378: Data Foundation 23. Save the Data Foundation Continued on next page 294 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Figure 379: Saving 24. Create a new Business Layer Figure 380: New Business Layer 25. Select business layer type “Relational Data Foundation” 26. Enter a name BL_STUDENT## and click Next Figure 381: Resource Name Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 295 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 27. Select the Data Foundation you have created in the previous step. Then click Finish. Unhide the checkbox. Figure 382: Data Foundation 28. Drag and drop all fields to the Business Layer. Select the fields to turn into measures, right click and select the menu option “Turn into Measure with Aggregation Function” → select Sum Figure 383: Measures 29. Save the business layer Continued on next page 296 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Figure 384: Saving 30. Save the Business Layer From the project folder, right click on the business layer file and select the option “Publish / To a Repository...” 31. IDT will prompt you to do a Integrity Check, first Select Check All to select all options to be checked Click on Check Integrity Figure 385: IDT (1) 32. This operation may take a few minutes depending on the complexity of the universe. For the purpose of this training, you can ignore the warning messages. Click Next Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 297 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 386: IDT (2) 33. Keep the default selected folder and click on Finish to publish the universe onto the Business Objects system 34. The universe is now published and ready to be consumed by BI Clients like Web Intelligence, Dashboards or Crystal Reports for Enterprise Figure 387: Published Universe Continued on next page 298 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence 35. The next steps will create a test query to validate a few objects of the universe Go to the Queries pane to create a test query Click on the Insert query icon Figure 388: Queries (1) 36. Create a query like the following and execute it: Figure 389: Queries (2) Continued on next page 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 299 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit 6: Reporting HA100 Figure 390: Query Properties Figure 391: Values 300 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Lesson: SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence Lesson Summary You should now be able to: • Use different client tools to report on SAP HANA 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 301 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Unit Summary HA100 Unit Summary You should now be able to: • Understand connectivity options for reporting on top of SAP HANA • Understand how Microsoft Excel can query SAP HANA using an ODBO connection • Create a pivot table in Microsoft Excel using a Calculation View • Understand the Business Objects platform and reporting possibilities • Understand how SAP Business Objects Analysis for Office can report on HANA. • Understand why an ODBC connection to HANA is needed when using SAP Business Objects Analysis for Office. • Create Dimensions and Measures from HANA with SAP Business Objects Analysis for Office. • Understand how SAP Business Objects Analysis for OLAP can report on HANA • Explain when to use SAP Business Objects Explorer on top of HANA • Explain how to configure SAP Business Objects to use HANA • Create an Explorer Information Space to explore HANA data within Explorer. • Use different client tools to report on SAP HANA 302 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • HA100 Course Summary Course Summary You should now be able to: • Explain SAP HANA Concepts • Use SAP HANA Studio • Create Information Models • Understand how data can be loaded into HANA • Get an overview of how to report on HANA using client tools 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 303 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Course Summary HA100 304 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Appendix 1 SAP HANA Links • http://help.sap.com/hana • http://service.sap.com/hana • http://www.saphana.com • http://www.suiteonhana.com • http://scn.sap.com/community/hana-in-memory • http://www.experiencehana.com/welcome 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 305 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Appendix 1: SAP HANA Links HA100 306 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2013 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com
  • Feedback SAP AG has made every effort in the preparation of this course to ensure the accuracy and completeness of the materials. If you have any corrections or suggestions for improvement, please record them in the appropriate place in the course evaluation. 2013 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 307 For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : sapmaterials4u@gmail.com