SlideShare a Scribd company logo
1 of 17
Download to read offline
SAP Business Object Lab II
Adding Restrictions and Derived Tables
On Business Layer in information design tool

Description:
BISP is committed to provide BEST learning material to the beginners and advance
learners. In the same series, we have prepared a complete end-to end Hands-on Beginner’s
Guide for SAP BO 4.1. The document focuses on basic keywords, terminology and
definitions one should know before starting SAP BO 4.1. The document talk about adding
restrictions on Business Layer in IDT and Derived tables. Join our professional training
program and learn from experts.

History:
Version Description Change
0.1
Initial Draft
0.1
Review#1

www.bispsolutions.com

Author
Laxmi Ahuja
Amit Sharma

www.bisptrainigs.com

Publish Date
10th Oct 2013
10th Oct 2013

www.hyperionguru.com

Page 1
Table of Contents
Table of Contents.............................................................................................................................. 2
1. How to add Restrictions on Business Layer in IDT.....................................................................3
Business Restriction...................................................................................................................4
................................................................................................................................................... 4
Data Restriction.......................................................................................................................... 7
................................................................................................................................................... 7
................................................................................................................................................... 8
How to Delete the Restrictions..................................................................................................10
................................................................................................................................................. 11
2. Derived Tables in IDT............................................................................................................... 11
Creating Derived Table............................................................................................................. 11
Identifying the useless tables....................................................................................................14
Creating New Joins................................................................................................................. 15

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 2
1. How to add Restrictions on Business Layer in IDT
Click on the Security Editor Icon and then you can see the security editor panel like this one.

Click on the Universes in Universes/Profiles panel and select the universe you want to edit security
of.

Once you select the universe, you need to select the users.
Click on the show user icon to get the available users list.
www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 3
Business Restriction
Click on the Insert Business Security Profile to create the Business Restriction.
You can see the users in the right side.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 4
You can now see the Business Security Editing panel. Give the desired name to your security layer.
Edit the Business layer views and the Objects security by Insert Granted and Insert Denied.

Click on Insert Granted in Business layer views panel.
Select the Master view to insert grant for a specific user/group of users and click on Ok.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 5
Click on Insert Denied in Objects panel.
Select the object/objects you want to deny the access for a specific user/group of users. Click on
Ok.

Click on Ok if you are done with editing the Business Security.

In this panel you can see the Business layer view and objects with their status.
www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 6
Select the user you want to apply these securities to and click on < arrow key.

Click on Ok.

Data Restriction
Click on the Data Security Profile icon.

The security editor panel will open.
Enter the name for your data security profile.
Click on Rows and then Click on Insert to select the table.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 7
Click on the dotted icon to get the list of tables on.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 8
Select the Table you want to add restriction on and click on OK.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 9
Define the WHERE Clause by selecting the country column and Select the Members from the list.
Click on OK.
Now you can see the table and where clause. Click on OK else you can add more restrictions.

You can see the Data Security Profile created, You can select the User you want to apply restriction
to.

Click on OK.
Save the changes.
Publish to a Repository.

How to Delete the Restrictions
Right click on the Data Security Profile/Business Security Profile.
Select the Delete option to delete the Security Profile.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 10
2. Derived Tables in IDT
Derived tables should be used in heavy universes as this will replace multiple tables by a single
derived table,
which is a lighter tables, thereby reducing the weight of Universe.

Creating Derived Table
Goto the Edit mode of your universe, then you can see the Master view.

Click on Insert and then click on Insert Derived Tables.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 11
A panel will open to Edit the SQL expression for the derived table.
SELECT all the columns from the table panel such as country_id, region_id and city_id for the
derived table.

FROM clause holds the tables names whose columns are selected for the derived table.
Now you can see the SQL Expression of the Derived table in the expression panel.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 12
Click on Validate.

click on Close.

You can see the created derived table in the master view below.
The created table has columns which we have selected from multiple tables.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 13
Identifying the useless tables
Now Delete the undesired tables.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 14
You can see that the 3 tables are deleted on which the derived table is created.

