SlideShare a Scribd company logo
5
Most read
8
Most read
10
Most read
ODI Users and Security:
1) CreatingusersinODI
 Go to securitytab.ExpandUsers window.Clickoniconasshownbelow.
 Provide username andclickon “Entera Password”forpasswordauthentication.
 Provide passwordexpirationdate onwhichpassword getsexpired.
 Similarlyprovide AccountExpirationdetails.
 Clickon Save andthe userwill be created.
 Nowcreate a newconnectionfornewlycreateduser
 Searchfor workrepository
 It will notshowanywork repositoryforconnectionsas below.
 Nowconnectto masterrepositoryandgrant CONNECTprofile touser Developer.Dragand
drop CONNECTfromprofilestabtoDeveloperisUserstab.
 Nowagaingo to connectionforuserDeveloperandcheckworkrepositoriesare displaying
or not
 Selectthe workrepositoryforconnectionandconnecttouserDeveloper
 CONNECT : The basic profile to connect an ODI repository, it is like CREATE
SESSION privilege on Oracle Databases. It has some more rights like viewing some
objects. You can see objects if you click + next to CONNECT.
 Check all the tabs (Designer,Topology,Operator,Security). You will find nothing and
wont be able to create any new object
 Login to Master Repository and similarly grant Designer profile to user developer.
 Now login to user Developer and check the designer tab. You will find all the objects
of that work repository under designer tab and you can create new objects also
 DESIGNER : This is where our codes are. There are interfaces, procedures, scenarios,
packages, projects, variables in designer. And designer profile gives privileges to
create, edit, delete ability for these objects.
 On designer tab under models section try to add a new model or add datastore to
existing models. You won’t be allowed to do that.As on below screen shot all the
fields are disable.
 Now connect again to master repository and grant METADATA ADMIN profile to
user Developer
 Now login to user Developer and you will find that you have privileges to create new
model etc.
 METADATA ADMIN : This is actually about Model accordion. Model is the place
where data stores’ metadata are being held. Like tables, files, web services and other
data stores. METADATA ADMIN gives you ability of create, edit, view and delete of
Model objects or Model folders
 Now login with master repository and grant OPERATOR profile to user Developer.
 OPERATOR : Operator has sessions’ information, load plans, scenarios … etc.
Actually running codes, and their sessions are being held in this tab. By using
operator you can see errors, see successful runs, re-run scenarios.
 After granting all this roles the user still won’t be able to create any new connection in
Topology tab as below
 So connect to master repository again and grant TOPOLOGY ADMIN to user
Developer
 Now connect to user Developer. You will be able to create new connections
 TOPOLOGY ADMIN : Topology is where you have connection information to data
stores, TNS info for a table’s database or path of a file or URL of a web service. All
connections are stored here
This completes the Developer user and we have assigned all the necessary privileges to the
user. If you do not want the user to create any new connections or modify existing
connections then simply remove the TOPOLOGY ADMIN profile from the user.

More Related Content

DOCX
ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...
DOCX
Multiple Flat Files(CSV) to Target Table in ODI12c(12.2.1.0.0)
PPTX
Better web apps with React and Redux
PPTX
Recycler view
PDF
NextJS, A JavaScript Framework for building next generation SPA
ODP
Virtual Hosts Configuration with Weblogic Server
PDF
2021laravelconftwslides12
PDF
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...
Multiple Flat Files(CSV) to Target Table in ODI12c(12.2.1.0.0)
Better web apps with React and Redux
Recycler view
NextJS, A JavaScript Framework for building next generation SPA
Virtual Hosts Configuration with Weblogic Server
2021laravelconftwslides12
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...

What's hot (6)

PDF
Html5-Web-Storage
PPTX
Eclipse workshop presentation (March 2016)
PPTX
Unirest Java Tutorial | Java Http Client
PDF
Connecting Connect with Spring Boot
PPT
BP204 - Take a REST and put your data to work with APIs!
PDF
Odi 12c-new-features-wp-2226353
Html5-Web-Storage
Eclipse workshop presentation (March 2016)
Unirest Java Tutorial | Java Http Client
Connecting Connect with Spring Boot
BP204 - Take a REST and put your data to work with APIs!
Odi 12c-new-features-wp-2226353
Ad

