Positioning of CML of SAP s LSA with NLS SAND as Archiving Technology

Similar documents
Generate Export Data Source

Step by Step Procedure for DSO Creation

Step By Step: the Process of Selective Deletion from a DSO

DB Connect with Delta Mechanism

Step-By-Step guide to Virtual InfoCube Implementation

Extracting Missing Fields of Data Source Which Are Present In Their Extract Structure

Database Statistics During ODS Activation

Extraction of Hierarchy into Flat File from R/3 and Loading in BW System

Open Hub Destination - Make use of Navigational Attributes

How to use Boolean Operations in the Formula as Subsidiary for IF Condition

POWL: Infoset Generation with Web Dynpro ABAP

Step by Step Method for File Archival in BW

Data Mining: Scoring (Linear Regression)

Using Radio Buttons in Web Template

Explore to the Update Tab of Data Transfer Process in SAP BI 7.0

EDWH Architecture for Global Data Loading Strategy

How to Create View on Different Tables and Load Data through Generic Datasource based on that View

Data Mining: Decision Trees

Errors while Sending Packages from OLTP to BI (One of Error at the Time of Data Loads through Process Chains)

How to Reference External JAR Files in Web Dynpro DC in SAP NW Portal 7.3

Graphical Mapping Technique in SAP NetWeaver Process Integration

Standalone BW System Refresh

Replacement Path: Explained with an Illustrated Example

Easy Lookup in Process Integration 7.1

BW Reconciliation. Applies to: Summary. Author Bio

Linking Documents with Web Templates

Creating Custom SU01 Transaction Code with Display and Password Reset Buttons

MDM Syndicator: Custom Items Tab

Material Master Archiving in Simple Method

Real Time Data Acquisition (RDA) Overview and Step-by-Step Guide (SAPI and Web Services)

Process Chain Log Deletion

Developing Crystal Reports on SAP BW

Using Query Extract to Export Data from Business warehouse, With Pros and Cons Analyzed

Performance Tuning in SAP BI 7.0

MDM Import Manager - Taxonomy Data (Attribute Text Values) Part 3

How to Create Top of List and End of List of the ALV Output in Web Dynpro for ABAP

Using Nested Exception Aggregation in BEx Reports- Scenario

SAP Net Weaver 400s BI 7.0For more information, visit the Business Intelligence homepage.

How to Display Result Row in One Line While Reporting On Multiproviderer

SAP BI Analysis Authorization (Customer Exit Variables)

How to Broadcast BEx Workbooks using BW Pre-calculation Server and through Process Chains

Integration of Web Dynpro for ABAP Application in Microsoft Share Point Portal

SAP BI BO Unit/Currency Logic for Unknown Units Case Study

Currency Translation in SAP BI Step by step Guide

Information Broadcasting Part 3 Scheduling the First Report

How to Default Variant Created for Report Developed In Report Painter/Writer

Displaying SAP Transaction as Internet Application in Portal

List of Values in BusinessObjects Web Intelligence Prompts

All about Compression

Triggering the Process Chains at Particular Date using Events

Open Text DocuLink Configuration - To Access Documents which are Archived using SAP

Table Row Popup in Web Dynpro Component

About ITAB Duplicate_Key (SAP lrsaods) Runtime Error

Reporting Duplicate Entries

How to Check BW system Before Go-Live

Step by Step Guide on How to Use Cell Definition in BEx Query

Material Listing and Exclusion

Data Flow During Different Update Mode in LO Cockpit

Performance Management in Data Loading: an Overview

ecatt Part 6 System Data Container

Creation of Key Figures with Higher Decimal Place Precision

How to Work with F4 Input Help Effectively in BEX

Steps to Activate ALE Delta for Custom Master Datasource Created on ZTable

Step by Step Guide How to Use BI Queries in Visual Composer

Deploying BusinessObjects Explorer on Top of a SAP BI Query

Xcelsius Tricks Part 5 Create a Loading Bar in SAP Crystal Dashboard and Presentation Design (Xcelsius 2008)

SDN Community Contribution

Validity Table in SAP BW/BI

