Multiple source databases

Hello,
I need to load data into dimensions and cube from multiple source databases. We have separate transaction databases for each country, but data must be loaded into common target schema. At the moment we have created mappings which loads data from one source database.
What is the best way to populate, for example customers dimension from customers transaction tables (located in multiple source databases) if business identifiers can overlap?

I would break this up into two pieces: the load from the source systems into the staging area, and then the load from the staging area into the target table, which you mentioned was a dimension.
There is no reason you would have to use views or synonyms if you don't want to. You could approach this either with a SET operator, in this case a union, that brought all the sources together into the staging table. However, I would likely create multiple mappings for each source system. I would create a mapping for each table that you have to pull data from, and then create a separate process flow that controls all the tables being pulled from a particular source database. This allows you to schedule the extractions from the source systems independently of each other in case they need to run at different times. The end result of all of this will be a series of staging tables that are loaded from source tables from all the different locations. For each of the singular mappings, I would create a constant that defined the source of the data for this mapping, and load that constant into a column called SOURCE_SYSTEM, or perhaps COUNTRY, as you mentioned. Then, this SOURCE_SYSTEM/COUNTRY column + SOURCE_SYSTEM_ID would serve as the natural key.
You can choose to persist these tables (as an ODS of sorts) or not... that is up to you and your requirements.
Finally, I would create a single mapping that loads the final target table from the single staging table.
Let me know if this doesn't make sense.
Regards,
Stewart Bryson

