Sei sulla pagina 1di 12

Each user must have atleast one role or else

October 13, 2017 it is deactivated

RSA3: Extractor Checker BW Universe


- Before you load extractor, you can check it - Unifies different queries from different
first OLAP sources
RSA7: BW Delta Queue - Used with IDT
- UDT is used before but cant support HANA
RSA1:
- Modelling, BI Content CMC Central Management Console
Configure SSO Single Sign On
Conditions in a Query Maximum: 14 - Scheduling queries
Exeptions in a Query Maximum: 9 - Adding Users/User Manageement
- Testing Connections
Crystal Reports - License Management
- Always provide structured layout
- Can connect to any datasources directly BI Launcher
- Web app allows user to see all of the tools
Visualization for user? in one browser
- Lumira o Crystal Reports
o BOE
Can we convert BEx user prompts to analysis o Analysis MS Office
Office? o WEBI
- Check list of convertible objects o NO Lumira
- P188 o No IDT
- NO o NO CMC
- Cant convert o
- Why? There is no prompt in BEx Analyzer - Doesnt allow Fiori
- Prompts are originated from the queries

How to open query dialog box PPT


- Prompt for workbook or datasource - 21 ROWS, auto split

VBA User Tools directly Login?


- Change or customize values, - Excel, PPT, Webi, CR, BOE, Fiori, NW EP
- Customize toolsbars - No: Design Studio since Developer tools,
- Right click Viewcode UDT, IDT, Dashboard, CMC, UI5, Query
- GetworkbookInfo Designer since technical display

Variant Design Studio


- Saved values for a prompt - Can create mobile apps
- Prompt Variant different variations of - Developer tool it is not for business users
dialog box Lumira ( p265)
- Authorization: S_RS_ - Visualization tools
Autorization for InfoCUBe: S_RS_ICUBE - Explorer tool
Quert Definition: S_RS_Comp - No fixed format, its all about graphics
Reporting components - Discovery tools (in contrast of delivery
PFCG User Roles management ( Profile Change) tools)
LOB Line of Business (departments in an Design Studio
organization) - For developer side not end users
- Provides multiple panels for reporting such
SAP Transportation as charts and sliders
- Transfer of system - Can make web page and mobile application
- From Development server to testing server to connect BW or other HANA sources
to Production Server - Customize panels by adding scripts
- DEV BOX: Create all queries, cubes, - Can send QR code to send to other devices
multiproviders and make changes
- QA BOX: Testing, consultants, sponsors, Between BW to BW box
business users to be tested to have it tested - DSO to Info Cube use INFOSOURCE
for the UAT - There is a transformation rule mapping, the
- PRODUCTION BOX: Live system joining mapping is called
TRANSFORMATION
Development Freeze
- Even developers cant open BOBJ Package
- 4.2 is latest, now training at 4.0
Why directly connect to DB
- Testing, BOAO connect with HANA Datasource
- Auditing - yes
- Reconciliation - Data, other sources, connect MDX to
- Validation connect with HANA
- Not staged: Raw data
RSCZ
Design Studio: - Copy query
Create Application Template Datasource RSBBS
Component Assign Data Source (Every Analytic - Sender receiver
Component has datasource)
- You can have as many datasources you JDBC
want, multiple charts in one view - Connect to the web
- Connector to the web and webapplications
BI Launchpad ODBS
- Webbased - Connect to client installed based application
- Consolidation of various reporting tools - Connect local to the computer
RSA5
Analytical Engine - Select datasource then activate BW
- Analyzes the data to send to reporting tool Datasources
RSA7
PPT - BW Delta Queue
- Cant have input prompt and variables -
- Doesnt have design panel RSA3
- We cant run programs in slideshow like - Check number of records, checks
scripting in PPT as contrast to excel connections
- PPT is broadcaster while excel has macros RSECADMIN
- BW authorization
Prerequisite for check company code TO make Query accessible to external tools
1. Check Company Code exist - Activate OLEDB to be accessible external
2. Check Data and table exist C5 non SAP tools
3. Check Authorization Relevant checkbox is
checked at InfoObject Level Filter vs .Restriction
4. RSA1 PSCG RS_COMP - Filter is global

