SlideShare a Scribd company logo
1 of 27
SAP BI/BW Interview Questions
and Answers
Learning IT Courses Has Never Been This Easy

www.ITLearnMore.com
1. What is BW Statistics and how is it used?
The set of info cubes delivered by SAP as a part of SAP BIW
which are useful in measuring the performance of how
quickly a query is calculated, or how quickly data in loaded
into BW and so on. BW statistics are the name suggest are
useful in showing data about the costs associated with BW
queries, aggregative data, OLAP, SAP business warehouse
management.
2. In Data Ware housing what are the nine
decision points used in BW ?
The nine Decision Points of Data Warehousing are:
 Identify Dimension Tables.
 Identify Attributes of entities.
 Define granularity of the fact table.
 Pre Calculated Key figures.
 Slowly changing dimensions.
 Define attributes of entities.
 How long data will be kept.
 Aggregates.
 How often data is extracted.
3. How the dimensions are optimized?
It system can be used as many as possible for performance,
for instance it may be assumed that 100 products and 200
customers; if one dimension for both, the size of the
dimension will be 20000; if it was made individual
dimensions then the total number of rows will be 300.
Even if they are taken more than one characteristic per
dimension, the math considering worst case and decide
which characteristics may be combined in a dimension.
4. As per the update rule what are the
conversion routines for units and currencies?
As per the update rule, the Time dimensions are
automatically converted for example if the cube contains
calendar month and the transfer structure contains date,
the to calendar month is converted automatically.
5. What are the advantages of SID table?
The SIC table Surrogate ID table is the interface
between master data and the dimension table, and the
advantages are:
 Uses Numeric as indexes for faster access.
 Master Data independent of info cubes.
 Language support.
 Slowly changing dimension support.
6. How can an info object as info provider and
why?
When the report on characteristics or master data, it can
make them as info provided for example make CUSTOMER
as info provided and do Bex reporting on CUSTOMER,
right click on the info area and select “Insert Characteristic
as data target”.
7.What other tables are created for master data?
The tables that are created for master data are:
 M view – Combines P and Q tables.
 P table – Time independent master data attributes.
 Q table – Time Dependent master data attributes.
 X table – Interface between master data SID and time
independent navigational attributes SID where P is linked
to the X table.
 Y table – Interface between master data SID and time
dependent navigational attributes SID where Q is linked to
the Y table
8. What steps are involved to upload non cumulative
cubes?
The steps that are involved to upload non cumulative cubes
are:
 Initialize opening balance in R/3 (S278).
 Activate extract structure MC03BF0 for data source
2LIS_03_BF.
 Setup historical material documents in R/3.
 Load opening balance using data source 2LIS_40_s278.
 Load historical movements and compress without marker
update.
 Setup V3 update.
 Load deltas using 2LIS_03_BF.
9. What are the load process and processing?
The load process and processing are the Info package, Read
PSA and update data target, save hierarchy, update ODS
data object, data export open hub, delete overlapping
requests.
10. What is the data target administration task?
The data target administration target is to delete index,
generate index, construct database statistic, initial fill of
new aggregates, roll up of filled aggregates, compression of
the info cubes, activate ODS, complete deletion of data
target.
11. Give the Step to Step approach to archiving
cubes?
The Step to Step approach to Archiving Cubes is:
 Double click on the cube or right click and select change.
 Extras > Select archival.
 Choose fields for selection like 0CALDAY, 0CUSTOMER,
etc.
 Define the file structure maximum file size and maximum
number of data objects.
 Select the folder logical file name.
 Select the delete options not scheduled, start
automatically or after event.
 Activate the cube.
 Cube is ready for archival.
12. When there is a locking problems what is the
parallel process?
The parallel process for locking problems:
 Hierarchy attributes change run.
 Loading master data from same info objects, for example
avoiding master data from different sources system at the
same time.
 Rolling up for the same info cube.
 Selecting deletions of info cube/ODS and parallel loading.
 Activation or deletion of ODS object when loading
parallel.
13. What is the procedure to convert an info
package group into a process chain?
The procedure to convert an info package group into a
process chain is by double clicking on the info package
group, click on the Process Chain Maintenance button and
type in the name and description, the individual info
packages are inserted automatically.
14. How can a cube partitioned for which the
data already exists?
The cube cannot be partitioned if the data already exists
the cube must be empty to do this, one work around is to
make a copy of the cube A to cube B, export data from A to
B using export data source, empty cube A, create partition
on A, re-import data from B, and delete cube B.
15. How can we perform Data Loading Tuning?
Data Loading Tuning can be performed as follows:
 Watch the ABAP code in transfer and update rules.
 Load Balance on different Servers.
 Indexes on Source Tables.
 Use fixed length files if the data is loaded from flat files