Viewers also liked (20)

DOCX
ODI SERIES - Como mapear novos campos em modelos e interfaces
KEY
Persuasion speech
PPTX
PPS
Wilde_I would rather sing
PPTX
13 03 pers_logos_15ed_notes
PPS
Nature and Symbol
PPT
M7 persuasive speech
PPTX
بوربوينت كتابة إقناعي
PPTX
عرض تقديمي للنص النقاشي
PPTX
Public speaking
PPTX
Innovation and creativity 01 introduction
PPS
القراءة السريعة بأسلوب النجمة
PPTX
Obesity persuasion speech
PPTX
مستويات الاتصال الإنساني ومعوقاته
PDF
لغة الجسد
PDF
اخصائى تحليل الشخصيات المحترف بأستخدام بوصلة الشخصية ومصفوفة ديفيد دريل
PDF
VISIONS OF THE FUTURE Little Rock 2016
PDF
The Future of Education is Digital
PDF
The Ace Up Your Sleeve: 5 Proven Methods of Persuasion
PDF
10 E-Learning Trends to watch in 2016
ODI SERIES - Como mapear novos campos em modelos e interfaces
Persuasion speech
Wilde_I would rather sing
13 03 pers_logos_15ed_notes
Nature and Symbol
M7 persuasive speech
بوربوينت كتابة إقناعي
عرض تقديمي للنص النقاشي
Public speaking
Innovation and creativity 01 introduction
القراءة السريعة بأسلوب النجمة
Obesity persuasion speech
مستويات الاتصال الإنساني ومعوقاته
لغة الجسد
اخصائى تحليل الشخصيات المحترف بأستخدام بوصلة الشخصية ومصفوفة ديفيد دريل
VISIONS OF THE FUTURE Little Rock 2016
The Future of Education is Digital
The Ace Up Your Sleeve: 5 Proven Methods of Persuasion
10 E-Learning Trends to watch in 2016
Ad

Similar to ODI User and Security (20)

DOCX
ASP.NET MVC3 RAD
PDF
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
DOC
Cis407 a ilab 6 web application development devry university
PPTX
Managing SQLserver for the reluctant DBA
DOCX
need help completing week 6 ilab.. i will upload what I currently ha.docx
PPTX
Tableau powerpoint
PDF
Connect Azure Data Factory (ADF) With Azure DevOps
DOCX
Cis 407 i lab 6 of 7
PDF
Django tutorial
PPTX
Tableau powerpoint
PPT
Create Components in TomatoCMS
PPTX
Zend Framework And Doctrine
DOCX
Learning MVC Part 3 Creating MVC Application with EntityFramework
DOCX
Social Networking using ROR
DOCX
Repository Pattern in MVC3 Application with Entity Framework
PPT
Metamorphosis from Forms to Java: A technical lead's perspective, part II
PPT
Deploying DAOS and ID Vault
PDF
Material modulo03 asf6501(6425-b_02)
DOCX
LearningMVCWithLINQToSQL
PPTX
Tableau Server Basics
ASP.NET MVC3 RAD
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
Cis407 a ilab 6 web application development devry university
Managing SQLserver for the reluctant DBA
need help completing week 6 ilab.. i will upload what I currently ha.docx
Tableau powerpoint
Connect Azure Data Factory (ADF) With Azure DevOps
Cis 407 i lab 6 of 7
Django tutorial
Tableau powerpoint
Create Components in TomatoCMS
Zend Framework And Doctrine
Learning MVC Part 3 Creating MVC Application with EntityFramework
Social Networking using ROR
Repository Pattern in MVC3 Application with Entity Framework
Metamorphosis from Forms to Java: A technical lead's perspective, part II
Deploying DAOS and ID Vault
Material modulo03 asf6501(6425-b_02)
LearningMVCWithLINQToSQL
Tableau Server Basics

Recently uploaded (20)

PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
Business Acumen Training GuidePresentation.pptx
PPTX
Supervised vs unsupervised machine learning algorithms
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
1_Introduction to advance data techniques.pptx
PDF
Fluorescence-microscope_Botany_detailed content
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PDF
Lecture1 pattern recognition............
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
Introduction to Knowledge Engineering Part 1
PDF
Foundation of Data Science unit number two notes
PPTX
Database Infoormation System (DBIS).pptx
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
IB Computer Science - Internal Assessment.pptx
Business Acumen Training GuidePresentation.pptx
Supervised vs unsupervised machine learning algorithms
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
1_Introduction to advance data techniques.pptx
Fluorescence-microscope_Botany_detailed content
Business Ppt On Nestle.pptx huunnnhhgfvu
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
ISS -ESG Data flows What is ESG and HowHow
oil_refinery_comprehensive_20250804084928 (1).pptx
Clinical guidelines as a resource for EBP(1).pdf
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Lecture1 pattern recognition............
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Introduction to Knowledge Engineering Part 1
Foundation of Data Science unit number two notes
Database Infoormation System (DBIS).pptx
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
The THESIS FINAL-DEFENSE-PRESENTATION.pptx

ODI User and Security

  • 1. ODI Users and Security: 1) CreatingusersinODI  Go to securitytab.ExpandUsers window.Clickoniconasshownbelow.  Provide username andclickon “Entera Password”forpasswordauthentication.  Provide passwordexpirationdate onwhichpassword getsexpired.
  • 2.  Similarlyprovide AccountExpirationdetails.  Clickon Save andthe userwill be created.  Nowcreate a newconnectionfornewlycreateduser
  • 4.  It will notshowanywork repositoryforconnectionsas below.  Nowconnectto masterrepositoryandgrant CONNECTprofile touser Developer.Dragand drop CONNECTfromprofilestabtoDeveloperisUserstab.
  • 5.  Nowagaingo to connectionforuserDeveloperandcheckworkrepositoriesare displaying or not
  • 6.  Selectthe workrepositoryforconnectionandconnecttouserDeveloper  CONNECT : The basic profile to connect an ODI repository, it is like CREATE SESSION privilege on Oracle Databases. It has some more rights like viewing some objects. You can see objects if you click + next to CONNECT.  Check all the tabs (Designer,Topology,Operator,Security). You will find nothing and wont be able to create any new object  Login to Master Repository and similarly grant Designer profile to user developer.  Now login to user Developer and check the designer tab. You will find all the objects of that work repository under designer tab and you can create new objects also
  • 7.  DESIGNER : This is where our codes are. There are interfaces, procedures, scenarios, packages, projects, variables in designer. And designer profile gives privileges to create, edit, delete ability for these objects.  On designer tab under models section try to add a new model or add datastore to existing models. You won’t be allowed to do that.As on below screen shot all the fields are disable.
  • 8.  Now connect again to master repository and grant METADATA ADMIN profile to user Developer  Now login to user Developer and you will find that you have privileges to create new model etc.  METADATA ADMIN : This is actually about Model accordion. Model is the place where data stores’ metadata are being held. Like tables, files, web services and other data stores. METADATA ADMIN gives you ability of create, edit, view and delete of Model objects or Model folders  Now login with master repository and grant OPERATOR profile to user Developer.  OPERATOR : Operator has sessions’ information, load plans, scenarios … etc. Actually running codes, and their sessions are being held in this tab. By using operator you can see errors, see successful runs, re-run scenarios.  After granting all this roles the user still won’t be able to create any new connection in Topology tab as below
  • 9.  So connect to master repository again and grant TOPOLOGY ADMIN to user Developer  Now connect to user Developer. You will be able to create new connections
  • 10.  TOPOLOGY ADMIN : Topology is where you have connection information to data stores, TNS info for a table’s database or path of a file or URL of a web service. All connections are stored here This completes the Developer user and we have assigned all the necessary privileges to the user. If you do not want the user to create any new connections or modify existing connections then simply remove the TOPOLOGY ADMIN profile from the user.