Changing the Source System Assignments in SAP BW Objects without Affecting the Data Modeling

Data Extraction & DS Enhancement in SAP BI Step by Step

Implying Security on Business Object XI 3.1 Universe having SAP BW as Source

Solution to the Challenges in Pivoting

Maintaining Roles and Authorizations in BI7.0 - RSECADMIN

Reading Enhanced DataSource fields for the Remote Cube

How to Configure User Status in mysap SRM

Steps for Implementation of Standard Data Store Object (DSO) for Purchase Cube in SAP BI 7.0

Step by Step Guide for PI Server Start and Stop Procedure

SAP BW Copy Existing DTP for Data Targets

Add /Remove Links on ESS Home Page in Business Package 1.5

Using Customer Exit Variables in BW/BI Reports: Part - 14

Limitation in BAPI Scheduling Agreement (SA) Create or Change

Methods of Selecting BOM Variant Parts in Variant Configuration

SAP BusinessObjects Translation Manager Functionality and Use

Template Designer: Create Automatic PDF Documents for Attachment or Print Purpose

Cut Over Activities Specific for LIS* Data Sources

Restricting F4 (Input Help) Values While Running a SAP BW Query

This article explains the steps to create a Move-in letter using Print Workbench and SAPScripts.

E-Sourcing System Copy [System refresh from Production to existing Development]

Analysis Process Designer (APD) Step by Step Business Intelligence

Recreating BIA Indexes to Address the Growth of Fact Index Table

Customized Transaction to Trigger Process Chain from Failed Step

Using Rule Group in SAP-BI. Part - 1

SMT (Service Mapping Tool)

SDN Community Contribution

SAP BI - Basic BI Configuration Settings

How to Display Traffic Lights for Exceptions in BI Web Reports

Data Source Replication and Activation of Transfer Structures

How to Create and Schedule Publications from Crystal Reports

Custom Password Reset Tool in SAP Enterprise Portal Using Web Dynpro for Java

Adding Files as Attachments to SAP Interactive Forms in the Java Environment

Transcription:

Positioning of CML of SAP s LSA with NLS SAND as Archiving Technology Applies to EDW, SAP BIW 3.5, SAP NetWeaver 7.0. For more information, visit the EDW homepage. Summary This document may help you in deciding the position of CML (Corporate Memory layer) of SAP s LSA (Layered Scalable Architecture) when NLS SAND has been used with SAP BW/BI as archiving solution. Author: Nilesh Ramesh Ahir Company: IBM India Created on: 12 April 2011 Author Bio Nilesh Ahir has completed his masters in Software System from BITS Pilani. He has total 5+ years of SAP experience. He has been working as SAP NW BI Package Solution Consultant for IBM India for last 2+ years. Prior to this he was working with Intel India. He has experience in ABAP, BW3.5 / BI7.0 and Data mining. He has worked on other non SAP technologies like NLS, TIBCO and Web Services. 2009 SAP AG 1

Table of Contents Introduction... 3 Advantages... 4 Basics of DAL and CML of LSA... 6 Corporate Memory Layer (CML)... 6 Re-modeling the LSA... 7 Current Approach:... 7 New proposed Approach... 8 Advantages... 8 Implementation Guide... 8 Related Content... 10 Disclaimer and Liability Notice... 11 2009 SAP AG 2

Introduction LSA Layered, Scalable Architecture is a service-level oriented, scalable, best practice BW architectures founded on accepted EDW principles as introduced in Bill Inmon s Corporate Information Factory (CIF). This is an Architecture used for Large BW implementation at enterprise level. This is an SEVEN layered architecture Every layer of this pattern has been designed to serve the particular purpose. This Architecture will help you in boosting the overall performance of the system and making your implementation flexible enough to adapt future enhancements. The LSA serves as a reference architecture to design transparent, complete, comprehensive customer DWH architectures (Customer LSA). The Customer LSA describes corporate standards to build BI applications in a performant, maintainable, flexible manner. 2009 SAP AG 3

