8/12/2016
DBLinkwithOracleBIApplications(OracleBIapplicationsblog)
Oracle
BlogsHome
Products&Services
Downloads
Support
Partners
Communities
About
Login
OracleBlog
OracleBIapplicationsblog
OracleBIapplicationsblog
ConfigureDWgenerat...|Main|FactTablePartition...
DBLinkwithOracleBIApplications
ByJustinHydeonJan22,2015
Authors:SimonMiller,DirectorOBIA,OracleCustomerEngineeringandAdvocacyLab(CEALteam)
andPatrickBlock,Principal,OBIADevelopment
Inanearlierblogpost3ModesforMovingDatatotheBIApplicationsDWfromaSourceApplication
Databasetheavailableoptionsforsettingupdatasourceconnectionswasprovidedindetail,alongwith
screenshots.ItshouldbenotedthisinformationwrittenforOBIA11.1.1.7.1isstillapplicablefor11.1.1.8.1.
WhilenotallcustomerswilldeploytheSDS(SourceDependentStorewithGoldenGate),mostcustomers
shouldconsiderusingtheDBlinkoption.TheDBLinkallowsfordirectOracledatabasetoOracledatabase
communication,andthedatawontneedtoflowthroughyourODIAgent/WLS.Theobjectiveofthisblogisto
elaborateontheabovementionedpostandaddtipsandtroubleshootingguidance.
Firstly,thenamingconventionsrequiredcanbeabittricky,andwhileitlooksodd,itdoeswork.Whenyour
DBLinkissetup,youcantestitlikethis:
https://blogs.oracle.com/biapps/entry/db_link_with_oracle_bi
1/7
8/12/2016
DBLinkwithOracleBIApplications(OracleBIapplicationsblog)
Intheaboveexample,310istheDSNnumberdefinedintheBIACMandEBS11510istheDSNName.
ThisDBLinkwassetupwiththefollowingsyntax:
CREATEDATABASELINK"EBS11510.WORLD@DSN_310"
CONNECTTO"SDS_EBS11510_FULL"IDENTIFIEDBYVALUES
'054339818D629B44BA4880F2536FBAB4C0223F5FAC15FE03350F952A3FB376523F'
USING'(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=slcae159.us.oracle.com)(PORT=1581))
(CONNECT_DATA=(SID=dev159a)))'
IfyougetanerrorwhentryingtocreatethedblinkthenchecktoseeifyourGLOBAL_NAMESinitialization
parameterissettoTRUE.Thisrequiresthedatabaselinknametomatchtheremotedatabase'sglobalname.
WhenFALSEyoucannamethedatabaselinkwhateveryouwant(whatyoullrequire),see:
OracleDatabase12.1documentation,NamesforDatabaseLinks
Youcanfindthe<DATASERVER_NAME>and<DSN_ID>fromtheBIACMorODIStudioClient.Inthe
BIACMthedataservernameiscalledOracleDataIntegratorServerNameandDSNIDiscalledDataSource
Number.
Thereareacoupleofothergotchasyoushouldbeawareoftoavoidothercommonlyseenerrors.Weare
ultimatelylookingforaDBLinkwhosenamecorrespondstotheRemoteObjectMaskbelowwhere
%SCHEMAcorrespondstothe'Instance/dblink'property,%OBJECTisthehardcodedvalue'WORLD'and
%DSERVERisderivedbasedonthedatasourcenumid.ThescreenshotsbelowareforanEBSR12.1.3source
withDSNnameEBSR1213_DEFAULTandDSNID335.MakesuretheInstance/dblink(DataServer)
propertymatchestheNameproperty.TheNamecorrespondstotheOracleDataIntegratorDataServer
NamepropertyasseenintheBIACMwheneditingyoursource.
Whilethisshouldbesetautomaticallywhendefiningyourdatasources,youshouldverifythedefault
checkboxischeckedinthephysicalschema(inODIStudioClient)andtheLocalObjectMaskandRemote
https://blogs.oracle.com/biapps/entry/db_link_with_oracle_bi
2/7
8/12/2016
DBLinkwithOracleBIApplications(OracleBIapplicationsblog)
ObjectMaskareconfiguredcorrectly.
Finally,pleasecontinuetorefertothe3ModesforMovingDatatotheBIApplicationsDWfromaSource
ApplicationDatabasepost,whichexplainshowtolettheBIACMknowtousetheDBLink.
Category:Oracle
Tags:biappsdblinkobiaodi
Permanentlinktothisentry
ConfigureDWgenerat...|Main|FactTablePartition...
Comments:
OBIA11Team,
Nicetoseeapostafterlongtime
https://blogs.oracle.com/biapps/entry/db_link_with_oracle_bi
3/7
8/12/2016
DBLinkwithOracleBIApplications(OracleBIapplicationsblog)
1.IfIgowith'JDBCmode',insteadof'DatabaseLinkmode',asmyDBAnormallydon'tallowDBLinkstobe
created,
WhatarethehighlevelstepstoidentifyELTbottlenecks?
2.DoesthisODIAgentworkinasynchronousmode,withreader,transformationandwriterthreadsworking
simultaneouslyeachprocessingabatchofrecords,justlikeInforamticaISthreads?
3.IncaseODIagentdoesn'tworklikeInfaISthreads,whatwouldhappenwhilereadingdatafromhugesource
tables(ex:payrollfromEBS/PSFT)via'JDBCmode'?ODIagentwaituntilithasallsourcerecordsbeforeit
writestoTEMPtable?
4.Alsoisn'tI$_W_PAYROLL_FSanextrainserttodoeverytimeItrytoloadW_PAYROLL_FS?Onemore
insertI$_W_PAYROLL_FforW_PAYROLL_F?Isn'tthisELTapproachlengthierthanETLapproach?
5.Basedontheproblemsreportedfromcustomers,whatarethemostcommonperformanceissuesinloading
OBAWstarschemasusingODI,particularlywhencustomersaredealingwithhugeamountofdata?
Thanksinadvance
Venkat
PostedbyVenkatonJanuary23,2015at07:46AMPST#
HelloOBIA11Team,
ArethereanyknownissuesandworkaroundstomakeOBIARel8workonExadata?Especiallyaround
1.settingupODI,BICMetcrpdonExadata
2.ETLIndexdropandcreationduringbatchloads
3.OBIEEqueryperformanceduetoExadataindex
PlanningtosetupprojectanalyticsforPSFT
Thanks
VenkatGali
PostedbyVenkatGalionJanuary27,2015at09:23AMPST#
PostaComment:
Name: guest
EMail:
URL:
Notifymebyemailofnewcomments
RememberInformation?
YourComment:
HTMLSyntax:NOTallowed
https://blogs.oracle.com/biapps/entry/db_link_with_oracle_bi
4/7
8/12/2016
DBLinkwithOracleBIApplications(OracleBIapplicationsblog)
Pleaseanswerthissimplemathquestion
9+54=
Preview
Post
About
OracleBIapplicationsblog
Search
Entersearchterm:
Searchonlythisblog
RecentPosts
CrossReferencingTaleoRecruitingDataWithHCM
AnImplementersGuidetoExternalDataSupportforUniversalSources
AnImplementersGuidetoExternalDataSupportforOracleSources
UtilityForSelectivelyDisablingUpgradeLoadPlanSteps
LoadingCustomCalendarsusingtheUniversalAdaptor
CustomerRFMAnalysis
ETLDesignforsharingthesequenceID
FactTablePartitioningwithOracleBIApplications
DBLinkwithOracleBIApplications
ConfigureDWgenerated445calendarand13periodcalendar
TopTags
11.1.1.7.1
11.1.1.8.1
account
adapter
adaptor
apps
bi
biapps
bitmap
changing
chartfield
compare
config
config_manager
conversion
cross
currency
data
dblink
development
dff
https://blogs.oracle.com/biapps/entry/db_link_with_oracle_bi
5/7
8/12/2016
DBLinkwithOracleBIApplications(OracleBIapplicationsblog)
dimension
duplicate
etl
external
fact
financials
fusion
generator
group
hcm
informatica
integration
load
lpg
manager
measure
model
multisource
number
obia
obiee
odi
of
oracle
otbie
otbienterprise
partitioning
snapshot
universal
Categories
Oracle
Personal
Archives
August2016
Sun Mon Tue Wed Thu Fri Sat
1
2 3
4 5 6
7 8
9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Today
Bookmarks
Events
OracleTechnologyNetwork
OracleTechnologyNetworkBlog
https://blogs.oracle.com/biapps/entry/db_link_with_oracle_bi
6/7
8/12/2016
DBLinkwithOracleBIApplications(OracleBIapplicationsblog)
RecentArticles
TechnologyNewsletters
Menu
BlogsHome
Weblog
Login
Feeds
RSS
All
/Oracle
/Personal
Comments
Atom
All
/Oracle
/Personal
Comments
TheviewsexpressedonthisblogarethoseoftheauthoranddonotnecessarilyreflecttheviewsofOracle.
TermsofUse|YourPrivacyRights|CookiePreferences
https://blogs.oracle.com/biapps/entry/db_link_with_oracle_bi
7/7