Font Size: a A A

The Design And Implementation Of The Frond End Of Agile Business Intelligence InsightX

Posted on:2021-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:Z H LinFull Text:PDF
GTID:2428330647450846Subject:Engineering
Abstract/Summary:PDF Full Text Request
Around the 1990s,the concept of traditional business intelligence(traditional BI)products was widely known and used practised in large numbersa variety of scenarios.During this period,the main function of BI products wasis to generate and visualize data and reports and display them visually.In the 21 st century,with the development of the mobile Internet has seen increasing conflict,the contradiction between traditional BIbusiness intelligence products and the needs forof real-time analysis and prompt rapid decision-making has become increasingly prominent.The development and wide application of technologies such as cloud computing and big data have set the stage laid the foundation for the emergence of agile business intelligence(also known as agile BI)products.InsightX serves as a one-stop agile BI platform,where users find it easy to go through the full link concerning data source import,data set management,visual query,persistent report and dashboard data analysis.With self-service real-time query and flexible and comprehensive visualization,InsightX helps it's users to deliver an efficient analysis.The front-end development of the InsightX system is mainly based on React,Umi and Dva.The focus of this thesis lies in the needs,design and implementation of InsightX data set management module,visual query module and dashboard module.In the data set module,the scheme andimplementation about how data set is generated from the data source are introduced.The visual query module presents how a visual query result is reached from initialization,and gives a design from query to rendering process,which meets the query requirements with low coupling,high cohesion and satisfying scalability.It also illustrates the encapsulation and usage of interactivity such as drag and drop in the visual query module.The dashboard module centers the display and editing of persistent charts on the dashboard,and proposes a custom rendering method for dashboard components based on registration.The InsightX system,designed to perform a large number of query analysis and visualization task,runs smoothly online and is widely acclaimed by users.
Keywords/Search Tags:Agile BI, Visualization, Data Analysis, Frontend Development
PDF Full Text Request
Related items