Create a target table by using the model of the ODI

Hi all

I am new to ODI. I'm try export table RDBMS for source RDBMS table at target.

If we create the structure of the target in the trg schema table or we can create using the model fit obi by selecting new data store.

Owb loading target tables is created and the data will be loaded.

Pls help me about this.

Thanks in advance.

Hello
You can create it in the two ways.if you create using ODI data store, you must select Create table option target in flow during loading of the target.

Tags: Business Intelligence

Similar Questions

  • Is there a way to the target url by using the power of Attorney (I want to say is possible to use the proxy to target a site something like that.)?

    Is there a way to the target url by using the power of Attorney (I want to say is possible to use the proxy to target a site something like that.)?

    By default, you can not in Firefox.

    But you can use an add-on like FoxyProxy Standard, I think he understands the functionality you need.

  • Can I automate creating a cluster in LabView using the structure of data created in a generated automatically. CSV, C header or XML file?

    Can I automate creating a cluster in LabView using the data structure created in an auto generated. CSV, C header or XML file?  I am trying to take the data structure defined in one or more of these files listed and have LabView automatically create a cluster with structure types and the same data.  (Ideally, I would like to do it with a C header file only.)  Basically, I'm trying to avoid having to create the cluster by hand, as the number of cluster elements could be very large. I looked in EasyXML and contacted the rep for the add-on.  Unfortunately, this feature was not created yet.  Did anyone done something like this before? Thanks in advance for the help.


  • How to insert data into the table by using the expression builder in the assign activity

    How to insert data into the table by using the expression builder in affect business in BPEl, I use SOA Suite 11.1.1.5
    Can someone help me please

    Hello

    I don't think that oraext:query-database() can insert data into the table.

    What are your needs?
    Can not you plan to use the DB adapter with the insert operation?

    Kind regards
    Neeraj Sehgal

  • Loading of the data using the ODI Crores

    Hi Experts,

    I'm loading data 16.5 crores from source to target with in the only Oracle DB (for source and target Ihave two different schemas) and the target tablespace have 180 GB, whereas I am running using the ODI interface, found the extension tablespace TEMPerror. but I did not have enough space to increase the TEMp tablespace in my PB.
    Please help me any other solution to solve the same.

    Thank you in advance,

    Kind regards
    Chaitanya.

    Hi Chaitanya,

    Please add separate column (column sequence number) in the source table and retrieve the data with the sequence number and apply the index on the sequence column.
    Add the filter to the sequence column condition in interface and run the interface in order to transmit the data between the source and target wise bouquet

    for example: Add the command to the filter condition and transmit values like below

    Command: sequnce_column_name between 1 and 100000

    sequnce_column_name later between 100001 and 1000000 next sequnce_column_name between 1000001 and 10000000

    Continue to run based on the calculation of your previous run time

    It will be the word incase there no column of date as lupdated_date, created_date, created_by and updated_by

    Kind regards
    Phanikanth

  • How to create the new table by using the pertioned table

    Hello
    I use a partitioned table, now I want CPDR a new table with the same structure of my existing partitioned table.
    so can I use this syntax

    create the table abc_new as
    Select * from my_partitioned_table
    where 1 = 2;

    If I use this syntax, he would do the same my existing partitioned table structure?

    and

    When
    We use a syntax such as

    create the table abc_new as
    Select * from my_partitioned_table
    where 1 = 2;

    so he would also make the indexing on the new table if old table exists? If this isn't the case, then how can we create this indexing too at the time of execution of this syntax?


    regards

    N °

    Although the command would create a new table with the same column names and data types, it is NOT a partitioned table. You must explicitly specify the PARTITION BY clause and definitions of Partition when creating the table.

    Similarly, index definitions are not automatically copied. You must explicitly run the CREATE INDEX statements (which you can generate source using DBMS_METADATA. GET_DDL or by using any other tools/utilities).

    (However, if you use Export-Import - for example import to another schema, or to another database, it would create a table partitoned bearing the same name and with the same index definitions).

    Hemant K Collette

  • Table by using the command

    Hello world
    I have a table of student where I have all the students of our school and now I also want to have control of daily assistance for each student. I need to create another table for this purpose or do you think I can use the same table for this?
    This is my table:
    SCHOOL_ID NOT NULL VARCHAR2 (5)
    STUDENT_ID NOT NULL VARCHAR2 (15)
    LAST_NAME VARCHAR2 (30)
    FIRST NAME VARCHAR2 (30)
    GRADE VARCHAR2 (8)
    NATIONALITY VARCHAR2 (20)
    Date of birth
    STUDENT_EMAIL VARCHAR2 (50)
    ADDRESS_1 VARCHAR2 (50)
    ADDRESS_2 VARCHAR2 (50)
    GUARDIAN_RELATIONSHIP VARCHAR2 (20)
    GUARDIAN_LASTNAME VARCHAR2 (30)
    GUARDIAN_NAME VARCHAR2 (30)
    HOME_PHONE_CODE NUMBER (3)
    HOME_PHONE VARCHAR2 (8)
    STATUS VARCHAR2 (1)
    TYPE VARCHAR2 (1)
    GUARDIAN_MOBIL_CODE NUMBER (3)
    GUARDIAN_MOBIL VARCHAR2 (8)
    WORK_PHONE_CODE NUMBER (3)
    WORK_PHONE VARCHAR2 (8)
    GUARDIAN_EMAIL VARCHAR2 (50)
    GUARDIAN_NATIONALITY VARCHAR2 (20)
    GUARDIAN_LANGUAGE VARCHAR2 (20)
    EMERGENCY_CONTACT VARCHAR2 (30)
    EMERGENCY_PHONE_CODE NUMBER (3)
    EMERGENCY_PHONE VARCHAR2 (8)
    EMERGENCY_RELATION VARCHAR2 (30)
    PHYSICIAN_NAME VARCHAR2 (30)
    PHYSICIAN_PHONE_CODE NUMBER (3)
    PHYSICIAN_PHONE VARCHAR2 (8)
    STUDENT_ALLERGIES VARCHAR2 (80)
    STUDENT_MEDICATION VARCHAR2 (80)
    FAX_CODE NUMBER (3)
    FAX VARCHAR2 (8)
    GUARDIAN_EMAIL2 VARCHAR2 (50)

    user626836 wrote:
    Hi Ed and thanks for the reply,
    The school year is because each term is 2 years old like the 2011-2012 school year.

    Yes, but if you know the date of the action, you already know the "school year", because any given date can belong to a single "school year".

    And you could treat 'back' as 'exercise '. An exercise generally does not begin on January 1, so covers parts of two calendar years, but is called by one of these years. as "fiscal 2012" starts in 2011 and ends in 2012. So if you really felt you need to record the 'back' separately, you might refer to "the year 2012" school to signify the school year begins in 2011 and ending in 2012. "

    But again, this is redundant and violates the standards, because do you know always the school year if a calendar date.

    My new table must be something like that? :
    SCHOOL_ID NOT NULL VARCHAR2 (5)
    STUDENT_ID NOT NULL VARCHAR2 (15)
    LATES VARCHAR2 (1)
    VARCHAR2 (1) ABSENCES
    DATE DATE
    SCHOOL_YEAR VARCHAR2 (9)

    in this model, while the ABSENCES and DELAYS properly is a varchar (you just want to report it) the names of the columns imply a County. I would like to change the names simply 'AWAY' and LATE. Or better - they are mutually exclusive, so why not simply 'STATUS', null, 'A' (absent), or 't' (late).

    Published by: EdStevens on November 3, 2011 09:49

  • Dial the node library with cluster table feature using the pointer of table data

    Hi all.

    I am writing a wrapper of LabVIEW for an existing DLL function.

    The service was, as one of its parameters, an array of structures.  The structure is very simple, containing two integers.  I use the call library function node to access.

    In Labview, I created an array of clusters, when the cluster has two integers of 32 bits as members.  So far so good.

    Now, I have to pass this in the node library function call.  I use here in trouble.

    I used the LAVA so the topic in the knowledge base as my main sources of information, although I read a lot of topics in the forum on the subject too.

    I don't understand I could write a new function that takes as a parameter a struct with the size as the first member and an array as the second, and I might just do this and do call the regular service, but I was hoping to do more simply.

    The file function C LabVIEW generates for me the COLD Lake when I choose "To adapt to the Type" and "Data in the table pointer", the prototype he expects is:

    int32_t myFunc (handful of uint32_t, uint16_t channel,
    int32_t FIFOnumber, Sub data [], int32_t numWords, int32_t * actualLoaded,.
    int32_t * actualStartIndex);

    And the prototype of the function in my DLL is

    int myFunc borland_dll (DWORD channel, channel of Sina,)
    FIFOnumber int, struct mStruct * data, int, int numWords * actualLoaded, int * actualStartIndex);

    It sounds like a match for me, but it doesn't work (I get garbage in the data).  The topic referenced above LAVA, I realized it would work.  This isn't.

    If I have to cast the data to the pointer-to-pointer I get when I generate c code in my wiring to a CIN struct and by generating, then I seem to get what I expect. But it seems to work when I choose "pointers to handles" too, and I'm expecting data table pointer to give a different result.

    Is it possible to get it works directly, or I have to create a wrapper?  (I am currently using LabVIEW 2011, but we have customers using 2009 and 2012, if not other versions as well).

    Thank you.

    Batya


  • How to upgrade a table column using the values in the Oracle collection

    create or replace procedure test_coll
    
    IS
    
    CURSOR upd 
    IS
    SELECT CONTACT_NAME FROM Supplier_16;
    
    TYPE dept IS TABLE OF upd%rowtype;
    cur_var dept;
    
    Type List Is table Of  varchar2(20);
    Name List:=  List('Shilpi','Sunil','Shreyas','Saral');
    
    BEGIN
    
    OPEN upd;
    LOOP
         FETCH upd BULK COLLECT INTO cur_var;
    --    EXIT WHEN upd%NOTFOUND;
    
         FORALL i IN cur_var.FIRST..cur_var.LAST
      
         UPDATE supplier_16
    **  SET Contact_name= name(i);  ***
         
         COMMIT;
    
    END LOOP;
    CLOSE upd;
    
    END;
    On the "BOLD" line, I don't know how I should move the values of the collection of name I said without which are set all the values in the table supplier_16 = 'Saral.

    Help, please.

    Aashish S. wrote:
    Thank you very much...

    Yes, I slide collections and was trying to reach somwthing on similar lines to which you provided the code example...

    My essay is equipped to take a collection: initialized with values of say 3-4...

    Take other tables... A column... and update the column in the table (not PK, FK anything) using the values of the initialized collection...

    However, I am stuck between the two on how the UPDATE clause should be...

    OK, if it's just because you want to practice with collections, you might do something like this...

    SQL> set serverout on
    SQL> create table supplier_16 as
      2  select 'Frederick' as contact_name from dual union all
      3  select 'Robert' from dual union all
      4  select 'Jeremy' from dual union all
      5  select 'Simon' from dual
      6  /
    
    Table created.
    
    SQL> create or replace procedure test_coll is
      2    CURSOR upd IS
      3      SELECT CONTACT_NAME
      4      FROM Supplier_16
      5      FOR UPDATE;
      6    Type List Is table Of  varchar2(20);
      7    Name List := List('Shilpi','Sunil','Shreyas','Saral');
      8    v_contact_name varchar2(30);
      9    v_idx          number := 1;
     10  BEGIN
     11    OPEN upd;
     12    LOOP
     13       FETCH upd INTO v_contact_name;
     14       EXIT WHEN upd%NOTFOUND;
     15       UPDATE supplier_16
     16       SET    contact_name = name(v_idx)
     17       WHERE CURRENT OF upd;
     18       DBMS_OUTPUT.PUT_LINE(v_contact_name||' update to '||name(v_idx));
     19       v_idx := v_idx + 1;
     20    END LOOP;
     21    CLOSE upd;
     22    COMMIT;
     23  END;
     24  /
    
    Procedure created.
    
    SQL> exec test_coll;
    Frederick update to Shilpi
    Robert update to Sunil
    Jeremy update to Shreyas
    Simon update to Saral
    
    PL/SQL procedure successfully completed.
    
    SQL> select * from supplier_16;
    
    CONTACT_N
    ---------
    Shilpi
    Sunil
    Shreyas
    Saral
    

    Of course, there is treatment rank by rank and is not best for performance, but it allows you to access your collection that you created names.

  • How to get the name of the table/type using the value()?

    CREATE or REPLACE TYPE person_ty
    as an object
    (
    'id' VARCHAR2 (4).
    fname VARCHAR2 (15).
    lname VARCHAR2 (15)
    ) NOT FINAL;
    /
    CREATE or REPLACE TYPE student_ty
    Under the person_ty();
    /
    create the table person_ty all_users;
    /
    CREATE TABLE student OF student_ty;
    /
    INSERT INTO student
    VALUES (1002, 'Joshua', 'David');
    /
    VIEW to CREATE or REPLACE person_ty Person_v
    WITH OBJECT OID ('id')
    AS SELECT * from all_users;
    /
    VIEW to CREATE or REPLACE student_ty UNDER Person_v Student_v
    AS
    SELECT *.
    OF the student;
    /
    SELECT VALUE (p) person_v p;
    /
    OUTPUT
    TESTDB2. STUDENT_TY(1002,Joshua,David)

    How to get 'student_ty' instead of the' TESTDB2. STUDENT_TY(1002,Joshua,David) ".
    I would like to know belongs it to which table the particular line. Yes... It's the idea of value(). but I need only the name of the table or the type name. How can I do?

    If you want to select type name, right? Then use:

    select anydata.GetTypeName(anydata.convertobject(VALUE(p))) typename FROM person_v p
    /
    
    TYPENAME
    -----------------
    SYS.STUDENT_TY
    
    SQL> 
    

    SY.

  • CREATE A TARGET TABLE

    Hi all

    Can we create a target in ODI table as as create us the definition of the target in Informatica. In the affirmative, please let me know as I am new to ODI.
    Also can you please give me a simple example on the variable works.

    Thank you
    VERIFIED BY VISA

    Hi VPV,.

    How are you?

    Yes, its possible to create table thro interface target running.

    In all the IKM (to flow tab), you will find CREATE_TARG_TABLE, if you decide that Yes it creates the table in the back-end.

    For variables, see Note: 471564.1 in metalink.

    Thank you
    G

  • How to create VI execution asynchronous step using the API

    I want to create a "run way asynchronous step VI" using the API TestStand in LabVIEW.

    Navigation on the details of the step and the properties of the object, apparently, that it is a type of 'special' step that is actually a SequenceCall.  However, I don't see how to access the data contained in this type of step.  I enclose my current VI used to 'Browse' the data for reference.

    Please advise on how to create this step.

    Thank you

    Hey LVB,

    I'm sorry, I didn't know that you always wanted to use the "Use the Prototype sequence" checkbox option.  In this case the attached code should demonstrate how this can be accomplished.

    Thank you

  • Can I create two tasks of IA using the same unit of data acquisition?

    Hi all

    Sorry for the question of gumby, but I'm new to all this stuff DAQmx, and I'm trying to understand how it all works.

    I use a USB-6229 with LabVIEW 8.6.1.

    I would use 30 lines HAVE to monitor 30 voltage remote signals.

    I would use the other two lines of AI to perform input voltage independent tasks.

    I tried to create and start the two tasks, but I get an error message when I try to start the second task.  He tells me that the resource is not available.

    What is the cleaner way to configure things working for me?

    Thanks in advance.

    -FB

    Hi diarmaede,

    You can only create one task to HAVE on your card. Read all your DO this card in a loop. You can divide the result and send it to different loops to work on it.

    It will be useful.

    Mike

  • To loop through the table and use the values returned in another query

    Hello

    I tried to do something very simple, but still can not.

    I am trying to iterate on a table and use each line of a column in a where clause to display a query clause.

    For example:

    I want to retrieve all users of dba_users pass it to a clause where clause in a query to show for example account_status and profile of each user. But I want to do it in a way if I can turn the result in an html table.

    I tried too much really, so I'll post something that does not work, but which I think will show the problem I have,

    BEGIN
     FOR i IN (SELECT username from dba_users order by 1)
     LOOP
     EXECUTE IMMEDIATE 'select account_status from dba_users where username like ''||i.username||''';
     END LOOP;
     END;
     /
    

    Example of what I want to achieve:

    Suppose that there are two users, SYS, and SCOTT:

    USERNAME                       PROFILE                        ACCOUNT_STATUS
    ------------------------------ ------------------------------ --------------------------------
    SYS                            DEFAULT                        OPEN
    
    
    USERNAME                       PROFILE                        ACCOUNT_STATUS
    ------------------------------ ------------------------------ --------------------------------
    SCOTT                            DEFAULT                        OPEN
    

    Thanks in advance for your time,

    OD

    Hi Bill,

    Bill Citad kirjoitti:

    What a join or a sub query going to help me? honestly

    -- join
    select
      s.sql_id,
      h.loads_total
    from dba_hist_sqlstat h join v$sql s on (
      h.sql_id = s.sql_id
    )
    where rownum < 3
    ;
    
    -- subquery
    select
      sql_id,
      loads_total
    from dba_hist_sqlstat
    where sql_id in (
      select sql_id from v$sql where rownum < 3
    )
    ;
    
    -- correlated subquery
    select
      sql_id,
      loads_total
    from dba_hist_sqlstat
    where exists (
      select null from v$sql where sql_id = dba_hist_sqlstat.sql_id
    )
    and rownum < 3
    ;
    
    -- lateral inline view (12c)
    select
      s.sql_id,
      h.loads_total
    from dba_hist_sqlstat, lateral(
      select sql_id from v$sql where sql_id = h.sql_id
    ) s
    where rownum < 3
    ;
    
  • Failed to truncate the target table while programming the interface in ODI

    Hi Expertise,

    I developed a scenario in an interface, where I planned keeping the option Truncate as false, right there the data is been going to target without any problems, but when I changed the status of truncate to TRUE, the interface is been run, but the array is not get truncated, rather the data's been loading again to target. (when running manually, the target table is been truncated perfectly) but not in programming.

    Can someone help me in this problem.

    Thank you

    Shakur.

    Have you regenerate the scenario in question since you changed the option Truncate. If you have not the regular job must still run the old code

