What are the relations?

Could anyone please brief me what the relations are among those products under the BI category?
http://www.oracle.com/technology/tech/bi/index.html
AWM, OLAP, DataWarehouse, Data Mining, Real-Time Desicion, BI Publisher, etc.
Thanks!

AWM - Analytic Workspace cubes, used to build OLAP cubes in an Oracle database, create OLAP DML applications etc
OLAP - Industry term, also refers to the Oracle OLAP Option
DataWarehouse - a database which is generally optimized for extracting data, as opposed to inserting data - Google for more info, Oracle supplies exadata 'datawarehouse machine' which is a hardware / database platform ideal for large datawarehouse / data throughput etc.
Data Mining - An oracle product, which allows you to perform data mining !! I dont know much about it, I'd google it for more.
Real-Time Desicion - I think this was a Siebel CRM add-in, not quite sure.
BI Publisher - Formerley XMLPublisher, supercedes Oracle reports, very good for 'pixel' pefect reporting & bursting, can be embedded within OBIEE, Apex etc. can use pretty much any datasource you can connect to with JDBC, also uses BI Server as a data source
so Datawarehouse (read oracle db enterprise edition) , OLAP are products for storing data (Oracle Warehouse builder is an ETL tool for loading these products)
Data Mining, OBIEE, RTD (Real Time Descisions), BI Publisher are all query tools, ie extracting data from your marvellous datawarehouse ! (or other sources)
Hope this helps