Creating New Joins
Create the joins with derived tables.

Detect the cardinalities of the joins.
Double click on the join, click on Detect
Click on Ok.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 15
www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 16
In the master view you can see the joins between the derived table and customer table and also
between derived table and resort table.
Note:
You should not add multiple derived tables because it will increase the complexity of SQL query
and will badly effect the performance of the universe. The performance instead of increasing , will
decreases.
So you need to strike a balance , you must add one or two derived tables and not more than that.

www.bispsolutions.com

www.bisptrainigs.com

www.hyperionguru.com

Page 17

More Related Content

What's hot

Int quest
Int questInt quest
Int questnvsvijay
 
Obiee11g building logical dimension hierarchy
Obiee11g building logical dimension hierarchyObiee11g building logical dimension hierarchy
Obiee11g building logical dimension hierarchyAmit Sharma
 
OBIEE 11g : Repository Creation Steps
OBIEE 11g : Repository Creation StepsOBIEE 11g : Repository Creation Steps
OBIEE 11g : Repository Creation StepsDharmaraj Borse
 
Smart view for-planning-part-ii
Smart view for-planning-part-iiSmart view for-planning-part-ii
Smart view for-planning-part-iiAmit Sharma
 
Jessica Herndon Sql Portfolio
Jessica Herndon Sql PortfolioJessica Herndon Sql Portfolio
Jessica Herndon Sql PortfolioJessicaLHerndon
 
Smart view for-planning
Smart view for-planningSmart view for-planning
Smart view for-planningAmit Sharma
 
Configure SharePoint Server 2013 in a Three-Tier Farm
Configure SharePoint Server 2013 in a Three-Tier FarmConfigure SharePoint Server 2013 in a Three-Tier Farm
Configure SharePoint Server 2013 in a Three-Tier FarmVinh Nguyen
 
Integrating Excel Files in Visual Fusion
Integrating Excel Files in Visual FusionIntegrating Excel Files in Visual Fusion
Integrating Excel Files in Visual FusionIDV Solutions
 
SharePoint Document Sets - SharePoint Saturday Denver 2013
SharePoint Document Sets - SharePoint Saturday Denver 2013SharePoint Document Sets - SharePoint Saturday Denver 2013
SharePoint Document Sets - SharePoint Saturday Denver 2013SharePointWolfe
 
Graviton Work center Presentation
Graviton Work center PresentationGraviton Work center Presentation
Graviton Work center Presentationgravitonconsulting
 
Guidelines data cite_denmark_ver3
Guidelines data cite_denmark_ver3Guidelines data cite_denmark_ver3
Guidelines data cite_denmark_ver3DTU Library
 
Elsd sql server_integration_services
Elsd sql server_integration_servicesElsd sql server_integration_services
Elsd sql server_integration_servicesSteve Xu
 

What's hot (14)

Anusha Padala
Anusha PadalaAnusha Padala
Anusha Padala
 
Int quest
Int questInt quest
Int quest
 
Obiee11g building logical dimension hierarchy
Obiee11g building logical dimension hierarchyObiee11g building logical dimension hierarchy
Obiee11g building logical dimension hierarchy
 
informatica
informaticainformatica
informatica
 
OBIEE 11g : Repository Creation Steps
OBIEE 11g : Repository Creation StepsOBIEE 11g : Repository Creation Steps
OBIEE 11g : Repository Creation Steps
 
Smart view for-planning-part-ii
Smart view for-planning-part-iiSmart view for-planning-part-ii
Smart view for-planning-part-ii
 
Jessica Herndon Sql Portfolio
Jessica Herndon Sql PortfolioJessica Herndon Sql Portfolio
Jessica Herndon Sql Portfolio
 
Smart view for-planning
Smart view for-planningSmart view for-planning
Smart view for-planning
 
