Traditional Culture Encyclopedia - Traditional festivals - What's the difference between agile BI and traditional BI? What are the advantages?

What's the difference between agile BI and traditional BI? What are the advantages?

Let's start with the traditional BI. Its practice is that IT personnel model and make secondary tables in advance according to the analysis requirements, summarize data in advance, and business personnel check the analysis result report at the front end. The biggest problem is:

1. The report viewed by business personnel is relatively static, and the dimensions of analysis and the calculation method of measurement have been set in advance during modeling and cannot be changed. For example, if it is set to sum or average, if you want to change it to variance, you must go back and modify the model.

2. When analyzing demand changes, business personnel can't directly adjust the report, and IT personnel need to re-model or modify the existing analysis model, which takes a long time and takes a long time to respond.

Agile BI adopts the method of lightweight modeling and N-view. It doesn't need to build a quadratic table, and the data can be directly analyzed when it comes in. Business personnel can adjust the analysis dimension and measurement calculation method in real time, which greatly increases the flexibility and really talks with the data. Technically, column storage and distributed computing are adopted. For example, FineBI processes strings and other types of data by dynamically generating bitmap index technology, and NIO memory mapping file technology is used to quickly process digital data. The key is automatic modeling and fast processing.

Agile BI, like in China, takes FineBI as the representative and automatically models. All dimensions, indicators and indicator associations are established at the beginning, so it is convenient to create dimensions when doing analysis and view switching dimensions when viewing analysis.