Profile vs. User How many selections you can have in a structure
- Profile are collection of roles
- Roles are collection of authorization objects For naming Conventions
for the users (URL parameter)
o Helps user grouping
- User have atleast one role in SAP system Z consultant
to be activated Y customer
X not go to production system, only testing
RSECADMIN purpose
- Change of authorization BW cubes
Questions fromTextbook
How to improve query performance - Analysis system for Excel access via HANA
- Read Mode ( A X H) Local and Composite Providers
- Most optimized is X if you have hierarchy o Two additional
- A if few data Might be a question what is BW Workspace
- Default is A - Central infoprovider
- Helps BW consultant to merge different
Design Studio providers for special queries
- Options to save in DS application - Bridge gap for central requirement and
o BI Platform other local requirement
- Analytic View Transactional Data
Fiori Launch Pad - Calculation View view data from various
- Web Launchpad complex scenarios
- Allows mobile users to access tiles which -
connect to transaction or reports
Baseline Testing UAT Integration Testing
BOBJ Tools Package Regression Testing (Auditors) Live Production

BW and BI Design Studio


- BW platform for datasets Create Application
- BI Report of Intelligent information in BW
platform OPENHUB Desitnation
BW BW
Latest is B4HANA
MCOD
Migration Process - Multiple Component Open Database
1. Migrate first DB to HANA
2. Update BW to lastest to be compatible with RFC SAP to SAP application connection
HANA
SAP Analytics
7.5 is mandatory to upgrade to B4HANA - Provide everything
3.5 7.0 7.3 7.4 7.5 B4HANA SAP Analytics Enterprise License
- Name of license Binding
Platform License - Connecting to database source
- Only give you Bobj tools
Enterprise Extended License Saved Navigation state with filters, hierarchies, and
metadata
Web Service - Analysis Views
- Connection to any web portal - (Analytic View is HANA)
- NOT ETL process, it is a feeder from source - (Query View part of workbook, saved
to target multiple queries)

Datasource/PSA/Extractor Replacement Path cant apply in hierarchy node


- Same but can be applied in hierarchy structure

RRMX
Authorization for InfoCube Subsets of Character Info Objects
- S_RS_iCube - Text
- Hierarchy
RFC - Attribute
- Connector between SAP Systems
BICS ( BI Consumer Services) Component for Historical Reporting
- Connector between BEx queries and BI - In dashboard
Reporting Tools
Purpose of embedded BW
Steps to Authorize an InfoObject in Info Users - Local Reporting
- RSA 1 - Easy Integration
- Business Exporer Tab
- Autorization Tab Optimal number of activated conditions in BEx
- Role assignment Query Designer
- SE01 as user
- PSCG to the user Number of conditions can we create in query
unlimited but recommend is 16
Solman
- PM BarChar, VarChar

Collection of Roles OffBeat