Configure SharePoint Server 2013 in a Three-Tier Farm
Configure SharePoint Server 2013 in a Three-Tier FarmConfigure SharePoint Server 2013 in a Three-Tier Farm
Configure SharePoint Server 2013 in a Three-Tier Farm
 
Integrating Excel Files in Visual Fusion
Integrating Excel Files in Visual FusionIntegrating Excel Files in Visual Fusion
Integrating Excel Files in Visual Fusion
 
SharePoint Document Sets - SharePoint Saturday Denver 2013
SharePoint Document Sets - SharePoint Saturday Denver 2013SharePoint Document Sets - SharePoint Saturday Denver 2013
SharePoint Document Sets - SharePoint Saturday Denver 2013
 
Graviton Work center Presentation
Graviton Work center PresentationGraviton Work center Presentation
Graviton Work center Presentation
 
Guidelines data cite_denmark_ver3
Guidelines data cite_denmark_ver3Guidelines data cite_denmark_ver3
Guidelines data cite_denmark_ver3
 
Elsd sql server_integration_services
Elsd sql server_integration_servicesElsd sql server_integration_services
Elsd sql server_integration_services
 

Viewers also liked

Sap BusinessObjects 4
Sap BusinessObjects 4Sap BusinessObjects 4
Sap BusinessObjects 4Dmitry Anoshin
 
SAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer trainingSAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer trainingDmitry Anoshin
 
Information Design Tool -Tutorial4
Information Design Tool -Tutorial4Information Design Tool -Tutorial4
Information Design Tool -Tutorial4Obily W
 
SAP BO and Teradata best practices
SAP BO and Teradata best practicesSAP BO and Teradata best practices
SAP BO and Teradata best practicesDmitry Anoshin
 
Information Design Tool -Tutorial1
Information Design Tool -Tutorial1Information Design Tool -Tutorial1
Information Design Tool -Tutorial1Obily W
 
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...BigClasses Com
 

Viewers also liked (7)

Sap BusinessObjects 4
Sap BusinessObjects 4Sap BusinessObjects 4
Sap BusinessObjects 4
 
SAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer trainingSAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer training
 
Information Design Tool -Tutorial4
Information Design Tool -Tutorial4Information Design Tool -Tutorial4
Information Design Tool -Tutorial4
 
SAP BO and Teradata best practices
SAP BO and Teradata best practicesSAP BO and Teradata best practices
SAP BO and Teradata best practices
 
Sap Business Objects solutioning Framework architecture
Sap Business Objects solutioning Framework architectureSap Business Objects solutioning Framework architecture
Sap Business Objects solutioning Framework architecture
 
Information Design Tool -Tutorial1
Information Design Tool -Tutorial1Information Design Tool -Tutorial1
Information Design Tool -Tutorial1
 
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
 

Similar to Sap business-object-universe-idt-lab-i

Informatica complex transformation ii
Informatica complex transformation iiInformatica complex transformation ii
Informatica complex transformation iiAmit Sharma
 
Getting Started with Visualforce
Getting Started with VisualforceGetting Started with Visualforce
Getting Started with VisualforceRati Sharma
 
Informatica complex transformation i
Informatica complex transformation iInformatica complex transformation i
Informatica complex transformation iAmit Sharma
 
Implementing strategy tree
Implementing strategy treeImplementing strategy tree
Implementing strategy treeAmit Sharma
 
Big Data: Big SQL web tooling (Data Server Manager) self-study lab
Big Data:  Big SQL web tooling (Data Server Manager) self-study labBig Data:  Big SQL web tooling (Data Server Manager) self-study lab
Big Data: Big SQL web tooling (Data Server Manager) self-study labCynthia Saracco
 
Retail headquarters releasenotes
Retail headquarters releasenotesRetail headquarters releasenotes
Retail headquarters releasenotesAhmed Farag
 
Getting started-with-oracle-so a-9
Getting started-with-oracle-so a-9Getting started-with-oracle-so a-9
Getting started-with-oracle-so a-9Amit Sharma
 
