SAP BW Implementation at JoAnn Stores Inc. Session Code 3309 Craig Eick JoAnn Stores Inc.

Slides:



Advertisements
Similar presentations
Business Information Warehouse Business Information Warehouse.
Advertisements

SmartConnect Integrations
GALVESTON COUNTY, TX P-CARD TRAINING GALVESTON COUNTY.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Point of Sale Presented by: Natasha Leon Presented by: Natasha Leon.
System Flowchart Inventory Management System Lucky Bhardwaj Tony Medina Jason Jung Ben Chang Asther Letada.
DATA WAREHOUSE DATA MODELLING
Enter Date in Title Master Workload Management HBC Case Study IRMAC, January 2008 Shelley Perrior -DBA team lead.
Document Imaging and Customer Relationship Management (CRM) alive in VisualRATEX Tuesday, August 2 nd, 2:30 – 3:30pm By Thomas Romantic, Cornell Business.
Copyright © 2003 Americas’ SAP Users’ Group Custom Archiving 101 Session Code 108 Karin Tillotson Sr. Basis Administrator Tuesday, May 20 th, 2003.
Get Detailed with SAP Expense Planning Wayne Kirkendall Session Code 1610 GB Enterprises.
GRIR RECONCILIATION in a GLOBAL BUSINESS ENVIRONMENT
Business Knowledge Services Session 304 Open up your BW system using Infospokes A Step-by-Step Approach Pramod Jayam The Scotts Company
Project Systems & BW Out of the Box Session xxxx Gerald B. Steele, SAP America, Inc.
#4502 – Streamlining the Physical Inventory Process Using a Custom Solution.
Prof. Navneet Goyal Computer Science Department BITS, Pilani
307: BW Performance Tuning - Queries / Data Loads
Managing Change in Production BW at General Mills Mike Ruesewald Cindy Burlet Chris Gunn.
Accelerated Access to BW Al Weedman Idea Integration.
SAP on Handheld Challenges in Implementing WM with RF Praveer Punera Varian Medical Systems, Inc. May 20, 2003.
 SAP AG 2000 FAQ.ppt / 1 FAQ LSMW Frequently Asked Questions concerning LSMW.
Inventory Management System With Berkeley DB 1. What is Berkeley DB? Berkeley DB is an Open Source embedded database library that provides scalable, high-
Solution Manager as a non Basis tool Session 2605.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Business Intelligence Instructor: Bajuna Salehe Web:
Lecture Note 8 Using Data Flow Diagrams
EVAT Solution Workshop Public. ©2013 SAP AG. All rights reserved.2 Public 1. eVAT Background 2. SARS process 3. SAP Reporting 4. Note Information 5. Short.
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
Simplify your Job – Automatic Storage Management Angelo Session id:
TRANSACTION PROCESSING SYSTEM (TPS)
SeETL Demonstration 17 SeETL Beta 01 15/07/2013
Troubleshooting SQL Server Enterprise Geodatabase Performance Issues
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.
© Paradigm Publishing Inc. 9-1 Chapter 9 Database and Information Management.
Chapter 13 Sequential File Processing. Master Files Set of files used to store companies data in areas like payroll, inventory Usually processed by batch.
Year-End Close Procedures
CRM Analytics Architecture
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
HBase A column-centered database 1. Overview An Apache project Influenced by Google’s BigTable Built on Hadoop ▫A distributed file system ▫Supports Map-Reduce.
THIS IS With Host... Your Database Vocabulary Spreadsheet Vocabulary Social & Ethical Issues Bonus Vocabulary Area of Impact Bonus.
Session 4: The HANA Curriculum and Demos Dr. Bjarne Berg Associate professor Computer Science Lenoir-Rhyne University.
10 Things All BI Administrators Should Know Robert L Davis.
6 th Annual Focus Users’ Conference Manage Integrations Presented by: Mike Morris.
BW Know-How Call : Performance Tuning dial-in phone numbers! U.S. Toll-free: (877) International: (612) Passcode: “BW”
SAP Decision Support Environments in Higher Education
BI Terminologies.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
For the Chicago Chapter BOUG Meeting – August 20, 2010
Business Intelligence Training Siemens Engineering Pakistan Zeeshan Shah December 07, 2009.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
Sequential Processing to Update a File Please use speaker notes for additional information!
MIS 451 Building Business Intelligence Systems Data Staging.
Sap BI/BW online training in usa,uk/free demo classes!JOBS Online | classroom| Corporate Training | certifications | placements| support Contact US: Magnific.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Contact us: Call: Mail: Visit:
APO Technical Workshop for LG Chemical Based on APO 3.10.
Sap is retail online training in USA SPECTO IT TRAINING contact us: , mail :
Metrics Replication Presentation for Maryland Staff September 26, 2002
sap is retail online training, sap is retail Interview Questions
1 Overview 8 Backup&Recovery 2 Software Maintenance 9 Optimizer 3
Sap is retail online training in UK
CRM Analytics Architecture
Database Fundamentals
Retail Sales is used to illustrate a first dimensional model
Data Warehousing Concepts
Best Practices in Higher Education Student Data Warehousing Forum
Presentation transcript:

SAP BW Implementation at JoAnn Stores Inc. Session Code 3309 Craig Eick JoAnn Stores Inc.

Agenda JoAnn Stores Inc. Overview Project Overview and Background Data Required Model Design InfoCube Partitioning (Fact Table) Extracting and Updating of Data Aggregation Compression Validation

Agenda JoAnn Stores Inc. Overview Project Overview and Background Data Required Model Design InfoCube Partitioning (Fact Table) Extracting and Updating of Data Aggregation Compression Validation

JoAnn Stores Overview (I) Craft and Fabric Retailer with over 940 stores in 49 states. –96 Etc. Stores (Stand alone, 40,000 sq. ft and above). –849 Traditional Stores (Strip plazas). 318,000 articles with > 95,000 active. Serviced by > 3500 vendors, with 340 being import vendors.

JoAnn Stores Overview (II) BW Application Server –RS/6000 (p690) 32 gig RAM 16 CPU’s AIX L V5.2 –500 GiG of space allocated to production. DB2 Server –z/OS Mainframe –DB2 Version 7.1 –Roughly a 3 terabyte Farm for DB2

Agenda JoAnn Stores Inc. Overview Project Overview and Background Data Required Model Design InfoCube Partitioning (Fact Table) Extracting and Updating of Data Aggregation Compression Validation

Project Overview and Background Will function as a means to eliminate many of the Access databases that exist in different functional areas within the Company To enable some of the scorecarding requirements of different functional areas so that accountability may be raised To improve new reporting turnaround that now is done via RIS InfoStructures and via ABAP reports. Port over 2 of our summary level RIS InfoStructures

Agenda JoAnn Stores Inc. Overview Project Overview and Background Data Required Model Design InfoCube Partitioning (Fact Table) Extracting and Updating of Data Aggregation Compression Validation

Data Required Article Characteristics Attributes that are in a select number of Access Databases Attributes that are on key ABAP reports Total of 51 attributes selected 3 Time dependent attributes Article based on Site Total of 13 attributes selected 4 Time dependent attributes

Data Required

Site Characteristics Total of 38 attributes selected 4 Time dependent attributes

Data Required

Vendor Characteristics Total of 16 attributes selected

Data Required

Key Figures Taken from existing RIS InfoStructures Total of 50 stored key figures Total of 37 Calculated key figures

Data Required

Agenda JoAnn Stores Inc. Overview Project Overview and Background Data Required Model Design InfoCube Partitioning (Fact Table) Extracting and Updating of Data Aggregation Compression Validation

