Financial data migration method and system based on big data

By collecting and processing financial data in real time, dividing it into hot and cold indicators, building a data migration model and determining the benchmark using genetic algorithms, it solves the data disorder and inefficiency caused by repeated access in financial data migration, and achieves efficient and accurate financial data migration.

CN119739700AActive Publication Date: 2025-04-01YUNNAN YUNZHIGONG TECH CO LTD +1

Patent Information

Application Number
CN202510254953.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-04-01
Estimated Expiration
2045-03-05

AI Technical Summary

Technical Problem

The prior art ignores the high number of repeated visits to financial data during the financial data migration process, resulting in frequent migrations causing data disorder and reducing migration efficiency.

Method used

By collecting historical financial data in real time, processing and building a training set, dividing it into hot indicators and cold indicators, building a data migration model, extracting feature arrays, iteratively analyze and calculate using genetic algorithms, determining the benchmark for data migration, and conducting financial data migration based on this benchmark.

Benefits of technology

It improves the efficiency of financial data migration, ensures data accuracy and real-timeness, avoids data disorders, and enhances the reliability of the migration process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119739700A_ABST
    Figure CN119739700A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and discloses a financial data migration method and system based on big data. The method comprises the steps of collecting historical financial data in real time, processing the collected historical financial data, constructing a training set based on the obtained processed historical financial data, and dividing the processed historical financial data in the training set in a data access monitoring mode; after division is completed, a data migration model is constructed based on the obtained historical financial data after division, meanwhile, a feature array of the historical financial data after division is extracted in a data feature extraction mode, and then iterative analysis calculation is conducted on the feature array obtained through extraction and the constructed data migration model through a genetic algorithm; the data migration benchmark is determined, and the financial data is migrated based on the determined data migration benchmark, so that the financial data migration efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a financial data migration method and system based on big data. Background Art

[0002] With the continuous expansion of financial data management systems, tens of thousands of financial data files are stored in computers, and due to the particularity of financial data, they cannot be deleted or modified at will; but a single data server can hardly provide enough storage space to store financial data, and due to the high number of repeated accesses to financial data, it is very difficult to migrate financial data.

[0003] The existing open patent application CN110489398A, the method automatically downloads data from different financial systems to be migrated, and compresses, assembles and uploads the downloaded data from different financial systems to be migrated by automatic matching; at the same time, the data in the received financial system is matched according to the matching degree of the receiving end, and the successfully matched data is stored in the warehouse; however, since the invention ignores the high number of repeated visits to financial data, frequent migration during repeated visits will cause data disorder and reduce the efficiency of data migration, which has great limitations. Summary of the invention

[0004] 1. Technical issues to be resolved In view of the deficiencies in the prior art, the present invention provides a financial data migration method and system based on big data, which has the advantages of accuracy, efficiency, and real-time, and solves the problem of difficulty in financial data migration due to the high number of repeated visits to financial data.

[0005] (II) Technical solution In order to solve the above technical problem that the financial data migration is difficult due to the high number of repeated accesses to the financial data, the present invention provides the following technical solutions: The present invention discloses a financial data migration method based on big data, which specifically comprises the following steps: S1. Collect historical financial data in real time, and process the collected historical financial data to obtain processed historical financial data; S2. constructing a training set based on the processed historical financial data, and dividing the processed historical financial data in the training set by means of data access monitoring to obtain divided historical financial data, wherein the divided historical financial data includes: hot indicator historical financial data and cold indicator historical financial data; S3. Building a data migration model based on the obtained divided historical financial data; S4, based on the obtained divided historical financial data, extracting a feature array of the divided historical financial data by a data feature extraction method; S5. Iteratively analyzing and calculating the extracted feature array and the constructed data migration model through a genetic algorithm to determine a benchmark for data migration; S6. Migrate the financial data based on the determined data migration benchmark.