Xml transformation-doc
Xml transformation-docXml transformation-doc
Xml transformation-docAmit Sharma
 
Creating a repository using the oracle business intelligence administration tool
Creating a repository using the oracle business intelligence administration toolCreating a repository using the oracle business intelligence administration tool
Creating a repository using the oracle business intelligence administration toolRavi Kumar Lanke
 
Informatica object migration
Informatica object migrationInformatica object migration
Informatica object migrationAmit Sharma
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardAmit Sharma
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardAmit Sharma
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardAmit Sharma
 
Geo prompt dashboard
Geo prompt dashboardGeo prompt dashboard
Geo prompt dashboardAmit Sharma
 
obiee-training-obiee-11g-bi-publisher.pdf
obiee-training-obiee-11g-bi-publisher.pdfobiee-training-obiee-11g-bi-publisher.pdf
obiee-training-obiee-11g-bi-publisher.pdfAhmedChakroun13
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epcEPC Group
 
Big Data: Get started with SQL on Hadoop self-study lab
Big Data:  Get started with SQL on Hadoop self-study lab Big Data:  Get started with SQL on Hadoop self-study lab
Big Data: Get started with SQL on Hadoop self-study lab Cynthia Saracco
 
Tableau-Salesforce_Topic3_Embed in Context
Tableau-Salesforce_Topic3_Embed in ContextTableau-Salesforce_Topic3_Embed in Context
Tableau-Salesforce_Topic3_Embed in ContextMathieu Emanuelli
 
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...Rizing HCM
 

Similar to Sap business-object-universe-idt-lab-i (20)

Informatica complex transformation ii
Informatica complex transformation iiInformatica complex transformation ii
Informatica complex transformation ii
 
Getting Started with Visualforce
Getting Started with VisualforceGetting Started with Visualforce
Getting Started with Visualforce
 
Informatica complex transformation i
Informatica complex transformation iInformatica complex transformation i
Informatica complex transformation i
 
Implementing strategy tree
Implementing strategy treeImplementing strategy tree
Implementing strategy tree
 
Big Data: Big SQL web tooling (Data Server Manager) self-study lab
Big Data:  Big SQL web tooling (Data Server Manager) self-study labBig Data:  Big SQL web tooling (Data Server Manager) self-study lab
Big Data: Big SQL web tooling (Data Server Manager) self-study lab
 
Retail headquarters releasenotes
Retail headquarters releasenotesRetail headquarters releasenotes
Retail headquarters releasenotes
 
Dbi h315
Dbi h315Dbi h315
Dbi h315
 
Getting started-with-oracle-so a-9
Getting started-with-oracle-so a-9Getting started-with-oracle-so a-9
Getting started-with-oracle-so a-9
 
Xml transformation-doc
Xml transformation-docXml transformation-doc
Xml transformation-doc
 
Creating a repository using the oracle business intelligence administration tool
Creating a repository using the oracle business intelligence administration toolCreating a repository using the oracle business intelligence administration tool
Creating a repository using the oracle business intelligence administration tool
 
Informatica object migration
Informatica object migrationInformatica object migration
Informatica object migration
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboard
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboard
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboard
 
Geo prompt dashboard
Geo prompt dashboardGeo prompt dashboard
Geo prompt dashboard
 
obiee-training-obiee-11g-bi-publisher.pdf
obiee-training-obiee-11g-bi-publisher.pdfobiee-training-obiee-11g-bi-publisher.pdf
obiee-training-obiee-11g-bi-publisher.pdf
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epc
 
Big Data: Get started with SQL on Hadoop self-study lab
Big Data:  Get started with SQL on Hadoop self-study lab Big Data:  Get started with SQL on Hadoop self-study lab
Big Data: Get started with SQL on Hadoop self-study lab
 
Tableau-Salesforce_Topic3_Embed in Context
Tableau-Salesforce_Topic3_Embed in ContextTableau-Salesforce_Topic3_Embed in Context
Tableau-Salesforce_Topic3_Embed in Context
 
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...
 

More from Amit Sharma

Oracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsOracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsAmit Sharma
 
Oracle EPBCS Driver
Oracle EPBCS Driver Oracle EPBCS Driver
Oracle EPBCS Driver Amit Sharma
 
Oracle Sales Quotation Planning
Oracle Sales Quotation PlanningOracle Sales Quotation Planning
Oracle Sales Quotation PlanningAmit Sharma
 
Oracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedOracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedAmit Sharma
 
Basics of fdmee
Basics of fdmeeBasics of fdmee
Basics of fdmeeAmit Sharma
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examplesAmit Sharma
 
Oracle PBCS creating standard application
Oracle PBCS creating  standard applicationOracle PBCS creating  standard application
Oracle PBCS creating standard applicationAmit Sharma
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidationAmit Sharma
 
Hfm calculating RoA
Hfm calculating RoAHfm calculating RoA
Hfm calculating RoAAmit Sharma
 
Adding metadata using smartview
Adding metadata using smartviewAdding metadata using smartview
Adding metadata using smartviewAmit Sharma
 
Hyperion planning weekly distribution
Hyperion planning weekly distributionHyperion planning weekly distribution
Hyperion planning weekly distributionAmit Sharma
 
Hyperion planning scheduling data import
Hyperion planning scheduling data importHyperion planning scheduling data import
Hyperion planning scheduling data importAmit Sharma
 
Hyperion planning new features
Hyperion planning new featuresHyperion planning new features
Hyperion planning new featuresAmit Sharma
 
Microsoft dynamics crm videos
Microsoft dynamics crm videosMicrosoft dynamics crm videos
Microsoft dynamics crm videosAmit Sharma
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Amit Sharma
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2Amit Sharma
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-documentAmit Sharma
 
Sales force managing-data
Sales force managing-dataSales force managing-data
Sales force managing-dataAmit Sharma
 
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Amit Sharma
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-iiAmit Sharma
 

More from Amit Sharma (20)

Oracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsOracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptions
 
Oracle EPBCS Driver
Oracle EPBCS Driver Oracle EPBCS Driver
Oracle EPBCS Driver
 
Oracle Sales Quotation Planning
Oracle Sales Quotation PlanningOracle Sales Quotation Planning
Oracle Sales Quotation Planning
 
Oracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedOracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp converted
 
Basics of fdmee
Basics of fdmeeBasics of fdmee
Basics of fdmee
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
Oracle PBCS creating standard application
Oracle PBCS creating  standard applicationOracle PBCS creating  standard application
Oracle PBCS creating standard application
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidation
 
Hfm calculating RoA
Hfm calculating RoAHfm calculating RoA
Hfm calculating RoA
 
Adding metadata using smartview
Adding metadata using smartviewAdding metadata using smartview
Adding metadata using smartview
 
Hyperion planning weekly distribution
Hyperion planning weekly distributionHyperion planning weekly distribution
Hyperion planning weekly distribution
 
Hyperion planning scheduling data import
Hyperion planning scheduling data importHyperion planning scheduling data import
Hyperion planning scheduling data import
 
Hyperion planning new features
Hyperion planning new featuresHyperion planning new features
Hyperion planning new features
 
Microsoft dynamics crm videos
Microsoft dynamics crm videosMicrosoft dynamics crm videos
Microsoft dynamics crm videos
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
 
Sales force managing-data
Sales force managing-dataSales force managing-data
Sales force managing-data
 
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-ii
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

