OWB AND BI IMPLEMENTATION

If you use OWB release2 do you have to install a separate BI component?

OWB is used for modeling (questionable) and ETL processing (Extract-transform-load). You may use Oracle Designer for modeling.
Oracle discoverer is used in the presentation layer. You may also use it together with Oracle Portal if you plan to build Corporate dashboards.
This is basically what Oracle have for BI. Of course, there are other Oracle BI related products, such as the Enterprise ETL Option, OLAP Option, Data Mining Option (it used to be Oracle Darwin), Analytic Workspace Manager (to build Analytic Workspaces), OFA, OSA, etc.
I believe your question was about the OWB Enterprise ETL Option. This option extends OWB capabilities. It provides built-in scheduling, support to SCD (slowly changing dimension), data profiling, and other features. Core ETL features are supported without the need to acquire this option.
Hope I've answered your question.
Regards,
Marcos

Similar Messages

  • Basic datawarehouse implementation concept in context to owb and awm

    Hi
    I am in the evaluation phase of a project where by i have to comment on tools for warehouse implementation. WHAT WE CAN DO AND CAN NOT DO
    ROLAP or MOLAP or should we go hybrid
    There will be high volume of records DAILY going to the warehouse scd2, scd2 ,scd3 etc.
    So suggested ROLAP implementation at the lowest granularity...transaction detail. OWB as tool
    then there will be marts for specific business area ...should be lowest granularity ..so ROLAP implementation. USING OWB as tool
    There will be one MOLAP implementation for aggregation and materialized view as cube . ( take advantage of query rewerite for aggregated results) USING AWM
    now the question is CAN WE CREATE ONLY MOLAP warehouse using AWM  that can serve aggregate as well as low gran transaction details.
    we have to have owb for transformations as awm does not provide transformation .
    for value based hierarchies and multiple hierarchies per dimension options there is no support in OWB for ROLAP implementation.
    this only works for molap ..USING AWM
    so how do we go about it ..OR A MIXED SCHEMA POSSIBLE
    any suggestions pls
    Cheers
    Yojj

    The local bind/rebind/unbind restriction is still there and it will always be there.
    I would look at
    (a) RMI/IIOP, where you use COSNaming as a registry, which doesn't have that registriction, and which also has location-independent object identifiers
    (b) Jini.

  • Writing transformations for OWB/OWF to implement bespoke error handling

    I have implemented mappings which perform lookup on a translation table and if the lookup is not found a suitable value is output to a column, e.g. 'ERROR' is written to the output column on an intermediate table e.g. xxx_temp. The intermediate table is then split into two streams and output to two tables, those with errors to xxx_errors and those that are valid to xxx_out. What I want to know is how to write a transformation which will count the number of errors in xxx_errors and if 0 will return 'success' and if > 0 will return 'error' - because OWB Process Flows can only seem to handle three state events. Will this example function work or are there other parameters that I must include in the function before Oracle Workflow can process it correctly.
    FUNCTION etl_md_errors
    RETURN NUMBER IS
    lv_status NUMBER(22) := 0;
    lv_count NUMBER(5) := 0;
    ** Cursor to count the number of errors in the mappings run
    ** for the Operating Unit Master Data.
    CURSOR lcur_count_errors IS
    SELECT c1.err_cnt + c2.err_cnt
    FROM (
    SELECT Count(Rowid) err_cnt
    FROM t_mdo_ce_errors
    ) c1,
    SELECT Count(Rowid) err_cnt
    FROM t_mdo_cstobj_errors
    ) c2,
    SELECT Count(Rowid) err_cnt
    FROM t_mdo_vntr_errors
    ) c3;
    BEGIN
    OPEN lcur_count_errors;
    FETCH lcur_count_errors
    INTO lv_count;
    CLOSE lcur_count_errors;
    IF lv_count <= 0 THEN
    lv_status := 1;
    ELSE
    lv_status := 3;
    END IF;
    RETURN lv_status;
    EXCEPTION
    WHEN OTHERS THEN
    RETURN 3;
    END etl_md_errors;
    I cannot test the Process Flow deployment as Oracle Workflow 2.6.0 has been installed on an Oracle 8i schema but the Location registration version pulldown only has one entry 2.6.2
    Cheers,
    Phil Thomson

    Hi,
    You seem to have missed the point of the posting.
    I am asking how to write a transformation which can be used in Process Flow to determine whether any lookup validation errors have occurred, e.g. to determine which e-mail to send to the system administrator's email account. I was not asking if the method of processing/validating the transactions needed revamping .. it is what the client asked for and it's what they have tested and approved. I'll give an explanation of the background to the processing.
    a) we are reading in transactions from Country Data Warehouses (SAP BW) which are placed as tables in country data source schemas.
    b) we want to consolidate the transactions so that they can be loaded into a European wide Data Warehouse (SAP BW) and these are placed as tables in the target country schemas ... which are consolidated in a global schema using views and dblinks.
    c) as the Country Data Warehouses are using their own set of reference/look up values the transactions have the country data warehouse reference codes translated to equivalent european reference codes. Therefore in each country target schema we have sets of mapping/xref table(s) which translates one country column value to the equivalent european column value, e.g. area_ctry and area_eur. Area_ctry is the area reference code in the Country Data Warehouse and area_eur is the area reference code to be used in the European Data Warehouse.
    d) when a transaction record has a reference value that does not have an equivalent european reference value we want to flag that column and record as an error, as their are several column values to be translated you do not want to only flag up the 1st validation error encountered, you want to validate the entire record and you also want to validate the entire set of transaction records. Users get a bit miffed if you fail the entire batch of transactions on the first column validation or first invalid record, they correct it then find there are other records with errors ... user has to repeat until no errror records.
    e) that is the reason we use the Key Lookup operator on the mapping/xref table with the transaction column's country value in the input group and as the value for the Lookup Condition, on the Key Lookup operator's output group we set the default value for the looked up column to 'ERROR' so if no lookup is found 'ERROR' will be output as the looked up value.
    f) the Split operator is then used to identify error records e.g. area_eur = 'ERROR' OR region_eur = 'ERROR' etc, and to identify valid records e.g. area_eur != 'ERROR' AND region_eur != 'ERROR' etc. The error records are output their own table and the valid records are output to their own table.
    g) if their are true SQL errors e.g. tablespace exceeded, referenced procedure/function state changed then these will be handled by OWB and should be viewed vaie the OWB audit browser.
    As stated in my post what is the template of PL/SQL functions that can be used as Transformations in Process Flows with their 'SUCCESS', 'WARNING' and 'ERROR' transition condition.
    Hope the above explanation helps,
    Cheers,
    Phil Thomson

  • Build in OWB and make map in AWM?

    Hi all,
    Would it be possible to design and deploy the dimensional objects (dims/cubes) using OWB and make a mapping to populate them using AWM? These are all MOLAP objects. The advantage of designing in OWB is the editor and e.g. the ability to add calculated measures in cubes using the wizard.
    Just did a quick test. When deploying a MOLAP dimension from OWB, in AWM it shows the map with several OWB-generated views to populate the object. I don't want to use those since I don't want to build a map in OWB. I have a simple 1-to-1 view to populate the object in AWM. However, when removing the OWB views from the map in AWM and replacing it by my view, when applying the changes it comes back with an error:
    An error occurred creating DimensionMapGroup D_DIM_EMPLOYEE_M.TOTAL.MAPGROUP1.DIMENSIONMAPGROUP : ***Error Occured in DELETE_MAPPING_GROUP: You provided extra input starting at '$'.
    The error detail window shows:
    oracle.AWXML.AWException: An error occurred creating DimensionMapGroup D_DIM_EMPLOYEE_M.TOTAL.MAPGROUP1.DIMENSIONMAPGROUP : ***Error Occured in DELETE_MAPPING_GROUP: You provided extra input starting at '$'.
    at oracle.AWXML.MappingGroup.Delete(MappingGroup.java:125)
    at oracle.olap.awm.dataobject.modeler.ModelDO.deleteObjectInAW(ModelDO.java:533)
    at oracle.olap.awm.dataobject.modeler.ModelDO.deleteAllMaps(ModelDO.java:1937)
    at oracle.olap.awm.dataobject.modeler.DimensionDO.createMaps(DimensionDO.java:589)
    at oracle.olap.awm.dataobject.modeler.DimensionDO.update(DimensionDO.java:746)
    at oracle.olap.awm.dataobject.dialog.PropertyViewer.doApplyAction(PropertyViewer.java:770)
    at oracle.olap.awm.dataobject.dialog.PropertyViewer.access$200(PropertyViewer.java:54)
    at oracle.olap.awm.dataobject.dialog.PropertyViewer$1ApplyThread.run(PropertyViewer.java:550)
    If this doesn't work it's just another blow to our olap-in-oracle implementation plan.
    Does anybody have experience with this issue?
    Thanks,
    Ed

    You'd better make the reservation of Genius Bar and show them about your problem.

  • PL/SQL and Java implementation

    Hi all,
    We need to implement a fast solution for reporting to our existing web application. Application is totally based on stored procedures written in PL/SQL.
    We have already java classes for drawing different types of charts
    named Chartdirector (http://www.advsofteng.com/)
    This library can create chart images in memory.
    I have already read about calling java classes from PL/SQL and SQLJ too.
    My questions are;
    1. Is this safe to include classes to database and create
    reports by using loadjava in real life. I mean not in theory, in real life?
    2. Is there any experiments of the audience about this method?
    3. Would it be any performance problems about this?
    4. Should i prefer to use any Java container and jsps instead of this method?
    I will continue to research for necessary steps after i could see the light :)
    Thank you to all,
    Regards,
    Gokhan

    > 1. Is this safe to include classes to database and create
    reports by using loadjava in real life. I mean not in theory, in real life?
    Yes.
    > 2. Is there any experiments of the audience about this method?
    Experiments and actual implementation - yes. It works. Granted, it does not always work as easy as running the Java code from the command line. But it does work.
    > 3. Would it be any performance problems about this?
    This is a potential problem with any software code.
    4. Should i prefer to use any Java container and jsps instead of this method?
    To be honest, I prefer not using Java for web graphics as I'm not impressed with the quality and flexibility of the graphs generated. I prefer using (and paying for commercial use) for the JPGraph classes for PHP - and using that from PL/SQL (via Zend Core for Oracle).
    Another option is to use SVG and generated SVG directly from PL/SQL. But this requires a browser plugin and SVG also does not look that great. (this is btw what Oracle's HTMLDB does and uses)

  • OWB and DB2

    I have connected Oracle 9i and DB2 v7 and query DB2 in SQL Plus is fine. However, it doesn't for the connection between OWB and DB2.
    Anyone can help?
    Thanks!

    Try the following and use the database link as the source.
    1. Copy inithsodbc.ora to initQA_DB2.ora in $ORACLE_HOME\hs\admin
    HS_FDS_CONNECT_INFO=DNS_NAME_OF_YOUR_CONNECTION
    HS_FDS_TRACE_LEVEL=0
    2. Add the following lines to listener.ora in Oracle server ($ORACLE_HOME\NETWORK\ADMIN)
    (SID_DESC =
    (SID_NAME = QA_DB2)
    (ORACLE_HOME = $ORACLE_HOME)
    (PROGRAM = hsodbc)
    3. Add the following lines to tnsnames.ora in Oracle server ($ORACLE_HOME\NETWORK\ADMIN)
    DB= (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)
    (HOST=localhost)
    (PORT=1521)
    (CONNECT_DATA = (SERVICE_NAME=QA_DB2)
    (HS = OK)
    4. Execute CATalog script for Heterogeneous Services in Oracle server ($ORACLE_HOME\RDBMS\ADMIN\caths.sql)
    5. Create database link
    drop public DATABASE LINK dwh_qa_db2;
    CREATE public DATABASE LINK dwh_qa_db2 CONNECT TO "carlosmo" IDENTIFIED BY "E1Qual" USING 'DB2';
    6. Test the connection
    SELECT *
    FROM SomeTable@dwh_qa_db2

  • OWB and DB2 connection

    I have connected Oracle 9i and DB2 v7 and query DB2 in SQL Plus is fine. However, it doesn't for the connection between OWB and DB2.
    Anyone can help?
    Thanks!

    Try the following and use the database link as the source.
    1. Copy inithsodbc.ora to initQA_DB2.ora in $ORACLE_HOME\hs\admin
    HS_FDS_CONNECT_INFO=DNS_NAME_OF_YOUR_CONNECTION
    HS_FDS_TRACE_LEVEL=0
    2. Add the following lines to listener.ora in Oracle server ($ORACLE_HOME\NETWORK\ADMIN)
    (SID_DESC =
    (SID_NAME = QA_DB2)
    (ORACLE_HOME = $ORACLE_HOME)
    (PROGRAM = hsodbc)
    3. Add the following lines to tnsnames.ora in Oracle server ($ORACLE_HOME\NETWORK\ADMIN)
    DB= (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)
    (HOST=localhost)
    (PORT=1521)
    (CONNECT_DATA = (SERVICE_NAME=QA_DB2)
    (HS = OK)
    4. Execute CATalog script for Heterogeneous Services in Oracle server ($ORACLE_HOME\RDBMS\ADMIN\caths.sql)
    5. Create database link
    drop public DATABASE LINK dwh_qa_db2;
    CREATE public DATABASE LINK dwh_qa_db2 CONNECT TO "carlosmo" IDENTIFIED BY "E1Qual" USING 'DB2';
    6. Test the connection
    SELECT *
    FROM SomeTable@dwh_qa_db2

  • How to decide between OWB and ODI?

    Having to decide whether to choose Oracle Data Integrator or Oracle Warehouse Builder like tool for creating a dataware house and loading data into it, what should I choose and why?
    I'm an old pl/sql developer but new on datawarehousing (I've been dealing with it for few months) and I'd like to undestand what fits better for me. It seems to me that OWB and ODI look not very different to each other, don't they?
    My Oracle vers. is 10gR2
    Thanks!

    Mark1970 wrote:
    Having to decide whether to choose Oracle Data Integrator or Oracle Warehouse Builder like tool for creating a dataware house and loading data into it, what should I choose and why?
    I'm an old pl/sql developer but new on datawarehousing (I've been dealing with it for few months) and I'd like to undestand what fits better for me. It seems to me that OWB and ODI look not very different to each other, don't they?
    My Oracle vers. is 10gR2
    Thanks!Oracle corporation's statement of direction says ODI is their strategic ETL tool and if you and investing into Oracle ETl for the 1st time then it is better to invest in ODI .
    OWB will be supported and finally OWB and ODI will get merged into a single tool.
    For a pl/sql guy like you , the code generated by OWB is easy to understand as OWB mainly generates pl/sql code ( apart from sql loader and sap abap code ) . But that should not deter you to use ODI as ODI generates mainly SQL code (plus sove native code depending upon the technology used and KM) .

  • Differences between US and UK implementations for HR and Benefits

    Need to know any information about implementing Oracle HR and basic benefits in Europe (France localization with rollup of others). I have HR, OAB implementation experinece in US. Want to understand the differences between US implementations and UK implementations. Any reference documents welcome.
    Thanks
    Alu

    Alu,
    Here are some starting points, but the list is only a subset of published collateral:
    1. MetaLink Note 315928.1 - HRMS for France - Public Sector Updates FP K - June 2005
    2. MetaLink Note 315927.1 - HRMS for France - Commercial Sector Updates FP K - June 2005
    3. MetaLink Note 273558.1 - P11D Implementation and User Guide 2005-2006
    4. MetaLink Note 356684.1 - UK: Payroll Statutory Deductions User Guide incorporating End of Year and Start of Year 2005-2006
    5. MetaLink Note 236455.1 - Teacher''s Pension Extracts in Oracle HRMS
    6. MetaLink Note 236454.1 - Occupational Sick Pay and Occupational Maternity Pay in Oracle HRMS
    7. Oracle HRMS Implementation Guide B14466-01
    8. Oracle HRMS Implementation Guide (UK) B15575-01
    9. Oracle HRMS Implementation Guide (US) B15548-01
    10. Oracle HRMS Enterprise and Workforce Management Guide (Global) B14467-01
    11. Oracle HRMS Compensation and Benefits Management Guide (UK) B15579-01
    Regards,
    Greg

  • Which table if for BADI and its implementation

    Which table if for BADI and its implementation
    I want to know which implementations have already been created and actived for one BADI.

    Hi
    check the tables for BADI
    SXC_ATTR   
    SXC_ATTRT  
    SXC_CLASS  
    SXC_COCO   
    SXC_EXIT   
    SXC_FCODE  
    SXC_FCODET 
    SXC_IMPSWH 
    SXC_SCRN   
    SXC_TABLE  
    SXC_TABLET 
    Regards
    Anji

  • OWB and Oracle Express or other methods...

    Hi
    Is it possible to connect Express DB directly from OWB and share some Objects
    or import some structures via EIF-Files?
    What's the best way to migrate from Express to "up-to-date" olap? We have little bit complicated structures with lot of permits (because of extern partners) and more hierarchies on dimesions (incl. time dimension) etc.
    thanks
    Jarek

    Mike,
    Simply speaking, Express can be considered complementary to OWB. OWB helps you create/maintain a relational star-schema warehouse. Express can then be used to analyze the information in that warehouse using it's inherent on-line analytical processing (OLAP) capabilities.

  • OWB and OEM Version ERROR (Urgent)

    Hi All,
    I am using OracleWarehouse builder version 9.2.0.2.0.8 and OEM version 9.2.0.2.0.10 and i am getting error while creating cubes in OEM. Is it due to different versions of OWB and OEM.
    Please Let me know, if anyone knows about it.
    with regards
    Mukesh Harjai

    Hi Mukesh,
    You do not need to create the dimensions in OEM, you can use Warehouse Builder to do this.
    On how to do this, check out this viewlet: http://otn.oracle.com/products/warehouse/htdocs/OLAP_viewlet_swf.html, and perhaps take a look at the following whitepaper: http://otn.oracle.com/products/warehouse/pdf/Enabling_OLAP_with_OWB.pdf.
    Thanks,
    Mark.

  • OWB and AWM for loading DWH

    Hello,
    I am on the following version:
    DB: Oracle 10.2.0.1 (both source DB and target DWH)
    OWB : 10.2.0.1
    AWM : 10.2.0.1
    I have the following process:
    From the source DB I use OWB to load relational dimensions (SCD 2). I use AWM to load data from these dimensional tables to a Analytic workspace. I use OWB because I need to track changes (SCD) and use AWM because OWB currently does not support Parent-Child dimensions where as AWM supports. I would love to load AW from OWB directly if it had parent-child support.
    My question is:
    All the load should be trigger-based, When my process (SQL) completes on the source table the OWB process of loading the relational dimension should start which is not a problem, I using the run_owb_code.sql for this. once the run_owb_code is complete, I want the AWM's maintain data process to start. I don't know how to do it. I tried saving the maintenance task to script and tried executing it, it doesn't seem to work. I don't want to AWM and run cube maintenance every time the cube needs to be refreshed.
    Please note I don't have a cube in the relation world. My fact(cube) in the AW is a direct load from a table (as I don't need SCD here) so basically use OWB just to load the dimensions alone. AWM creates the actual cube with the dimension tables loaded using OWB and the fact table from source, So I don't think I can use the "dbms_awm.refresh_awcube(...".
    Can somebody please help me in automating this load process
    Thanks a lot in advance!
    Maruthi

    Hello,
    I am sorry, after some research, I came across this post
    Re: Cube and dimension refresh proactively
    As per the above post, the script that is generated using AWM will work if the AW is not attached by any user.
    I detached the AW and executed the script and the cube was populated with data.
    Thanks,
    Maruthi

  • Online project progress and status implementation.

    Hi friends,
    What are the different methods availalbe in SAP for integrating project Sites with Project office for online progress and status implementation.
    Thank you,
    Prashant

    Hello Prashanth,
    SAP xAPPS provides this feature. xRPM and cProjects are web based applications which are tightly integrated with SAP PS.
    The configuration is done in R/3 backened for the same and front end is web based application. But note that they are not a part of SAP PS soln and are seperate apllications.
    Thanks
    Sarang

  • OWB and BO

    Hi,
    We have Business Objects (BO) which uses legacy data warehouse in SQL Server.
    Our new application is Oracle 10g(SE) based and has it's own BI Application. Vendor has supplied all the OWB Modules, repository, etc.
    Eventually I would like to use BO as the BI application.
    If the OWB is set for the complete ETL, can BO be linked directly to the Target database/data warehouse?
    In this case do I require Dimensions and Cubes?
    Since SE has limitations, I won't be able to create Dimensions/Cubes, so is there any possibility that I use only the Mapping and ETL functionality of OWB and ignore Dimensions and Cubes?

    Yes, you can build your own layer as a BO galaxy and connect to the database directly. In some of our projects we only use OWB for ETL and database modelling and BO as frontend, because it is much better than the Oracle Discoverer.
    Regards,
    Detlef

Maybe you are looking for

  • My Pages app for iPad tells me I can't open a document and even iCloud won't let me download it to my Mac, how can I recover my document?

    I really don't know what happened to Pages. First I was using the app, working on a document and everything was fine. I updated it a couple of times and there was no problem. Then, when I tried to open it once more snd continue to work with it, a mes

  • 2 ipod touches...can I use one apple id?

    I have purchased 2 new ipod touches for my kids for Christmas. Can I use the same apple ID I currently have for both of them? Or will I have to create new ID's for both of them? They are both under 16 and I would like to have one ID so that I am the

  • Loading an AS2 Swf into an AS3 project

    I have a need to be able to load legacy AS2 SWF's into a new AS3 project. I know that this is not readily possible, because you can only communicate between the two via the LocalConnection class. So, what I have done is to create an AS2 proxy SWF. Th

  • Sending texts problem

    I got the blackberry curve a few days a go and some of my texts are not being received when sent to only certain numbers. Most of my texts get the black check mark and a D when they are sent but only certain phone numbers my phone shows the black che

  • Audigy 4 mic prob

    I cannot get my Sennheiser PC50 mic to work with my audigy 4 sound card in games like CS: Source. No matter what plug I put the mic into it does not work with CS. I can record things in the the EAX console if I use line-in /MIC plug and I have to tur