Confusion between the physical schema definition MSSQL Server

Hello

I'm learning ODI 11 g and I am currently working under the physical definition of the schema under topology Navigator. I want to import data from MS SQL Oracle Server; I have defined the source (MSSQL Server) and target servers (Oracle). Testicles of connections and that they are working correctly.

When you set the physical schema for MS SQL server I am confused with the following fields. Can someone help me understand its use here? I'll be very grateful

(1) database (catalogue)
(2) owner (schema) here I read-only user which I already defined as part of the definition of the SQL Server. It does not appear in the list.
(3) database (catalogue of the work)
(4) owner (scheme of work)

Best regards
Muhammad

>

Work catalog database is the location of the temporary objects of ODI (for example, C$, $ I, I have$ tables etc.)
== I use a single user reading to read the data. How ODI creates temporary objects in SQL server. My work and master repository is the Oracle database.

Temporary tables are used for a number of things, remember that at this moment in the topology - ODI don't know if your connection to the SQL Server is a source or a target, so he wants all the details, just in case. Reasons for Temp of source tables might be:
Source of the joins of tables in different data sets with a staging expliitly, set on the source.
Format (change data capture) objects - Tables to langer, newspaper views (items of $ J) etc.
If you use only MSSQL tables as sources, you proably find no temporary object created side soruce, arrays of C$ will go into the scheme of work target (in this case, Oracle) that the I'll tables$. So in your case, it's normal.

Scheme of work is the owner of the database value (catalog of the work) - once again, usually of dbo.
== use dbo as sys in oracle?

Type-IIRC no matter what user to the sysadmin role that creates objects have these objects as dbo by default.
Im not MSSQL DBA if.
Think of it as a qualifier that ODI will use when generation code selection based on the mappings of interface (for example select database.catalog.table xyz) etc.

Hope that helps

Published by: PeakIndicators_Alastair on May 14, 2013 08:53

Published by: PeakIndicators_Alastair on May 14, 2013 08:54

Tags: Business Intelligence