No. of Reports Positioning of CML of SAP s LSA with NLS SAND as Archiving Technology Advantages 1. Existence of EDW layer allows data marts (DM) to be decoupled from sources. 2. Reduces the need for interdependencies between data marts 3. Reduced long term TCO and time to market of new data mart developments. 4. Improved Scalability 5. Use of EDW layer is aligned with the ownership of data 6. EDW provides the framework that allows the construction of regional/ time zone or country data marts 7. Offers organizational and cost benefits because decentralized approach to data mart construction would be feasible NLS stands for Near on-line storage (e.g. SAND). This is used for improving the performance of SAP BW/BI system by archiving the fairly old data. In data warehousing world, we design data warehouse for storing historic data for 5-10 years. But it is found that most of reports uses fairly new data for generating output and number of reports become lesser and lesser as data becomes old. So SAP come up with solution called Archiving. In traditional archiving method, we are purging out the old data from data warehouse into flat files or tapes. When we need this old data, we have to load this again from flat files or tapes into SAP system so that it will be available for reporting. This method works well for new data and very old data, but not for the fairly old data that is required for reporting but not that frequently. If we keep this fairly old data set in data warehouse, it reduces the performance of system. Also query performance goes down as OLAP processor has to process larger chunk of data resides in data warehouse. If we archive this data in external storage device, then we have to load it back to data warehouse again and again which is time consuming and cumbersome process. New data Fairly Old data Age of Data 2009 SAP AG 4

Therefore SAND Technologies and SAP come up with New solution using NLS concept. Here we are archiving fairly old data to SAND system. Thus this will reduces the bottleneck of data warehouse and increase its performance. At the same time, if we required this data for reporting then we do not have to reload this data into data warehouse. SAP provides way to access data resides in data warehouse and SAND system seamlessly and this will be transparent to end user. 2009 SAP AG 5

Basics of DAL and CML of LSA Data Acquisition Layer (DAL) This layer is mandatory and is used to pass the information from the source into the data warehouse. Data life is 1 day Logical Partitioning characteristic value is determined in Transfer rule while loading data to DAL ODS Corporate Memory Layer (CML) CML (Corporate Memory Layer) is a layer in LSA used for back-up and recovery. The corporate memory layer is mandatory and supports the build of new applications, rebuild of applications and potential new requirements that are unknown at this stage. It contains complete historical data. This layer is mandatory and acts as data backup and recovery solution within BW/BI Will get data from DAL as Full load Will have connection with DPL for data recovery purpose Structure of CML ODS is same as that of DAL ODS 2009 SAP AG 6

Re-modeling the LSA In vanilla LSA implementation, we will have all layers implemented in BW box. To reduce cost and to improve the overall system performance, if NLS is implemented. Then we will be archiving data from all layers except DAL and VRL to low cost NLS solution. Current Architecture Current Approach: Holding data for recovery in CML Objects Deletion of data from DAL once loads are successful 2009 SAP AG 7

New proposed Approach Archiving DAL in SAND which will Act as CML. Archiving of DAL into SAND CML Data Recovery from CML SAND to DPL Advantages Development time will be less as no CML objects need to be developed Deletion of data from DAL will replace archiving No loads to CML objects Recovery and back up remain unaffected Implementation Guide 1. Create DAP for DAL (Data Acquisition Layer) 2. Create secondary index on Archiving parameter for better performance 3. Create transformation between (Data propagation Layer)DPL ODS and (Data Acquisition Layer) DAL ODS 4. Create DTP from (Data Acquisition Layer) DAL to (Data propagation Layer) DPL with below setting {Archive (Full Extraction Only)} (Recovery DTPs) 2009 SAP AG 8

5. After every successful load, archive data to NLS-SAND rather than deleting it 6. Use below setting {Active Table (Without Archive)} while moving data from DAL(Data Acquisition Layer) to DPL(Data propagation Layer), so that data will be picked up only from Active table of (Data Acquisition Layer)DAL ODS 2009 SAP AG 9

Related Content SAP NetWeaver BW Layered, Scalable Architecture (LSA) for BI Excellence - Webinar Presentation by Juergen HauptSAP For more information, visit the EDW homepage 2009 SAP AG 10

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. 2009 SAP AG 11