当前位置:网站首页>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 .
边栏推荐
- Ffmpeg audio related commands
- Summary of SQL query de duplication statistics methods
- ubuntu14安装MySQL并配置root账户本地与远程访问
- Junit单元测试框架详解
- 【To .NET】C#集合类源码解析
- 【Go ~ 0到1 】 第四天 6月30 defer,结构体,方法
- MFC中如何重绘CListCtrl的表头
- Write it down once Net travel management background CPU Explosion Analysis
- Detailed explanation of JUnit unit test framework
- brpc理解
猜你喜欢
Solidity - contract structure - error - ^0.8.4 NEW
Dom4J解析XML、Xpath检索XML
如何正确使用Vertx操作Redis(3.9.4带源码分析)
Task: denial of service DOS
pickle.load报错【AttributeError: Can‘t get attribute ‘Vocabulary‘ on <module ‘__main__‘】
Methods of finding various limits
[pytorch record] automatic hybrid accuracy training torch cuda. amp
[to.Net] C set class source code analysis
Chaos engineering platform chaosblade box new heavy release
ECS summer money saving secret, this time @ old users come and take it away
随机推荐
研究了11种实时聊天软件,我发现都具备这些功能…
ECS summer money saving secret, this time @ old users come and take it away
Crunch简介、安装,使用Crunch制作密码字典
Native JS creates a calendar - supports mouse wheel scrolling to select months - and can be ported to any framework
703. 数据流中的第 K 大元素
win10下使用msys+vs2019编译ffmpeg源码
[go ~ 0 to 1] day 4 June 30 defer, structure, method
Witness the times! "The future of Renji collaboration has come" 2022 Hongji ecological partnership conference opens live broadcast reservation
Collect Tiktok video
Basic knowledge of audio coding and decoding
ffmpeg 音频相关命令
Uni app product classification
Task: denial of service DOS
English语法_形容词/副词3级 -注意事项
采集抖音视频
118. Yanghui triangle
[pytorch record] distributed training dataparallel and distributeddataparallel of the model
Thesis reading [distinctive late semantic graph for video capturing]
微信小程序 navigator点击后有阴影 ,去掉navigator阴影效果
241. Different Ways to Add Parentheses