Similar Messages

  • What are the Relations between Journalizing and IKM?

    What is the best method to use in the following scenario:
    I have about 20 source tables with large amount of data.
    I need to create interfaces that join the source tables into target tables.
    The source tables are inserted every few secondes with about hundreds to thousands rows.
    There can be a gap of few seconds between the insert of different tables that sould be joined.
    The source and target tables are on the same Oracle instance and schema.
    I want to understand the role of: 'Journalizing CDC' and 'IKM - Incremental Update' and
    how can i use it in my scenario?
    In general What are the relations between 'Journalizing' and 'IKM'?
    Should i use both of them? Or maybe it is better to deelte and insert to the target tables?
    I want to understand what is the role of 'Journalizing CDC'?
    Can 'IKM - Incremental Update' work without 'Journalizing'?
    Does 'Journalizing' need to have PK on the tables?
    What should i do if i can't put PK (there can be multiple identical rows)?
    Thanks in advance Yael

    Hi Yael,
    I will try and answer as many of your points as I can in one post :-)
    Journalizing is way of tracking only changed data in your source system, if your source tables had a date_modified you could always use this as a filter when scanning for changes rather than CDC, Log based CDC (Asynchronous in ODI, Logminer/Streams or Goldengate for example) removes the overhead of of placing a trigger on the source table to track changes but be aware that it doesnt fully remove the need to scan the source tables, in answer to you question about Primary keys, Oracle CDC with ODI will create an unconditional log group on the columns that you have defined in ODI as your PK, the PK columns are tracked by the database and presented in a Journal table (J$<source_table_name>) this Journal table is joined back to source table via a journalizing view (JV$<source_table_name>) to get the rest of the row (ie none PK columns) - So be aware that when ODI comes around to get all data in the Journalizing view (ie Inserts, Updates and Deletes) the source database performs a join back to the source table. You can negate this by specifying ALL source table columns in your PK in ODI - This forces all columns into the unconditional log group, the journal table etc. - You will need to tweak the JKM to then change the syntax sent to the database when starting the journal - I have done this in the past, using a flexfield in the datastore to toggle 'Full Column' / 'Primary Key Cols' to go into the JKM set up (there are a few Ebusiness suite tables with no primary key so we had to do this) - The only problem with this approach is that with no PK , you need to make sure you only get the 'last' update and in the right order to apply to your target tables, without so , you might process the update before the insert for example, and be out of sync.
    So JKM's provide a mechanism for 'Change data only' to be provided to ODI, if you want to handle deletes in your source table CDC is usefull (otherwise you dont capture the delete with a normal LKM / IKM set up)
    IKM Incremental update can be used with or without JKM's, its for integrating data into your target table, typically it will do a NOT EXISTS or a Minus when loading the integration table (I$<target_table_name>) to ensure you only get 'Changed' rows on the load into the target.
    user604062 wrote:
    I want to understand the role of: 'Journalizing CDC' and 'IKM - Incremental Update' and
    how can i use it in my scenario?Hopefully I have explained it above, its the type of thing you really need to play around with, and throroughly review the operator logs to see what is actually going on (I think this is a very good guide to setting it up : http://soainfrastructure.blogspot.ie/2009/02/setting-up-oracle-data-integrator-odi.html)
    In general What are the relations between 'Journalizing' and 'IKM'?JKM simply presents (only) changed data to ODI, it removes the need for you to decide 'how' to get the updates and removes the need for costly scans on the source table (full source to target table comparisons, scanning for updates based on last update date etc)
    Should i use both of them? Or maybe it is better to deelte and insert to the target tables?Delete and insert into target is fine , but ask yourself how do you identify which rows to process, inserts and updates are generally OK , to spot a delete you need to compare the table in full, target table minus source table = deleted rows , do you want to copy the whole source table every time to perform this ? Are they in the same database ?
    I want to understand what is the role of 'Journalizing CDC'?Its the ODI mechanism for configuring, starting, stopping the change data capture process in the source systems , there are different KM's for seperate technologies and a few to choose for Oracle (Triggers (Synchronous), Streams / Logminer (Asynchronous), Goldengate etc)
    Can 'IKM - Incremental Update' work without 'Journalizing'?Yes of course, Without CDC your process would look something like :
    Source target ----< LKM >---- Collection table (C$) ----<IKM>---- Integration table (I$) -----< IKM >---- Target table
    With CDC your process looks like :
    Source Journal (J$ table with JV$ view) ----< LKM >---- Collection table (C$) ----<IKM>---- Integration table (I$) -----< IKM >---- Target table
    as you can see its the same process after the source table (there is an option in the interface to enable the J$ source , the IKM step changes with CDC as you can use 'Synchronise Journal Deletes'
    Does 'Journalizing' need to have PK on the tables?Yes - at least a logical PK in the datastore, see my reply at the top for reasons why (Log Groups, joining back the J$ table to the source table etc)
    What should i do if i can't put PK (there can be multiple identical rows)? Either talk to the source system people about adding one, or be prepared to change the JKM (and maybe LKM, IKM's) , you can try putting all columns in the PK in ODI. Ask yourself this , if you have 10 identical rows in your source and target tables, and one row gets updated - how can you identify which row in the target table to update ?
    >
    Thanks in advance YaelA lot to take in, as I advised I would reccomend you get a little test area set up and also read the Oracle database documentation on CDC as it covers a lot of the theory that ODI is simply implementing.
    Hope this helps!
    Alastair

  • What are the relations between them?

    What are the relations between the following terms?
    What are included in the "Variable Size"?
    Why the "Database Buffers" item is not included in the "Variable Size"?
    SQL> select*from v$sga;
    NAME                      VALUE
    Fixed Size              1333956
    Variable Size         209716540
    Database Buffers      255852544
    Redo Buffers            5984256Also see the following example:
    SQL> SHOW SGA
    Total System Global Area  638670568 bytes
    Fixed Size                   456424 bytes
    Variable Size             503316480 bytes
    Database Buffers          134217728 bytes
    Redo Buffers                 679936 bytes
    SQL> SELECT * FROM v$sga;
    NAME                      VALUE
    Fixed Size               456424
    Variable Size         503316480
    Database Buffers      134217728
    Redo Buffers             679936
    SQL> select * from v$sgainfo;
    NAME                             BYTES                  RESIZEABLE
    Fixed SGA Size                   2109352                No  
    Redo Buffers                     13533184               No   
    Buffer Cache Size                3103784960             Yes
    Shared Pool Size                 822083584              Yes 
    Large Pool Size                  67108864               Yes
    Java Pool Size                   134217728              Yes 
    Streams Pool Size                134217728              Yes
    Shared IO Pool Size              0                      Yes
    Granule Size                     16777216               No
    Maximum SGA Size                 4277059584             No
    Startup overhead in Shared Pool  251658240              No
    Free SGA Memory Available        0  

    SQL> select component,current_size,user_specified_size,granule_size from v$sga_dynamic_components;
    COMPONENT                                              CURRENT_SIZE USER_SPECIFIED_SIZE GRANULE_SIZE
    shared pool                                               192937984                   0      4194304
    large pool                                                  4194304                   0      4194304
    java pool                                                  12582912                   0      4194304
    streams pool                                                      0                   0      4194304
    DEFAULT buffer cache                                      255852544                   0      4194304
    KEEP buffer cache                                                 0                   0      4194304
    RECYCLE buffer cache                                              0                   0      4194304
    DEFAULT 2K buffer cache                                           0                   0      4194304
    DEFAULT 4K buffer cache                                           0                   0      4194304
    DEFAULT 8K buffer cache                                           0                   0      4194304
    DEFAULT 16K buffer cache                                          0                   0      4194304
    COMPONENT                                              CURRENT_SIZE USER_SPECIFIED_SIZE GRANULE_SIZE
    DEFAULT 32K buffer cache                                          0                   0      4194304
    Shared IO Pool                                                    0                   0      4194304
    ASM Buffer Cache                                                  0                   0      4194304

  • What are the relation between JPA and Hibernate, JPA and TopLink?

    What are the relation between JPA and Hibernate, JPA and TopLink?
    Can JPA instead of Hibernate and TopLink?

    The Java Persistence API (JPA) is the object relational mapping persistence
    standard for Java. Hibernate and TopLink provide an Open source Object-relational mapping framework for Java.
    They provide an implementation for the Java Persistence API. In my opinion, both Hibernate and TopLink provide support to JPA
    and they can also be regarded as the complementary to JPA.
    Let's wait to see other person's opinions.

  • I have install last update for i pod(ios5) but during installation there was one problem....i have restore my ipod and now i have lost all my buyed music!!Is not possible download it....?What are the details, including any error messages, related to your

    I have install last update for i pod(ios5) but during installation there was one problem....i have restore my ipod and now i have lost all my buyed music!!Is not possible download it....?What are the details, including any error messages, related to your question?

    Have you not got the music on your computer and/or on backups on, for example, external drives or CDs/DVDs ?

  • What are the user exits available related to Credit Management?

    What are the user exits available related to Credit Management?
    <b>I have blocked users from releasing SO through Tciode VKM3 , now I want to block
    the same (releasing of SO through VKM4) ,I want VKM4 to be used only for releasing delivery orders. Can anyone help me in configuring the same?.</b>
    Thanx in advance,
    Regrds,
    Binayak

    Hi,
    User Exits For Credit Checks And Risk Management
    Credit Check
    If you want to carry out your own individual credit checks, that differ from those in the standard system, you must define them in the following user exits:
    LVKMPTZZ
    LVKMPFZ1: USER_CREDIT_CHECK1
    LVKMPFZ2: USER_CREDIT_CHECK2
    LVKMPFZ3: USER_CREDIT_CHECK3
    User exit for availability check
    User exit USEREXIT_AVAIL_CHECK_CREDIT exists in Include MV45AFZF.
    This user exit allows you to determine whether the system should or should not carry out an availability check after a blocked document has been released or after a new credit check.
    Risk Management for Receivables
    RVKMPUS2
    Using this user exit, you can define new forms of payment guarantee.
    Regards,
    Amrish Purohit

  • What are the tables related to SD in PP relation tables if any

    what are the tables related to SD in PP relation tables if any

    SAP Production Planning Table
    Demand Management
    PBED Independent Requirements Data
    PBIM Independent Requirements by Material
    Repetitive Manufacturing
    SAFK RS Header Master Data
    S025 LIS -- Run Schedule Quantities
    S026 LIS -- Material Usage
    S028 LIS -- Reporting Point Statistics
    CEZP Reporting Point Document Logs
    CPZP Reporting Points - Periodic Totals
    MRP Records
    MDKP MRP Document Header Data
    MDTB MRP Table Structure (no data)
    PLSC Planning Scenario (Long-term Planning)
    MDFD MRP Firming Dates
    MDVM Planning File Entries
    S094 LIS -- Stock/Requirements Analysis
    Reservations
    RESB Reservations/Dependent Requirements
    Planned Orders
    PLAF Planned Orders
    Discrete Production
    AFKO Order Header
    AFPO Order Item Detail
    AFVC Order Operations Detail
    AFFL Order Sequence Details
    AFFH Order PRT Assignment
    AFBP Order Batch Print Requests
    AFRU Order Completion Confirmations
    AFFW Confirmations -- Goods Movements with Errors
    AFRC Confirmations -- Incorrect Cost Calculations
    AFRD Confirmations -- Defaults for Collective Confirmation
    AFRH Confirmations -- Header Info for Confirmation Pool
    AFRV Confirmation Pool
    AFWI Confirmations -- Subsequently Posted Goods Movements
    Classification
    KLAH Class Detail
    CABN Characteristic Detail
    AUSP Characteristic Values
    CAWN Characteristic Values
    CAWNT Characteristic Value Texts
    KSML Characteristic Allocation to Class
    KSSK Material Allocation to Class

  • What are the tcodes related to CATSDB table

    what are the tcodes related to CATSDB table

    Hi,
    look at this:
    CAT2                 Time Sheet: Maintain Times                       
    CAT2_ISCR            CATS: Maintain Times (Init. Screen)              
    CAT3                 Time Sheet: Display Times                        
    CAT3_ISCR            CATS: Display Times (Initial Screen)             
    CAT4                 CATS: Approve Data                               
    CAT5                 Data Transfer CATS -> PS                         
    CAT6                 Transfer External -> Time Management             
    CAT7                 CATS: Transfer Data to CO                        
    CAT8                 Time Sheet: Document Display                     
    CAT9                 Data Transfer CATS -> PM/CS                      
    CATA                 Transfer to Target Components                    
    CATC                 Time Sheet: Time Leveling                        
    CATM                 Selection From Time Recording                    
    CATR                 Reorganize Interface Tables                      
    CATSARCH             Archiving Time Sheet Data                        
    CATSWF               CATS Workflow                                    
    CATSXC               Customizing: CATS for Service Prov.              
    CATSXC_CHECK         Check Customizing                                
    CATSXC_COMP_DTL      CATSXT: Maintain Component Details               
    CATSXT               CATS for Service Providers                       
    CATSXT_ADMIN         CATS for Service Providers (Admin.)              
    CATSXT_DA            Display Work Time and Tasks                      
    CATSXT_DTL           Work Times: Detail Display                       
    CATS_APPR            Approve Working Times (Poweruser)                
    CATS_APPR_LITE       Approve Working Times                            
    CATS_DA              Display Working Times                            
    CATS_SELVIEW         Maintain Selection View HRCATS                   
    CATW                 Record Working Time                              
    Regards, Dieter

  • What are the tables  related to Goods receipt details

    Hi,
    Please tell me the GR related data base tables.
    What are the tables  related to Goods receipt details
    Regards,
    Sunil Kumar.T
    Edited by: sunil kumar on Apr 28, 2008 8:49 AM

    Hi,
    If you want to know tables which are related to transaction.
    Use recording through SHDB tcode.
    go to shdb tcode
    after enter name of your zname.
    after for which transaction you are doing recording enter that tcode here migo.
    after press start recording.
    then enter data into fields after at last save and back.
    then it goew to control recording session screen
    after press program for create.
    then enter attributes ,select source code after save your code.
    Using this tables and which fieldsa you are using for perticular requirement.
    this is an easy procedure to know tables and fields.
    or
    USE ST05 tcode by entering single filed into application.
    These two approaches are usefull but go to first one if you knew which data you have to entered.
    Otherwise go to st05.
    *Reward points
    for goods receipt tcode by entering data

  • What are the web related tuning we can do?

    What are the web related tuning we can do?

    Hi,
    There can be numerous modules which create party sites , Leads/Quotes/Order/Recievable/HR/IB/ISupport etc.
    Actual number of modules depend on the kind of implementation.
    Run this query in your Oracle instance , to get an idea of various modules which has created Party sites in your system.
    SELECT meaning,
    description
    FROM fnd_lookup_values
    WHERE lookup_type = 'HZ_CREATED_BY_MODULES'
    AND lookup_code IN (SELECT DISTINCT created_by_module
    FROM hz_party_sites)
    -Idris

  • What are the problems related when if i bought the iphone 4s or 5 unactivated ????

    what are the problems related when if i bought the iphone 4s or 5 unactivated ????

    Please restate your question with more detail. As posted, there is insufficient
    information for a response. What exactly is your technical question?

  • What are the difference and relations between Automatic Tuning Optimizer...

    What are the difference and relations between Automatic Tuning Optimizer and Automatic SQL Tuning Advisor?
    In my opinion, they are same.

    SQL> SELECT * from v$version;
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
    PL/SQL Release 11.1.0.6.0 - Production
    CORE    11.1.0.6.0      Production
    TNS for 32-bit Windows: Version 11.1.0.6.0 - Production
    NLSRTL Version 11.1.0.6.0 - Production

  • What's the relation between Gain and transmitted power with coverage area?

    what's the relation between Gain and transmitted power with coverage area?
    if we want add coverage area, could we just add antenna's gain only or add transmitted power only?

    That information can be found at: http://www.cisco.com/warp/customer/cc/pd/witc/ao350ap/prodlit/agder_rg.htm

  • What are the sources system will pick the document type while creating invo

    hi
    I would like to know how system will pickup the doucment type while creating invoice in vf01.
    i have taken off the fields  f1, f2, from the document type. in billing sub tab.  so  The moment when am creating billing system automatically displaying F2 invoice doucment creation.  What are the sources for this.
    thanks & Regards
    Rack129

    Hi,
    Hope you have maintained u2018Delivery relevant billing type F2u2019 and u2018Order relevant billing type F1u2019 in the billing tab of the Sales document type in VOV8.
    If you create delivery related billing, the system will pick F2. This is controlled in Item category (VOV7). Billing relevance in Business data of Item category decides whether this is delivery related or order related. u2018Au2019 for delivery related billing; u2018Bu2019 for order related billing and so on.
    Item category is determined by this combination: Sales document type + Item cat group + usage + higher level item cat.
    Regards,
    K Bharathi

  • What are the tables will update while loading Master data ?

    Hello Experts,
    What are the tables will update while loading Master data ? And requesting you to provide more information about Master data loading and its related settings in the beginning of creation infoobjects. 

    It depends upon the type of Master data u r loading....
    In all the master data loadings, for every new value of master data an SID will be created in the SID table /BI*/S<INFOOBJECT NAME> irrespective of the type of master data.
    But the exceptional tables that get updated depending on the type of master data are.....
    If it is a time Independent master data then the /BI*/P<INFOOBJECT NAME> table gets updated with the loaded data.
    If it is a time dependent master data then the /BI*/Q<INFOOBJECT NAME> table gets updated with the loaded data.
    If the master data is of time Independent Navigational attributes then for every data load the SID table will get updated first and then the /BI*/X<INFOOBJECT NAME> table gets updated with the SID's created in the SID table (NOT WITH THE MASTER DATA).
    If the master data is of time dependent navigational attributes then for every data load the SID table will get updated first and then the /BI*/Y<INFOOBJECT NAME> table gets updated with the SID's created in the SID table (NOT WITH THE MASTER DATA).
    NOTE: As said above, For all the data in P, Q, T, X, Y tables the SID's will be created in the S table /BI*/S<INFOOBJECT NAME>
    NOTE: Irrespective of the time dependency or Independency the VIEW /BI*/M<INFOOBJECT NAME> defined on the top of /BI*/P<INFOOBJECT NAME> & /BI*/Q<INFOOBJECT NAME> tables gives the view of entire master data.
    NOTE: it is just a View and it is not a Table. So it will not have any physical storage of data.
    All the above tables are for ATTRIBUTES
    But when it comes to TEXTS, irrespective of the Time dependency or Independency, the /BI*/T<INFOOBJECT NAME> table gets updated (and of course the S table also).
    Naming Convention: /BIC/*<InfoObject Name> or /BI0/*<InfoObject Name>
    C = Customer Defined Characteristic
    0 = Standard or SAP defined Characteristic
    * = P, Q, T, X,Y, S (depending on the above said conditions)
    Thanks & regards
    Sasidhar

Maybe you are looking for

  • I lost my ipod touch 5 in the school, but i don't know am i open the iclound

    I lost my ipod touch 5 in the school, but i don't know am i open the icloud, and i don't know how to using icloud to find my touch, this touch is very important, have a lot of information

  • Xcelsius 2008 Enterprise Chart Visualization Options - Sparkline Anyone?

    While Crystal Xcelsius certain has an awesomeness factor, there seems to be a limitation when it comes to the variety of data visualization charting options available to use. If this product is supposed to be the "de-facto" dashboarding tool offered

  • Printing Oracle 10g Reports in Line Matrix Printers

    Hello! I encountered problem when printing a generated report in Oracle 10g Reports to a Line Printer. When the report is in PDF format, the fonts when printed on line printers become scattered and the orientation of the report rotates 90 degrees. If

  • Cookie Value - problem one more time

    when I set a Cookie like: response.addCookie(new Cookie("Name","hello")); and I try to get the value: cookie.getValue(); I will get: hello no problem! But when I set a Cookie with an String identifier like: String str = "hello"; response.addCookie(ne

  • IMac troubles with AirPort connection

    A few days ago - after I ugraded my iMac G5 to 10.4.10 - my iMac stopped communicating properly with my network. It will connect to the wireless network and the Internet, but it will no longer print wirelessly or stream music to either Express base s