Model Design 2 InfoCube Design (based on 2 summary level RIS InfoStructures InfoCube #1 - Article, Store Type, Week InfoCube #2 - Merchandise Category, Site, Week

Model Design

Agenda JoAnn Stores Inc. Overview Project Overview and Background Data Required Model Design InfoCube Partitioning (Fact Table) Extracting and Updating of Data Aggregation Compression Validation

InfoCube Partitioning (Fact Table) Fact Table partitioned by JoAnn’s Fiscal Year InfoCube for 2002, for 2003, for 2004, etc Article Site Vendor Time MultiCube

InfoCube Partitioning (Fact Table) Fact Table Partitioned by Key Figure Set Open Orders All other Key Figures (Sales, Inventory, Receipts, etc.) 2004 Open Orders Sales, Inventory, etc. Article Site Vendor Time MultiCube

InfoCube Partitioning (Fact Table) Fact Table Partitioned by Logical Unit Vendor Number on 1 InfoCube, Site on the Other 7 range split On Sales, Inventory, etc. cubes 2004 Sales, Inventory, etc. Article Site Vendor Time MultiCube Vendor range 1, 2, 3 Vendor range 4, 5, 6 Vendor range 7

InfoCube Partitioning (Fact Table) Article Site Vendor Time MultiCube Sales, Inventory, etc. Open Order Open Order Open Order Article/Store Type/Week InfoCube

InfoCube Partitioning (Fact Table)

Agenda JoAnn Stores Inc. Overview Project Overview and Background Data Required Model Design InfoCube Partitioning (Fact Table) Extracting and Updating of Data Aggregation Compression Validation

Extracting and Updating of Data Master Data 6 ABAP Extract Programs 42 Flat Files created 42 InfoPackages to update data in BW 3rd Party Scheduler (Tivoli) controls the extracts and update jobs/tasks.

Extracting and Updating of Data Master Data (Continued) Article Delta Logic To reduce # of updates on a daily basis Compare yesterday’s extract file to today’s. Check for any attribute change, if any, article is put in delta file Article and Site Time Dependant Logic Weekly compare to previous runs extract file. If any of the time dependant fields, the output file gets a new record with a time stamp on it.

Extracting and Updating of Data Transactional Data History Extract & Load ABAP programs to extract from our existing RIS InfoStructures 2 + years (24 + fiscal months) flat files per fiscal month Number of files increases because each file contains 400,000 records. Each time a file reaches 400,000 records, a new file is created.

Extracting and Updating of Data Transactional Data (continued) Daily Update Same jobs/programs that perform daily update to RIS InfoStructures, create flat files to go to BW. Extract 52 Wide, creating 52 flat files

Extracting and Updating of Data

Agenda JoAnn Stores Inc. Overview Project Overview and Background Data Required Model Design InfoCube Partitioning (Fact Table) Extracting and Updating of Data Aggregation Compression Validation

Aggregation 2 Aggregates per cube to start with. Company level (highest hierarchy node) Category level (2nd lowest hierarchy node) We will address additional levels of aggregation as new queries are designed.

Aggregation Aggregation Execution 1 Batch job per InfoCube (16 total) 4-5 hour runtime per quarter for the history Loads

Aggregation

Agenda JoAnn Stores Inc. Overview Project Overview and Background Data Required Model Design InfoCube Partitioning (Fact Table) Extracting and Updating of Data Aggregation Compression Validation

Compression

Agenda JoAnn Stores Inc. Overview Project Overview and Background Data Required Model Design InfoCube Partitioning (Fact Table) Extracting and Updating of Data Aggregation Compression Validation

Master Data Initial Validation All done by user via Bex and R/3 downloads. Data Integrity department, segregated master data fields by R/3 table. Loaded both to Access tables, executed queries to find differences.

Validation History Loads ABAP Balancing of Extract files to RIS InfoStructures ABAP Balancing of InfoCubes to Extract files Bex Queries to report InfoCube totals Complete set of User defined Validation Steps Specific Hierarchy nodes To make sure aggregate tables are hit. All the way down to Article and/or Site

Validation

Click to add text Click to add title

Click to add text Click to add title

Thank you for attending! Please remember to complete and return your evaluation form following this session. Session Code: 3309 Craig Eick JoAnn Stores Inc.