当前位置:网站首页>What is the essential difference between Bi development and report development?
What is the essential difference between Bi development and report development?
2022-07-01 19:37:00 【Bi visualization of Parker data】
I saw a problem on the Internet not long ago , business intelligence BI What is the essential difference between report development , Find it interesting , Take it out and discuss it with you . In fact, today's business intelligence BI The boundary with the report becomes more and more blurred , Can do visual analysis and display , Can also achieve Chinese style two-dimensional report , Basically, there is little difference in the front-end presentation ability . Of course , There are still some people using the thinking of statements to do business intelligence BI, Such an approach cannot respond to the growing demand for business analysis in the future . Let me talk about the essential difference between them .
business intelligence BI Development and report development The essence difference
business intelligence BI The essential difference between development and report development is that report is user oriented report development , What report requirements do users need , Just write SQL Data retrieval forms a data set to support the front-end report presentation . And business intelligence BI Model oriented development , By constructing a reasonable analysis model , Can support to N Many visual analysis shows .

Sort out the business analysis model - Parker data business intelligence BI Visual analysis platform
business intelligence BI Development and report development , These two methods may be basically the same in the final presentation effect to users , But the difference lies in the scalability of the analysis page and the scalability of the model , What is actually considered behind this is the underlying data architecture 、 The design of data warehouse architecture .
Report development and business intelligence BI Development has a very big difference , Business analysis itself is easy to be ignored in the design and development of most reports , Report driven . When users propose new adjustments on the report 、 Adjustment of business calculation caliber 、 Adjustment of analysis dimension , Basically, relevant data sets need to be readjusted . And there will be repeated calculation of indicators 、 Repeat quotation 、 Recalculation of dimensions , There is not even a unified consistency dimension . This leads to changes in business requirements , There will be a lot of repetitive work .

Analysis model validation and adjustment - Parker data business intelligence BI Visual analysis platform
And in business intelligence BI The project is under construction , The final visual display effect will not be considered at all in the early stage , Focus on what the first user needs to analyze , Second, from what point of view . business intelligence BI In the project , What analysis refers to is the analysis index , The analysis from what angle is the dimension , Analysis indicators and dimensions can form a complete analysis model . As for how users will analyze in the future , In fact, the corresponding dimensions and indicators can be found from the mature analysis model .
business intelligence BI analysis
Some friends will also ask , If business intelligence BI Some indicators in the project have not been considered by users before , Not in the analytical model , The attributes of some dimensions need not be added in the future , This kind of analysis model is not stable .

Building enterprise data warehouse - Parker data business intelligence BI Visual analysis platform
actually , There is no 100% perfect analysis model , The analysis model will also expand and change with the expansion of user business analysis requirements , What matters is a reasonable business intelligence BI The analysis model will be less affected by this , A little quick adjustment can support N Multiple analysis , And the previous analysis results can also be unaffected to the greatest extent . In business intelligence BI There is a complete set of modeling methodology to support , The core is data warehouse modeling 、 Dimensional modeling 、 Consistency dimension and other concepts .
General report development process , Including some business intelligence BI The development process , Write at the beginning SQL Count , Form a wide table to present the page . If the user doesn't want these effects , We need to organize again SQL Fetching script , This basically focuses on the process of data retrieval , Without really paying attention to what users want , What may be analyzed later .

Kimball methodology - Parker data business intelligence BI Visual analysis platform
So in our business intelligence BI Under construction , We won't do any data retrieval at the beginning , Instead, we should fully communicate with users' needs to build a reasonable 、 Robust analysis model , Confirm the final visualization effect through prototype design and users , After there is no problem, we can develop data retrieval . This is actually Kimball From prototype to model in methodology , Development methodology from model to data . As long as we master the methodology and integrate , You can flexibly respond to various business growth needs .
边栏推荐
- ddr4测试-2
- Opencv video quality detection -- sharpness detection
- AAAI2020: Real-time Scene Text Detection with Differentiable Binarization
- ffmpeg 错误码
- [go ~ 0 to 1] day 5 July 1 type alias, custom type, interface, package and initialization function
- EasyGBS主子码流都为H.265时,切换出现花屏如何解决?
- Contos 7 set up SFTP to create users, user groups, and delete users
- H264 encoding profile & level control
- Reading the paper [learning to discretely compose reasoning module networks for video captioning]
- 【sql优化】with as 和 临时表的区别
猜你喜欢

精耕渠道共謀發展 福昕攜手偉仕佳傑開展新產品培訓大會

Shell高级进阶

sql查询去重统计的方法总结

AAAI2020: Real-time Scene Text Detection with Differentiable Binarization

Facebook聊单,SaleSmartly有妙招!

Parallelism, concurrency and life cycle of threads

正则表达式=Regex=regular expression

Wireshark packet analysis TCP, FTP

Junit单元测试框架详解

Solidity - 算术运算的截断模式(unchecked)与检查模式(checked)- 0.8.0新特性
随机推荐
物联网平台thingsboard搭建学习记录
GetMessage底层机制分析
【森城市】GIS数据漫谈(一)
Contos 7 set up SFTP to create users, user groups, and delete users
微信小程序 navigator点击后有阴影 ,去掉navigator阴影效果
宝,运维100+服务器很头疼怎么办?用行云管家!
DTD modeling
论文阅读【Learning to Discretely Compose Reasoning Module Networks for Video Captioning】
PostgreSQL varchar[] array type operation
English语法_形容词/副词3级 -注意事项
brpc理解
论文泛读【FiLM: Visual Reasoning with a General Conditioning Layer】
Detailed explanation of JUnit unit test framework
pickle. Load error [attributeerror: can't get attribute 'volatile' on < module '\u main']
241. Different Ways to Add Parentheses
uni-app商品分类
DTD建模
音频编解码基础知识
Opencv video quality diagnosis - VIDEO occlusion diagnosis
【英语语法】Unit1 冠词、名词、代词和数词