[0006] The present invention collects historical financial data in real time, processes the collected historical financial data, constructs a training set based on the processed historical financial data, and divides the processed historical financial data in the training set by means of data access monitoring; after the division is completed, a data migration model is constructed based on the divided historical financial data, and a feature array of the divided historical financial data is extracted by means of data feature extraction, and then an iterative analysis and calculation is performed on the extracted feature array and the constructed data migration model by means of a genetic algorithm to determine a benchmark for data migration, and the financial data is migrated based on the determined benchmark for data migration, thereby improving the efficiency of financial data migration.

[0007] Preferably, the real-time collection of historical financial data and processing of the collected historical financial data to obtain the processed historical financial data include the following steps: Standardize the collected historical financial data; The formula for normalizing historical financial data is as follows: ; in, Indicates the minimum value of historical financial data, Indicates the maximum value of historical financial data. Represents historical financial data, Represents standardized historical financial data; The standardized historical financial data is set as the processed historical financial data.

[0008] The present invention collects historical financial data in real time and processes the historical financial data collected in real time in a data standardization manner, so that the historical financial data collected in real time is standardized and effective, and the reliability of the processed historical financial data is improved.

[0009] Preferably, the step of constructing a training set based on the processed historical financial data, and dividing the processed historical financial data in the training set by means of data access monitoring, and obtaining the divided historical financial data comprises the following steps: S21, constructing a training set based on the processed historical financial data; Set the slice size and evenly slice the processed historical financial data; Add 0 to the end of the processed historical financial data that is less than the slice size after uniform slicing; Number the processed historical financial data after even slicing and connect them head to tail; Constructing a training set ; in, represents the training set, represents the first set of slices of processed historical financial data, represents the nth group of slices of the processed historical financial data; S22, accessing the data in the training set by means of data access monitoring, and recording the number of accesses; S23, dividing the processed historical financial data based on the number of recorded accesses; set up The slices of processed historical financial data that have not been accessed after a cycle are cold indicators. The slices of processed historical financial data that are accessed after a round cycle are hot indicators.

[0010] Preferably, accessing the data in the training set by means of data access monitoring and recording the number of accesses comprises the following steps: Set the data access monitoring period and a dynamic cache window; Each time a group of slices of processed historical financial data is accessed during the data access monitoring period, the serial number of the corresponding processed historical financial data is saved in the dynamic cache window, and the number of accesses to each group of slices of processed historical financial data is recorded; The number of accesses to each set of processed historical financial data slices is recorded in a vector; set up Round cycle, , output the vector group of each group of processed historical financial data slices; For the nth slice of the processed historical financial data, the vector group output after 8 cycles is ; The data in the vector group indicates the number of times the slices in this group are accessed in this cycle, and 5 indicates that they are accessed 5 times in this cycle.

[0011] The present invention slices the historical financial data processed in the training set by using a uniform slicing method, and monitors the sliced ​​historical financial data by using a data access monitoring method, records the number of times each group of sliced ​​historical financial data in the training set is accessed in real time, and divides the historical financial data according to the number of accesses, thereby improving the rationality of the division of the historical financial data.

[0012] Preferably, the step of constructing a data migration model based on the obtained divided historical financial data comprises the following steps: The data migration model construction formula is as follows: ; ; in, represents the predicted operating cost of the divided historical financial data, represents the predicted operating cost of the thermal index, represents the predicted operating cost of the cold index, It represents the cost of revisiting the index that was classified as hot after mispredicting the hot index as cold. Represents the constructed data migration model, For comparison benchmark.

[0013] The present invention constructs a data migration model by calculating the predicted operating cost of the historical financial data after division, and quantifies the predicted operating cost of the historical financial data by constructing the data migration model, thereby improving the accuracy of constructing the data migration model.

[0014] Preferably, the step of extracting a feature array of the divided historical financial data by a data feature extraction method based on the obtained divided historical financial data comprises the following steps: S41, setting the cycle round in real time, and calculating the access hit rate of the hot indicators in the divided historical financial data based on the set cycle round; S42, setting an access hit rate threshold, when the access hit rate of the hot index in the set cycle round is lower than the set threshold, extracting a feature array of the divided historical financial data by a data feature extraction method; Real-time settings Round cycle, , output the number of times the divided historical financial data is accessed in each cycle; Summary The number of times each group of historical financial data is accessed after the round cycle, and the feature array is constructed based on the summarized number of times; The data in the characteristic array is set to represent the number of times the historical financial data after the group is divided is accessed in this period.