and put the file on the application server.
 Use the content extractor.
 Use PSA and data target in parallel option in the info
package.
 Start Several Info Packagers parallel with different
selection options.
 Buffer the SID number ranges if the data is loaded a lot at
once.
 Load Master Data before loading Transaction Data.
16. What is a data source?
The source which is sending data to a particular info source
on BW, for example it contains an OCUSTOMER_ATTR
data source to supply attributes to OCUSTOMER from R/3.

17. What is an info source?
Group of logically related objects, for example the
OCUSTOMER info source will contain data related to
customer and attributes like customer number, address,
phone no, etc.
18. Difference between display attributes and
navigational attributes?
Display attribute is one, which is used only for display
purpose in the report. Where as navigational attribute is
used for drilling down in the report. We don't need to
maintain Navigational attribute in the cube as a
characteristic (that is the advantage) to drill down.
19. Why we delete the setup tables (LBWG) & fill
them (OLI*BW)?
Initially we don't delete the setup tables but when we do
change in extract structure we go for it. We r changing the
extract structure right, that means there are some newly
added fields in that which r not before. So to get the
required data (i.e.; the data which is required is taken and
to avoid redundancy) we delete n then fill the setup
tables.
To refresh the statistical data. The extraction set up reads
the dataset that you want to process such as, customers
orders with the tables like VBAK, VBAP) & fills the relevant
communication structure with the data. The data is stored
in cluster tables from where it is read when the
initialization is run. It is important that during
initialization phase, no one generates or modifies
application data, at least until the tables can be set up.
20. What types of partitioning are there for BW?
There are two Partitioning Performance aspects for BW
(Cube & PSA)
 Query Data Retrieval Performance Improvement:
Partitioning by (say) Date Range improves data retrieval by
making best use of database execution plans and indexes
(of say Oracle database engine).
 Transactional Load Partitioning Improvement:
Partitioning based on expected load volumes and data
element sizes. Improves data loading into PSA and Cubes
by info packages (Eg. without timeouts).
21. How can compare data in R/3 with data in a
BW Cube after the daily delta loads?
When go to R/3 TCode RSA3 and run the extractor. It will give
you the number of records extracted. Then go to BW Monitor to
check the number of records in the PSA and check to see if it is
the same & also in the monitor header tab.
RSA3 is a simple extractor checker program that allows you to
rule out extracts problems in R/3. It is simple to use, but only
really tells you if the extractor works. Since records that get
updated into Cubes/ODS structures are controlled by Update
Rules, you will not be able to determine what is in the Cube
compared to what is in the R/3 environment. You will need to
compare records on a 1:1 basis against records in R/3 transactions
for the functional area in question. I would recommend enlisting
the help of the end user community to assist since they
presumably know the data.
22. What is Dataflow in BW ?
Data flows from transactional system to analytical system
(BW). Data Sources on the transactional system needs to
be replicated on BW side and attached to info Source and
update rules respectively.
23. Difference between info cube and ODS?
 Info cube is structured as star schema (extended) where a
fact table is surrounded by different dim table that are
linked with DIM'ids. And the data wise, you will have
aggregated data in the cubes. No overwrite functionality
 ODS is a flat structure (flat table) with no star schema
concept and which will have granular data (detailed level).
Overwrite functionality.
24. What is landscape of R/3 & what is landscape
of BW ?
Then Landscape of R/3 have the development system,
testing system, production system
 Development system: All the implementation part is done
in this sys. (I.e., Analysis of objects developing,
modification etc) and from here the objects are transported
to the testing system, but before transporting an initial test
known as Unit testing (testing of objects) is done in the
development sys.
 Testing/Quality system: quality check is done in this
system and integration testing is done.
 Production system: All the extraction part takes place in
this sys.
25. What is a source system?
The source system is that which sends the data to BW like
R/3, flat file, oracle database or external systems.
Contact Us:
For more details, please log on to www.ITLearnMore.com

You can also Find us on :
Thank you !

More Related Content

More from IT LearnMore

SAP Success Factors Online Training
SAP Success Factors Online TrainingSAP Success Factors Online Training
SAP Success Factors Online TrainingIT LearnMore
 
