Real-time data warehouse, real-time data processing method, electronic device and storage medium
A real-time data processing and real-time data technology, applied in the computer field, can solve problems such as low development efficiency and poor scalability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0025] A real-time data warehouse disclosed in this embodiment, such as figure 1 As shown, the data warehouse includes at least the following three layers arranged sequentially from bottom to top:
[0026] Source data layer 110, used for real-time acquisition and storage of business system data;
[0027] A multi-dimensional detail layer 120, configured to process the data in the source data layer 110 based on preset dimensions, and store the processed data;
[0028] The application layer 130 is configured to process the data stored in the multi-dimensional detailed layer 120 in response to the database operation, and output the processed data;
[0029] Among them, real-time data processing technology is used to process data in each layer, and data transmission is performed between layers through message queue and / or cache database.
[0030] In specific implementation, such as figure 2 As shown, the source data layer 110 includes a message queue 1101 . The source data laye...
Embodiment 2
[0057] Based on Embodiment 1, a real-time data warehouse disclosed in this embodiment, such as image 3 As shown, between the multi-dimensional detail layer 120 and the application layer 130, it also includes:
[0058] The summary layer 140 is configured to perform summary processing on the data stored in the multi-dimensional detail layer 120 based on at least one preset dimension.
[0059] The construction principle of the summary layer 140 is to find some dimensions that are often analyzed or used in data applications, such as users, merchants, etc., and for the data stored in the multi-dimensional detail layer 120, according to the above-mentioned commonly used dimensions, such as users, merchants, etc. Merchants, etc. are aggregated.
[0060] The summary layer 140 also includes at least one real-time data processing module, such as image 3 1401 to 1403 in. The at least one real-time data processing module is used for processing the data of the corresponding subject. ...
Embodiment 3
[0065] Correspondingly, the embodiment of the present application also discloses a real-time data processing method, which is applied to such as figure 1 As shown in the real-time data warehouse, the real-time data warehouse at least includes the following source data layer, multi-dimensional detailed layer and application layer arranged in sequence from bottom to top.
[0066] During specific implementation, the real-time data warehouse is divided into multiple layers according to the key nodes in the data processing flow. In specific implementation, combined with the demand for real-time data processing speed, the real-time data warehouse can be divided into three layers, namely: source data layer, multi-dimensional detailed layer and application layer.
[0067] The source data layer is used to obtain and store data of the business system in real time; the multi-dimensional detailed layer is used to process the data of the source data layer based on preset dimensions and st...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com