Sap business-object-universe-idt-lab-i

  • 1. SAP Business Object Lab II Adding Restrictions and Derived Tables On Business Layer in information design tool Description: BISP is committed to provide BEST learning material to the beginners and advance learners. In the same series, we have prepared a complete end-to end Hands-on Beginner’s Guide for SAP BO 4.1. The document focuses on basic keywords, terminology and definitions one should know before starting SAP BO 4.1. The document talk about adding restrictions on Business Layer in IDT and Derived tables. Join our professional training program and learn from experts. History: Version Description Change 0.1 Initial Draft 0.1 Review#1 www.bispsolutions.com Author Laxmi Ahuja Amit Sharma www.bisptrainigs.com Publish Date 10th Oct 2013 10th Oct 2013 www.hyperionguru.com Page 1
  • 2. Table of Contents Table of Contents.............................................................................................................................. 2 1. How to add Restrictions on Business Layer in IDT.....................................................................3 Business Restriction...................................................................................................................4 ................................................................................................................................................... 4 Data Restriction.......................................................................................................................... 7 ................................................................................................................................................... 7 ................................................................................................................................................... 8 How to Delete the Restrictions..................................................................................................10 ................................................................................................................................................. 11 2. Derived Tables in IDT............................................................................................................... 11 Creating Derived Table............................................................................................................. 11 Identifying the useless tables....................................................................................................14 Creating New Joins................................................................................................................. 15 www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 2
  • 3. 1. How to add Restrictions on Business Layer in IDT Click on the Security Editor Icon and then you can see the security editor panel like this one. Click on the Universes in Universes/Profiles panel and select the universe you want to edit security of. Once you select the universe, you need to select the users. Click on the show user icon to get the available users list. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 3
  • 4. Business Restriction Click on the Insert Business Security Profile to create the Business Restriction. You can see the users in the right side. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 4
  • 5. You can now see the Business Security Editing panel. Give the desired name to your security layer. Edit the Business layer views and the Objects security by Insert Granted and Insert Denied. Click on Insert Granted in Business layer views panel. Select the Master view to insert grant for a specific user/group of users and click on Ok. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 5
  • 6. Click on Insert Denied in Objects panel. Select the object/objects you want to deny the access for a specific user/group of users. Click on Ok. Click on Ok if you are done with editing the Business Security. In this panel you can see the Business layer view and objects with their status. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 6
  • 7. Select the user you want to apply these securities to and click on < arrow key. Click on Ok. Data Restriction Click on the Data Security Profile icon. The security editor panel will open. Enter the name for your data security profile. Click on Rows and then Click on Insert to select the table. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 7
  • 8. Click on the dotted icon to get the list of tables on. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 8
  • 9. Select the Table you want to add restriction on and click on OK. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 9
  • 10. Define the WHERE Clause by selecting the country column and Select the Members from the list. Click on OK. Now you can see the table and where clause. Click on OK else you can add more restrictions. You can see the Data Security Profile created, You can select the User you want to apply restriction to. Click on OK. Save the changes. Publish to a Repository. How to Delete the Restrictions Right click on the Data Security Profile/Business Security Profile. Select the Delete option to delete the Security Profile. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 10
  • 11. 2. Derived Tables in IDT Derived tables should be used in heavy universes as this will replace multiple tables by a single derived table, which is a lighter tables, thereby reducing the weight of Universe. Creating Derived Table Goto the Edit mode of your universe, then you can see the Master view. Click on Insert and then click on Insert Derived Tables. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 11
  • 12. A panel will open to Edit the SQL expression for the derived table. SELECT all the columns from the table panel such as country_id, region_id and city_id for the derived table. FROM clause holds the tables names whose columns are selected for the derived table. Now you can see the SQL Expression of the Derived table in the expression panel. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 12
  • 13. Click on Validate. click on Close. You can see the created derived table in the master view below. The created table has columns which we have selected from multiple tables. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 13
  • 14. Identifying the useless tables Now Delete the undesired tables. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 14
  • 15. You can see that the 3 tables are deleted on which the derived table is created. Creating New Joins Create the joins with derived tables. Detect the cardinalities of the joins. Double click on the join, click on Detect Click on Ok. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 15
  • 17. In the master view you can see the joins between the derived table and customer table and also between derived table and resort table. Note: You should not add multiple derived tables because it will increase the complexity of SQL query and will badly effect the performance of the universe. The performance instead of increasing , will decreases. So you need to strike a balance , you must add one or two derived tables and not more than that. www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 17