[0015] Preferably, the real-time setting of the cycle rounds and the calculation of the access hit rate of the hot index in the divided historical financial data based on the set cycle rounds include the following steps: The calculation formula for access hit rate is as follows: ; in, Indicates the access hit rate. Indicates the number of hot index access hits. Indicates the total number of visits.

[0016] The present invention uses a data feature extraction method to set multiple cycles in real time and record the number of accesses to the divided historical financial data within the multiple cycles. At the same time, the recorded number of accesses is used as a feature array for extracting the divided historical financial data, thereby improving the real-time performance of feature extraction.

[0017] Preferably, the iterative analysis and calculation of the extracted feature array and the constructed data migration model by using a genetic algorithm to determine the benchmark of data migration includes the following steps: S51, set the genetic population size, number of iterations and chromosome encoding; S52, randomly generate initial population ; S53, using the parameter averaging algorithm as the fitness function of the genetic algorithm, and calculating the fitness of each individual in the population; Set each individual to represent a set of partitioned historical financial data feature arrays; Furthermore, the fitness calculation formula of each individual is set based on the constructed data migration model; The fitness calculation formula for each individual is as follows: ; in, represents the fitness of the tth individual; S54, selecting the best individuals from all individuals based on the roulette wheel method; S55. Cross the selected excellent individuals through sequential crossover to generate a new population ; S56. Randomly select an individual in the population and perform marginalization with a set probability to generate a mutated population ; S57. Compare the fitness difference between the initial population and the population after genetic algorithm crossover mutation ; when <0, indicating that the fitness of the mutated population is higher than that of the initial population. Accept the population. ≥0, indicating that the fitness of the mutated population is lower than that of the initial population, and the population is rejected; S58, judging whether the maximum number of iterations has been reached according to the number of iterations of the algorithm, outputting the optimal solution when the maximum number of iterations has been reached, and continuing to execute steps S54-S57 when the maximum number of iterations has not been reached; A set of divided historical financial data represented by the output optimal solution is set as a benchmark for optimal data migration of the divided historical financial data.

[0018] Preferably, the roulette-based method of selecting excellent individuals from all individuals comprises the following steps: The calculation formula for selecting the best individuals among all individuals by roulette is as follows:

[0019] in, represents the probability of the tth individual being selected, represents the probability, and T represents the population size.

[0020] The present invention uses a genetic algorithm to iteratively analyze and calculate the extracted feature array and the constructed data migration model, and outputs an optimal solution through continuous iterative analysis and calculation, and uses the output optimal solution as a benchmark for determining data migration, thereby improving the stability of the benchmark determination of data migration.

[0021] The present invention also discloses a financial data migration system based on big data, which is used to implement a financial data migration method based on big data. The system includes: a data acquisition module, a data processing module, a data partitioning module, a migration model building module, a feature extraction module, a migration benchmark analysis module and a data migration module; The data acquisition module is used to collect historical financial data in real time and transmit the collected historical financial data to the data processing module; The data processing module is used to process the received historical financial data and transmit the processed historical financial data to the data partitioning module; The data partitioning module is used to partition the received processed historical financial data; The migration model building module is used to analyze the divided historical financial data and build a migration model; The feature extraction module is used to extract features from the divided historical financial data and output the extracted feature array; The migration benchmark analysis module is used to iteratively analyze and calculate the extracted feature array and build a data migration model, and output a benchmark for data migration.

