Modeling Data warehousing elements in Rational Rose

Hi
I am working in Datawarehousing project. we are using Oracle warehouse builder 9i and Oracle express 6.3.4.
Warehouse builder: WIn2000
Express: SUnsolaris
Database: oracle 8.1.7
can i model the datawarehousing elements in Rational rose...
because Datawarehousing and OLTP are going in parallel. we would like to know the changes done in OLTP tables.Suppose if any change happens in OLTP table, i will have to estimate the effort of ETL work. Is there any way modelling can be done for Datawarehousing elements with OLTP tables.
your inputs are welcome.
Thanks
narasimha.

Narasimha,
Although I we are working on a metadata integration solution that will also accomodate Rational Rose users, at the moment I would strongly suggest that you do the warehouse modelling in OWB.
Regards:
Igor

Similar Messages

  • SQL-Model-Clause / Example 2    in  Data Warehousing Guide   11G/Chapter 24

    Hi SQL-Experts
    I have a RH 5.7/Oracle 11.2-Environment!
    The sample schemas are installed!
    I executed as in Example 2 in Data Warehousing Guide 11G/Chapter 24:
    CREATE TABLE currency (
       country         VARCHAR2(20),
       year            NUMBER,
       month           NUMBER,
       to_us           NUMBER);
    INSERT INTO currency
    (SELECT distinct
    SUBSTR(country_name,1,20), calendar_year, calendar_month_number, 1
    FROM countries
    CROSS JOIN times t
    WHERE calendar_year IN (2000,2001,2002)
    UPDATE currency set to_us=.74 WHERE country='Canada';and then:
    WITH  prod_sales_mo AS       --Product sales per month for one country
    SELECT country_name c, prod_id p, calendar_year  y,
       calendar_month_number  m, SUM(amount_sold) s
    FROM sales s, customers c, times t, countries cn, promotions p, channels ch
    WHERE  s.promo_id = p.promo_id AND p.promo_total_id = 1 AND
           s.channel_id = ch.channel_id AND ch.channel_total_id = 1 AND
           s.cust_id=c.cust_id  AND
           c.country_id=cn.country_id AND country_name='France' AND
           s.time_id=t.time_id  AND t.calendar_year IN  (2000, 2001,2002)
    GROUP BY cn.country_name, prod_id, calendar_year, calendar_month_number
                        -- Time data used for ensuring that model has all dates
    time_summary AS(  SELECT DISTINCT calendar_year cal_y, calendar_month_number cal_m
      FROM times
      WHERE  calendar_year IN  (2000, 2001, 2002)
                       --START: main query block
    SELECT c, p, y, m, s,  nr FROM (
    SELECT c, p, y, m, s,  nr
    FROM prod_sales_mo s
                       --Use partition outer join to make sure that each combination
                       --of country and product has rows for all month values
      PARTITION BY (s.c, s.p)
         RIGHT OUTER JOIN time_summary ts ON
            (s.m = ts.cal_m
             AND s.y = ts.cal_y
    MODEL
      REFERENCE curr_conversion ON
          (SELECT country, year, month, to_us
          FROM currency)
          DIMENSION BY (country, year y,month m) MEASURES (to_us)
                                    --START: main model
       PARTITION BY (s.c c)
       DIMENSION BY (s.p p, ts.cal_y y, ts.cal_m m)
       MEASURES (s.s s, CAST(NULL AS NUMBER) nr,
                 s.c cc ) --country is used for currency conversion
       RULES (
                          --first rule fills in missing data with average values
          nr[ANY, ANY, ANY]
             = CASE WHEN s[CV(), CV(), CV()] IS NOT NULL
                  THEN s[CV(), CV(), CV()]
                  ELSE ROUND(AVG(s)[CV(), CV(), m BETWEEN 1 AND 12],2)
               END,
                          --second rule calculates projected values for 2002
          nr[ANY, 2002, ANY] = ROUND(
             ((nr[CV(),2001,CV()] - nr[CV(),2000, CV()])
              / nr[CV(),2000, CV()]) * nr[CV(),2001, CV()]
             + nr[CV(),2001, CV()],2),
                          --third rule converts 2002 projections to US dollars
          nr[ANY,y != 2002,ANY]
             = ROUND(nr[CV(),CV(),CV()]
               * curr_conversion.to_us[ cc[CV(),CV(),CV()], CV(y), CV(m)], 2)
    ORDER BY c, p, y, m)
    WHERE y = '2002'
    ORDER BY c, p, y, m;I got the following error:
    ORA-00947: not enough values
    00947. 00000 -  "not enough values"
    *Cause:   
    *Action:
    Error at Line: 39 Column: 83But when I changed the part
    curr_conversion.to_us[ cc[CV(),CV(),CV()], CV(y), CV(m)], 2) of 3.rd Rules to
    curr_conversion.to_us[ cc[CV(),CV(),CV()] || '', CV(y), CV(m)], 2)or
    curr_conversion.to_us[ cc[CV(),CV(),CV()] || null, CV(y), CV(m)], 2)It worked!
    My questions:
    1/Can anyone explain me why it worked and why it didn't work?
    2/Rule 3 has not the same meaning as the comment, Is it an error? Or I misunderstood anything?
    the comment is: third rule converts 2002 projections to US dollars the left side has y != 2002 Thank for any help !
    regards
    hqt200475
    Edited by: hqt200475 on Dec 20, 2012 4:45 AM

    Hi SQL-Experts
    I have a RH 5.7/Oracle 11.2-Environment!
    The sample schemas are installed!
    I executed as in Example 2 in Data Warehousing Guide 11G/Chapter 24:
    CREATE TABLE currency (
       country         VARCHAR2(20),
       year            NUMBER,
       month           NUMBER,
       to_us           NUMBER);
    INSERT INTO currency
    (SELECT distinct
    SUBSTR(country_name,1,20), calendar_year, calendar_month_number, 1
    FROM countries
    CROSS JOIN times t
    WHERE calendar_year IN (2000,2001,2002)
    UPDATE currency set to_us=.74 WHERE country='Canada';and then:
    WITH  prod_sales_mo AS       --Product sales per month for one country
    SELECT country_name c, prod_id p, calendar_year  y,
       calendar_month_number  m, SUM(amount_sold) s
    FROM sales s, customers c, times t, countries cn, promotions p, channels ch
    WHERE  s.promo_id = p.promo_id AND p.promo_total_id = 1 AND
           s.channel_id = ch.channel_id AND ch.channel_total_id = 1 AND
           s.cust_id=c.cust_id  AND
           c.country_id=cn.country_id AND country_name='France' AND
           s.time_id=t.time_id  AND t.calendar_year IN  (2000, 2001,2002)
    GROUP BY cn.country_name, prod_id, calendar_year, calendar_month_number
                        -- Time data used for ensuring that model has all dates
    time_summary AS(  SELECT DISTINCT calendar_year cal_y, calendar_month_number cal_m
      FROM times
      WHERE  calendar_year IN  (2000, 2001, 2002)
                       --START: main query block
    SELECT c, p, y, m, s,  nr FROM (
    SELECT c, p, y, m, s,  nr
    FROM prod_sales_mo s
                       --Use partition outer join to make sure that each combination
                       --of country and product has rows for all month values
      PARTITION BY (s.c, s.p)
         RIGHT OUTER JOIN time_summary ts ON
            (s.m = ts.cal_m
             AND s.y = ts.cal_y
    MODEL
      REFERENCE curr_conversion ON
          (SELECT country, year, month, to_us
          FROM currency)
          DIMENSION BY (country, year y,month m) MEASURES (to_us)
                                    --START: main model
       PARTITION BY (s.c c)
       DIMENSION BY (s.p p, ts.cal_y y, ts.cal_m m)
       MEASURES (s.s s, CAST(NULL AS NUMBER) nr,
                 s.c cc ) --country is used for currency conversion
       RULES (
                          --first rule fills in missing data with average values
          nr[ANY, ANY, ANY]
             = CASE WHEN s[CV(), CV(), CV()] IS NOT NULL
                  THEN s[CV(), CV(), CV()]
                  ELSE ROUND(AVG(s)[CV(), CV(), m BETWEEN 1 AND 12],2)
               END,
                          --second rule calculates projected values for 2002
          nr[ANY, 2002, ANY] = ROUND(
             ((nr[CV(),2001,CV()] - nr[CV(),2000, CV()])
              / nr[CV(),2000, CV()]) * nr[CV(),2001, CV()]
             + nr[CV(),2001, CV()],2),
                          --third rule converts 2002 projections to US dollars
          nr[ANY,y != 2002,ANY]
             = ROUND(nr[CV(),CV(),CV()]
               * curr_conversion.to_us[ cc[CV(),CV(),CV()], CV(y), CV(m)], 2)
    ORDER BY c, p, y, m)
    WHERE y = '2002'
    ORDER BY c, p, y, m;I got the following error:
    ORA-00947: not enough values
    00947. 00000 -  "not enough values"
    *Cause:   
    *Action:
    Error at Line: 39 Column: 83But when I changed the part
    curr_conversion.to_us[ cc[CV(),CV(),CV()], CV(y), CV(m)], 2) of 3.rd Rules to
    curr_conversion.to_us[ cc[CV(),CV(),CV()] || '', CV(y), CV(m)], 2)or
    curr_conversion.to_us[ cc[CV(),CV(),CV()] || null, CV(y), CV(m)], 2)It worked!
    My questions:
    1/Can anyone explain me why it worked and why it didn't work?
    2/Rule 3 has not the same meaning as the comment, Is it an error? Or I misunderstood anything?
    the comment is: third rule converts 2002 projections to US dollars the left side has y != 2002 Thank for any help !
    regards
    hqt200475
    Edited by: hqt200475 on Dec 20, 2012 4:45 AM

  • UML Modeling / Reverse Engineering Tool: Rational Rose orSELECT?

    Can anyone comment on the relative strengths and weaknesses of the Forte
    modeling / reverse engineering tools from Rational and SELECT? A brief
    discussion of tools for reverse engineering Forte applications appeared in
    June '98, but it was not clear how these products compared.
    Regards,
    Rob
    Robert Black
    Descartes Systems Group Inc.
    Waterloo, Ontario
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    What version (or build) of UML are you using? You can find out by going Tools->Module Manager, find a uml module under UML category, right click on the module and bring up Properties, build number is listed under "Expert" section. What's your system platform? JDK?
    In step 9, is the target uml project selected? Do you have other uml projects open at the same time?

  • Rational Rose 8 exporting model to JDev

    Hello ,
    I'm trying to figure out how to export my Rational Rose project to JDeveloper.
    I can't find any way to it.
    Bye ,
    Reinaldo

    Reinaldo,
    You need to have the Rose AddIn installed in Rational Rose that does XMI export.
    It can be downloaded from the Rational site.
    Thx - Guus

  • Reverse engineering with Rational Rose

    Is anybody using the above?
    If so, have you developed any scripts to facilitate updating the Rose model,
    and which you'd be willing to share? Or perhaps discuss jointly writing
    same?
    Ideally, there would be an Fscript to facilitate exposting Forte projects,
    and a Rose script to facilitate import.
    TIA,
    Eric

    Eric,
    As part of tool evaluation for modeling, We evaluated Rational Rose 98i . We
    were able to import forte pex files into Rose model.
    We had no problems with reverse engineering but there were problems related to
    round trip engineering.
    Since Rational Rose 98i did not have a repository based solution for
    configuration management, it was quite a task to keep the model in sync with
    multiple users updating it. However, I believe you can use Microsoft Source
    safe for configuration management though we did not try this.
    Ramesh Timakondu
    PSI Data SYstems Ltd.
    One Bank Street, Ste. 406
    Stamford, CT, 06905
    (203) 359 3992
    tnkrampsidata.com
    "Fingerhut, Eric" <Eric.Fingerhuthbo.com> on 02/16/2000 04:26:59 PM
    To: "'kamranaminyahoo.com'" <kamranaminyahoo.com>
    cc: (bcc: Ramesh Timakondu/Consultant/NAC)
    Fax to:
    Subject: (forte-users) reverse engineering with Rational Rose
    Is anybody using the above?
    If so, have you developed any scripts to facilitate updating the Rose model,
    and which you'd be willing to share? Or perhaps discuss jointly writing
    same?
    Ideally, there would be an Fscript to facilitate exposting Forte projects,
    and a Rose script to facilitate import.
    TIA,
    Eric
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

  • Rational Rose product and Forte

    Has anyone used Rational Rose products and Forte? Could you post a short
    summary that explains how easy/hard it is to work with and whether or not
    the reverse engineering features work well?
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Eric,
    As part of tool evaluation for modeling, We evaluated Rational Rose 98i . We
    were able to import forte pex files into Rose model.
    We had no problems with reverse engineering but there were problems related to
    round trip engineering.
    Since Rational Rose 98i did not have a repository based solution for
    configuration management, it was quite a task to keep the model in sync with
    multiple users updating it. However, I believe you can use Microsoft Source
    safe for configuration management though we did not try this.
    Ramesh Timakondu
    PSI Data SYstems Ltd.
    One Bank Street, Ste. 406
    Stamford, CT, 06905
    (203) 359 3992
    tnkrampsidata.com
    "Fingerhut, Eric" <Eric.Fingerhuthbo.com> on 02/16/2000 04:26:59 PM
    To: "'kamranaminyahoo.com'" <kamranaminyahoo.com>
    cc: (bcc: Ramesh Timakondu/Consultant/NAC)
    Fax to:
    Subject: (forte-users) reverse engineering with Rational Rose
    Is anybody using the above?
    If so, have you developed any scripts to facilitate updating the Rose model,
    and which you'd be willing to share? Or perhaps discuss jointly writing
    same?
    Ideally, there would be an Fscript to facilitate exposting Forte projects,
    and a Rose script to facilitate import.
    TIA,
    Eric
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

  • Re: Rational Rose product and Forte

    We use Forte 3.0 with Rational Rose 4.0 since more than one year on a
    medium size project (10 developers). I have not tried Rose98 with Forte,
    so what I have to say may or may not apply to Rose98.
    In general I am very satisfied with the Forte support of Rose. The code
    generation facilities are sophisticated. For example from one attribute
    in Rose you can generate a virtual attribute and the corresponding get
    and set methods which implement the virtual attribute. You can even
    change the naming conventions (how to generate the name of get and set
    methods). You can also model all components of a Forte application like
    interfaces, events, eventhandlers, constants, domain types etc.
    Since access to the Forte repository is difficult, Rose does not read
    from or write to the repository. Instead you must export a plan as a
    .pex file, regenerate the plan from Rose and reimport the generated file
    into Forte. Rose correctly preserves the code that you have written as
    well as other information like GUI layout etc. Nevertheless this process
    is a bit tedious and prone to errors.
    Rose can import a Forte .pex and produce a model from it ("reverse
    engineering"). This works O.K. but I use it only on small prototypes
    that I developed in Forte to get a "first cut" of a model. The analyzer
    has only a few global options (for example whether you want to model
    object-valued attributes as associations or as attributes). In addition
    it names all attribute types and method parameters with fully qualified
    class names so that your methods tend to have very long signatures like
    Add(input source:Framework.IntegerData):Framework.IntegerData
    instead of
    Add(source:IntegerData):IntegerData
    On the other hand Rose generates correct Forte code if you use the short
    form in your model. So I use Rose mainly for forward generation.
    I find the combination of Rose with Forte very valuable, mostly because
    Forte does not allow a convenient documentation of plans, classes and
    attributes.
    If you have additional questions, I will be happy to answer them.
    Robinson, Richard wrote:
    >
    Has anyone used Rational Rose products and Forte? Could you post a short
    summary that explains how easy/hard it is to work with and whether or not
    the reverse engineering features work well?
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>--
    Dr. Thomas Kunst mailto:[email protected]
    sd&m GmbH & Co. KG http://www.sdm.de
    software design & management
    Thomas-Dehler-Str. 27, 81737 Muenchen, Germany
    Tel +49 89 63812-221 Fax -444
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    I'm having the same problem. The last version of Forte known to work with Rose is Forte 3.0, but I can't find that version for download.
    Let me know if you've found any other solution.
    Adam Southall

  • Oracle 9i JDeveloper & Database & jdk 1.4 & Rational Rose 2002

    I am not sure if this is the place to ask these types of questions, but i am goin to ask anyway
    Here is my situation, I am doing a project with Rational Rose UML model. The program is written in Java, I wanted to use Rational Rose 2002 for UML model, JDeveloper for coding and Oracle Database
    1. After i downloaded Oracle 9i JDeveloper, the program said its certified for JDK1.3.1_02, is it safe to use JDK1.4.1_1 with it?
    2. Can i use 9i JDeveloper with Oracle 8i Database or its best to use 9i JDeveloper with Oracle 9i Database?
    3. Since Rational Rose 2002 only has Oracle 8 dataType, should i use Oracle 8i with it? or Oracle 9i will work anyway?
    Please help and email me at [email protected]

    1. To run JDeveloper use jdk1.3 but you can use it to develop applications with jdk1.4
    2. You can use Oracle9i JDeveloper with Oracle8i.
    3. Oracle9i will probably work, but rational might not be able to take advantage of the latest features of the database. Check out the UML capabilities of JDeveloepr.

  • Data warehousing workbench in SAP 6.0

    Hi,
    I want to learn to work on Data warehousing workbench in SAP 6.0. The  course fee for it is very high so i am thinking of learning it online. Can anyone guide me how to start and from where to start?
    Thanks
    Arpit

    Hi,
    first enter the t code - RSA1 in bw system - it is the modeling screen.
    but in BW 7.0 we are not using the info source it is the optional
    we are using the data source.
    please fallow the below steps.
    I am thinking if your are loading the data through flat file (excel form.CSV)
    creating info area
    creating info object catalog
    creating char and key figures
    creating the data source -> info package - once run the info package you will see the data in PSA
    after create the DSO and CUBE
    then after create the transformations -> it will map the form source to target.
    run the DTP  -> after running the DTP data move form PSA to CUBE.
    if you don't knowledge on SAP BW take the help with your BW friends
    hope it will help.
    Thanks,
    Phani.

  • Rational Rose TopLink Integration

    I'm about to start a new project hosted on OAS and looking for Object-Relational Mapping Tools.
    I want to follow a Model Driven Architecture (MDA) methodology, using UML as the master definition of the persistent model.
    The questions I need to know about Oracle TopLink is as follows :-
    i) Does a project generated from Rational Rose work with Oracle TopLink
    ii) Does Oracle offer an alternative modelling tool.
    ii) Does Oracle TopLink provide an incremental DDL generation tool, i.e. only generating alter statements to existing schema
    Many thanks
    Pat

    Sapna,
    There was a earlier post regarding this topic - perhaps you'd like to review that?
    The link is re:How to Integrate with Rational Rose 2002
    or click on "search forum" and enter "Rtaional Rose".
    Regards, Guus

  • Regarding Model Data Binding.

    Hi Jain,
    Data binding enables data transfer between views and models, so that we don't have to add or change controller coding to work with models.
    Syntax for DataBinding:
    For <htmlb:InputField>
    <htmlb:InputField value="//query/a"/>
    This example code creates an inputfield that takes its initial value from the a attribute of  query model.
    here query is the instance for model we can define in conroller Do init method.
    For ex if you want to add two numbers by using model data binding.
    Create method add in model which has three attributes value1,value2, and result.We have to define  these attributes in model.Result is to print the added vaue.
    Then we have to add these values to the model in the view by using above syntax:
    <htmlb:InputField value="//query/value1"/>
    <htmlb:InputField value="//query/value2"/>
    <htmlb:InputField value="//query/result"/>
    here query is instance for the model.
    Here you have to remeber one point that no need to define these attributes(value1,value2,result) in the view again but you have define model instance in the attributes of view.
    Try using this concept..........
    Reward points if useful.

    Hi Anubhav,
                    Model Data Binding in business server pages ensure that data which is entered by the user in
                    the user interface(view) automatically passes to the model attributes and also output from the
                    backend system automatically passes to the result view.
                    So we need n't handle the data which is going to backend or the data which is coming from
                    backend system.
                    Data binding takes care of all the data handling .so we need n't write code to handle the data.
                    All i can say is data binding means binding the UI elements with the model class attributes.
                   If data binding is not available in BSP, we would have written lot of code in controller class
                   of business server pages.
                  I am giving simple example here to make you understand.
                   The initial view in this application contains 2 input fields, 4 radio buttons and 1 button.
                   Here radio buttons named Add, Multiple , Subtract and Divide.
                   The functionality i this application is whenever user enters numbers in input fields and select on
                   radio button and click on button , the result has to be displayed in the result view.
                  Initial View:
    <htmlb:content design="design2003">
    <htmlb:page title = " ">
        <htmlb:form>
      <htmlb:textView     text            = "value1"
                              design        = "EMPHASIZED" />
        <htmlb:inputField       id          = "f1" value = "//model/v1" />
         <htmlb:textView     text          = "value2"
                              design        = "EMPHASIZED" />
            <htmlb:inputField     id          = "f2" value = "//model/v2" />
         <htmlb:radioButtonGroup id="rbg" selection="//model/s" >
            <htmlb:radioButton id="id_add" text="add"/>
            <htmlb:radioButton id="id_sub" text="sub"/>
            <htmlb:radioButton id="id_mul" text="mul"/>
            <htmlb:radioButton id="id_div" text="div"/>
          </htmlb:radioButtonGroup>
    </htmlb:form>
    This code in the above view shows the data binding;
    <htmlb:inputField       id          = "f1" value = "//model/v1" /> and  
    <htmlb:inputField     id          = "f2" value = "//model/v2" /> and
    <htmlb:radioButtonGroup id="rbg" selection="//model/s" >
    Here v1,v2 and s are model class attributes . model is reference variable of model class .model is declared
    as page attribute in BSP.
    As i said above automatically the values of inputfields are passes to the model class without writing the code.
       Code in model class method:
    METHOD toall.
      IF s = 'id_add' .
        v3 = v1 + v2.
      ELSEIF s = 'id_sub'.
        v3 = v1 - v2.
      ELSEIF s = 'id_mul'.
        v3 = v1 * v2.
      ELSE.
        v3 = v1 / v2.
      ENDIF.
    ENDMETHOD.
    </htmlb:page>
    </htmlb:content>
       Result View:
    <htmlb:content design="design2003">
      <htmlb:page title = " ">
        <htmlb:form>
          <htmlb:textView     text          = "output"
                              design        = "EMPHASIZED" />
          <htmlb:textView     text          = "//model/v3"
                              design        = "EMPHASIZED"  />
        </htmlb:form>
      </htmlb:page>
    </htmlb:content>
           Here the result is available v3 attribute of model class and it is binded to the text view of the  result view.
          Finally the result is displayed in result view.In the above example i didn't explain about controller class
          I hope you know about controller class.
          Hope it helps.
          Reward points,if found useful.
    Thanks,
    Narendra.M

  • What is summary level concept in data warehousing?

    I am new to data warehousing.
    can anybody explain about the summary level and higher level concepts in data warehousing?

    If I understood your question:
    Data warehouses are intended for analytic processing (OLAP). Basically, It's based on queries that would take too long in OLTP (transactional processing). So you build a new Database, with a relatively denormalized model (you probably have heard about Star-Schema modeling, etc).
    Look for Bill Inmon (Building the Data Warehouse) and Ralph Kimball (The Data Warehouse Lifecycle Toolkit : Expert Methods for Designing, Developing, and Deploying Data Warehouses) Data warehousing concept books. Mr. Inmon and Mr. Kiball pretty much "created" the Data Warehousing concept. You'll also find a Book from Oracle Press, named "Oracle XX Datawarehousing Guide" (XX = DB Release).
    Also, you have plenty documentation about how to create a data warehouse in OTN. See thread below:
    OLAP and cubes tutorials
    Hope it's useful for you!
    Regards,
    Marcos

  • Data Warehousing Tutor

    Hi Frens,
    is there any link from where i can learn n n practise Data warehousing concepts/a warehousing tutor..

    hello sammy
    yes there is a ebook available from which u can learn data warehousing. the name of the book is "The Multidimensional Data Modeling Toolkit" written by John Paredes to get this e book u can visit [data warehousing tutorials|www.learn-Oracle-OLAP.com]
    hope that, this would help u out.
    thanks
    with regards
    kevin

  • Database VS Data warehousing

    pls help me in knowing the differences between database and data warehousing in detail
    send me links and PDF if u have
    thanks

    Hi,
    A data base is a structured collection of records or data. A computer database relies upon software to organize the storage of data. The software models the database structure in what are known as database models.
    A data warehouse is a repository of an organization's electronically stored data. Data warehouses are designed to facilitate reporting and analysis.This classic definition of the data warehouse focuses on data storage. However, the means to retrieve and analyze data, to extract, transform and load data, and to manage the dictionary data are also considered essential components of a data warehousing system. Many references to data warehousing use this broader context. An expanded definition for data warehousing includes business intelligence tools, tools to extract, transform, and load data into the repository, and tools to manage and retrieve metadata.
    Regards.

  • Good books for BI data warehousing ?

    hi there,
    i visited BW310 and BW305 course at SAP. i am new in SAP BI (i am coming from SAP R/3, with experience of over 7 years)
    To get my knowledge refresehed i am looking for GOOD(!!), 'easy to understand' literature of SAP BI data warehousing. Best in german language, but
    thats not the main point.
    Can you recommend any books or any other good documentation ?
    regards, Martin

    BW Books::(Good book for beginners is marked in bold)
    Mastering the SAP Business Information Warehouse
    by Kevin McDonald, Andreas Wilmsmeier, David C. Dixon
    http://www.amazon.com/gp/product/0471219711/ref=pd_bxgy_text_b/102-7679650-5957713?%5Fencoding=UTF8
    “Business Information Warehouse for SAP” Naeem Hasmi
    http://www.amazon.com/gp/product/0471236349/102-7679650-5957713?v=glance&n=283155
    sample chapter
    http://infoframeworks.com/BW/SAP_BW_3rd_Party_Access_ETL_Tools.htm
    others
    SAP BW Data Retrieval
    Mastering the ETL process
    N. Egger, J.-M.R. Fiechter, R. Salzmann, R.P. Sawicki, T. Thielen
    http://www.sap-press.de/katalog/buecher/titel/gp/titelID-981
    SAP BW Data Modeling
    by Norbert Egger, Jean-Marie Fiechter, and Jens Rohlf
    http://www.sappress.com/product.cfm?account=&product=H989
    SAP BW Professional by Norbert Egger
    http://www.amazon.com/gp/product/1592290175/ref=pd_sim_b_2/102-7679650-5957713?%5Fencoding=UTF8&v=glance&n=283155
    <b>SAP BW: A Step by Step Guide for BW 2.0 (Paperback)
    by Biao Fu, Henry Fu
    http://www.amazon.com/gp/product/0201703661/ref=pd_sim_b_3/102-7679650-5957713?%5Fencoding=UTF8&v=glance&n=283155</b>
    SAP and BW Data Warehousing by Arshad Khan
    http://www.amazon.com/exec/obidos/tg/detail/-/B0007MYREQ/ref=pd_sim_b_5/102-7679650-5957713?%5Fencoding=UTF8&v=glance
    BW overview ppt
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/2d019990-0201-0010-b89a-96b0a0ff3a18

Maybe you are looking for