SAP HCM Consultant
SAP HCM ConsultantSAP HCM Consultant
SAP HCM ConsultantIT LearnMore
 
SAP MM Practice exam
SAP MM Practice examSAP MM Practice exam
SAP MM Practice examIT LearnMore
 
SAP SD Practice Exam
SAP SD Practice ExamSAP SD Practice Exam
SAP SD Practice ExamIT LearnMore
 
SAP SRM Practice Exam
SAP SRM Practice ExamSAP SRM Practice Exam
SAP SRM Practice ExamIT LearnMore
 
SAP BASIS Practice Exam
SAP BASIS Practice ExamSAP BASIS Practice Exam
SAP BASIS Practice ExamIT LearnMore
 
SAP ABAP Interview questions
SAP ABAP Interview questionsSAP ABAP Interview questions
SAP ABAP Interview questionsIT LearnMore
 
SAP HR AND HCM Practice Exam
SAP HR AND HCM Practice ExamSAP HR AND HCM Practice Exam
SAP HR AND HCM Practice ExamIT LearnMore
 
SAP ABAP Practice exam
SAP ABAP Practice examSAP ABAP Practice exam
SAP ABAP Practice examIT LearnMore
 
SAP FICO Practice Exam
SAP FICO Practice ExamSAP FICO Practice Exam
SAP FICO Practice ExamIT LearnMore
 
SAP CRM Interview questions
SAP CRM Interview questions SAP CRM Interview questions
SAP CRM Interview questions IT LearnMore
 
SAP HR AND HCM Interview questions
SAP HR AND HCM Interview questionsSAP HR AND HCM Interview questions
SAP HR AND HCM Interview questionsIT LearnMore
 
SAP SD interview questions
SAP SD interview questions SAP SD interview questions
SAP SD interview questions IT LearnMore
 
SAP SRM Interview questions
SAP SRM Interview questionsSAP SRM Interview questions
SAP SRM Interview questionsIT LearnMore
 
SAP MM Interview questions
SAP MM Interview questionsSAP MM Interview questions
SAP MM Interview questionsIT LearnMore
 
SAP HANA Interview questions
SAP HANA Interview questionsSAP HANA Interview questions
SAP HANA Interview questionsIT LearnMore
 
SAP FICO Interview questions
SAP FICO Interview questionsSAP FICO Interview questions
SAP FICO Interview questionsIT LearnMore
 

More from IT LearnMore (18)

SAP Success Factors Online Training
SAP Success Factors Online TrainingSAP Success Factors Online Training
SAP Success Factors Online Training
 
SAP HCM Consultant
SAP HCM ConsultantSAP HCM Consultant
SAP HCM Consultant
 
SAP MM Practice exam
SAP MM Practice examSAP MM Practice exam
SAP MM Practice exam
 
SAP SD Practice Exam
SAP SD Practice ExamSAP SD Practice Exam
SAP SD Practice Exam
 
SAP SRM Practice Exam
SAP SRM Practice ExamSAP SRM Practice Exam
SAP SRM Practice Exam
 
SAP BASIS Practice Exam
SAP BASIS Practice ExamSAP BASIS Practice Exam
SAP BASIS Practice Exam
 
SAP ABAP Interview questions
SAP ABAP Interview questionsSAP ABAP Interview questions
SAP ABAP Interview questions
 
SAP HR AND HCM Practice Exam
SAP HR AND HCM Practice ExamSAP HR AND HCM Practice Exam
SAP HR AND HCM Practice Exam
 
SAP ABAP Practice exam
SAP ABAP Practice examSAP ABAP Practice exam
SAP ABAP Practice exam
 
SAP FICO Practice Exam
SAP FICO Practice ExamSAP FICO Practice Exam
SAP FICO Practice Exam
 
SAP CRM Interview questions
SAP CRM Interview questions SAP CRM Interview questions
SAP CRM Interview questions
 
SAP HR AND HCM Interview questions
SAP HR AND HCM Interview questionsSAP HR AND HCM Interview questions
SAP HR AND HCM Interview questions
 
SAP SD interview questions
SAP SD interview questions SAP SD interview questions
SAP SD interview questions
 
SAP SRM Interview questions
SAP SRM Interview questionsSAP SRM Interview questions
SAP SRM Interview questions
 
SAP MM Interview questions
SAP MM Interview questionsSAP MM Interview questions
SAP MM Interview questions
 
