Real-time risk control variable calculation method based on a distributed flow calculation engine

A technology of streaming computing and computing methods, applied in computing, software design, special data processing applications, etc., can solve problems such as the inability to meet the development needs of new variables, high communication, development, and maintenance costs, and the inability of single-machine versions. , to achieve the effect of shortening the development cycle, easy expansion, and easy understanding

CN109799976AActive Publication Date: 2019-05-24晓花(上海)互联网科技有限公司
5 Cites 5 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2019-05-24

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention discloses a real-time risk control variable calculation method based on a distributed streaming calculation engine. The calculation method comprises the steps that a data source configuration module is adopted, wherein a user configures data sources of various calculation dependencies; The variable definition module can be used for developing various variables by using SQL (Structured Query Language); The variable calculation module is used for capturing data from a pre-configured data source according to the calculation request, constructing a memory table, executing all SQL ina related variable pool once, and outputting a calculation result; According to the real-time risk control variable calculation method based on the distributed streaming calculation engine, the variable calculation engine and system researched and developed by the invention are adopted, personnel (such as business personnel and developers) familiar with SQL language can define variables through the system, the variable development period is greatly shortened, and the cost is saved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to product software and application software, in particular to a method for calculating real-time risk control variables based on a distributed stream computing engine. Background technique

[0002] The risk control model in the field of Internet finance needs to be calculated for a large number of user variable indicators, and the values ​​of these user variables are calculated based on the data of various dimensions of the user. At present, the main method is to store the user's various dimensions of data in the database (such as MySQL, Oracle, etc.), and then use traditional software development methods or SAS system (Statistics Analysis System) to develop variable logic and perform calculations. At present, from the requirements of variable calculation, analysis and design, development, testing, and production release, the development cycle is relatively long, and the communication, development, and maintenance costs are relat...

Examples

Embodiment Construction

[0020] The present invention is a software system realized by computer software in order to meet the requirement of calculating a large number of real-time variables. figure 1 It is a module structure diagram of the real-time risk control variable calculation method in an embodiment, mainly including three parts: data source configuration, variable definition and variable calculation.

[0021] M100: Data source configuration. This module is a unified data source configuration center that defines the data source acquisition method and the composition of structured data. Through this module, configure the corresponding source data acquisition method, parameters, and data structure information. In variable calculation , the automatic construction of temporary database tables can be realized.

[0022] The data used for variable calculation is multi-dimensional, and the sources of data of different dimensions are different. If the source data exists in the database, there will als...