[0022] (III) Beneficial effects Compared with the prior art, the present invention provides a financial data migration method and system based on big data, which has the following beneficial effects: 1. The invention collects historical financial data in real time, processes the collected historical financial data, constructs a training set based on the processed historical financial data, and divides the processed historical financial data in the training set through data access monitoring; after the division is completed, a data migration model is constructed based on the divided historical financial data, and a feature array of the divided historical financial data is extracted through data feature extraction, and then a genetic algorithm is used to iteratively analyze and calculate the extracted feature array and the constructed data migration model to determine a benchmark for data migration, and migrate the financial data based on the determined benchmark for data migration, thereby improving the efficiency of financial data migration.

[0023] 2. The invention collects historical financial data in real time and processes the historical financial data collected in real time by means of data standardization, thereby making the historical financial data collected in real time standardized and effective, and improving the reliability of the processed historical financial data.

[0024] 3. The present invention slices the historical financial data after processing in the training set by using a uniform slicing method, and monitors the sliced ​​historical financial data by using a data access monitoring method, records in real time the number of times each group of sliced ​​historical financial data in the training set is accessed, and divides the historical financial data according to the number of accesses, thereby improving the rationality of the division of the historical financial data.

[0025] 4. The invention constructs a data migration model by calculating the predicted operating cost of the historical financial data after division, and quantifies the predicted operating cost of the historical financial data by constructing the data migration model, thereby improving the accuracy of the data migration model construction.

[0026] 5. The invention uses data feature extraction to set multiple cycles in real time and record the number of accesses to the historical financial data after division within the multiple cycles. At the same time, the recorded number of accesses is used as a feature array for extracting the historical financial data after division, thereby improving the real-time performance of feature extraction.

[0027] 6. The invention uses a genetic algorithm to iteratively analyze and calculate the extracted feature array and the constructed data migration model, and outputs the optimal solution through continuous iterative analysis and calculation, and uses the output optimal solution as the benchmark for determining data migration, thereby improving the stability of the benchmark determination for data migration. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 It is a schematic diagram of the process structure of the financial data migration method of the present invention. DETAILED DESCRIPTION

