Vous êtes sur la page 1sur 40

Discovering the Analysis Process Designer for BI

Speakers introduction
Bhanu Gupta
SAP BI Analyst, Molex Inc. Email: Bhanu.Gupta@Molex.com

Pankaj Gupta
Director BI, TekLink International Inc. Email: Pankaj.Gupta@TLI-USA.com

Molex Incorporated

(www.molex.com)

Worlds second largest supplier of interconnection systems to high-tech electronics, automotive, consumer, and industrial electronics manufacturers Headquartered in Lisle, IL 27,000 employees 58 manufacturing facilities in 19 countries Global sales: $2.5 billion (FY ending 06/2005) More than 48,000 part numbers shipped each quarter to 16,000 customer locations in 70+ countries

TekLink International Inc


ww.TLI-USA.com

TLI is a leading services organization focused primarily on SAP NetWeaver Business Intelligence (BI). 20+ successful BW customers Managed by recognized BI experts Are playing role of Molexs SAP BI Trusted Advisor and been instrumental for the success of BI implementation

SAP BW at Molex
Live on BW 2.1C in 2001. Currently on BW 3.5 750 active BW users Modules include: SD, PP, MM, COPA, CRM, APO, QM, Custom development 97% of Molex is using SAP. R/3, BW, APO, CRM and all are global single instance

Agenda
Introduction to Molex Analysis Processes - Overview Analysis Process Designer Analysis Process vs. Data Staging Process Business Challenge How APD was used to solve it Points to remember

Discovering the Analysis Process Designer for BI


The Analysis Process Designer (APD) is a workbench with an intuitive visual interface that enables you to visualize, transform, and deploy your data from your business warehouse. It combines all these different steps into a single data process that you can easily interact with.
Take BI beyond generating Reports

APD: Many data processes in one

Agenda
Introduction to Molex Analysis Processes - Overview Analysis Process Designer Analysis Process vs. Data Staging Process Business Challenge How APD was used to solve it Points to remember

The same data, yet different

Gain new insights into your data: Explore the data,re-aggregate, join, sort, filter, transpose and store it too!

Get to know RSANWB

Additional functions in the menu

Navigation Area Graphical Work Area Function Selection

Creating an APD Process

Drag and drop Data Source and Data Target into work area and right click to set properties

Transformations
Limiting data volume

Aggregate data

Transformations
Join data from multiple sources
Customer C1002 C1003 C1004 C1005 C1006 Sales 1200 3000 2300 2200 1800 Customer Country C1002 C1003 C1004 C1005 C1006 USA USA DE UK UK Customer Sales C1002 C1003 C1004 C1005 C1006 1200 3000 2300 2200 1800 Country USA USA DE UK UK

Sorting the data


Customer C1002 C1003 C1004 C1005 C1006 Sales 1200 3000 2300 2200 1800 Customer Sales C1003 C1004 C1005 C1006 C1002 3000 2300 2200 1800 1200

Transformations
Transpose

Month Sales

01/2005 1200

02/2005 3000

03/2005 2300

04/2005 2200

05/2005 1800

06/2005 1500

Other transformations include: ABAP Routine Data Mining Methods

You can do this too


Display Basic Statistics to check and profile the data:

APD and Performance


Process Data in Memory (Goto > Performance Settings)

Partitioning the query

Agenda
Introduction to Molex Analysis Processes - Overview Analysis Process Designer Analysis Process vs. Data Staging Process Business Challenge How APD was used to solve it Points to remember

Comparison: ETL and APD

Similar in function, but objectives can be different

Process examples
Visualize and interact with the data flow of the analysis process

Agenda
Introduction to Molex Analysis Processes - Overview Analysis Process Designer Analysis Process vs. Data Staging Process Business Challenge How APD was used to solve it Points to remember

Business Challenge at Molex


Delivery Performance sometime worse for low demand risk parts vs. high demand risk (i.e. Incorrect planning/ Resourcing decisions) 45% of line items are shipped, customer requested lead-time of 7 days or less (for all products) 40% of the approximately 220k line items shipped every month globally are low demand risk A or C