Maybe you are looking for

  • Qosmio G40 has a problem with HDDVD

    HelloI just bought Qosmio g40 laptop friendly, but I can't watch HD DVD movies on it.Sound film accidents so update bios Drivers for graphics card, reader HDDVD Toshiba but which makes no changes. I don't know where to go and how to solve the problem

  • Toshiba display driver vs other sources - Satellite P100

    Hello A few questions... A couple of weeks ago, I bought a P100-188 (pspa3e) of PC World (don't hate me, they were cheaper than if she had in stock!), it came with the installed NVIDIA 6.14.10.8400 - presumably from the Forceware 84 of NVIDIA drivers

  • 6520e: remove the hp ink cartridge

    I have a 6520e printer.   My only previous went wrong and I tried new ink cartridges in it. It was still broken and I replaced it.   The new (same model) forced me to use the ink cartridges that came with it (ok), but now they are empty I want to use

  • iTunes 9 PROBLEMS MICROSOFT LET ME DO not

    ' Microsoft.VC80.CRT, version = "8.0.50727.4053", type ="win32", publicKeyToken = "1fc8b3b91e183b", processorArchitecture = 'x 86' '. Please refer to help and support theFor more information. HRESULT: 0X800736FD. helpppp! pleasee...

  • Failure (error code 39) USB driver

    All my USB drivers have the yellow triangle and in properties it says driver may be corrupted or missing (code 39). Re-install makes no difference. However, update tells me that the driver is up-to-date. Any ideas?