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 YaelHi 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 0SQL> 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 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,
BinayakHi,
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 AMHi,
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 ????
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
Rack129Hi,
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