Font Size: a A A

Design And Implementation Of BI Data Display Platform Based On Multiple Data Sources

Posted on:2021-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:L C MaFull Text:PDF
GTID:2518306050984509Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
In this era of rapid Internet development and the era of the big data explosion,Internet companies can use some related technologies to collect various data in the process of business operations from various channels.Through effective analysis of these data,on the one hand,it can be used to obtain the business operation status of the enterprise;on the other hand,it provides guidance significance for the enterprise's next strategic decision and business adjustment.To enable enterprises to achieve better online operations,these data,as the core assets of the enterprise,are the key to enhancing the core competitiveness of the enterprise.However,how to quickly and scientifically process the vast and vast data,and to obtain valuable information for enterprise management and enterprise decision-making from the huge amount of data are the primary problems facing enterprises.The emergence of BI(Business Intelligence)or business intelligence technology provides a new theoretical basis and technical choice for the above problems.Business intelligence refers to the systematic storage and management of customer data using data warehouses and data mining technologies,and the analysis and visualization of business data through various data statistical analysis tools to achieve effective management and integration of data.Realize the business value of data.This article is about the design and implementation of a BI data display platform based on multiple data sources.In the early stage,I completed the investigation of enterprise data needs.Through analysis of the actual data needs of the enterprise,it was determined that the data needs in the enterprise are divided into real-time data needs and Two major parts of offline data requirements.Then by selecting the appropriate big data components,the technical architecture design of the enterprise real-time data warehouse and offline data warehouse is realized.The multi-data source of this system refers to the real-time data warehouse and offline data warehouse of the enterprise.The offline data warehouse in the system introduced in this article is implemented with hive,and the real-time data warehouse is implemented with kudu + impala,which achieves offline data acquisition and real-time data acquisition.At the same time,complete data governance in the data warehouse.The BI data display platform implements a series of report display functions by accessing the enterprise data warehouse data source to support users' special data analysis needs.This system adopts B / S architecture and is developed through Go language.The gin framework used by the web framework.Specific functions include report configuration,data model configuration,personal portal management,etc.For user data display and data analysis needs,support users to roll up and drill down according to the organizational structure dimension,display data in multiple dimensions,filter report data at any time,etc.and also support users to export page display data as excel files,realize data visualization of the BI data display platform.Finally,by testing the system functions and analyzing the display data,the system's online deployment work is completed.During the project trial operation phase,the system can effectively support the data needs of relevant personnel of the enterprise and greatly improve the work efficiency of related personnel,with good user experience and use value.
Keywords/Search Tags:BI, Data warehouse, Data analysis, Data visualization
PDF Full Text Request
Related items