Demand Risk Code Strategy


Manage low vs. higher demand risk business differently Automatically assign a demand risk code to all part numbers (no guessing) Classify the Finish Goods as A (Low Risk) materials depending on the Past Delivery History. Target 95% CRD and Reduced lead-times Target no slow/excess inventory increase

Steps:
1. 2. 3. 4. Define the Business Rule/Model Build Data Processing Model using APD Analyze the Result and refine the business Model Implement the Model and integrate the results in R/3 business process 5. Integrate the Results with overall Supply Chain Monitoring.

Business Rule: Risk Code Criteria


A Category (low risk)
Minimum 4 independent customers over 6 months . A common customer (e.g. IBM) with multiple sold-to locations would be counted as one independent customer. At least 1 shipment in each of the 6 months. Any 1 customer cannot exceed 75% of the pieces (Qty) shipped over 6 months (i.e., customer concentration factor)

Impact of Supply Chain


Intent is to ship from stock in most cases using , for example, a safety stock, re-order point strategy and achieve a relatively high delivery performance level without generating additional Slow & Excess inventory.

Business Rule: Risk Code Criteria


C Category (low risk with 1 major customer)

This code is manually assigned or changed in the system (R/3) by Customer Service .

Impact of Supply Chain


Intent is to capture clearly low risk products that dont meet the A criteria because only one customer purchases the majority of the volume. Contractual requirement to always have stock available to meet a short pull time window. Main customer has demonstrated consistent past compliance to a liability agreement and routinely provides a forecast.

B Category (medium and high risk): Others Impact of Supply Chain


Intent is to only "Build to Order" and "Build to Customer's Forecast / Scheduling Agreement".

Risk Code A Criteria Build in Query Conditions

Advantage 1. 2. 3. 4. No ABAP Program to maintain Easy to change as Business Model changes Different Models by region or business segments Can utilize powerful OLAP functions like Exception aggregations.

Agenda
Introduction to Molex Analysis Processes - Overview Analysis Process Designer Analysis Process vs. Data Staging Process Business Challenge How APD was used to solve it Points to remember

Risk Code APD (Transaction RSANWB)

Analyze results: Refine business model

This data is updated into a Table in BW (technically an ODS object)

Close Loop Execution


APD
A Risk ODS Self-feed Master data BW Material Master

Delivery

lts esu r lyze Ana

Table- List of material to be update in R/3 Custom Program to update R/3 Material Master

R/3
Delivery Info

Supply Chain

Material Master

BI Reports: Analysis by Risk Code


BW-Material Master Sales & Plant view Info-object is used in all the below Info-cubes BW-Material Master Sales & Plant view Info-object is used in all the below Info-cubes

Delivery document

Billing document

Slow & Excess

Delivery Performance

Inventory

Purchasing

Visibility of Performance by Demand Risk Code (A/B/C)


Demand Risk Code is Navigational to Material Master Revenue by Risk code Gross Inventory Slow and Excess Performance by Individual Planner & Buyer By Manufactured vs. Purchased Lead time Given/Promised/Taken/Published performance

APD: Matching Sales Orders

Agenda
Introduction to Molex Analysis Processes - Overview Analysis Process Designer Analysis Process vs. Data Staging Process Business Challenge How APD was used to solve it Points to remember

Points to remember
You can export an APD into an XML file and import this file back into the system. APD can be included into a process chain using the process type ABAP program. Analysis processes are not displayed in the data flow display. Compounded chars are considered as single/independent

Important notes for APD


Application Area: BW-EI-APD 751577: APD-FAQ: Data source query 919614: APD: FAQ Authorization 893318: APD: Load distribution in background job 794257: APD.FAQ: General performance note 605208: RSCRM Restrictions 605213: RSCRM Perfomance Tables: RSANT*

Questions

& Answers

Session Code: 305

Vous aimerez peut-être aussi