[0029] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0030] Example 1 See also Figure 1 This embodiment discloses a financial data migration method based on big data, which specifically includes the following steps: S1. Collect historical financial data in real time, and process the collected historical financial data to obtain processed historical financial data; S2. constructing a training set based on the processed historical financial data, and dividing the processed historical financial data in the training set by means of data access monitoring to obtain divided historical financial data, wherein the divided historical financial data includes: hot indicator historical financial data and cold indicator historical financial data; S3. Building a data migration model based on the obtained divided historical financial data; S4, based on the obtained divided historical financial data, extracting a feature array of the divided historical financial data by a data feature extraction method; S5. Iteratively analyzing and calculating the extracted feature array and the constructed data migration model through a genetic algorithm to determine a benchmark for data migration; S6. Migrate the financial data based on the determined data migration benchmark; For further information, see Figure 1 , real-time collection of historical financial data, and processing of the collected historical financial data, to obtain the processed historical financial data includes the following steps: Standardize the collected historical financial data; The formula for normalizing historical financial data is as follows: ; in, Indicates the minimum value of historical financial data, Indicates the maximum value of historical financial data. Represents historical financial data, Represents standardized historical financial data; Further, the standardized historical financial data is set as the processed historical financial data; For further information, see Figure 1, constructing a training set based on the processed historical financial data, and dividing the processed historical financial data in the training set by means of data access monitoring, and obtaining the divided historical financial data includes the following steps: S21, constructing a training set based on the processed historical financial data; Set the slice size and evenly slice the processed historical financial data; Furthermore, the processed historical financial data that is not equal to the slice size after uniform slicing is padded with 0 at the end; Number the processed historical financial data after even slicing and connect them head to tail; Furthermore, we construct a training set ; in, represents the training set, represents the first set of slices of processed historical financial data, represents the nth group of slices of the processed historical financial data; Furthermore, the historical financial data processed in the training set includes diverse data such as income data, expenditure data, and log information; S22, accessing the data in the training set by means of data access monitoring, and recording the number of accesses; Set the data access monitoring period and a dynamic cache window; Each time a group of slices of processed historical financial data is accessed during the data access monitoring period, the serial number of the corresponding processed historical financial data is saved in the dynamic cache window, and the number of accesses to each group of slices of processed historical financial data is recorded; The number of accesses to each set of processed historical financial data slices is recorded in a vector; Furthermore, setting Round cycle, , output the vector group of each group of processed historical financial data slices; For the nth slice of the processed historical financial data, the vector group output after 8 cycles is ; The data in the vector group indicates the number of times the slice group is accessed in this cycle, and 5 indicates that it is accessed 5 times in this cycle; S23, dividing the processed historical financial data based on the number of recorded accesses; set up The slices of processed historical financial data that have not been accessed after a cycle are cold indicators. The slice of processed historical financial data accessed after the round cycle is the hot index; For further information, see Figure 1, building a data migration model based on the obtained divided historical financial data includes the following steps: The data migration model construction formula is as follows: ; ; in, represents the predicted operating cost of the divided historical financial data, represents the predicted operating cost of the thermal index, represents the predicted operating cost of the cold index, It represents the cost of revisiting the index that was classified as hot after mispredicting the hot index as cold. Represents the constructed data migration model, as a comparison benchmark; For further information, see Figure 1 Based on the obtained divided historical financial data, extracting the feature array of the divided historical financial data by data feature extraction includes the following steps: S41, setting the cycle round in real time, and calculating the access hit rate of the hot indicators in the divided historical financial data based on the set cycle round; The calculation formula for access hit rate is as follows: ; in, Indicates the access hit rate. Indicates the number of hot index access hits. Indicates the total number of visits; S42, setting an access hit rate threshold, when the access hit rate of the hot index in the set cycle round is lower than the set threshold, extracting a feature array of the divided historical financial data by a data feature extraction method; Real-time settings Round cycle, , output the number of times the divided historical financial data is accessed in each cycle; Summary The number of times each group of historical financial data is accessed after the round cycle, and the feature array is constructed based on the summarized number of times; Further, the data in the feature array is set to represent the number of times the historical financial data after the group is divided is accessed in the current period; For further information, see Figure 1 ,The extracted feature array and the constructed data migration model are iteratively analyzed and calculated by genetic algorithm, and the benchmark of data migration is determined in the following steps: S51, set the genetic population size, number of iterations and chromosome encoding; S52, randomly generate initial population ; S53, using the parameter averaging algorithm as the fitness function of the genetic algorithm, and calculating the fitness of each individual in the population; Set each individual to represent a set of partitioned historical financial data feature arrays; Furthermore, the fitness calculation formula of each individual is set based on the constructed data migration model; The fitness calculation formula for each individual is as follows: ; in, represents the fitness of the tth individual; S54, selecting the best individuals from all individuals based on the roulette wheel method; The calculation formula for selecting the best individuals among all individuals by roulette is as follows:

[0031] in, represents the probability of the tth individual being selected, represents probability, T represents population size; S55. Cross the selected excellent individuals through sequential crossover to generate a new population ; S56. Randomly select an individual in the population and perform marginalization with a set probability to generate a mutated population ; S57. Compare the fitness difference between the initial population and the population after genetic algorithm crossover mutation ; when <0, indicating that the fitness of the mutated population is higher than that of the initial population. Accept the population. ≥0, indicating that the fitness of the mutated population is lower than that of the initial population, and the population is rejected; S58, judging whether the maximum number of iterations has been reached according to the number of iterations of the algorithm, outputting the optimal solution when the maximum number of iterations has been reached, and continuing to execute steps S54-S57 when the maximum number of iterations has not been reached; A set of divided historical financial data represented by the output optimal solution is set as a benchmark for optimal data migration of the divided historical financial data; Example 2 See also Figure 1, this embodiment also discloses a financial data migration system based on big data, which is used to implement a financial data migration method based on big data. The system includes: a data acquisition module, a data processing module, a data partitioning module, a migration model building module, a feature extraction module, a migration benchmark analysis module and a data migration module; The data acquisition module is used to collect historical financial data in real time and transmit the collected historical financial data to the data processing module; The data processing module is used to process the received historical financial data and transmit the processed historical financial data to the data partitioning module; The data partitioning module is used to partition the received processed historical financial data; The migration model building module is used to analyze the divided historical financial data and build a migration model; The feature extraction module is used to extract features from the divided historical financial data and output the extracted feature array; The migration benchmark analysis module is used to iteratively analyze and calculate the extracted feature array and build a data migration model, and output a benchmark for data migration.

