BI development process and ETL Introduction

Source: Internet
Author: User
BI Development process and ETL introduction BI Development process

1. Building Dimension-Fact model
2. Build data warehouses (dimensions, facts) based on dimension-fact model
3. Data extraction (ETL)
4. Analysis model topics for building sales information
5. Build report analysis, instrument panel


The BI Business intelligence system, according to the enterprise needs to solve the problem, helps the enterprise to establish the corresponding analysis topic and the analysis index, extracts the necessary data from the business system basic database, according to the predetermined business model carries on the analysis decision-making, the analysis result displays the intuition, the image. Decision makers can get the information they need from a powerful sales analysis tool in business intelligence by simply taking a simple location.

E-> (Ods->sde->sil) (Powerful ETL tool) in the ETL <=>etl L->dw->biee (RPD physics)-> Biee (RPD logic) in T-> ETL- > Biee (RPD Show)-> report

You can also roll out tables in the ODI interface based on the report, and for individual tables you can reverse the table by manually using the data acquisition platform derivative.

To achieve ETL, first of all to achieve the process of ETL conversion. It can be centrally embodied in the following areas:

1, the null value processing can capture the field null value, carries on the load or replaces with other meaning data, and can realize the shunt loading according to the field null value to the different target library.

2, the normalized data format can realize the definition of field format constraints, for the data source time, value, characters and other data, you can customize the load format.

3, split the data according to the business needs of the field can be decomposed. Example, the main station 861082585313-8148, can be used for region code and phone number decomposition.

4, verify the correctness of the data can use the lookup and split function for data validation. For example, the main call 861082585313-8148, after the area code and phone number decomposition, can use lookup to return to the main call gateway or switch recorded in the main area, for data validation.

5, data replacement for business factors, can achieve invalid data, missing data replacement.

6, lookup seized the loss of data lookup implementation subquery, and returned by other means to obtain the missing fields, to ensure the integrity of the field.

7, establish the ETL process of the main foreign key constraints on the illegal data without dependencies, can be replaced or exported to the error data file, to ensure that the primary key unique record loading.

Extract extracts source data through interface, such as ODBC, private database interface and flat file extractor, and determines the data extraction and extraction method by reference to metadata.

The Transform developer will extract the data, convert it to the target data structure according to the business needs, and implement the Rollup.

Load loads converted and aggregated data into the target data Warehouse for SQL or bulk loading.


Whole process Problem Lookup

--Missing Field lookup

--From the report---RPD---ODI (from the Sil-sde-ods main view of the relationship-f-fs-v)---View corresponds to its logic (the view finds its most basic table to log, view the relationship)

--Missing record logarithm

The most important thing is to find the logical view, see if the view is right, looking for a source table that does not go to the view, ultimately determines whether there are numbers, if the source table has a few and the views are few, you need to look at the ODS layer and its filters, including the fact table and dimension table, whether the main filters and logic are correct or not.


The overall system architecture for the implementation of the common Oracle BI system is as follows:


The main sources of the BI system implementation data are:

1. ORACLE EBS (ERP system, get actual data).

2. Hyperion Planning (Hyperion budget system, get budget data).

3. Hyperion Financial Management (Hyperion financial statement merging system, offset number).

4. Data acquisition platform (get the Item, Mapping, universal permissions).


The overall system architecture implemented by the Oracle Essbase BI system is as follows:


Essbase supports both modes of application, one is ASO mode (Aggregatestorage Option),

The other is the BSO mode (Block Storage Option). There is complementarity between the two modes, and the following are two modes of

To compare:


The usual meaning of bi analysis is more than OLAP, as detailed in OLAP and OLTP.


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.