Similar Messages

  • Could Audit Vault Agent Support Multiple Source Database?

    Hello,
    May I use one agent for two or more source database?
    Thank you!
    Best Regards,
    Tony

    I had the same error, On the OUI log there was an error on the instalation of the Database Vault (although the installation finished OK), check if you have the same error output:
    <LOG>
    MANAGE_INSTANCE start RDBMS result=C:\oracle\product\10.2.2\av_1\bin\dvca_start_rdbms.bat,1,
    Executing task SQLPLUS_CATMAC
    connect SYS:java.sql.SQLException: ORA-01031: insufficient privileges
    Executing task UNLOCK_DVSYS
    Error executing task UNLOCK_DVSYS:java.lang.NullPointerException
    Executing task LOAD_NLS_FILES
    Error executing task LOAD_NLS_FILES:java.lang.NullPointerException
    Executing task ACCOUNT_CREATE_OWNER
    Error executing task ACCOUNT_CREATE_OWNER:java.lang.NullPointerException
    Executing task GRANT_CONNECT_OWNER
    Error executing task GRANT_CONNECT_OWNER:java.lang.NullPointerException
    Executing task GRANT_ADMIN_DB_TRIG
    Error executing task GRANT_ADMIN_DB_TRIG:java.lang.NullPointerException
    Executing task GRANT_ALTER_ANY_TRIG
    Error executing task GRANT_ALTER_ANY_TRIG:java.lang.NullPointerException
    Executing task ACCOUNT_CREATE_MANAGER
    Error executing task ACCOUNT_CREATE_MANAGER:java.lang.NullPointerException
    Executing task GRANT_CONNECT_MANAGER
    Error executing task GRANT_CONNECT_MANAGER:java.lang.NullPointerException
    Executing task PASSWORD_CHANGE_DVSYS
    Error executing task PASSWORD_CHANGE_DVSYS:java.lang.NullPointerException
    Executing task PASSWORD_CHANGE_DVF
    Error executing task PASSWORD_CHANGE_DVF:java.lang.NullPointerException
    Unable to login to SYS account.. java.sql.SQLException: ORA-01031: insufficient privileges
    . Error during post-installation processing. java.lang.NullPointerException. Error during post-installation processing. java.lang.NullPointerException.
    </LOG>
    Looks like the problem was that I changed sys and system password on the dbca final windows, that maybe wronged the instalation scripts.
    When re-installed the AV Server I just press ok on that window without changing any password and it worked.
    Hope that Helps.
    Alfonso Leon

  • Streams configuration multiple source-single destination

    hi all,
    can we configure streams capturing changes from multiple source databases and applying at single destination?
    to configure table level replication is it mandatory to enable suppliment logging foe enrire database?
    is it possible to configure streams without setting GLOABAL_NAMES parameter to TURE.?
    if i enable table level suppliment logging ,will my dependent objects on the table go invalid?
    there may be some silly questions,PLease answer my questions.
    regards
    Sangeeth

    >
    can we configure streams capturing changes from multiple source databases and applying at single destination?yes you can, just should care about conflict resolution when multiple source tables are replicated into the same destination table.
    to configure table level replication is it mandatory to enable suppliment logging foe enrire database?no, you can have it for specific tables, which are replicated.
    is it possible to configure streams without setting GLOABAL_NAMES parameter to TURE.?yes, you can, but it's error-prone and will be every time pointed by Oracle Support in case of any streams problems.
    if i enable table level suppliment logging ,will my dependent objects on the table go invalid?why? I didn't catch it.

  • SQL Server 2008 R2 - Connection from multiple sources makes the database drop.

    Hey,
    I have a database being accesses from multiple sources - IIS and WPF application.
    Once a user enters the website(which is connected to the database through a Connection String), The WPF application stops its communication with the database, or vise versa.
    The problem being solved once I restart the IIS service or the SQL instance service.
    Thanks in advanced.
    Nir.

    Hello Nir,
    Thank you for your question. I am trying to involve someone more familiar with this topic for a further look at this issue. Sometime delay might be expected from the job transferring. Your patience is greatly appreciated. 
    Thank you for your understanding and support.
    If you have any feedback on our support, please click
    here.
    Regards,
    Elvis Long
    TechNet Community Support

  • Can we merge data from multiple sources in Hyperion Interactive Reporting ?

    Hi Experts,
    Can we merge data from multiple sources in Hyperion Interactive Reporting ?Example can we have a report based on DB2
    Oracle,
    Informix and Multidiemnsional Databases like DB2,MSOLAP,ESSBASE?
    Thanks,
    V

    Yes, Each have their own Query and have some common dimension for the Results Sections to be joined together in a final query.
    look in help for Creating Local Joins

  • Load Data from a table on one server's database, to the same table structure in multiple server databases

    Hi,
    I have a situation where i have to load data from one server/database table to multiple servers/databases.
    Example:
    I need to load data from dbo.TABLE_A  (on Server: Server_A & Database: Database_A)  to the same table on the list of server databases like
    Server: Server_B , Database: Database_B
    Server: Server_C , Database: Database_C
    Server: Server_D , Database: Database_D
    Server: Server_E , Database: Database_E
    Server: Server_F , Database: Database_F
    Server: Server_G , Database: Database_G
    Server: Server_H , Database: Database_H
    so on and so forth on 250 such server database combinations.
    The table structure is the same on all the servers.
    If i make the source or destination dynamic, it throws an error while mapping ?
    I cannot get Linked server permissions and SQL Server Config thing doesn't work as well.
    Please suggest on how to load data from one source to multiple server/databases.
    Thank you.

    I just need to transfer one table's data. its like i have to use a query to pick data for
    the most recent data. So i use something like, select A, B, C, D from dbo.table where ETL_TIMESTAMP > (the max(etltimestamp) in the destination on different server). There are no foreign key relationships and the data should not be truncated. it just had
    to append the new records.

  • Address book multiple sources

    Address book i have set up address book to work with dropbox so all the macs in our office can share the same database this removes the need for all those all those syncing applications and for one person to be in charge of the database.
    Problem is you have to limit the personal info you want in the database as every one has access to it.
    I also have many family members using mac and it would be nice to be able to do something similar with them a unified family contacts book.
    Again you would have the same issues. If Address book could work like ical and operate with multiple sources. You could have all your contacts in one location but keep the info separated and private.
    Any one know if it is possible to achieve this or if something like Bento could

    Thank you, V.K. The good news is that the group is large and the email addresses are hidden in the BCC field so Jane won't know that I have two entries for her in my address book. (And yes, I know I could call them both "Jane Doe" but at some point I would probably shoot myself in the foot by deleting the duplicate without realizing why it's there.)
    I was surprised that whoever coded Address Book and/or Mail didn't use the usual convention of being able to select multiple entries in a list. This would be a nice enhancement for a future release; it's really not that unusual for someone to request that mail be routinely sent to both a home and work email address.

  • Multiple IQ databases on one host ---- NLS for BW-HANA

    Hi, 
    We are planning to build a Sybase IQ NLS landscape to support BW on HANA landscapes.
    We have thought of installing DEV/QA NLS (IQ) on one server and accordingly have created the file systems on the Linux host. My question is whether we have to install sybase IQ 16 SP8 PL27 twice on the server to have two seperate $SYBASE install directories, from which we can source the environmenmt profiles while launching each of these databases.
    The FS layout is as follows --- All FS's will be owned by sybase (2 sets of FS will be created with SIDs for DEV and QAS)
    /usr/sap/SID/sybase ------------- sybase install dir
    /usr/sap/SID/database -------- catalog DB
    /usr/sap/SID/main -------------- IQ_SYSTEM_TEMP
    /usr/sap/SID/log -- ---- Transaction logs and other system logs  ----- Can the transaction log be stored here for Point in Time Recovery?
    /usr/sap/SID/messages --------- messages
    /usr/sap/SID/html ---------- html query plans
    /usr/sap/SID/sapdata1 to /usr/sap/SID/sapdata4 --- for iq db spaces (user db spaces)
    /usr/sap/SID/temp/temp1 to /usr/sap/SID/temp/temp4 --- for iqtmp spaces  (both the sapdatax and tempx have same sizes)
    Question ---- can the base directory /usr/sap/SID/temp become the IQTMP16 and will it access the other file systems (temp1, temp2 and so on) undreneath it or do we have to just create one file system - /usr/sap/SID/temp?
    /usr/sap/SID/tmp ----- path for -dt option in the config file to store server dependant files. - I am not sure what this -dt stands for and how different is it from iqtmp FS (usr/sap/SID/temp....)
    Question - In the First Guidance guide, this filesystem is mentioned as (IQ for Sort)... Does /usr/sap/SID/temp (iqtmp) and /usr/sap/SID/tmp (.tmp) have same sizes?
    Question - Does the /usr/sap/SID/sapdata, /usr/sap/SID/temp and /usr/sap/SID/tmp have same sizes?
    We will install DEV under /usr/sap/DEV/sybase and configure it to use the above file systems. Similarly, we will have filesystems for QAS but the install will begin from /usr/sap/QAS/sybase.....
    Is it a viable way of installting multiple NLS databases on one server?
    Please help....

    already answered here - http://scn.sap.com/thread/3717450

  • Multiple sources

    I would like to have some advice what to do best and what can be done in the following scenario:
    In our rpd we have an oracle db as source. Now the come with an excel file as source. So we getting a rpd with a multiple source. In the oracle db we have data like: costcenters, time, jobs, absence, fte etc...
    The new excel file contains data like budgetted fte, time, costcenters etc...
    What to do with those two sources. For the budgetted fte i want to create a new fact. But what to do with the dimension data. Do i have to join them in de physical layer with the "dimension" tables of the oracle db ? can that be done?
    Or do i have to create a logical dimension table with two sources? My concern is that i get double records.
    So what to do is a scenario like this....
    can someone do some advice... if something is not clear... feel free to ask.

    Check here you have a complex example of query federation with an Excel file !
    http://st-curriculum.oracle.com/obe/fmw/bi/biee/r1013/bi_admin/biadmin.html#t8
    You must take attention that you must build also a ster schema in Excel.
    You must then have one sheet for the fact table and several others sheet for the dimension.
    OBIEE will perform a star query agains Excel and against the database and join them with an outer join on the dimension attribute.
    Good luck
    Nico

  • Locks made against source database (SQLServer 6.5 to 9.0.1.2 migration)

    I was wondering if there is any information about the types of locks that OMWB will take out on the source SQLServer database in a migration. From what I can tell these locks occur on the source database while the table data is loaded in to the target Oracle database. Are they taken at any other time during the migration process? How does OMWB determine what locks to take?
    I need to migrate several production SQLServer 6.5 databases and I need to understand how OMWB will perform locks so I don't bottleneck our production SQLServer databases while they are converted to Oracle. Most of the migration work will be performed off hours, but I still would like some insight into the locking. In a related question, how does OMWB maintain consistency between tables during the migration process?
    Thanks in advance for your help.
    -Reid

    Hi,
    You will be able to migrate from 6.5 to 9.3.1, if the 6.5 version is on a seperate server from the planned 9.3.1 version then you can use the migration wizard to do so.
    If you want to migrate users and groups make sure the 9.3.1 version is still in native security mode, otherwise you will need to use esscmd/maxl to extract user information and then import.
    The migration wizard will not take the data so you should really export that from your source.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Satellite L-50 can't play audio from multiple sources

    I can't play audio from multiple sources. This is very annoying when I have 2 youtube videos playing, if I start playing something on the media player, there is no sound on media player, it's the same when I have 2 media players open and 1 youtube video playing, youtube video doesn't have sound..
    I already have all the latest drivers, last DTS driver update was in 2014, sound update this year's february..
    25/02/14
    DTS Studio Sound
    DTS Inc.
    Windows 8.1 - 64 Bit
    1.01.2700
     I don't know if this makes sense, but I got newer DTS sound driver which I found, It's not my laptop model, but they all seem to be the same - v1.1.88.0 
    I uninstalled DTS software and still had the same problem, so it's not affecting sound driver in any way..
    10/02/15
    Sound Driver
    Integrated Device Technology Inc.
    Windows 8.1 - 64 Bit
    6.10.6491.0
    IDT audio driver has newer release date, but the driver version is the same as the 2013 one..
    Why are toshiba releaseing old driver as 'NEW' ?
    2nd is my speakers advanced settings, nothing changed when I disabled "Allow applications to take exclusive control of this device"
    Attachments:
    audio.png ‏6 KB
    test2.png ‏7 KB
    specs.png ‏16 KB

    Can you check the full model and part number from the laptop?
    - Peter

  • Satellite L50-A-19N can't play audio from multiple sources

    I can't play audio from multiple sources. This is very annoying when I have 2 youtube videos playing, if I start playing something on the media player, there is no sound on media player, it's the same when I have 2 media players open and 1 youtube video playing, youtube video doesn't have sound..
    It goes away when I plug out my headphones..
    I already have all the latest drivers, last DTS driver update was in 2014, sound update this year's february..
    25/02/14
    DTS Studio Sound
    DTS Inc.
    Windows 8.1 - 64 Bit
    1.01.2700
    I don't know if this makes sense, but I got newer DTS sound driver which I found, It's not my laptop model, but they all seem to be the same - v1.1.88.0
    I uninstalled DTS software and still had the same problem, so it's not affecting sound driver in any way..
    10/02/15
    Sound Driver
    Integrated Device Technology Inc.
    Windows 8.1 - 64 Bit
    6.10.6491.0
    IDT audio driver has newer release date, but the driver version is the same as the 2013 one..
    Why are toshiba releaseing old driver as 'NEW' ?
    2nd is my speakers advanced settings, nothing changed when I disabled "Allow applications to take exclusive control of this device"

    I see that the option called “give exclusive mode applications priority” has been checked.
    Usually different applications and programs can access the sound card simultaneously.
    For example: you can hear the sound in game, while you can run your own music via an external player.
    This is prevented with these options “give exclusive mode applications priority”.
    Maybe you should disable (uncheck) this option to prevent the different applications for using this exclusive mode stream.
    I did it for my DAC. I set the DAC for exclusive mode. Once my audio playback software starts to play music, no other software is able to share the DAC.
    However, I use Win 7 and Realtek sound driver… It’s another configuration.
    So it’s not known to me if your issue is related Win 8.1 system or maybe limitation of sound driver… it could be also possible that one of your sound applications don’t allow multiple sound streaming.

  • Any Tutorial / Sample to create Single PDF from multiple source files using PDF assembler in a watched folder process.

    Any Tutorial / Sample to create Single PDF from multiple source files using PDF assembler in a watched folder process. I have a client application which will prepare number of source files and some meta data information (in .XML) which will be used in header/footer. Is it possible to put a run time generated DDX file in the watch folder and use it in Process. If possible how can I pass the file names in the DDX. Any sample Process will be very helpful.

    If possible, make use of Assembler API in your client application instead of doing this using watched folder. Here are the Assembler samples :  LiveCycle ES2.5 * Programming with LiveCycle ES2.5
    Watched folder can accept zip files (sample : Configuring a watched folder to handle multiple input files and write results to a single folder | Adobe LiveCycle Blog ). You can also use execute script to create the DDX at runtime : LiveCycle ES2 * Application Development Using LiveCycle Workbench ES2
    Thanks
    Wasil

  • Source database in NOARCHIVELOG temporarily for maintenance

    Hi all,
    We have a big maintenance to run next week end. There will be mostly index rebuild, statistics gathered and so. We are using 10.2.0.3. Source database is a RAC one.
    We would like to put our database in NOARCHIVELOG temporarily during this maintenance windows. This may sound like an easy task, but i rather consider it as a risky one - I need a 100% safe procedure!!
    I wonderer, if there is arcticles in Oracle documentation or Metalink that could help.
    I think I know several of the steps required:
    - Stop the capture
    - Put the database in NOARCHIVELOG mode
    - Re-instantiate the tables using dbms_capture_adm.prepare_table_instantiation on the source database
    - Ré-instantiate the tables using dbms_apply_adm.set_table_instantiation_scn on the destination database
    - I think I will have to advance the SCN on the capture but I'm not sure if I have to change the FIRST_SCN or the START_SCN or both?
    - Put the database back in ARCHIVELOG mode
    - Start the capture
    I'm not sure in wich order i have to do these tasks.
    Thank you for any advice/link on that subjet!
    Jocelyn

    Thanks a lot Rijesh for your response,
    In the meantime, I do my own search and came to the same conclusion.
    I also experimented with note 471695.1 on Metalink (Required Steps to Recreate a Capture Process). It "almost" works! It recreates the capture correctly, but it does not carry the existing table rules... (the content of DBA_STREAMS_TABLE_RULES before dropping the capture).
    So it's probably going to be much easier to recreate the whole thing from scratch (we have an existing procedure that is very mature).
    Regards,
    Jocelyn

  • Why am I getting  'Unable to signon to the Source Database.' just prior to 'Running the DBTSFIX Report' step.

    We are upgrading from Tools 8.53 to Tools 8.54 in HCM. I am receiving logging event 'Unable to signon to the Source Database.' just prior to 'Running the DBTSFIX Report' step. I found case 1545297.1 where it said to choose initial move as opposed to move

    For Tools only upgrades, while creating the jobs, you should choose 'Initial' and not 'Move to production'
    An excerpt from http://docs.oracle.com/cd/E56736_01/psft/acrobat/Getting_Started_on_Your_PeopleTools_Upgrade_08_2014.pdf is given below
    MTP indicates that this step runs only in Move to Production upgrade passes. The step is not applicable to the initial pass. This is not applicable for PeopleSoft PeopleTools-only upgrades.

Maybe you are looking for