OffSet out of set , off the number
USERS (GROUPed) ROLES PROFILE
Area in BW where you can make modeling
Difference for Postable Node and non-postable
nodes
- Postable node allow you to input data
o Can have basic characteristics
o
- Non Postable
o Only have the values
Access all relational datasources
- JTEE
- UD Connector
BW310 Classroom Notes HANA DB
BW
Source System BW Replication: not
- BW 100%, we load what
- SAP we need
o Any business suite sources o (SYSB) w/
- ODP (Operational Data Provisioning) MM, SD, FI, PP
o Concept: Provides operational data, Selective
near- Realtime (5secs) and Real- Extraction (FI,
realtime PP) BW
- Ext. System DB
- SLT (SAP Landscape Transformation) SLT: To check the
o Provides real time replication of data quality and
data verification in
o FREEWARE separate server
o Max is 4 Sources & 4 Targets SLT: Not store
o Introduced along with SAP HANA DB Permanent data, it is
o SAP Source (w/ DB) (RFC) SLT a messenger, no DB
Server(DB Connect)- HANA installed
Application o Process to replicate data into the
RFC Remote Function Call HANA DB
(only for application to Comes with HANA Database
application server License
communication, SAP to SAP) o How it Works?
RFC would be done by BASIS It works primarily in SAP
Team Sources
SLT Server: REPLICATION
SERVER BW BW
Can be SAP Solution - Use OpenHub Destination
Manager Server o Only has small capacity, small
After DB Connect, data arrive amount of data capability
first to HANA DB not directly o 1000 Record of email and send as
to application email attachment, it is instant
SLT target always DB - BW BW Connector
Source system using o For bulk processing migration of big
SLT to SAP BW, it data
goes first to the DB of o Long time to configure this system
BW before the
application itself Myself-System Testing
Project Strategy: Migration - Replicating data from BW to BW itself, for
vs. Replication testing purposes to prevent screwing up
Migration 100%
Carbon Copy
o Migration:
(SYSA)SLT
(Carbon Copy
of 100%)
o ODP ABAP CDS Views
Core data Services (CDS)
SAP Data Services (BODS) o ODP SAP Business Bydesign
- AKA Superior Replicator Made for smaller businesses
o BUT HAS PAYMENT o ODP Other Context
- Any Source For future sources, AI,
- Any DB Webfeed
- UNLIMITED - Data Services
- SAP Integrated ODP compared to earlier o Can conntect to N number of
versions sources
o Real Realtime and Near RealTime o Offers additional features
- Plug Play for 3-5 days only Extraction and retraction
- BW Connectors would overload to BW so its - External System
better to use BODS only o Additional partner conntections
- Any Source & Any DB BODS Server o Customer can have different trading
HANA DB OR Directly to BW partners
- 2 Way Traffic compared to SLT, one way - Flat Files
traffic o Doesnt offer realtime loading
o Extraction and Retraction o For demoproject
- Can also install a DB for BODS Server - SAP HANA
* Only SLT and Data Services o Multiple servers and systems
- has a physical box o Have option of connecting HANA to
BW directly
- DB Connect
BW BW Possible Connections o Connect available DB to BW
- Open Hub Destination for small data set
- BW to BW Connector STEPS
- ODP BW Realtime data Transfer & Near Source System DataSources (existing in server),
Real time transfer
- BW Myself Folder that Organizes the DataSources
o Load internally between BW :APPLICATION COMPONENT
- BODS
Any Business Data, it is dividied into
RSD1 only relevant and applicable to InfoObjects MASTER DATA
Compounding = Combining TRANSACTIONAL DATA
-
SE16 content of a table
SE11 definition of a table

Data: Raw
Information: Cleansed

ODP
- ODP BW
- Offers real time and near real time
- For real time extraction of data
- ODP SLT
o Unique way of performing
replication
SBIW: Generic or Custom Built DataSoURCE Full Load vs. Delta Load
- BW not yet recognize it, REPLICATE - Full Upload vs. Increment changes only
DATASOURCE updated
o ACTIVATED - Doing always Full Load is not best practices
- InfoPackage - Done in the InfoPackages
o Replicate from DS to BW - Full Load first before Delta Load
o Data Selection Tab
Individual selection of RSD1 : Open InfoObject Characteristic
InfoObject RSD2: Open Key Figure
o Extraction Tab RSD3: Time Measure
Adapter RSD4: Time
o Processing RSD5: Tech Characteristics
Only PSA
Older version, can upload up
to Cube] Transaction Data goes immediately to DSO
o Schedule Tab - Transaction data cant be processed
Start Data Load Immedietely InfoObjects since it can only process master
or later In background data.
- Transfer Rule (in the Context Menu) o DSO structure of a Table, rows and
o Mapping columns
Created before InfoPackage
Prerequisite of Creating SID Generation
InfoPackage is creating a - During activation, SID (Surrogate ID)
Transfer Rule to do the generation
mapping o For faster reporting but data loading
STEPS slower.
Load Data from Source o Vice Versa if this is disabled
Identify DS
Replicate DS to BW InfoObject Catalog
BW will know DS exist - Folder only for InfoObjects
DS Activated in BW
PSA Table is generated in PSA Area DataSource
Mapping(1st) to after DS goes to BW in Transfer - Extractor
Rule - Load data from Source to BW
Create InfoPackage - Extract Structure and Logic
Do Mapping in Transformation into Fields - Always originate from source system
Once Mapping is done, execute with DTP o Replicate
- Grouping of mapping rule, Rule Group o Activate (PSA in DS)
- Extraction Tab o Data is replicated into application
o W and component
- Update Tab - Create DataPackage from DataSOurce
o Target Object o Do the mapping
o Error Handling - Data is transferred from source to PSA
Whenever errors, what o Cant run report in PSA since its raw
system would happen data
- We create generic DataSource in SBIW
3 References only applicable in Generic DataSOure DataSource
(accessed by SBIW) - Generic datasource
- Extraction From Views o Extract view, query FM
- Extraction From Queries - Attibute to attibure, text to text
- Extraction by Functional Modules (FM) - Application components where
- datasources are stored
* 3 sources for creating a generic datasource - SAP, ODP, DS, Flat file, UD, DB,
- Datasources needed to be replicated to BW
Option to Create Views SE11 before

