Manual Tabular and joining tablesmultiple tables

Hello,
Is it possible to use manual tabular forms when joining more than one table? Which table does the md5 calculation refer to when the database is updated?
Thanks
Pany

That should be possible but you need to use instead of triggers as I show here:
http://apex.oracle.com/pls/otn/f?p=31517:157
Denes Kubicek
http://deneskubicek.blogspot.com/
http://www.opal-consulting.de/training
http://apex.oracle.com/pls/otn/f?p=31517:1
http://www.amazon.de/Oracle-APEX-XE-Praxis/dp/3826655494
-------------------------------------------------------------------

Similar Messages

  • Selecting and joining differnent tables based on columns populated

    I have a table for audit purpose
    Table paudit
    pauditid (NOT NULL)
    operationid (NOT NULL)               
    typeid     (NOT NULL) -- Electronics, furniture, entertainment, department     
    operatorid (NOT NULL)
    electronicsid
    furnitureid
    entertainmentid                    
    departmentid               
    location (NOT NULL)
    changeto
    changefrom
    memberelectronicsid               
    memberfurnitureid               
    memberentertainmentid          
    memberdepartmentname     
    paudittime     
    deptfrom          
    deptto
    operatorname     name     type          operation     location     deptfrom     deptto     membername
    operatorname1     name1     Electronics     install          abcbcbcb
              name2     furniture     uninstall     nnddnd
              name3     furniture     move          jdjdj          abc          def
                   entertainment     product_add     gjhg                         adfgfgffdg
                   entertainment     product_del     gfhfghj                         dgfdfgdfgf
    Operatorname2As you can see, based on the typeid and operationid differnt columns get populated. But the proble is that is all these columnid's have to be joined to the resipective tables to get the names and the result will have be all consolidated into a single column. Like the column "name", in the sample above, to get the name, based on the type, would have to be joined with 4 differnt tables to get the "name". Based on the "operation" 3 diffent tables would have to joined to get the "membername". Hope this is clear.
    I was thinking about using "With as" and "parition by". But I got confused. So I would like some one to help me out if they have done something similar or point me in the right direction.
    Also these reports could be run for long periods of time or often and hence performance is also important.

    Well one of the main reason this was done was to enforce foreign keys when it comes to using ids and referring from other tables and the columns were split based on the produt type.
    pauditid     operationid     operatorid     electronicsid     furnitureid     entertainmentid     departmentid     location     changeto     changefrom     memberelectronicsid     memberfurnitureid     memberentertainmentid     memberdepartmentname     paudittime     deptfrom     deptto     typeid
    41     2     3     74                    UYWZrKifzeVVGJzhocmh                                                  1
    42     3     3          66               ngqmfBaagQyLMTXNjjju                                                  2
    43     2     13               9          NnLBvOJjZAPJFtkJLQcg                                                  3
    44     4     13                    16     NRYMhvySvbrsiuLKAgfH                                                  4
    45     2     7     10                    hZAMQcoGeeMXjrNcfBsH                                                  1
    46     4     50          11               vKswkxnfNnRkcKkFxanP                                                  2
    47     3     13               4          opBYnyQLArRwxOQTURww                                                  3
    48     1     22                    14     SaGoHjQGtlMQjjOzfFEO                                                  4
    49     4     41     53                    DaPXkQVAZOvqgWPXFlEi                                                  1
    108     1     13                    14     OfYVYvhBJpwExyfrIDux                                                  4
    109     4     6     81                    GODUpaejHEdpcOGTYGsF     iSHTF     aJtmf                                        1
    110     2     21          88               cpOVLkRuZtaMlLgKmCXz     MIMoN     NcFwD                                        2
    111     1     32               36          DyaqlSglgvDTzQMMQmsa     gipDq     bIoTb                                        3
    112     4     47                    48     ncwzqYjSCgIcBaeOxXkk     XVuZi     fEuYj                                        4
    113     1     33     62                    PzHlvjpYjJkPhFYfZDzN     ryVIB     tPHoA                                        1
    114     4     46          16               jnVNDWHuUnDAyOFItlaD     EoRsW     tkkYU                                        2
    115     4     43               45          lvJvmTYmQrwkNJnBirEX     MAFgG     xbqym                                        3
    116     4     25                    98     JtBYgfCSAoBafXbcovhr     yDstl     llGPL                                        4
    186     7     3               2          kvymkGFDPsPcqtRqmdFF                    32                              3
    187     8     18               6          YcwhKhgRdMlUspaLlGWj                         50                         3
    188     7     19               8          EGtVVpNJYuUunmUsEBxj                              jrCYkboqxXadjqDgWuaB                    3
    189     7     4               8          gcuEqHTTJspnohiLSNom               15                                   3
    190     8     12               13          KgvuLHNQLmHOruIzpNOR                    33                              3
    191     7     8               24          jjNJseqqIqzCPgkUfxBg                         55                         3
    192     8     6               5          bDEYJnZtQJEDlDHUcGQG                              bsTVKQxsQaGKmShBRPkZ                    3
    193     8     3               4          AkroIDSnEkfdlTCRZOfE               7                                   3
    241     9     8     19                    vbrGYWcdrTbCQdtGAVlZ                                        15     6     1
    242     9     7          13               AoKZgAtBkkvXqFwcpZQl                                        25     10     2
    243     9     16               14          CEKuwaMwPCfEXWecDXaG                                        17     20     3
    244     9     17                    20     uCLddsBDtVTdbGxAmbcN                                        14     14     4
    245     9     3     22                    wrsiJORxHWXaTNzIXziy                                        14     14     1
    246     9     14          20               zCULRoirtEMnHSAArrEu                                        10     24     2
    247     9     5               6          bKLEEijvtNuaCApBajNa                                        16     1     3
                                                                          

  • SQLPLUS sub quey and joining multiple tables

    SELECT a.ac_number AS ac_number,
           m.mod_name AS Model,
           m.mod_manufacturer AS Make,
           ch.char_trip,
           ch.destination
    FROM tables.aircraft a
            SELECT a.ac_number,
                   count(char_trip) numtrip,
                   avg(count(char_trip)) OVER() avgnumtrip
            FROM tables.charter
            GROUP BY charter.ac_number)
    charter
    WHERE a.ac_number = ch.ac_number
    AND a.mod_code = m.mod_code
    AND charter.numtrip > charter.avgnumtrip
    Sqlplus> @ 2
    ERROR at line 7:
    ORA-00933: SQL command not properly endedCan someone help me with that? also my where clause doesnt seem right. Im trying to do a left join on. thanks

    Hi,
    SELECT a.ac_number AS ac_number,
           m.mod_name AS Model,
           m.mod_manufacturer AS Make,
           ch.char_trip,
           ch.destination
    FROM tables.aircraft a
            SELECT a.ac_number,
                   count(char_trip) numtrip,
                   avg(count(char_trip)) OVER() avgnumtrip
            FROM tables.charter
            GROUP BY charter.ac_number)
    charter
    WHERE a.ac_number = ch.ac_number
    AND a.mod_code = m.mod_code
    AND charter.numtrip > charter.avgnumtrip
    ;Few things which i could notice
    refer comments
    SELECT a.ac_number AS ac_number,
           m.mod_name AS Model, /* what table is m */
           m.mod_manufacturer AS Make, /* what table is m */
           ch.char_trip,/* assume you want to alias charter as ch */
           ch.destination/* assume you want to alias charter as ch */
    FROM tables.aircraft a /* no comma */
            SELECT a.ac_number,  /* cannot refer A (tables.aircraf) table here */
                   count(char_trip) numtrip,
                   avg(count(char_trip)) OVER() avgnumtrip
            FROM tables.charter
            GROUP BY charter.ac_number)
    charter
    WHERE a.ac_number = ch.ac_number /* assume you want to alias charter as ch */
    AND a.mod_code = m.mod_code /* what table is m */
    AND charter.numtrip > charter.avgnumtrip /* change charter to CH if you alias charter as CH */

  • Perform Manual Recovery  and Refresh Alarm Table in BPEL Console

    Hi,
    does anybody know what these options in BPEL Console (BPEL Processes tab) are for ? Thanks.
    - Refresh Alarm Table. What is this for ? Why do you need it ?
    - Perform Manual Recovery. Can you tell me an example when I can use this option ?

    Hi,
    does anybody know what these options in BPEL Console (BPEL Processes tab) are for ? Thanks.
    - Refresh Alarm Table. What is this for ? Why do you need it ?
    - Perform Manual Recovery. Can you tell me an example when I can use this option ?

  • SQL Server 2012 Management Studio:In the Database, how to print out or export the old 3 dbo Tables that were created manually and they have a relationship for 1 Parent table and 2 Child tables?How to handle this relationship in creating a new XML Schema?

    Hi all,
    Long time ago, I manually created a Database (APGriMMRP) and 3 Tables (dbo.Table_1_XYcoordinates, dbo.Table_2_Soil, and dbo.Table_3_Water) in my SQL Server 2012 Management Studio (SSMS2012). The dbo.Table_1_XYcoordinates has the following columns: file_id,
    Pt_ID, X, Y, Z, sample_id, Boring. The dbo.Table_2_Soil has the following columns: Boring, sample_date, sample_id, Unit, Arsenic, Chromium, Lead. The dbo.Table_3_Water has the following columns: Boring, sample_date, sample_id, Unit, Benzene, Ethylbenzene,
    Pyrene. The dbo.Table_1_XYcoordinates is a Parent Table. The dbo.Table_2_Soil and the dbo.Table_3_Water are 2 Child Tables. The sample_id is key link for the relationship between the Parent Table and the Child Tables.
    Problem #1) How can I print out or export these 3 dbo Tables?
    Problem #2) If I right-click on the dbo Table, I see "Start PowerShell" and click on it. I get the following error messages: Warning: Failed to load the 'SQLAS' extension: An exception occurred in SMO while trying to manage a service. 
    --> Failed to retrieve data for this request. --> Invalid class.  Warning: Could not obtain SQL Server Service information. An attemp to connect to WMI on 'NAB-WK-02657306' failed with the following error: An exception occurred in SMO while trying
    to manage a service. --> Failed to retrieve data for this request. --> Invalid class.  .... PS SQLSERVER:\SQL\NAB-WK-02657306\SQLEXPRESS\Databases\APGriMMRP\Table_1_XYcoordinates>   What causes this set of error messages? How can
    I get this problem fixed in my PC that is an end user of the Windows 7 LAN System? Note: I don't have the regular version of Microsoft Visual Studio 2012 in my PC. I just have the Microsoft 2012 Shell (Integrated) program in my PC.
    Problem #3: I plan to create an XML Schema Collection in the "APGriMMRP" database for the Parent Table and the Child Tables. How can I handle the relationship between the Parent Table and the Child Table in the XML Schema Collection?
    Problem #4: I plan to extract some results/data from the Parent Table and the Child Table by using XQuery. What kind of JOIN (Left or Right JOIN) should I use in the XQuerying?
    Please kindly help, answer my questions, and advise me how to resolve these 4 problems.
    Thanks in advance,
    Scott Chang    

    In the future, I would recommend you to post your questions one by one, and to the appropriate forum. Of your questions it is really only #3 that fits into this forum. (And that is the one I will not answer, because I have worked very little with XSD.)
    1) Not sure what you mean with "print" or "export", but when you right-click a database, you can select Tasks from the context menu and in this submenu you find "Export data".
    2) I don't know why you get that error, but any particular reason you want to run PowerShell?
    4) If you have tables, you query them with SQL, not XQuery. XQuery is when you query XML documents, but left and right joins are SQL things. There are no joins in XQuery.
    As for left/right join, notice that these two are equivalent:
    SELECT ...
    FROM   a LEFT JOIN b ON a.col = b.col
    SELECT ...
    FROM   b RIGHT JOIN a ON a.col = b.col
    But please never use RIGHT JOIN - it gives me a headache!
    There is nothing that says that you should use any of the other. In fact, if you are returning rows from parent and child, I would expect an inner join, unless you want to cater for parents without children.
    Here is an example where you can study the different join types and how they behave:
    CREATE TABLE apple (a int         NOT NULL PRIMARY KEY,
                        b varchar(23) NOT NULL)
    INSERT apple(a, b)
       VALUES(1, 'Granny Smith'),
             (2, 'Gloster'),
             (4, 'Ingrid-Marie'),
             (5, 'Milenga')
    CREATE TABLE orange(c int        NOT NULL PRIMARY KEY,
                        d varchar(23) NOT NULL)
    INSERT orange(c, d)
       VALUES(1, 'Agent'),
             (3, 'Netherlands'),
             (4, 'Revolution')
    SELECT a, b, c, d
    FROM   apple
    CROSS  JOIN orange
    SELECT a, b, c, d
    FROM   apple
    INNER  JOIN orange ON apple.a = orange.c
    SELECT a, b, c, d
    FROM   apple
    LEFT   OUTER JOIN orange ON apple.a = orange.c
    SELECT a, b, c, d
    FROM   apple
    RIGHT  OUTER JOIN orange ON apple.a = orange.c
    SELECT a, b, c, d
    FROM   apple
    FULL OUTER JOIN orange ON apple.a = orange.c
    go
    DROP TABLE apple, orange
    Erland Sommarskog, SQL Server MVP, [email protected]

  • Creating a manual tabular form on an empty table

    Hi all,
    I am trying to create a manual tabular form on an empty table. Is it possible to display textboxes and column headers, when I run the report I get "no data found".
    Regards,

    Hi Denes and thank you for your valuable input.
    My problem is in fact that, I have created the tabular form by using a report region with a SQL query, something like,
    select apex_item.display_and_save(1, p.bolge) bolge,
    apex_item.display_and_save(2, p.hafta) hafta,
    apex_item.display_and_save(3, p.yil) yil,
    apex_item.display_and_save(4, p.mamul) mamul,
    apex_item.display_and_save(5, p.tahmin1) tahmin1,
    apex_item.display_and_save(6, p.tahmin2) tahmin2,
    apex_item.display_and_save(7, p.tahmin3) tahmin3,
    apex_item.display_and_save(8, p.tahmin4) tahmin4,
    apex_item.display_and_save(9, p.tahmin5) tahmin5,
    apex_item.display_and_save(10, p.tahmin6) tahmin6,
    apex_item.display_and_save(11, p.revize4) revize4,
    apex_item.display_and_save(12, p.revize5) revize5,
    apex_item.display_and_save(13, p.revize6) revize6
    from portal_link.v_planlama p
    The problem is that, since there is no data in the table, when I run the page, I cant get the form to be rendered, and I get a nice "no data found". There should be a way to get the form rendered, hence making it available for data input.
    Regards,
    Onur

  • View and join Table

    Hi,
      what is the differnce between view and join table

    Hi,
    There are 4 types of views in SAP.
    Database View - To club more than one table
    Projection View - To hide fields in one table
    Maintenance View - To maintain database records in table
    Help View - To provide help for a fields (Same functionality as Search help. This is outdated)
    View are improves performance in the following aspects
    1. If you want to use more than two table in 'JOIN' condition better to use Views . It will improves performance of a program
    2. If you want to use mutiple FOR ALL ENTRIES clause, better to club all SELECT statement in a view.
    Note:
    1.Views does not contain data in it. It fetches data from the database only depending on the condition ...
    2.Views are part of data dictionary. They are a window to view the data in database
    3.views can be used to give security to data. users can be allowed to view only basic data only
    For More Info,go thru this Threads,
    join
    Views vs Inner Join
    Regards,
    Padmam.

  • Dynamic SQL Joining between tables and Primary keys being configured within master tables

    Team , Thanks for your help in advance !
    I'm looking out to code a dynamic SQL which should refer Master tables for table names and Primary keys and then Join for insertion into target tables .
    EG:
    INSERT INTO HUB.dbo.lp_order
    SELECT *
    FROM del.dbo.lp_order t1
    where not exists ( select *
    from hub.dbo.lp_order tw
    where t1.order_id = t2.order_id )
    SET @rows = @@ROWCOUNT
    PRINT 'Table: lp_order; Inserted Records: '+ Cast(@rows AS VARCHAR)
    -- Please note Databse names are going to remain the same but table names and join conditions on keys
    -- should vary for each table(s) being configured in master tables
    Sample of Master configuration tables with table info and PK Info :
    Table Info         
    Table_info_ID    Table_Name    
    1        lp_order    
    7        lp__transition_record    
    Table_PK_Info        
    Table_PK_Info_ID    Table_info_ID    PK_Column_Name
    2                1    order_id
    8                7    transition_record_id
    There can be more than one join condition for each table
    Thanks you !
    Rajkumar Yelugu

    Hi Rajkumar,
    It is glad to hear that you figured the question out by yourself.
    There's a flaw with your while loop in your sample code, just in case you hadn't noticed that, please see below.
    --In this case, it goes to infinite loop
    DECLARE @T TABLE(ID INT)
    INSERT INTO @T VALUES(1),(3),(2)
    DECLARE @ID INT
    SELECT @ID = MIN(ID) FROM @T
    WHILE @ID IS NOT NULL
    PRINT @ID
    SELECT @ID =ID FROM @T WHERE ID > @ID
    So a cursor would be the appropriate option in your case, please reference below.
    DECLARE @Table_Info TABLE
    Table_info_ID INT,
    Table_Name VARCHAR(99)
    INSERT INTO @Table_Info VALUES(1,'lp_order'),(7,'lp__transition_record');
    DECLARE @Table_PK_Info TABLE
    Table_PK_Info_ID INT,
    Table_info_ID INT,
    PK_Column_Name VARCHAR(99)
    INSERT INTO @Table_PK_Info VALUES(2,1,'order_id'),(8,7,'transition_record_id'),(3,1,'order_id2')
    DECLARE @SQL NVarchar(MAX),
    @ID INT,
    @Table_Name VARCHAR(20),
    @whereCondition VARCHAR(99)
    DECLARE cur_Tabel_Info CURSOR
    FOR SELECT Table_info_ID,Table_Name FROM @Table_Info
    OPEN cur_Tabel_Info
    FETCH NEXT FROM cur_Tabel_Info
    INTO @ID, @Table_Name
    WHILE @@FETCH_STATUS = 0
    BEGIN
    SELECT @whereCondition =ISNULL(@whereCondition+' AND ','') +'t1.'+PK_Column_Name+'='+'t2.'+PK_Column_Name FROM @Table_PK_Info WHERE Table_info_ID=@ID
    SET @SQL = 'INSERT INTO hub.dbo.'+@Table_Name+'
    SELECT * FROM del.dbo.'+@Table_Name+' AS T1
    WHERE NOT EXISTS (
    SELECT *
    FROM hub.dbo.'+@Table_Name+' AS T2
    WHERE '+@whereCondition+')'
    SELECT @SQL
    --EXEC(@SQL)
    SET @whereCondition = NULL
    FETCH NEXT FROM cur_Tabel_Info
    INTO @ID, @Table_Name
    END
    Supposing you had noticed and fixed the flaw, your answer sharing is always welcome.
    If you have any question, feel free to let me know.
    Eric Zhang
    TechNet Community Support

  • Multiple 'logical joins' between a fact table and one dimension table

    It appears that one cannot create multiple ‘logical joins’ between a fact table and one dimension table in OBIEE using the Oracle BI Administration Tool. For example, considering a Business Model with a dimension table TIMES and a fact table FACT containing START_TIME and END_TIME, we would like to create separate logical joins from FACT to TIMES for the START_TIMEs and END_TIMEs? Obviously, the underlying foreign keys can be created, but as far as I can tell the Oracle BI Administration Tool doesn’t support this. The workaround would be to replicate the TIMES table, but that’s ugly.
    I seek an alternative approach.

    Try this. Create an two aliases for the TIMES dimension (Start & End) in the Physical Layer and then remove foreign key to the "Parent" Times dimension. Create the Foreign Key in the Physical Layer to the new aliases and then create the complex joins in the BMM Layer to the new aliases as well. This will allow you to present both dates within the same table in the Presentation Layer. Not the most elegant solution but it works.

  • Creating a collection from a list and joining the list to a database table

    I would like to have opinions on good ways to process rows, based on a provided list of key values, joining the collected list against a source table to retrieve additional information related to the key. In this simple example, the procedure accepts a list of employee numbers. The goal is to print a list of names associated with those numbers. The method is to materialize the list of employee numbers as rows and join those rows to a source table to get the names. I have used BULK COLLECT. I don't know if this is a good approach and I would value suggestions. I would also like to understand why we cannot cast PLSQL tables using a type defined in the procedure's specification (why the type needs to exist as an object before we can cast it, like this:
    SELECT * FROM TABLE ( CAST ( SOME_FUNCTION(&some parameter) AS SOME_TYPE ) );
    Anyway, here is my demo SQL, which you should be able to execute against the SCOTT schema without any changes. Thanks for your help!
    declare
    type employee_numbers is table of emp.empno%type index by binary_integer;
    type employee_names is table of emp.ename%type index by binary_integer;
    type employees_record is record (empno employee_numbers, person_name employee_names);
    records employees_record;
    employees_cursor sys_refcursor;
    employee_number_list varchar2(30) default '7369,7499,7521';
    begin
    open employees_cursor for
    with t as (
    select regexp_substr(employee_number_list, '[^,]+', 1, level) as employee_number
    from dual
    connect by regexp_substr(employee_number_list, '[^,]+', 1, level) is not null
    ) select emp.empno, emp.ename
    from t join emp on (emp.empno = t.employee_number)
    order by 2
    fetch employees_cursor bulk collect into records.empno, records.person_name;
    dbms_output.put_line('number of records: '||records.empno.count());
    for i in 1 .. records.empno.count
    loop
    dbms_output.put_line(chr(39)||records.empno(i)||chr(39)||','||chr(39)||records.person_name(i)||chr(39));
    end loop;
    end;

    >
    It looks like I have confirmation that BULK COLLECT is a good way to go collect rows for processing
    >
    Well maybe and maybe not. Bear in mind that those demos were only basic demos for the purpose of illustrating how functionality CAN be used. They do not tell you WHEN to use them.
    BULK COLLECT uses expensive PGA memory and unless you know that only a small number of rows will be collected you can have some serious memory issues. Any heavy duty use of BULK COLLECT should generally have a LIMIT clause to limit the number of elements in the collection for each loop iteration.
    Always use SQL if possible.
    Also, for your use case you might be bette served using a PIPELINED function. Instead of collecting ALL rows into a nested table as in your example a PIPELINED function returns one row at a time but is still used as if it were a table using the same TABLE operator.
    Here is simple example code for a PIPELINED function
    -- type to match emp record
    create or replace type emp_scalar_type as object
      (EMPNO NUMBER(4) ,
       ENAME VARCHAR2(10),
       JOB VARCHAR2(9),
       MGR NUMBER(4),
       HIREDATE DATE,
       SAL NUMBER(7, 2),
       COMM NUMBER(7, 2),
       DEPTNO NUMBER(2)
    -- table of emp records
    create or replace type emp_table_type as table of emp_scalar_type
    -- pipelined function
    create or replace function get_emp( p_deptno in number )
      return emp_table_type
      PIPELINED
      as
       TYPE EmpCurTyp IS REF CURSOR RETURN emp%ROWTYPE;
        emp_cv EmpCurTyp;
        l_rec  emp%rowtype;
      begin
        open emp_cv for select * from emp where deptno = p_deptno;
        loop
          fetch emp_cv into l_rec;
          exit when (emp_cv%notfound);
          pipe row( emp_scalar_type( l_rec.empno, LOWER(l_rec.ename),
              l_rec.job, l_rec.mgr, l_rec.hiredate, l_rec.sal, l_rec.comm, l_rec.deptno ) );
        end loop;
        return;
      end;
    select * from table(get_emp(20))

  • JOINING local table and DB Link table performance

    Hellou everybody,
    can somebody tell me how it is work in Oracle DB when you want to join some local table and DB Link table for example:
    Select a.col1, b.col2
    from local_table a , remote_table@dblink b
    where a.key = b.key;
    and when I use DRIVING_SITE hint and the all data from remote table is transforming (pushing) into my DB (in some temporar space), it will transform although Indexes from remote table?
    So when I use some JOINS, this joins will be fast enought? Will they using remote table indexes to query the data or not?
    Thank you for response.
    Zoffob

    user10708026 wrote:
    Is it as simple as:No. Use:
    UPDATE  habitationalsupplement live_hab
       SET  primaryheatingapparatuscode = (
                                           SELECT  hab_backup.primaryheatingapparatuscode
                                             FROM  habitationalsupplement@backupdb hab_backup
                                             WHERE hab_backup.itemobjectid = live_hab.itemobjectid
                                               AND hab_backup.itemversionnumber = live_hab.itemversionnumber
      WHERE (itemobjectid,itemversionnumber) IN (
                                                 SELECT  hab_backup.itemobjectid,
                                                         hab_backup.itemversionnumber
                                                   FROM  habitationalsupplement@backupdb hab_backup
    /SY.

  • WBS report and joining tables

    Hello!
    I have the following problem - I want to make one report in the report painter or report writer but the problem is that I can not join two tables to the report - CCSS  and RPPS for Project Reporting. Is it possible at all to make such a merger? My idea is to prepare report for following:
    WBS group (for example set) /budget / commitment items/ actuals /.
    Thank you in advance and will be happy for someone to help me and/or guide me
    Elena

    Hi Eli,
    Unfortunately, we do not use standard hierarchies, and this can not cover our needs. In addition - as to me is the shame to admit it - I'm not gone deeply with the idea for these hierarchies. In the end - so far I have not idea how to made the proper customizing for  this and ...
    So when I tryed to create my library - I used RPPS table but as a characteristics  there is no field "version"
    Elena

  • How to provide joins between oracle tables and sql server tables

    Hi,
    I have a requirement that i need to generate a report form two different data base. i.e Oracle and Sql Server.
    how to provide joins between oracle tables and sql server tables ? Any help on this
    Regards,
    Malli

    user10675696 wrote:
    I have a requirement that i need to generate a report form two different data base. i.e Oracle and Sql Server. Bad idea most times. Heterogeneous joins do not exactly scale and performance can be severely degraded by network speed and b/w availability. And there is nothing you can do in the application and database layers to address performance issue at the network level in this case - your code's performance is simply at the mercy of network performance. With a single glaring fact - network performance is continually degrading. All the time. Always. Until it is upgraded. When the performance degradation starts all over again.
    If the tables are not small (few 1000 rows each) and row volumes static, I would not consider doing a heterogeneous join. Instead I would rather go for a materialised view on the Oracle side, use a proper table and index structure, and do a local database join.

  • JOIN two tables and creat a new one

    dear all,
    as a newbie in Bw i have a question.
    I worked already with other etl tools (powercenter) where there are objects to join 2 tables and create a new one to create a total transforming process to load a fact table.
    In BW an INFOSET is the only thing to join 2 odssen. On this a query can be created.
    BUT HOW TO JOIN 2 TABLES (= only ODS object?) AND CREATE A NEW TABLE FOR FUTHER PROCESSING ????
    Regards,
    Herman

    hi jacobs, refer to these links particularly second one
    http://help.sap.com/saphelp_erp2004/helpdata/en/92/43ec39d0383f09e10000000a11402f/frameset.htm
    http://help.sap.com/saphelp_erp2004/helpdata/en/f1/713c3b
    35703079e10000000a114084/content.htm
    hope this clears ur doubt
    Assigning points is the way of saying thanks in sdn
    ravi

  • Tables and Joins used in constructing SQL

    I am new to OBIEE. I contructed my physical layer table joins etc.
    In my logical layer I have a source that is using a few physical tables. I have defined the joins (some right outer etc.). I go into Answers to display some info. When I examine my SQL source in NQQuery.log I see tables being used that I have not defined in my source. It is picking some from my other Logical tables. Why is that? Is it from the way I joined things in the Business Model?

    Double post:
    Outer Joins with multiple columns
    The two post are similar. You have first to understand the logic of OBIEE.
    And first which table is your fact table ?
    http://gerardnico.com/wiki/dat/obiee/bi_server/design/fact_table/obiee_identifying_fact_table
    Cheers
    Nico

Maybe you are looking for

  • Sender JDBC with Stored Procedure or Function

    Hi. I have a problem to update a row that I obtain from sender JDBC (using SELECT or calling to a FUNCTION). As the consultation is so complex and the table has fed up transactions, often it takes the registry “A” and updates register “B”. Try to use

  • 'this clips media file is currently not available'?

    In 'projects' yellow triangular warning signs have appeared bottom left in clip with error warnings 'this clip's media file is not currently available' (although the message provides the file locations). Subsequently when trying to create a Quicktime

  • Generate local copy of remote DB of unknown structure

    Hi, Java People. Please, help me resolve my problem - I should generate local copy of remote dabase. Problem is that I'm don't know it's structure beforehand. I'm using JDBC and DB thin driver. Grateful to all answered Sincerely, Martin Gayevsky Alar

  • Cannot send mail "recipient rejected because server does not allow relaying"

    Just went to Verizon store with new Iphone4.  They tried, but didn't help.  I can receive my email, but cannot reply or compose and send msgs.  The message says, "Cannot send mail.  A copy has been place in your Outbox.  The recipient xxxxxx was rege

  • Risk Management in Software Development

    (Sigh) Another essay, yet more research... This time, I'm looking into how risk management is done in the software industry. I'm basing my answer fairly heavily around the SEI risk management model, but as always I'm interested in any thoughts that t