Similar Questions

  • ERPI configuration: data server and the physical schema

    Hello

    I use ERPI11.1.2.1.

    I try to configure ERPI following the documentation of erpi_admin.

    It is said that to create the database server and the physical schema for ERPI, I must develop 'ERP Integrator' in the tab 'Physical Architecture' in the Manger of the topology of the ODI.

    But I have no 'Integrator of the ERPI' node 'Technical' below in physical architecture :-(

    Thanks in advance for your help

    Fanny

    You need technology that works on the basis of data of the ERPI. So if your the ERPI on Oracle database, expand the Oracle technology and then right-click and choose Insert database server.

  • Creation of database server and the physical schema

    Hello

    Am new on ODI and try to create a physical schema, logical schema and create contexts in the version 11 g of ODI.

    I created a master repository and two work different repositories, repository (workrep1) a work of designer and the other as the execution of work repository (workrep2). But when I try to create servers data set of logical and physical diagrams, data server, I create in the working designer repository can be seen in the working directory of the execution. I want to create a separate context for repository and repository of work execution Designer work and I don't want to see everything about workrep1 when I connect on workrep2. But when I connect to the topology, I see the data server, I created in the repository of creative work. How can I create separate data servers in workrep1 and workrep2?

    Can someone help me with this and tell me if do anythign wrong?

    Thank you.

    Sant

    Created everything in the topology Manager is stored in the master repository, not the individual repositories work and is available for all deposits of jobs attached to Mr. aster rep if you have a physical connection differnet you want for your repository only execution, you create another server of data with the connection details and an associated physical schema. You can then create another context and use it to associate your new physical dataserver with the same logical schema that references your database server your designer rep work references:

    You will end up with something like: LogicalSchema1-->--> PhysicalSchema1 Context1
    LogicalSchema1--> sociolinguistique2--> PhysicalSchema2

    Then, whereby the referential work that you you may run under the proper context

  • Access to the database/schema to another server...

    Hello - I have a need that will require me to access additional information about a schema on a server that is different from what my APEX installation runs on (IE 3rd part of the data that is not part of the inherent schema that accesses the APEX)...

    My APEX server running version 3.2.1.00.11 on top of oracle 11 g Enterprise Edition Release 11.1.0.7.0 - 64 bit Production. We will call this server "A".

    The target server is currently an Oracle server, but will eventually migrate to a Teradata installation (no - I have no word to say in the matter!). We will call this server 'B '. No idea what versions in both cases.

    I understand that if I needed to access different patterns on the same server (IE Server A) it would be easy enough to do using grant statements.

    Also, I understand that to access a schema on server B, I could use a DBLink to do.

    My questions are:

    (1) oracle allow a DBLink to teradata? I found the following thread that seems to indicate that it is possible (or at least used to be - don't know if it's still a valid configuration) Re: Teradata to Oracle connection

    (2) is there another way to make this available external data source? A tech in our team 'Architecture COMPUTING"said DBLinks are not recommended or a best practice. He proposed adding the data source 'directly '?

    This thread (add multiple schemas in a workspace seems to speak of adding multiple schemas to a workspace, but I do not have access to this part of our oracle server (I'm only a workspace administration).)

    (3) if I create a view that accesses the tables through the DBLink to Server B when it comes to Oracle, and then update the DBLink to point to the new teradata server during the migration happens - it will break anything within the APEX?

    My hypothesis is that the table names are the same concerns only APEX that the view is valid and not what fuels the view.


    The rationale against using DBLinks gave me was that "it is not sensible for APEX down to the oracle database (its native underlying server/schema) to cross to another server and return to the oracle database that then went up to the APEX." It makes more sense for APEX to go straight to the other source of data. Normally, I would say that they (Apex/infrastructure) are the same server so it does not really matter that he might have to go through additional 1 'service' or 'interface', but this area is not my specialty.

    Also - I think that technically speaking our APEX service is already separated from its native schema/data on different servers (for load balancing), so in this case really maybe a middle Server Getting (IE Server APEX A-> native schema/data of the server where the DBLink might be-> server B) do an unnecessary extra jump (APEX Server A)-> server B. Note : I am sure that our architect does not know that this is the case, then it is not part of its raison d'etre.

    Thoughts?

    Thank you!
    Jim

    (1) there is a wide variety of databases that you can access from Oracle using the links to the db. The main purpose of a db link must provide connectivity between databases that are not consistent with the use of a certain type of driver or translator. Some databases provide native connectivity with other thing than their own products.

    (2) I would ask another dba from this source that he or she recommends, and if he or she has all the documentation. The long and short of it is (as I explained above) few providers of database provides native support for other database engines, which is needed for the kind of "direct connection" implies that person. My suspicion is that this person is an ODBC user and is equivalent to the use of ODBC drivers with "direct connection", which is far from accurate. ODBC only provides a generic interface to a database, at the expense of speed, functionality and efficiency thanks to the translation of the command and overhead.

    (3) oracle generally doesn't care about the back end of a connection to a different database and neither does APEX. As long as you can build a database to the database in question, shouldn't you have any problems ask these data, although only in a reduced performance due to air travel, networking, drivers, etc.

    Really, APEX is intended to be run against and integrates better with Oracle databases. If your main data is on another platform, APEX may not be the best solution for your needs.

  • Share the reader of fingerprints between the physical Machine and VM

    I have a lenovo W541 with build - in fingerprints, how to share.

    PM with W8.1 already use it, how to use it also to open a session in OS in WM?

    Best regards

    Paolo

    Hi Paolo,.

    Also, I have a Thinkpad W541 and scratched my head on how to use the fingerprint reader, integrated runtime for example 10 Windows on a virtual machine-machine since my cell phone - and then came across this thread.

    After comparing the 'Device Manager' on my VM-machine as well as on the physical laptop I have seen that on the VM machine there was no "biometric devices" not appearing on the VM machine. Of course, I also checked the hardware VM definition dialog if there was a possibility of adding such a device, but it was not.

    So I thought that I was stuck. But I found a solution that is at least sufficient for my needs. I noticed that one of the icons on the side in the bottom right of my machine-VM running (running Windows 10) - there is an icon that has been disabled but when hovering with the mouse it will read "validity sensors sensors Synaptics PS (WBF) (PID = 0017).

    After a right-click and selecting "Connect (disconnect host)" there's a new device that appeared in the Windows Device Manager 'Unknown device' and opening than treeviewitem I clicked and chose "Install driver" and voila! Now my built-in fingerprint reader can be used when running Windows 10 under my VM workstation!

    It is not ideal because it allows to disable the fingerprint reader on the BONES of the physical machine too long that the Windows 10 VM machine is running, but I can live with that. And the good side is that Windows (?) is smart enough to automatically re-enable the drive of fingerprints on my physical machine as soon as the machine-VM is closed / stop.

    I hope this helps!

  • Any way to link between the projects merged on HR server?

    Hello. Me once again.

    Is it possible to maintain links between the pages of different projects merged to the HR server?

    Clarify, consider the gross example of presentation of the projects merged in HR server. Say that the authors of the projects have an agreement that project names (for example, "output of the second project") and the first ('welcome') subject will have static names. Is there a way to, for example to create a link in the Welcome th pagee first output of the project , which opens the page home of the second output of the project? If so, please suggest the correct syntax.

    Note: I found that do a right click on a navigation item, copy the link, then paste the link in the address line of the browser, then the project that contains the link opens outside the context of the environment have been merged. Only clean the project navigation is displayed.

    Thanks in advance.

    -Kurt

    RHServer_Merge_mockup.png

    Answered own question with another experience.

    As I said in the original post:

    > Note: I found that do a right click on a navigation item, copy the link, then paste the link in the address line of the browser, then the project that contains the link opens outside the context of the environment have been merged. Only clean the project navigation is displayed.

    ... If you take this copied link and use it as a the hyperlink address, instead of in the address line of the browser and navigation to him directly, just copy the link DOES not work. For example, the hyperlink works for the original query:

    http://192.168.231.128:8080/RoboHelp/Robo/Server/General/projects/second%20Project%20outpu t/also

  • Move the physical disk to another server ESXi

    Hey guys,.

    I copied a virtual computer to another physical disk on my ESXi server.

    Is it possible to take the disk and move it physically

    Another ESXi machine and see the data existing on the second ESXi store

    Server?

    We were doing the initial test on a test machine. Now I want to move the virtual machine to a server better

    with a raid array. I know that I can use

    SCP, but I prefer not bogged down my network file copy 100 gig.

    When I physically move the disc I can see on the second

    machine. But I don't know how to add it in

    storage. When I use the wizard, I get a

    WARNING: it will wipe the data.

    Thank you

    Should be possible, but you may need to activate volume resignaturing on ESXi in so he could see the new drive.  Search the VMware KB for "will esx" and you should be able to find an article that explains how to...

  • Confusion between the Satellite A200-13O and A100-784

    Hello...

    Please can you help me decide which laptop I will buy.

    The concern here is the difference in performance between the "GMA 950 up to 256' in the A200 and the" 128 "in up to the A100.". "

    Is there a significant difference in performance (all game), or it's like the same.
    Because if there is little or no difference in performance, I'll go for the cheaper A100.

    Thank you.

    Hey Buddy,

    There is no huge difference, so if you take the A100 you get quite the same performance as on A200.

    I have an A100 with XP and it works well for me. For example: prey runs very nice and the machine does its job.

    Hope I could tell you because your question to which machine is best for you.

    Welcome them

  • Primary key and foreign key between the different schemas

    Hi all;

    SCOTT user have a 'rank' of table-> it contains the primary key-> users tablespace

    The U1 user have a 'emp' table-> it contains the foreign key-> test tablespace

    U1 > select constraint_name, constraint_type, r_owner, owner, r_constraint_name of all_constraints where table_name = 'EMP ';

    OWNER CONSTRAINT_NAME C R_OWNER R_CONSTRAINT_NAME

    ------------ ------------------------------ - -------------------------- ----------------------- -----------------------------------------------------

    U1              EMP_EMPLEV_C12_FK R SCOTT GRADE_GRL_C1_PK

    If I have connection U1, no possibility to find the name of the primary key without connection scott table?

    Thank you

    Hello

    So, you want to know what picture of the SCOTT schema has the constraint that is named "GRADE_GRL_C1_PK." Isn't it?

    If so,.

    SELECT table_name

    Of all_constraints

    Owner WHERE = 'SCOTT '.

    AND the argument constraint_name = 'GRADE_GRL_C1_PK. '

    ;

  • Confusion between the theories of computation

    Hello

    I confused with the notion of computation Essbase as States of SER60 who, for scripts of calc optmtal DIFFICULTY on members in the order of (Dense in first and then scattered) hour glass model m... However, according to what I read in a blog, he states that FIX is supposed to be used on sparse and if its inevitable to fix on the dense members then dense are supposed to be in last place in the order...

    the given reason was that sparse setting first reduces the number of blocks in memory and then dense members would be filtered from these final calculation blocks...

    Can anyone help clear this confusion?

    Thanks in advance

    Could you give links to or cite references of SER60 that you mention?

    Anyway, dense fixation will not reduce the number of blocks processed, but he could still improve performance and make a script more readable in various situations. A big one, is that a FIX on dense can prevent dynamic Calc. Members assessment in your building. The order of the dimensions in the FIX should be irrelevant, because Essbase restocking. So ' last dense "shouldn't matter.

    There is a very interesting discussion here: http://www.network54.com/Forum/58296/thread/1208974485/Order+of+Fixes+-doneit + material. Edward gives a good example of a script that can be written more efficiently thanks to a CORRECTION on dense (that OBVIOUS).

    Incidentally, I think Ben White should be stored members setting won't always prevent the evaluation of dynamically calculated members (all depends what else stored reference formulas, see FRMLRTDYNAMIC also PUT in the Ref Tech documentation).

  • Confusion between the query

    Hi friends


    I use oracle 8i and I will try the following


    Logically in my software day starts at 04:00 and ends at 03:59 the next day


    so need a query that returns the hours passed since today morning 4 AM until now. I'm only using sysdate at the moment, but there is a twist since date starts at 04:00 and not at 12 AM @ 12 h I have hours including hours of the previous day until 03:59

    at 12:20 hours
    at 1:21 hours

    I mentioned the following queries but without success
    select (to_date(trunc(sysdate) || ' 04:00:00','dd-mon-yy hh24:mi:ss') -  to_date(trunc(sysdate),'dd-mon-yy hh24:mi:ss'))*24 from dual
    select (sysdate+4/24 - sysdate) * 24 from dual;
    Any help would be appreciated

    Concerning
    Park

    Published by: Park February 11, 2011 01:56

    The difference between the time so you have to current system and last time from 04:00.

    The time difference in days is:

    (SYSDATE-(TRUNC(SYSDATE-4/24)+4/24))
    

    Within hours, it is:

    24*(SYSDATE-(TRUNC(SYSDATE-4/24)+4/24))
    
  • Buckets of the interaction between the physical i/o and buffer cache hach

    I read the book Expert Oracle practices on issues of lock contention. While I was reading this chapter. I'm little bit confused the bahavior of the buffer cache when physical i/o occurs. According to Tom Kyte, when data blocks are read on disk (if missed cache) the following steps occurred. Ask Tom & amp; quot; How to work the Database Buffer Cache? & amp; quot;

    (a) access to the buffer cache and search for block

    (b) if the block isn't here, perform physical i/o and put it in the cache

    (c) return the block of memory cache

    However, I wonder what stage b has occurred which means put the data block in the buffer cache. For this, the data block is added to the associated buffer cache hash buckets?

    As far as I know, in order to cache data hit intended address of applicable block in buffer cache hash bucket. The hash function is generated during this data block address. (if acquired the lock of the child) And then find the address of the data block in the cache buffer chain to locate the block of buffer in the buffer cache.

    My second question is what stage an occur (go to the buffer cache and search block) how to block oracle look? I mean where did he look like? My third question relates to my second question, Oracle if discovered that the block in the buffer cache, does know where to find them? I guess that Oracle does not know where to locate it in the buffer cache. Therefore, it uses cache buffer hash buckets. I'm wrong?

    Last question is, I'm just trying to understand how buffer cache buffers are linked, buffer cache buffer hash, how it works?

    Thanks in advance.

    > What happens if planned lines resident for other blocks of data in the table? How can you join the other data block addresses? And, how do you know that lines which are located in what block of data?

    See this demo:

    Microsoft Windows XP [Version 5.1.2600]

    Copyright (C) 1985-2001 Microsoft Corp.

    C:\Documents and Settings\Administrateur > sqlplus scott/tiger

    SQL * more: Production release 11.2.0.1.0 Wed Dec 18 09:01:50 2013

    Copyright (c) 1982, 2010, Oracle.  All rights reserved.

    Connected to:

    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

    With partitioning, OLAP, Data Mining and Real Application Testing options

    SQL > drop table test is serving;

    Deleted table.

    SQL > create table test in select * from object;

    Table created.

    SQL > set line 200.

    SQL > column nom_segment for a20;

    SQL > select nom_segment, segment_type, header_file, header_block dba_segments where nom_segment like 'TEST '.

    NOM_SEGMENT SEGMENT_TYPE HEADER_FILE, HEADER_BLOCK

    -------------------- ------------------ ----------- ------------

    4 1218 TEST TABLE

    Average for test table header block are 1218 that resides in file number 4.

    SQL > SELECT

    2 dbms_rowid.rowid_relative_fno (rowid) REL_FNO,

    3 dbms_rowid.rowid_block_number (rowid) BLOCKNO

    4 test where object_name = 'EMP ';

    REL_FNO BLOCKNO

    ---------- ----------

    4 2443

    SQL > variable s/n varchar2 (30)

    SQL > exec: s/n: = dbms_utility.make_data_block_address (4, 2443);

    PL/SQL procedure successfully completed.

    SQL > print s/n

    S/N

    --------------------------------

    16779659

    SQL > SELECT

    2 dbms_rowid.rowid_relative_fno (rowid) REL_FNO,

    3 dbms_rowid.rowid_block_number (rowid) BLOCKNO

    4 test where object_name = 'I_AUDIT ';

    REL_FNO BLOCKNO

    ---------- ----------

    4 1223

    SQL > exec: s/n: = dbms_utility.make_data_block_address (4, 1223);

    PL/SQL procedure successfully completed.

    SQL > print s/n

    S/N

    --------------------------------

    16778439

    SQL >

    Then, I got two dBA for different lines that are in the block No. 2443 and 1223.

    Concerning

    Girish Sharma

  • Confusion between the MSO triggering behavior

    Hi people,

    I see some behavior confusing trigger on the ASM and I hope someone can help me understand what is happening.

    I have my FGEN you ed enter the two inputs of the oscilloscope and extinction of output. In the standalone VirtualBench, I put the FGEN for outupt a 1 Hz sine wave. Then I run the attached vi, which is just data collection. When I asked him to collect data on the same channel, as is the trigger, it fires once per second, which is what I expect. When I ask him to collect data from channel 1 and trigger off channel 2, or vice versa, it fires as fast I leave the while loop execute. This can be seen by the timestamp of trigger and also the chart update. This isn't what I expect, because I do not expect the choice of the data channel to influence the outbreak.

    Also note that I put the time pre-trigger at 2 ms, but it is 4 US when I question him. I don't know what changes this value. This may or may not be related, but happens to whatever the configuration of trigger/collection of data.

    thoughts?

    -Allison

    You don't set a time sample rate or acquisition. If you want to than to keep the settings that you made in the application of VirtualBench, you must set 'Reset' to 'false' on MSO initialize VI. Otherwise, they get to the default values. The default values for the acquisition and the rate of sample time are 250 MHz and 4 US, respectively. You set a time 2 ms pre-trigger, which goes far beyond the acquisition time, so he gets converted to 3,992 US (which is the largest value for pre-trigger, we can use with a US 4 acquisition at this sampling frequency time).

    In the intervention itself, in the API VirtualBench, you should activate the channel that you want to use as a trigger. If you configure an analog channel without mail in a trigger, your type of trigger gets under duress to a trigger immediate (you can see with the OSM query trigger Type VI). It was by design, even if I agree, in this particular case, it seems counterintuitive.

    The solution would be to allow two channels, but then only chart the channel you are interested in (you can use the table of primitive Index on the waveform to choose individual channels).

  • Confusion between the performance problem with a query

    I have a query that takes 3 minutes (according to another developer, but when I run it not even returned after 10 minutes) to return lines nil. But the interesting part is that instead of select * if I give a count (*) select, he returned in less than a second. And even the subquery returns no rows in less than one second. The query is as follows. I see no option to answer this confusing behavior. Please suggest me an option I can verify, what explains this scenario. I am interested to know the root cause of it. Please let me know if you need any details.
    select * from order_lines_flmnt_stg_in ol
     WHERE order_lines_flmnt_stg_in_id IN (
              SELECT DISTINCT order_lines_flmnt_stg_in_id
                         FROM order_lines_flmnt_stg_in ol,
                              order_header_flmnt_stg_in oh,
                              order_lines oln
                        WHERE ol.TYPE = 'Original'
                          AND ol.item_code NOT IN (
                                 SELECT oln.item_code
                                   FROM order_lines oln,
                                        order_lines_flmnt_stg_in ol,
                                        order_header_flmnt_stg_in oh
                                  WHERE oh.po_id = ol.po_id
                                    AND ol.item_code = oln.item_code)
                          AND (    ol.error_message IS NULL
                               AND oh.error_message IS NULL
                               AND oh.activate_flag = 1
                              ));
    SQL*Plus: Release 10.2.0.1.0 - Production on Wed Sep 30 16:41:53 2009
    
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
    With the Partitioning, Real Application Clusters, OLAP and Data Mining options
    
    SQL> set lines 10000
    SQL> alter session set current_schema = epix;
    
    Session altered.
    
    SQL> set timing on
    SQL>           SELECT DISTINCT order_lines_flmnt_stg_in_id
      2                       FROM order_lines_flmnt_stg_in ol,
      3                            order_header_flmnt_stg_in oh,
      4                            order_lines oln
      5                      WHERE ol.TYPE = 'Original'
      6                        AND ol.item_code NOT IN (
      7                               SELECT oln.item_code
      8                                 FROM order_lines oln,
      9                                      order_lines_flmnt_stg_in ol,
     10                                      order_header_flmnt_stg_in oh
     11                                WHERE oh.po_id = ol.po_id
     12                                  AND ol.item_code = oln.item_code)
     13                        AND (    ol.error_message IS NULL
     14                             AND oh.error_message IS NULL
     15                             AND oh.activate_flag = 1
     16                            );
    
    no rows selected
    
    Elapsed: 00:00:00.11
    SQL> select count(*) from order_lines_flmnt_stg_in ol
      2   WHERE order_lines_flmnt_stg_in_id IN (
      3            SELECT DISTINCT order_lines_flmnt_stg_in_id
      4                       FROM order_lines_flmnt_stg_in ol,
      5                            order_header_flmnt_stg_in oh,
      6                            order_lines oln
      7                      WHERE ol.TYPE = 'Original'
      8                        AND ol.item_code NOT IN (
      9                               SELECT oln.item_code
     10                                 FROM order_lines oln,
     11                                      order_lines_flmnt_stg_in ol,
     12                                      order_header_flmnt_stg_in oh
     13                                WHERE oh.po_id = ol.po_id
     14                                  AND ol.item_code = oln.item_code)
     15                        AND (    ol.error_message IS NULL
     16                             AND oh.error_message IS NULL
     17                             AND oh.activate_flag = 1
     18                            ));
    
      COUNT(*)
    ----------
             0
    
    Elapsed: 00:00:00.18
    SQL> select count(*) from order_lines_flmnt_stg_in;
    
      COUNT(*)
    ----------
          3198
    
    Elapsed: 00:00:00.18
    SQL> 
    I don't know if it's relevant, but there are no locks on the tables involved.

    Published by: release 6' - 8 "September 30, 2009 16:49

    count (*) SELECT can use the index only without having to consult the table at all...
    Amiel

  • Confusion between the issue of fonts for a new user

    Hey everyone, my apologies in advance because I just do not know how to ask the question in the right words for my research gaps. My question is I have a series of files HAVE (~ 75 or almost) and I need the police in each to match. The problem is when I open them, some do give 1 PT while others give almost 7. When the same zoom, is the size of the two texts however (the pt 1 could even be bigger?). It seems there are two scales, but I can't give a sense or understand how to put on a single scale of correspondence. I tried to learn this program stumbled right through it, so I guess there is something incredibly simple, that I'm missing but just don't know how to look for it. Any thoughts?

    Thanks a bunch

    Working from ARCMap, I see? To reset the fonts for their correct size test by selecting all, and use the arrow keys on the keyboard to move all objects, click to the left and back to the right. Reset the font size.

Maybe you are looking for