SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Confidential
RR ITEC
RR ITEC DAC Classroom Notes
By Ram Reddy
31/8/2013
Version 1.0
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 2
Confidential
Contents
1. DAC Introduction 3
2. DAC Installation 3
3. DAC Configuration 15
4. Development Activities 21
4.1 Creating Tasks 21
4.2 Creating Task Groups 23
4.3 Creating Subject Area 23
4.4 Creating Execution plan 24
4.5 Scheduling 25
4.6 Configuring Email 25
4.7 Deployment 26
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 3
Confidential
1. DAC Introduction
1. Is a centralized console to design, configure and execute ETL for loading the
Oracle Business Analytics Warehouse
2. Single command and control point for the OBAW
3. Provides a framework for managing the entire life cycle of OBAW
implementations
4. Provides an ‘easy-to-use’ interface for deploying, defining, administering and
monitoring of Data warehouse processes
5. Simplifies ETL customization and execution
1. Define ETL subject areas and execution plans
2. Automate configuration of ETL for full and incremental load of subject areas
3. Automatic index management
4. Prioritize and load balance ETL workflow execution
5. Compile historical tracking of diagnostic ETL logs
6. Provide restart of ETL execution from point of failure
7. Update database statistics on OBAW tables and indexes
6. DAC present version is 11G
2. DAC Installation
1. Download software from oracle website
http://www.oracle.com/technetwork/middleware/bi-enterprise-
edition/downloads/bi-downloads-1525270.html
2. In downloaded software navigate to below location and double click on 11G
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 4
Confidential
3. In Welcome screen click on NEXT
4. Provide installation location C:orahome10gR3_1 à Click on Next
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 5
Confidential
5. Select Informatica 8.x à Click on Next
6. Provide paths Informatica PowerCenter : C:Informatica9.0.1serverà
Informatica Domain File : C:Informatica9.0.1 domains.infa à Click on Next
7. In Prerequisites window à Click on Next
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 6
Confidential
8. In Installation Summary Window à Click on Next
9. In Installation Summary Window à Click on Next
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 7
Confidential
10. In Installation Completed Window à Click on Finish
11. Copy OJDBC6 file from oracle to DAC
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 8
Confidential
Creating DAC Connection
12. Open DAC Client
13. Click on Configure à Select Create Connection
14. Creating user DAC
1. Open SQL PLUS à Type / as sysdba press enter
2. Create a user by executing below commands
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 9
Confidential
a. Create user DAC identified by RRitec123;
b. Grant DBA to DAC;
c. Conn DAC@ORCL
d. Password dac
e. Select count (*) from tab;
15. Provide Name : DAC à TNS Name à ORCL
16. Click on Authentication File à From drop down select Create authentication
file à Click on OK
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 10
Confidential
17. Again click on OK à Name it as DAC.con
18. Click on OK à Provide Table Owner Name : dac and password : dac à Click on
OK
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 11
Confidential
19. Click on Test Connection àClick on ok
20. Click on Login à do not provide anything in table space à Click on Yes
21. Provide username : dac à password : dac à Conform Password : dac
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 12
Confidential
22. Go to Tools menu à Click on DAC Server Management à Click on DAC
Server Setup
23. Click on Yes
24. Click on Populate from preconfigured client connection à Click on OK
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 13
Confidential
25. Click on Test Connection à Click on Save
26. Copy below paths à Right click on my computer à Click on Advanced tab à
Click on Environment Variables
D:Informatica9.0.1serverbin;C:orahome10gR3_1bifoundationdaclib;C:orah
ome10gR3_1bifoundationdacbin
1
3
2
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 14
Confidential
27. Double click on Path variable à End of the path type ; à provide entire above
pathà Click on OK àAgain OK
28. Start Dac Server
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 15
Confidential
3. DAC Configuration
Step1: Sign in to DAC
1. Start à All program à DAC à Client à provide below login information
1. Connection : dac
2. User name : dac
3. Password : dac
Step2: Creating Container
1. In DAC repository we may create n number of containers but always best
practice is create only one container.
2. Container is useful to store DAC metadata (Task Names, Task Groups , subject
area, execution plans etc…)
Process:
1. Go to file menu à Click on new Source system container à provide id as
rritec123 and name as rritec à select create empty new container à Click on
ok
Step3: Configure Database.
1. Click on Setup tab à double click on Physical data sources à click on New à
provide below information
1. Name : ORCL_SDBU
2. Type : Source
3. Connection type : Oracle (oci8)
4. TNS name : ORCL
5. Table owner : SDBU
6. Table owner password : RRitec123
7. Dependency priority : 1
8. Data source number : 1521
2. Click on save à ok
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 16
Confidential
3. Similarly another connection with name ORCL_TDBU
a. Name : ORCL_TDBU
b. Type : Warehouse
c. Connection type : Oracle (oci8)
d. TNS name : ORCL
e. Table owner : TDBU
f. Table owner password : RRitec123
g. Dependency priority : 1
h. Data source number : 1521
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 17
Confidential
Step4: Configure Informatica Repository Server.
1. Click on Setup tab à double click on Informatica Server à Click on new à
1. Name : INFORMATICA_REP_SERVER
2. Type : Repository
3. Hostname : local host
4. Server port : 6005
5. Domain : Domain_rritec
6. Login : Administrator
7. Password : Administrator
8. Repository name : RRITEC_REP (open Informatica Admin console and
name as per the console repository name )
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 18
Confidential
2. Click on save à Click on test connection à Click on ok.
Step5: Configure Informatica Integration services.
1. Click on Setup àInformatica Services à go to new
1. Name : INFORMATICA_INT_SERVER
2. Type : Informatica
3. Services : RRITEC_INT
4. Domain : Domain_rritec
5. Login : Administrator
6. Password : Administrator
7. Repository name : RRITEC_REP (open Informatica Admin
console and name as per the console)
2. Click on save à Click on test connection à Click on ok.
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 19
Confidential
Step6: Configuring Informatica physical folder.
1. This name should be same as Informatica folder name
2. Go to Tools menu à Click on Seed Data à Click on Task Physical Folder
3. Click on New à Name it as RRITEC à click on save à Click on Close.
Step7: Creating Logical Folders.
1. Go to tools menu à Click on Seed data à Click on Task Logical Folder
2. Click on New à Name it as RRITEC à Click on save à Click on close.
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 20
Confidential
Step8: Mapping Logical folder And Physical folder.
1. Go to Design tab à double click on Source System Folders à select New à
Select
Logical folder as RRITEC à Select Physical folder as RRITEC
2. Click on Save.
Step 9: Creating Logical Data Sources
1. Go to Tools menu à Click on Seed data à Click on Logical Data Source
2. Click on New à Name it as source à Click on Save
3. Again click on New à Name it as target à Click on Save à Click on Close.
Step 10: creating Task Phases.
1. Task phase is useful for Priority of Tasks (workflows)
2. Go to Tools menu àClick on Seed Data àClick on Task Phases.
3. Click on New à Name it as General à Click on Save à Click on Close.
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 21
Confidential
4. Development Activities
1. Creating Tasks
2. Creating Task Group
3. Creating Subject Area
4. Creating Execution Plans
5. Creating Schedules
6. Exporting & Importing(Deployment)
4.1 Creating Tasks
1. It is a lowest object in DAC
2. In DAC task is equal to Informatica a work flow
3. In one task we can map minimum one work flow and max is 2.
Process:
1. Open DAC client and provide user name and password as dac.
2. Click on Design tab à double click on Task à Click on New à provide below
information
1. Name : wf_ODS_EMPLOYEE
2. Command for incremental load : wf_ODS_EMPLOYEE
3. Command for Full load : wf_ODS_EMPLOYEE
4. Folder name : RRITEC
5. Primary source : source
6. Primary target : target
7. Task phase : General
8. Execution type : Informatica
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 22
Confidential
3. Click on Save.
4. Right click on Task wf_ODS_EMPLOYEE àClick on Synchronize Task àClick
on okà à Click on ok.
5. Similarly create one more task with name of wf_ODS_TIME and use workflow as
wf_ODS_TIME
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 23
Confidential
4.2 Creating Task Groups
1. Task group is mainly used to integrate n number of tasks.
2. In Task group we will configure dependency order of the task. This dependency
order will be shown as Depth in Execution plan.
3. Dependency order smallest to highest will be running , If dependency order is
same for 2 Tasks then both will run parallel.
Process:
1. Click on Design tab à double click on Task Groups à Click on new à
Name: RRITEC_TASKGROUP à Click on Save.
2. Click on Child task à click on Add/Remove à Select wf_ODS_EMPLOYE and
wf_ODS_TIME à Click on Add à Click on ok
3. Under dependency order give 1 and 2 à Click on ok à Click on Save.
4.3 Creating Subject Area
1. A Subject area is equal to Business area or Data mart. OR
2. A group of Tasks and Task groups are called as Subject area.
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 24
Confidential
Ex: Loyalty, Marketing, Sales, Finance….
Process:
1. Click on Design tab à Double click on Subject area à Click on new à Name:
RRITEC_SA à Click on Save.
2. Click on Child task à click Add/Remove à select wf_ODS_EMPLOYE ,
wf_ODS_TIME and RRITEC_TASKGROUP
3. Click on Add à Click on ok à Click on Save.
4. Right click on Subject area à click on Assemble àClick on ok à Click on
Accept à Click on ok àClick on Save.
4.4 Creating Execution plan
1. It is used to integrate n number of Subject areas.
Process:
1. Click on Execute Tab à Click on Execution Plans à Click on new àName:
RRITEC_EP àClick on Save.
2. Click on Subject Areas tab à Click on Add/Remove à select RRITEC_SA à
Click on Add à Click on ok à Click on Save
3. Click on Parameters tab à Click on Generate à Click on ok
Type Name Value
Data Source source ORCL_SDBU
Data Source target ORCL_TDBU
Folder RRITEC RRITEC
4. Click on Save.
5. Right click on Execution plan à click on Build à Click on ok
Running Execution plan:
1. Start the DAC server (start à all programs à DAC àStart Server).
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 25
Confidential
2. Select RRITEC_EP execution plan à click on Run now à click on Yes à Click
on ok
3. Go to Informatica Workflow monitor à connect to our Repository
RRITEC_REP à Open Folder RRITEC à observe that workflows are running.
Note: At a time only one Execution plan can run in DAC.
4.5 Scheduling
1. Click on Execute tab à click Scheduler à Click on new
2. Provide name as RRITEC_SC à select Execution plan as RRITEC_EP
3. Select Run only once à give Start date as 2 min forward from current time à
save
Note: The Execution time may delay 10 – 60 sec.
4.6 Configuring Email
1. Any change in the server status will be mailed to corresponding users.
Process:
1. Click Setup tab à E-mail Recipients àClick on new à Click on provide
a. Name : Ram Reddy
b. E-mail : rritec@gmail.com
2. Click on Save.
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 26
Confidential
4.7 Deployment
1. Copying DAC Repository from one environment to another environment is called
as Deployment.
Method 1: Data Base Move.
1. DAC total work will be saved in backend schema what we configured (in RRITEC
it is DAC USER).
Method 2: Using DAC client
Step1 : Exporting DAC Metadata (Taking Back up of DAC Repository)
1. Go to Tools menu à DAC Repository Management à Export
2. Select Rritec container à click on Change Import & Export folder à select
Desktop à create new folder and name it as DAC_BACKUP à select it and
click ok àSelect all the options under Categories à under Application list
select Rritec à click ok à ok.
(After few min.. Export process will be completed).
Step2: Importing
1. Once we exported in Development environment that we can import into testing
server
RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 27
Confidential
2. Go to Tools menu à DAC Repository Management à Import à Select
DAC_BACKUP folder à ok.
Any Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Installing and Invoking Oracle Data Integrator (ODI) Public Web Services (whi...
Installing and Invoking Oracle Data Integrator (ODI) Public Web Services (whi...Installing and Invoking Oracle Data Integrator (ODI) Public Web Services (whi...
Installing and Invoking Oracle Data Integrator (ODI) Public Web Services (whi...
Revelation Technologies
 
SharePoint 2010 High Availability - TechEd Brasil 2010
SharePoint 2010 High Availability - TechEd Brasil 2010SharePoint 2010 High Availability - TechEd Brasil 2010
SharePoint 2010 High Availability - TechEd Brasil 2010
Michael Noel
 
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
Michael Noel
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
Maruthi YH
 

Was ist angesagt? (20)

12 Things about Oracle WebLogic Server 12c
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12c
 
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_TianOracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
 
Installing and Invoking Oracle Data Integrator (ODI) Public Web Services (whi...
Installing and Invoking Oracle Data Integrator (ODI) Public Web Services (whi...Installing and Invoking Oracle Data Integrator (ODI) Public Web Services (whi...
Installing and Invoking Oracle Data Integrator (ODI) Public Web Services (whi...
 
MythBusters Globalization Support - Avoid Data Corruption
MythBusters Globalization Support - Avoid Data CorruptionMythBusters Globalization Support - Avoid Data Corruption
MythBusters Globalization Support - Avoid Data Corruption
 
Sfrac on oracle_vm_with_npiv_whitepaper_sol
Sfrac on oracle_vm_with_npiv_whitepaper_solSfrac on oracle_vm_with_npiv_whitepaper_sol
Sfrac on oracle_vm_with_npiv_whitepaper_sol
 
SharePoint 2010 High Availability - TechEd Brasil 2010
SharePoint 2010 High Availability - TechEd Brasil 2010SharePoint 2010 High Availability - TechEd Brasil 2010
SharePoint 2010 High Availability - TechEd Brasil 2010
 
Oracle e-business suite R12 step by step Installation
Oracle e-business suite R12 step by step InstallationOracle e-business suite R12 step by step Installation
Oracle e-business suite R12 step by step Installation
 
REST in Piece - Administration of an Oracle Cluster/Database using REST
REST in Piece - Administration of an Oracle Cluster/Database using RESTREST in Piece - Administration of an Oracle Cluster/Database using REST
REST in Piece - Administration of an Oracle Cluster/Database using REST
 
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
 
Less05 Network
Less05 NetworkLess05 Network
Less05 Network
 
MySQL Shell for DBAs
MySQL Shell for DBAsMySQL Shell for DBAs
MySQL Shell for DBAs
 
Oracle 21c: New Features and Enhancements of Data Pump & TTS
Oracle 21c: New Features and Enhancements of Data Pump & TTSOracle 21c: New Features and Enhancements of Data Pump & TTS
Oracle 21c: New Features and Enhancements of Data Pump & TTS
 
Lessons Learnt from Oracle Unified Directory implementation with Oracle E-Bus...
Lessons Learnt from Oracle Unified Directory implementation with Oracle E-Bus...Lessons Learnt from Oracle Unified Directory implementation with Oracle E-Bus...
Lessons Learnt from Oracle Unified Directory implementation with Oracle E-Bus...
 
Weblogic12 c installation guide
Weblogic12 c installation guideWeblogic12 c installation guide
Weblogic12 c installation guide
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
Gsi
GsiGsi
Gsi
 
Reducing Your E-Business Suite Storage Footprint Using Oracle Advanced Compre...
Reducing Your E-Business Suite Storage Footprint Using Oracle Advanced Compre...Reducing Your E-Business Suite Storage Footprint Using Oracle Advanced Compre...
Reducing Your E-Business Suite Storage Footprint Using Oracle Advanced Compre...
 
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
 

Andere mochten auch

C. peter wagner confrontando a rainha dos céus.rev
C. peter wagner   confrontando a rainha dos céus.revC. peter wagner   confrontando a rainha dos céus.rev
C. peter wagner confrontando a rainha dos céus.rev
Rose Lucia
 
байгалийн фермер1
байгалийн фермер1байгалийн фермер1
байгалийн фермер1
otgooPhh
 
хөрсний морфологи сэдэв 2
хөрсний морфологи сэдэв 2хөрсний морфологи сэдэв 2
хөрсний морфологи сэдэв 2
otgooPhh
 
Gonzalo Mujica-Antonio Granda
Gonzalo Mujica-Antonio GrandaGonzalo Mujica-Antonio Granda
Gonzalo Mujica-Antonio Granda
Abab Alabab
 

Andere mochten auch (17)

Dac
DacDac
Dac
 
How to make money with affiliate $1,000
How to make money with affiliate $1,000How to make money with affiliate $1,000
How to make money with affiliate $1,000
 
FNT 2015 Panel 2 Srednjoskolsko obrazovanje - Dragan Ilic
FNT 2015 Panel 2 Srednjoskolsko obrazovanje - Dragan IlicFNT 2015 Panel 2 Srednjoskolsko obrazovanje - Dragan Ilic
FNT 2015 Panel 2 Srednjoskolsko obrazovanje - Dragan Ilic
 
Presentación1
Presentación1Presentación1
Presentación1
 
WinAutomation Features
WinAutomation FeaturesWinAutomation Features
WinAutomation Features
 
C. peter wagner confrontando a rainha dos céus.rev
C. peter wagner   confrontando a rainha dos céus.revC. peter wagner   confrontando a rainha dos céus.rev
C. peter wagner confrontando a rainha dos céus.rev
 
Adc dac
Adc dacAdc dac
Adc dac
 
Mr. bean in school department ano komi greece
Mr. bean in school department ano komi greeceMr. bean in school department ano komi greece
Mr. bean in school department ano komi greece
 
القبعات الست للتفكير
القبعات الست للتفكيرالقبعات الست للتفكير
القبعات الست للتفكير
 
DAC , Digital to analog Converter
DAC , Digital to analog ConverterDAC , Digital to analog Converter
DAC , Digital to analog Converter
 
ADC & DAC
ADC & DACADC & DAC
ADC & DAC
 
1
11
1
 
оформление теоретической части работы
оформление теоретической части работыоформление теоретической части работы
оформление теоретической части работы
 
байгалийн фермер1
байгалийн фермер1байгалийн фермер1
байгалийн фермер1
 
хөрсний морфологи сэдэв 2
хөрсний морфологи сэдэв 2хөрсний морфологи сэдэв 2
хөрсний морфологи сэдэв 2
 
Programa Nacional de Reforestación y Cosecha de Agua 2016
Programa Nacional de Reforestación y Cosecha de Agua 2016Programa Nacional de Reforestación y Cosecha de Agua 2016
Programa Nacional de Reforestación y Cosecha de Agua 2016
 
Gonzalo Mujica-Antonio Granda
Gonzalo Mujica-Antonio GrandaGonzalo Mujica-Antonio Granda
Gonzalo Mujica-Antonio Granda
 

Ähnlich wie DAC

Schema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12cSchema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12c
uzzal basak
 
11thingsabout11g 12659705398222 Phpapp01
11thingsabout11g 12659705398222 Phpapp0111thingsabout11g 12659705398222 Phpapp01
11thingsabout11g 12659705398222 Phpapp01
Karam Abuataya
 
Oracle bi 10g_install_migration
Oracle bi 10g_install_migrationOracle bi 10g_install_migration
Oracle bi 10g_install_migration
Mlx Le
 
Create manula and automaticly database
Create manula and automaticly databaseCreate manula and automaticly database
Create manula and automaticly database
Anar Godjaev
 

Ähnlich wie DAC (20)

Schema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12cSchema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12c
 
DemantraSolutions.pdf
DemantraSolutions.pdfDemantraSolutions.pdf
DemantraSolutions.pdf
 
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
 
TechEvent Oracle 18c New Security Features
TechEvent Oracle 18c New Security FeaturesTechEvent Oracle 18c New Security Features
TechEvent Oracle 18c New Security Features
 
11thingsabout11g 12659705398222 Phpapp01
11thingsabout11g 12659705398222 Phpapp0111thingsabout11g 12659705398222 Phpapp01
11thingsabout11g 12659705398222 Phpapp01
 
11 Things About11g
11 Things About11g11 Things About11g
11 Things About11g
 
002 Introducing Neo4j 5 for Administrators - NODES2022 AMERICAS Beginner 2 - ...
002 Introducing Neo4j 5 for Administrators - NODES2022 AMERICAS Beginner 2 - ...002 Introducing Neo4j 5 for Administrators - NODES2022 AMERICAS Beginner 2 - ...
002 Introducing Neo4j 5 for Administrators - NODES2022 AMERICAS Beginner 2 - ...
 
Oracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 CertificationOracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 Certification
 
Zoo keeper in the wild
Zoo keeper in the wildZoo keeper in the wild
Zoo keeper in the wild
 
What you wanted to know about MySQL, but could not find using inernal instrum...
What you wanted to know about MySQL, but could not find using inernal instrum...What you wanted to know about MySQL, but could not find using inernal instrum...
What you wanted to know about MySQL, but could not find using inernal instrum...
 
Oracle bi 10g_install_migration
Oracle bi 10g_install_migrationOracle bi 10g_install_migration
Oracle bi 10g_install_migration
 
Tde oracle customer_demo
Tde oracle customer_demoTde oracle customer_demo
Tde oracle customer_demo
 
Install Oracle 12c Golden Gate On Oracle Linux
Install Oracle 12c Golden Gate On Oracle LinuxInstall Oracle 12c Golden Gate On Oracle Linux
Install Oracle 12c Golden Gate On Oracle Linux
 
Setting up an odi agent
Setting up an odi agentSetting up an odi agent
Setting up an odi agent
 
Oracle_Retail_Xstore_Suite_Install.pdf
Oracle_Retail_Xstore_Suite_Install.pdfOracle_Retail_Xstore_Suite_Install.pdf
Oracle_Retail_Xstore_Suite_Install.pdf
 
Microsoft Hardware Certification Kit (HCK) setup
Microsoft Hardware Certification Kit (HCK) setupMicrosoft Hardware Certification Kit (HCK) setup
Microsoft Hardware Certification Kit (HCK) setup
 
Create manula and automaticly database
Create manula and automaticly databaseCreate manula and automaticly database
Create manula and automaticly database
 
Tutorial mikrotik step by step
Tutorial mikrotik step by stepTutorial mikrotik step by step
Tutorial mikrotik step by step
 
Microsoft Lync Server 2010 Installation
Microsoft Lync Server 2010 InstallationMicrosoft Lync Server 2010 Installation
Microsoft Lync Server 2010 Installation
 
Oracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data VisualizationOracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data Visualization
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Kürzlich hochgeladen (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 

DAC

  • 1. Confidential RR ITEC RR ITEC DAC Classroom Notes By Ram Reddy 31/8/2013 Version 1.0
  • 2. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 2 Confidential Contents 1. DAC Introduction 3 2. DAC Installation 3 3. DAC Configuration 15 4. Development Activities 21 4.1 Creating Tasks 21 4.2 Creating Task Groups 23 4.3 Creating Subject Area 23 4.4 Creating Execution plan 24 4.5 Scheduling 25 4.6 Configuring Email 25 4.7 Deployment 26
  • 3. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 3 Confidential 1. DAC Introduction 1. Is a centralized console to design, configure and execute ETL for loading the Oracle Business Analytics Warehouse 2. Single command and control point for the OBAW 3. Provides a framework for managing the entire life cycle of OBAW implementations 4. Provides an ‘easy-to-use’ interface for deploying, defining, administering and monitoring of Data warehouse processes 5. Simplifies ETL customization and execution 1. Define ETL subject areas and execution plans 2. Automate configuration of ETL for full and incremental load of subject areas 3. Automatic index management 4. Prioritize and load balance ETL workflow execution 5. Compile historical tracking of diagnostic ETL logs 6. Provide restart of ETL execution from point of failure 7. Update database statistics on OBAW tables and indexes 6. DAC present version is 11G 2. DAC Installation 1. Download software from oracle website http://www.oracle.com/technetwork/middleware/bi-enterprise- edition/downloads/bi-downloads-1525270.html 2. In downloaded software navigate to below location and double click on 11G
  • 4. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 4 Confidential 3. In Welcome screen click on NEXT 4. Provide installation location C:orahome10gR3_1 à Click on Next
  • 5. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 5 Confidential 5. Select Informatica 8.x à Click on Next 6. Provide paths Informatica PowerCenter : C:Informatica9.0.1serverà Informatica Domain File : C:Informatica9.0.1 domains.infa à Click on Next 7. In Prerequisites window à Click on Next
  • 6. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 6 Confidential 8. In Installation Summary Window à Click on Next 9. In Installation Summary Window à Click on Next
  • 7. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 7 Confidential 10. In Installation Completed Window à Click on Finish 11. Copy OJDBC6 file from oracle to DAC
  • 8. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 8 Confidential Creating DAC Connection 12. Open DAC Client 13. Click on Configure à Select Create Connection 14. Creating user DAC 1. Open SQL PLUS à Type / as sysdba press enter 2. Create a user by executing below commands
  • 9. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 9 Confidential a. Create user DAC identified by RRitec123; b. Grant DBA to DAC; c. Conn DAC@ORCL d. Password dac e. Select count (*) from tab; 15. Provide Name : DAC à TNS Name à ORCL 16. Click on Authentication File à From drop down select Create authentication file à Click on OK
  • 10. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 10 Confidential 17. Again click on OK à Name it as DAC.con 18. Click on OK à Provide Table Owner Name : dac and password : dac à Click on OK
  • 11. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 11 Confidential 19. Click on Test Connection àClick on ok 20. Click on Login à do not provide anything in table space à Click on Yes 21. Provide username : dac à password : dac à Conform Password : dac
  • 12. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 12 Confidential 22. Go to Tools menu à Click on DAC Server Management à Click on DAC Server Setup 23. Click on Yes 24. Click on Populate from preconfigured client connection à Click on OK
  • 13. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 13 Confidential 25. Click on Test Connection à Click on Save 26. Copy below paths à Right click on my computer à Click on Advanced tab à Click on Environment Variables D:Informatica9.0.1serverbin;C:orahome10gR3_1bifoundationdaclib;C:orah ome10gR3_1bifoundationdacbin 1 3 2
  • 14. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 14 Confidential 27. Double click on Path variable à End of the path type ; à provide entire above pathà Click on OK àAgain OK 28. Start Dac Server
  • 15. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 15 Confidential 3. DAC Configuration Step1: Sign in to DAC 1. Start à All program à DAC à Client à provide below login information 1. Connection : dac 2. User name : dac 3. Password : dac Step2: Creating Container 1. In DAC repository we may create n number of containers but always best practice is create only one container. 2. Container is useful to store DAC metadata (Task Names, Task Groups , subject area, execution plans etc…) Process: 1. Go to file menu à Click on new Source system container à provide id as rritec123 and name as rritec à select create empty new container à Click on ok Step3: Configure Database. 1. Click on Setup tab à double click on Physical data sources à click on New à provide below information 1. Name : ORCL_SDBU 2. Type : Source 3. Connection type : Oracle (oci8) 4. TNS name : ORCL 5. Table owner : SDBU 6. Table owner password : RRitec123 7. Dependency priority : 1 8. Data source number : 1521 2. Click on save à ok
  • 16. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 16 Confidential 3. Similarly another connection with name ORCL_TDBU a. Name : ORCL_TDBU b. Type : Warehouse c. Connection type : Oracle (oci8) d. TNS name : ORCL e. Table owner : TDBU f. Table owner password : RRitec123 g. Dependency priority : 1 h. Data source number : 1521
  • 17. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 17 Confidential Step4: Configure Informatica Repository Server. 1. Click on Setup tab à double click on Informatica Server à Click on new à 1. Name : INFORMATICA_REP_SERVER 2. Type : Repository 3. Hostname : local host 4. Server port : 6005 5. Domain : Domain_rritec 6. Login : Administrator 7. Password : Administrator 8. Repository name : RRITEC_REP (open Informatica Admin console and name as per the console repository name )
  • 18. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 18 Confidential 2. Click on save à Click on test connection à Click on ok. Step5: Configure Informatica Integration services. 1. Click on Setup àInformatica Services à go to new 1. Name : INFORMATICA_INT_SERVER 2. Type : Informatica 3. Services : RRITEC_INT 4. Domain : Domain_rritec 5. Login : Administrator 6. Password : Administrator 7. Repository name : RRITEC_REP (open Informatica Admin console and name as per the console) 2. Click on save à Click on test connection à Click on ok.
  • 19. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 19 Confidential Step6: Configuring Informatica physical folder. 1. This name should be same as Informatica folder name 2. Go to Tools menu à Click on Seed Data à Click on Task Physical Folder 3. Click on New à Name it as RRITEC à click on save à Click on Close. Step7: Creating Logical Folders. 1. Go to tools menu à Click on Seed data à Click on Task Logical Folder 2. Click on New à Name it as RRITEC à Click on save à Click on close.
  • 20. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 20 Confidential Step8: Mapping Logical folder And Physical folder. 1. Go to Design tab à double click on Source System Folders à select New à Select Logical folder as RRITEC à Select Physical folder as RRITEC 2. Click on Save. Step 9: Creating Logical Data Sources 1. Go to Tools menu à Click on Seed data à Click on Logical Data Source 2. Click on New à Name it as source à Click on Save 3. Again click on New à Name it as target à Click on Save à Click on Close. Step 10: creating Task Phases. 1. Task phase is useful for Priority of Tasks (workflows) 2. Go to Tools menu àClick on Seed Data àClick on Task Phases. 3. Click on New à Name it as General à Click on Save à Click on Close.
  • 21. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 21 Confidential 4. Development Activities 1. Creating Tasks 2. Creating Task Group 3. Creating Subject Area 4. Creating Execution Plans 5. Creating Schedules 6. Exporting & Importing(Deployment) 4.1 Creating Tasks 1. It is a lowest object in DAC 2. In DAC task is equal to Informatica a work flow 3. In one task we can map minimum one work flow and max is 2. Process: 1. Open DAC client and provide user name and password as dac. 2. Click on Design tab à double click on Task à Click on New à provide below information 1. Name : wf_ODS_EMPLOYEE 2. Command for incremental load : wf_ODS_EMPLOYEE 3. Command for Full load : wf_ODS_EMPLOYEE 4. Folder name : RRITEC 5. Primary source : source 6. Primary target : target 7. Task phase : General 8. Execution type : Informatica
  • 22. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 22 Confidential 3. Click on Save. 4. Right click on Task wf_ODS_EMPLOYEE àClick on Synchronize Task àClick on okà à Click on ok. 5. Similarly create one more task with name of wf_ODS_TIME and use workflow as wf_ODS_TIME
  • 23. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 23 Confidential 4.2 Creating Task Groups 1. Task group is mainly used to integrate n number of tasks. 2. In Task group we will configure dependency order of the task. This dependency order will be shown as Depth in Execution plan. 3. Dependency order smallest to highest will be running , If dependency order is same for 2 Tasks then both will run parallel. Process: 1. Click on Design tab à double click on Task Groups à Click on new à Name: RRITEC_TASKGROUP à Click on Save. 2. Click on Child task à click on Add/Remove à Select wf_ODS_EMPLOYE and wf_ODS_TIME à Click on Add à Click on ok 3. Under dependency order give 1 and 2 à Click on ok à Click on Save. 4.3 Creating Subject Area 1. A Subject area is equal to Business area or Data mart. OR 2. A group of Tasks and Task groups are called as Subject area.
  • 24. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 24 Confidential Ex: Loyalty, Marketing, Sales, Finance…. Process: 1. Click on Design tab à Double click on Subject area à Click on new à Name: RRITEC_SA à Click on Save. 2. Click on Child task à click Add/Remove à select wf_ODS_EMPLOYE , wf_ODS_TIME and RRITEC_TASKGROUP 3. Click on Add à Click on ok à Click on Save. 4. Right click on Subject area à click on Assemble àClick on ok à Click on Accept à Click on ok àClick on Save. 4.4 Creating Execution plan 1. It is used to integrate n number of Subject areas. Process: 1. Click on Execute Tab à Click on Execution Plans à Click on new àName: RRITEC_EP àClick on Save. 2. Click on Subject Areas tab à Click on Add/Remove à select RRITEC_SA à Click on Add à Click on ok à Click on Save 3. Click on Parameters tab à Click on Generate à Click on ok Type Name Value Data Source source ORCL_SDBU Data Source target ORCL_TDBU Folder RRITEC RRITEC 4. Click on Save. 5. Right click on Execution plan à click on Build à Click on ok Running Execution plan: 1. Start the DAC server (start à all programs à DAC àStart Server).
  • 25. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 25 Confidential 2. Select RRITEC_EP execution plan à click on Run now à click on Yes à Click on ok 3. Go to Informatica Workflow monitor à connect to our Repository RRITEC_REP à Open Folder RRITEC à observe that workflows are running. Note: At a time only one Execution plan can run in DAC. 4.5 Scheduling 1. Click on Execute tab à click Scheduler à Click on new 2. Provide name as RRITEC_SC à select Execution plan as RRITEC_EP 3. Select Run only once à give Start date as 2 min forward from current time à save Note: The Execution time may delay 10 – 60 sec. 4.6 Configuring Email 1. Any change in the server status will be mailed to corresponding users. Process: 1. Click Setup tab à E-mail Recipients àClick on new à Click on provide a. Name : Ram Reddy b. E-mail : rritec@gmail.com 2. Click on Save.
  • 26. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 26 Confidential 4.7 Deployment 1. Copying DAC Repository from one environment to another environment is called as Deployment. Method 1: Data Base Move. 1. DAC total work will be saved in backend schema what we configured (in RRITEC it is DAC USER). Method 2: Using DAC client Step1 : Exporting DAC Metadata (Taking Back up of DAC Repository) 1. Go to Tools menu à DAC Repository Management à Export 2. Select Rritec container à click on Change Import & Export folder à select Desktop à create new folder and name it as DAC_BACKUP à select it and click ok àSelect all the options under Categories à under Application list select Rritec à click ok à ok. (After few min.. Export process will be completed). Step2: Importing 1. Once we exported in Development environment that we can import into testing server
  • 27. RR ITEC.COM #209,Nilagiri Block,Adithya Enclave,Ameerpet @8374899166,8790998182 27 Confidential 2. Go to Tools menu à DAC Repository Management à Import à Select DAC_BACKUP folder à ok. Any Questions?