SAP HANA Interview questions
SAP HANA Interview questionsSAP HANA Interview questions
SAP HANA Interview questions
 
SAP FICO Interview questions
SAP FICO Interview questionsSAP FICO Interview questions
SAP FICO Interview questions
 
C ppt
C pptC ppt
C ppt
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

SAP BI/BW Interview questions

  • 1. SAP BI/BW Interview Questions and Answers Learning IT Courses Has Never Been This Easy www.ITLearnMore.com
  • 2. 1. What is BW Statistics and how is it used? The set of info cubes delivered by SAP as a part of SAP BIW which are useful in measuring the performance of how quickly a query is calculated, or how quickly data in loaded into BW and so on. BW statistics are the name suggest are useful in showing data about the costs associated with BW queries, aggregative data, OLAP, SAP business warehouse management.
  • 3. 2. In Data Ware housing what are the nine decision points used in BW ? The nine Decision Points of Data Warehousing are:  Identify Dimension Tables.  Identify Attributes of entities.  Define granularity of the fact table.  Pre Calculated Key figures.  Slowly changing dimensions.  Define attributes of entities.  How long data will be kept.  Aggregates.  How often data is extracted.
  • 4. 3. How the dimensions are optimized? It system can be used as many as possible for performance, for instance it may be assumed that 100 products and 200 customers; if one dimension for both, the size of the dimension will be 20000; if it was made individual dimensions then the total number of rows will be 300. Even if they are taken more than one characteristic per dimension, the math considering worst case and decide which characteristics may be combined in a dimension.
  • 5. 4. As per the update rule what are the conversion routines for units and currencies? As per the update rule, the Time dimensions are automatically converted for example if the cube contains calendar month and the transfer structure contains date, the to calendar month is converted automatically.
  • 6. 5. What are the advantages of SID table? The SIC table Surrogate ID table is the interface between master data and the dimension table, and the advantages are:  Uses Numeric as indexes for faster access.  Master Data independent of info cubes.  Language support.  Slowly changing dimension support.
  • 7. 6. How can an info object as info provider and why? When the report on characteristics or master data, it can make them as info provided for example make CUSTOMER as info provided and do Bex reporting on CUSTOMER, right click on the info area and select “Insert Characteristic as data target”.
  • 8. 7.What other tables are created for master data? The tables that are created for master data are:  M view – Combines P and Q tables.  P table – Time independent master data attributes.  Q table – Time Dependent master data attributes.  X table – Interface between master data SID and time independent navigational attributes SID where P is linked to the X table.  Y table – Interface between master data SID and time dependent navigational attributes SID where Q is linked to the Y table
  • 9. 8. What steps are involved to upload non cumulative cubes? The steps that are involved to upload non cumulative cubes are:  Initialize opening balance in R/3 (S278).  Activate extract structure MC03BF0 for data source 2LIS_03_BF.  Setup historical material documents in R/3.  Load opening balance using data source 2LIS_40_s278.  Load historical movements and compress without marker update.  Setup V3 update.  Load deltas using 2LIS_03_BF.
  • 10. 9. What are the load process and processing? The load process and processing are the Info package, Read PSA and update data target, save hierarchy, update ODS data object, data export open hub, delete overlapping requests.
  • 11. 10. What is the data target administration task? The data target administration target is to delete index, generate index, construct database statistic, initial fill of new aggregates, roll up of filled aggregates, compression of the info cubes, activate ODS, complete deletion of data target.
  • 12. 11. Give the Step to Step approach to archiving cubes? The Step to Step approach to Archiving Cubes is:  Double click on the cube or right click and select change.  Extras > Select archival.  Choose fields for selection like 0CALDAY, 0CUSTOMER, etc.  Define the file structure maximum file size and maximum number of data objects.  Select the folder logical file name.  Select the delete options not scheduled, start automatically or after event.  Activate the cube.  Cube is ready for archival.
  • 13. 12. When there is a locking problems what is the parallel process? The parallel process for locking problems:  Hierarchy attributes change run.  Loading master data from same info objects, for example avoiding master data from different sources system at the same time.  Rolling up for the same info cube.  Selecting deletions of info cube/ODS and parallel loading.  Activation or deletion of ODS object when loading parallel.
  • 14. 13. What is the procedure to convert an info package group into a process chain? The procedure to convert an info package group into a process chain is by double clicking on the info package group, click on the Process Chain Maintenance button and type in the name and description, the individual info packages are inserted automatically.
  • 15. 14. How can a cube partitioned for which the data already exists? The cube cannot be partitioned if the data already exists the cube must be empty to do this, one work around is to make a copy of the cube A to cube B, export data from A to B using export data source, empty cube A, create partition on A, re-import data from B, and delete cube B.
  • 16. 15. How can we perform Data Loading Tuning? Data Loading Tuning can be performed as follows:  Watch the ABAP code in transfer and update rules.  Load Balance on different Servers.  Indexes on Source Tables.  Use fixed length files if the data is loaded from flat files and put the file on the application server.  Use the content extractor.  Use PSA and data target in parallel option in the info package.  Start Several Info Packagers parallel with different selection options.  Buffer the SID number ranges if the data is loaded a lot at once.  Load Master Data before loading Transaction Data.
  • 17. 16. What is a data source? The source which is sending data to a particular info source on BW, for example it contains an OCUSTOMER_ATTR data source to supply attributes to OCUSTOMER from R/3. 17. What is an info source? Group of logically related objects, for example the OCUSTOMER info source will contain data related to customer and attributes like customer number, address, phone no, etc.
  • 18. 18. Difference between display attributes and navigational attributes? Display attribute is one, which is used only for display purpose in the report. Where as navigational attribute is used for drilling down in the report. We don't need to maintain Navigational attribute in the cube as a characteristic (that is the advantage) to drill down.
  • 19. 19. Why we delete the setup tables (LBWG) & fill them (OLI*BW)? Initially we don't delete the setup tables but when we do change in extract structure we go for it. We r changing the extract structure right, that means there are some newly added fields in that which r not before. So to get the required data (i.e.; the data which is required is taken and to avoid redundancy) we delete n then fill the setup tables. To refresh the statistical data. The extraction set up reads the dataset that you want to process such as, customers orders with the tables like VBAK, VBAP) & fills the relevant communication structure with the data. The data is stored in cluster tables from where it is read when the initialization is run. It is important that during initialization phase, no one generates or modifies application data, at least until the tables can be set up.
  • 20. 20. What types of partitioning are there for BW? There are two Partitioning Performance aspects for BW (Cube & PSA)  Query Data Retrieval Performance Improvement: Partitioning by (say) Date Range improves data retrieval by making best use of database execution plans and indexes (of say Oracle database engine).  Transactional Load Partitioning Improvement: Partitioning based on expected load volumes and data element sizes. Improves data loading into PSA and Cubes by info packages (Eg. without timeouts).
  • 21. 21. How can compare data in R/3 with data in a BW Cube after the daily delta loads? When go to R/3 TCode RSA3 and run the extractor. It will give you the number of records extracted. Then go to BW Monitor to check the number of records in the PSA and check to see if it is the same & also in the monitor header tab. RSA3 is a simple extractor checker program that allows you to rule out extracts problems in R/3. It is simple to use, but only really tells you if the extractor works. Since records that get updated into Cubes/ODS structures are controlled by Update Rules, you will not be able to determine what is in the Cube compared to what is in the R/3 environment. You will need to compare records on a 1:1 basis against records in R/3 transactions for the functional area in question. I would recommend enlisting the help of the end user community to assist since they presumably know the data.
  • 22. 22. What is Dataflow in BW ? Data flows from transactional system to analytical system (BW). Data Sources on the transactional system needs to be replicated on BW side and attached to info Source and update rules respectively.
  • 23. 23. Difference between info cube and ODS?  Info cube is structured as star schema (extended) where a fact table is surrounded by different dim table that are linked with DIM'ids. And the data wise, you will have aggregated data in the cubes. No overwrite functionality  ODS is a flat structure (flat table) with no star schema concept and which will have granular data (detailed level). Overwrite functionality.
  • 24. 24. What is landscape of R/3 & what is landscape of BW ? Then Landscape of R/3 have the development system, testing system, production system  Development system: All the implementation part is done in this sys. (I.e., Analysis of objects developing, modification etc) and from here the objects are transported to the testing system, but before transporting an initial test known as Unit testing (testing of objects) is done in the development sys.  Testing/Quality system: quality check is done in this system and integration testing is done.  Production system: All the extraction part takes place in this sys.
  • 25. 25. What is a source system? The source system is that which sends the data to BW like R/3, flat file, oracle database or external systems.
  • 26. Contact Us: For more details, please log on to www.ITLearnMore.com You can also Find us on :