[0032] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A financial data migration method based on big data, characterized in that: The following steps are involved: S1. Collect historical financial data in real time, and process the collected historical financial data to obtain processed historical financial data; S2. constructing a training set based on the processed historical financial data, and dividing the processed historical financial data in the training set by means of data access monitoring to obtain divided historical financial data, wherein the divided historical financial data includes: hot indicator historical financial data and cold indicator historical financial data; S3. Building a data migration model based on the obtained divided historical financial data; S4, based on the obtained divided historical financial data, extracting a feature array of the divided historical financial data by a data feature extraction method; S5. Iteratively analyzing and calculating the extracted feature array and the constructed data migration model through a genetic algorithm to determine a benchmark for data migration; S6. Migrate the financial data based on the determined data migration benchmark.

2. The financial data migration method based on big data according to claim 1, characterized in that: The real-time collection of historical financial data and processing of the collected historical financial data to obtain the processed historical financial data include the following steps: Standardize the collected historical financial data; The formula for normalizing historical financial data is as follows: ; in, Indicates the minimum value of historical financial data, Indicates the maximum value of historical financial data. Represents historical financial data, Represents standardized historical financial data; The standardized historical financial data is set as the processed historical financial data.

3. The financial data migration method based on big data according to claim 1 is characterized in that: The process of constructing a training set based on the processed historical financial data and dividing the processed historical financial data in the training set by means of data access monitoring to obtain the divided historical financial data includes the following steps: S21, constructing a training set based on the processed historical financial data; Set the slice size and evenly slice the processed historical financial data; Add 0 to the end of the processed historical financial data that is less than the slice size after uniform slicing; Number the processed historical financial data after even slicing and connect them head to tail; Constructing a training set ; in, represents the training set, represents the first set of slices of processed historical financial data, represents the nth group of slices of the processed historical financial data; S22, accessing the data in the training set by means of data access monitoring, and recording the number of accesses; S23, dividing the processed historical financial data based on the number of recorded accesses; set up The slices of processed historical financial data that have not been accessed after a cycle are cold indicators. The slices of processed historical financial data that are accessed after a round cycle are hot indicators.

4. The financial data migration method based on big data according to claim 3 is characterized in that: The step of accessing the data in the training set by means of data access monitoring and recording the number of accesses includes the following steps: Set the data access monitoring period and a dynamic cache window; Each time a group of slices of processed historical financial data is accessed during the data access monitoring period, the serial number of the corresponding processed historical financial data is saved in the dynamic cache window, and the number of accesses to each group of slices of processed historical financial data is recorded; The number of accesses to each set of processed historical financial data slices is recorded in a vector; set up Round cycle, , output the vector group of each group of processed historical financial data slices; For the nth slice of the processed historical financial data, the vector group output after 8 cycles is ; The data in the vector group indicates the number of times the slices in this group are accessed in this cycle, and 5 indicates that they are accessed 5 times in this cycle.

5. The financial data migration method based on big data according to claim 1, characterized in that: The step of constructing a data migration model based on the obtained divided historical financial data includes the following steps: The data migration model construction formula is as follows: ; ; in, represents the predicted operating cost of the divided historical financial data, represents the predicted operating cost of the thermal index, represents the predicted operating cost of the cold index, It represents the cost of revisiting the index that was classified as hot after mispredicting the hot index as cold. Represents the constructed data migration model, For comparison benchmark.