2 Ways to make DTP InfoObjects


- From Source to Target and - Building blocks
- Target to Source - 5 types
o RSE5: technical infoObject
InfoObject Types - Can have attibutes
- Text o Display
- Hierarchy o Navigationa
- Attribute Can navigate at the query
- One Data Source for each Type Technames have double
- If you make Text type, make a datasource underscore
for it On and Off using attributes
tab in maintenance screen
Full Load & Delta Load o KF
- Can do InfoPackage & DTP Quantifiable
Data Types
When we create generic Transactional DataSource Intiger
- KPI Date
Currency
Surrogate ID (SID) Number
- Contains local and foreign keys in Master RSD2: Tcode
Daya Maximum in 233 KF in a
- Technical connector between 3 types of cube, minimum is 1
Master Data under characteristic InfoObject o TO load to infoobject use DTP
- MasterData shareability to other cubes Rule group
- One SID per master daya Put aggregation level in rule
- SID Table group
o Hierarchy table Infoobject stored in
o Text table infoObjects cataglog
o Attribute table KF
- Slow changing dimension Time Dependent Char
o Multiple SID Table for a dimension Compunding = Combining
One infoobject to
OLTP another infoobject
- Cant process data for reporting The need for
o Needs OLAP solution compounded
- Data before needs to be redundant = slower infoObject
o Reference Characteristic InfoObject
Basis using existing template
Provides inheritance o Option change from one type to
If you create w/ InfoObject another
with Reference Char. , it - Data Fields and Key Fields (Drag and Drop)
would have inheritance of o Datafield: put KF
whatever changes in Ref. Assignment of char
Char. To InfoObject infoobjects
Business Explorer Tab: Char and KF
Autorization Relevant Max Number of InfoObjects
Hierachy Tab in KF
Which table stores 16
hierarchy table o KeyField: No KF, Primary Key
H-Table Char
Which table save Master o Max Number in DataField
Data? 749 infoObjectMax
P-Table InfoCube
InfoObject doesnt have text - 233 KF MAX
in a report, what is wrong - 16 Dimensions max
No authorization
Not activated Star Scheema and Extended star schema
Not selected with - ESS
Text checkbox o INFORIntiger4
Attributes Tab o Automatically created SID tables
Display and
navigation attributes If deleted DTP
Changes DIS to NAV - Will data deleted? No since it is already
Column for loaded
authorization
checkbox (applicable Created Cube
for that underlying - Activated
attribute of - Has infoObject with certain display
infoOjbject attributes
InfoObject Char Type - If you change infoObject
Unites different o Display navigation attribute
characteristics (text o One of the dimension in the cube
attr & hier) with o It wont impact the InfoCube
other dimensions o
DSO - Cube has this InfoObject
- ODS, Operational
- 3types 2 fact tables, 2 cubes and put multiprovider in both
o Standard
Active data MDM Multi Dimensional Modeling
Activation queue - Star schema
Change log ESS
o Direct Update
o Write Optimized System Generated Dimension
- SID generation on Activation - Unit time date
o Faster reporting and slow loading
- Standards Write Optimized
Design a cube based on currently defined and creation, Delta Update is available
uploaded infosource and has error handling
Make InfoCube - The InfoPakcage is executed in the PSA and
- Click InfoSource template no further
- Drag and Drop the char. If they say, Infopackage loads data to PSA and
other InfoProider FALSE only on PSA
BEST PRACTICE
SAVE CHECK ACTIVATE Thumb rule of Data Loading
1. Load Master Data first
Can we have InfoArea to another Area a. Text
- Yes b. Attribute
Can we move one InfoCube to another InfoCube? c. Hierarchy
- Cant cut and paste 2. Then Transactional Data
- Since attached to infoArea Loading Transactional and or Master Data FOR
- We can copy infocube EACH
1. Full Load first
As many as system allows InfoCUbes 2. Delta Load second

Sequence of Thumb Rule


October 23, 2017 1. Master Load First
ODP faster a. Text FULL Delta
- TYPES b. Attribute FULL Delta
o SLT c. Hierarchy FULL Delta
o SAP BW 2. Transaction Data 2nd
o ODP SAP ByDesign a. FULL DELTA
- Faster operational and real time loading to IF Transaction Master data
BW - No reference for the transaction data
- Loading done in the datasources and must
be replicated in the BW first WITHOUT TRANFORMATION MAPPING, CANT
MAKE DTP
Customized DataSOurce
- SBIW When you create DTP, does it automatically create
- Can make DataSOurces based on transformation rule?
o Transactional Data - NO
o Master Data - 1 Option is Data Flow area
o Text Generic DS o First transformation then DTP
- Can be made from Query, FM - 2nd Option Right Click
- In any Option, we have to MAP before
After replicate DS loading process
- Arrive to BW then activate DS Error Handling in DTP
o Create PSA
- InfoPackage
o Get from DataSource
o Select the Data
- Error Handling Options in InfoPackage
o NO ERROR HANDLING in First Cancel Request, DO Not track Record, No Update
InfoPackage but in 2nd InfoPackage - No action taken by system
Cancel Request, Track First Incorrect Record, No Conversion Routine
Update - Can be converting intiger to decimal
- No action taken by system - Can be applied in Dataflow
Request Red, White Error Stack, Update Valid
Records Start Routine
- Make the request red Create error - Before
records Update to the target - During
- Load of error is excluded - Data handle
- If red, It would block to further want to load
data
Request Green, White Error Stack, Update Valid Applied in Dataflow, Routines in BW
Records START ROUTINE Before, During Dataloading
- Knowing there is error, forcing it to be END ROUTINE After Dataloading
green EXPERT Routines
- Other users can still load and rectify it after - Special Function written at Final Targets
= -

Types of DSO Key Figure or Account Based Model


- Standard - Most cubes have higher count of KF is
- Write Optimized applicable in finance
- Direct Updatea

Reporting will not be enabled if not enabled in Types of DTP


Active Data Table 1. Standard
2. RealTime
InfoCube a. Real Time data acquisition (RSA)
- Foundation of InfoCube Design 3. DTP for Direct Access
o MDM Multi Dimensional Modelling a. Special access where directly pull
o ESS uses SID Technology data from specific datasources or
source system
DSO b. No PSA, No Staging,
- KeyFields can only che characteristics, 16 c. For webservice ( special cases)
InfoObject Open Reporting in DSO
- DataFields Characteristics + Key Figures, - Specialactivation to allow reporting from
749 Max InfoObject DSO level
- Can we load Master data Into DSO, YES When do we know if DSO is available for query
since both is table format - If it is loaded and already activated

Master data is loaded in InfoObject XSL Type only used if BW will connect with
BigData
SID # is created when activation of InfoObject
Reporting
Reporting tool Connects to Analytical Engine - Designed to use InfoCube & MultiProvider
Checks SID Corresponding Master Data - DSO is not authorized by default since it is
in tabular format
Compounding
- Material-plant combination T-Code to Directly access In
ALPHA CONVERSION ROUTINE
- Master data has leading zeroes
Trasitive Attributes
- Provides multiple attributes in the master
data
- Business Partner (Customer, etc etc)
-
Reference InfoObject

Rule group
- Transformation settings in rule group

No ERROR HANDLING MODE IN INFOPACKAGE

InnerJoin Intersection
Outer Join Union

RSRT check query performance

Potrebbero piacerti anche