6. The financial data migration method based on big data according to claim 1, characterized in that: The method of extracting a feature array of the divided historical financial data by a data feature extraction method based on the obtained divided historical financial data comprises the following steps: S41, setting the cycle round in real time, and calculating the access hit rate of the hot indicators in the divided historical financial data based on the set cycle round; S42, setting an access hit rate threshold, when the access hit rate of the hot index in the set cycle round is lower than the set threshold, extracting a feature array of the divided historical financial data by a data feature extraction method; Real-time settings Round cycle, , output the number of times the divided historical financial data is accessed in each cycle; Summary The number of times each group of historical financial data is accessed after the round cycle, and the feature array is constructed based on the summarized number of times; The data in the characteristic array is set to represent the number of times the historical financial data after the group is divided is accessed in this period.

7. The financial data migration method based on big data according to claim 6 is characterized in that: The real-time setting of the cycle rounds and the calculation of the access hit rate of the hot index in the divided historical financial data based on the set cycle rounds include the following steps: The calculation formula for access hit rate is as follows: ; in, Indicates the access hit rate, Indicates the number of hot index access hits. Indicates the total number of visits.

8. The financial data migration method based on big data according to claim 1, characterized in that: The iterative analysis and calculation of the extracted feature array and the constructed data migration model by the genetic algorithm to determine the benchmark of data migration includes the following steps: S51, set the genetic population size, number of iterations and chromosome encoding; S52, randomly generate initial population ; S53, using the parameter averaging algorithm as the fitness function of the genetic algorithm, and calculating the fitness of each individual in the population; Set each individual to represent a set of partitioned historical financial data feature arrays; Set the fitness calculation formula for each individual based on the data migration model; The fitness calculation formula for each individual is as follows: ; in, represents the fitness of the tth individual; S54, selecting the best individuals from all individuals based on the roulette wheel method; S55. Cross the selected excellent individuals through sequential crossover to generate a new population ; S56. Randomly select an individual in the population and perform marginalization with a set probability to generate a mutated population ; S57. Compare the fitness difference between the initial population and the population after genetic algorithm crossover mutation ; when <0, indicating that the fitness of the mutated population is higher than that of the initial population. Accept the population. ≥0, indicating that the fitness of the mutated population is lower than that of the initial population, and the population is rejected; S58, judging whether the maximum number of iterations has been reached according to the number of iterations of the algorithm, outputting the optimal solution when the maximum number of iterations has been reached, and continuing to execute steps S54-S57 when the maximum number of iterations has not been reached; A set of divided historical financial data represented by the output optimal solution is set as a benchmark for optimal data migration of the divided historical financial data.

9. The financial data migration method based on big data according to claim 8 is characterized in that: The roulette-based method for selecting excellent individuals from all individuals comprises the following steps: The calculation formula for selecting the best individuals among all individuals by roulette is as follows: in, represents the probability of the tth individual being selected, represents the probability, and T represents the population size.

10. A system for implementing the financial data migration method based on big data according to any one of claims 1 to 9, characterized in that: include: Data collection module, data processing module, data partitioning module, migration model building module, feature extraction module, migration benchmark analysis module and data migration module; The data acquisition module is used to collect historical financial data in real time and transmit the collected historical financial data to the data processing module; The data processing module is used to process the received historical financial data and transmit the processed historical financial data to the data partitioning module; The data partitioning module is used to partition the received processed historical financial data; The migration model building module is used to analyze the divided historical financial data and build a migration model; The feature extraction module is used to extract features from the divided historical financial data and output the extracted feature array; The migration benchmark analysis module is used to iteratively analyze and calculate the extracted feature array and build a data migration model, and output a benchmark for data migration.

Citation Information

Patent Citations

  • Low-energy-consumption calculation migration method in multi-mobile-device and multi-unmanned-aerial-vehicle hybrid network environment

    CN114168289A

  • Data migration method and device, equipment and storage medium

    CN114415965A

  • Financial data monitoring model training method and device and computer equipment

    CN114626553A

  • Data migration method and device, computer equipment and storage medium

    CN117743306A

  • Intelligent thermal power plant data storage management method and system

    CN118259836A

Cited By

  • Storage battery intelligent monitoring system

    CN120009744A