CN104077128A - Data processing method and device - Google Patents

Data processing method and device Download PDF

Info

Publication number
CN104077128A
CN104077128A CN201410251500.2A CN201410251500A CN104077128A CN 104077128 A CN104077128 A CN 104077128A CN 201410251500 A CN201410251500 A CN 201410251500A CN 104077128 A CN104077128 A CN 104077128A
Authority
CN
China
Prior art keywords
data
variable
macroprogram
represented
grand
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410251500.2A
Other languages
Chinese (zh)
Other versions
CN104077128B (en
Inventor
杨秀祯
杨凌
薛颖慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN201410251500.2A priority Critical patent/CN104077128B/en
Publication of CN104077128A publication Critical patent/CN104077128A/en
Application granted granted Critical
Publication of CN104077128B publication Critical patent/CN104077128B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a data processing method and device. The data processing method includes that acquiring a control instruction with a macro control statement input by a user, wherein the macro control statement comprises a macro to be called and a prompt message, and the prompt message comprises a data storage path for prompting data represented by variables to be processed and operation parameters for processing the data; responding to the control instruction, and reading the data represented by the variables to be processed from a file of the data storage path according to the prompt message; reading a macro program corresponding to the macro from a special file according to the macro; using execution parameters of the macro program as the operation parameters, and using the macro program to correspondingly process the data represented by the variables to be processed. The data processing method and device realize to quickly process data, are high in data processing efficiency and are easy to operate.

Description

A kind of data processing method and device
Technical field
The present invention relates to field of computer technology, relate in particular to a kind of data processing method and device.
Background technology
Along with the development of various application, often need the represented data of various variablees to carry out data processing, for example, in bank, need before the represented data analysis of the consumption amount of money variable in all users January, more accurate in order to analyze, the popular consumptive characteristics of more fitting, need the represented data of consumption amount of money variable in all users January to carry out corresponding data processing, such as, by the abnormality value removing in all data, be in data represented the consumption amount of money variable in all users January, maximum 1% to weed out.Existing implementation method relies on manually completely, first user from different data centralizations by data preparation represented the consumption amount of money variable in all users January a data centralization, calculate the highest 1% amount of money numerical value of the consumption amount of money, in data centralization, the record that is greater than this numerical value is rejected.This data processing method relies on manual operation completely, in the situation that variable is many, requires a great deal of time, and inefficiency.
Summary of the invention
The embodiment of the present invention provides a kind of data processing method and device, can realize the fast processing to data, and data-handling efficiency is high, simple to operate.
The embodiment of the present invention provides a kind of data processing method, comprising:
Obtain the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed;
Respond described steering order, from the file of described data store path, read the represented data of described pending variable according to described information;
According to the described grand macroprogram that reads this grand correspondence from specific file;
The execution parameter that described macroprogram is set is described operating parameter, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable.
Correspondingly, the embodiment of the present invention also provides a kind of data processing equipment, comprising:
Acquisition module, for obtaining the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed;
The first read module for responding described steering order, reads the represented data of described pending variable from the file of described data store path according to described information;
The second read module, for according to the described grand macroprogram that reads this grand correspondence from specific file;
Data processing module, is described operating parameter for the execution parameter that described macroprogram is set, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Brief description of the drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing of required use during embodiment is described is briefly described, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the schematic flow sheet of a kind of data processing method of providing of the embodiment of the present invention;
Fig. 2 is the schematic flow sheet of the another kind of data processing method that provides of the embodiment of the present invention;
Fig. 3 is the schematic flow sheet of another data processing method of providing of the embodiment of the present invention;
Fig. 4 is the schematic flow sheet of another data processing method of providing of the embodiment of the present invention;
Fig. 5 is the schematic flow sheet of another touch screen method of operating of providing of the embodiment of the present invention;
Fig. 6 is the schematic flow sheet of another data processing method of providing of the embodiment of the present invention;
Fig. 7 is the schematic flow sheet of another touch screen method of operating of providing of the embodiment of the present invention;
Fig. 8 is the structural representation of a kind of data processing equipment of providing of the embodiment of the present invention;
Fig. 9 is the structural representation of a kind of the first read module of providing of the embodiment of the present invention;
Figure 10 is the structural representation of another kind the first read module of providing of the embodiment of the present invention;
Figure 11 is the structural representation of a kind of data processing module of providing of the embodiment of the present invention;
Figure 12 is the structural representation of the another kind of data processing module that provides of the embodiment of the present invention;
Figure 13 is the structural representation of another data processing module of providing of the embodiment of the present invention;
Figure 14 is the structural representation of another data processing module of providing of the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiment.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Data processing method described in the embodiment of the present invention can be applied to statistical study (Statistics Analysis System, SAS) on software platform, input control order on SAS software, and according to the macro control statement in steering order, data are carried out to corresponding data processing, data processing can be variable pre-service and prescreen in solution Modeling of Data Mining, concrete, comprising: the quality of data checks, extraction, variable missing values and outlier processing, the automatically derivative variable of generation and the single argument of original variable are selected etc. in batches.The operation method of the embodiment of the present invention does not need the support of other softwares, only requires SAS software has been installed, and does not distinguish local terminal SAS software or server S AS software.
Please refer to Fig. 1, the schematic flow sheet of a kind of data processing method providing for the embodiment of the present invention; As described in Figure 1, a kind of data processing method described in the present embodiment comprises step:
S100, obtain the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed;
In specific embodiment, in the time that user need to treat the represented data for the treatment of variable and carries out corresponding data processing, need input control order, this steering order can comprise macro control statement, for example, at the editor input control order of SAS software, this steering order is macro control statement.Macro control statement comprises the grand and information that need to call, that need to call has grandly embodied user and need to carry out which kind of data processing to data, information is for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, grand in SAS software can be carry out that the quality of data checks grand, and this grand corresponding data processing is that the quality of data checks.It should be noted that, the existing way of information can have multiple, for example, in SAS software, information can be the form stores path being associated with SAS software, in form, store the represented data store path of pending variable, in the time need to obtaining the represented data of pending variable, need first to obtain the form being associated, then from form, remove to obtain the store path of the represented data of pending variable; Information can be also the represented data store path of pending variable, can directly find the represented data of pending variable by information, operating parameter can be data variable title, the Data Date extracting, kind of calculative derivative variable etc.
S101, responds described steering order, reads the represented data of described pending variable according to described information from the file of described data store path;
In specific embodiment, the steering order that response is inputted, for example, when this data processing method is to be used on SAS software, the macro control statement that response is inputted reads the represented data of pending variable from the file of data store path according to the information in macro control statement.Because it is multiple that the existing way of information has, so the mode of obtaining the represented data of pending variable according to information also has multiple.
S102, according to the described grand macroprogram that reads this grand correspondence from specific file;
In specific embodiment, according to the grand macroprogram that reads this grand correspondence from specific file in macro control statement, it should be noted that, macroprogram can be stored in a file, also can be stored in multiple files, can read corresponding macroprogram according to title grand in steering order.
S103, the execution parameter that described macroprogram is set is described operating parameter, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable.
In specific embodiment, call corresponding macroprogram, and the execution parameter that macroprogram is set is operating parameter, treats the represented data for the treatment of variable and carry out corresponding data processing thereby realize.Concrete, corresponding data processing can be that the quality of data checks, extraction, variable missing values and outlier processing, the automatically derivative variable of generation and the single argument of original variable are selected etc. in batches here.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Fig. 2, the schematic flow sheet of the another kind of data processing method providing for the embodiment of the present invention; Another kind of data processing method described in the present embodiment comprises step:
S200, obtain the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed;
In specific embodiment, the present embodiment step S200, with reference to embodiment step S100 described in Fig. 1, does not repeat them here.
S201, respond described steering order, obtain described default form according to described information, and read the represented data place data set store path of described pending variable of storing in described default form, and described data set store path is defined as to described data store path;
In specific embodiment, when information is default form stores routing information, the data place data set store path that the pending variable of described default form stores is represented.
When in SAS software, default form is associated with SAS software, is inputted the logical base of pending variable place data set in default form by user, is data set store path, in the time of operating software, can in this default form, get pending variable place data set store path.
S202 obtains described data set from the file of described data store path, and obtains the represented data of described pending variable from described data centralization.
In specific embodiment, from the file of data store path, get data set, then obtain the represented data of pending variable from data centralization.For example, pending variable, for user consumes the amount of money January, extracts all customer consumption amount of money data from the data centralization in January.
S203, according to the described grand macroprogram that reads this grand correspondence from specific file;
In specific embodiment, the present embodiment step S203, with reference to embodiment step S102 described in Fig. 1, does not repeat them here.
S204, the execution parameter that described macroprogram is set is described operating parameter, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable.
In specific embodiment, the present embodiment step S204, with reference to embodiment step S103 described in Fig. 1, does not repeat them here.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Fig. 3, the schematic flow sheet of another data processing method providing for the embodiment of the present invention; Another data processing method described in the present embodiment comprises step:
S300, obtain the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed;
In specific embodiment, the present embodiment step S300, with reference to embodiment step S100 described in Fig. 1, does not repeat them here.
S301, responds described steering order, and described data set store path is defined as to described data store path;
In specific embodiment, when information is the represented data place data set store path of pending variable, directly this data set store path is defined as to data store path.
S302 obtains described data set from the file of described data store path according to described information, and obtains the represented data of described pending variable from described data centralization.
In specific embodiment, get data set according to data set store path in information, and find the represented data of pending variable from data centralization.
S303, according to the described grand macroprogram that reads this grand correspondence from specific file;
In specific embodiment, the present embodiment step S303, with reference to embodiment step S102 described in Fig. 1, does not repeat them here.
S304, the execution parameter that described macroprogram is set is described operating parameter, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable.
In specific embodiment, the present embodiment step S304, with reference to embodiment step S103 described in Fig. 1, does not repeat them here.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Fig. 4, the schematic flow sheet of another data processing method providing for the embodiment of the present invention; Another data processing method described in the present embodiment comprises step:
S400, obtain the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed;
In specific embodiment, the present embodiment step S400, with reference to embodiment step S100 described in Fig. 1, does not repeat them here.
S401, responds described steering order, reads the represented data of described pending variable according to described information from the file of described data store path;
In specific embodiment, the present embodiment step S401, with reference to embodiment step S101 described in Fig. 1, does not repeat them here.
S402, according to the described grand macroprogram that reads this grand correspondence from specific file;
In specific embodiment, the present embodiment step S402, with reference to embodiment step S102 described in Fig. 1, does not repeat them here.
S403, calls described macroprogram;
S404, the execution parameter that described macroprogram is set is described operating parameter;
In specific embodiment, operating parameter can be variable name, output format, statistical method etc.
S405, described macroprogram, according to described operating parameter, is carried out statistical treatment according to default output format by data represented described pending variable, and is exported the data after statistical treatment.
In specific embodiment, whether this macroprogram, for the quality of data is checked, so that user checks the distribution situation of this variable, has data, how distributes, and whether meets business rule, thereby determines whether to extract the original variable of this variable as modeling.
Concrete, statistical treatment can be that the record number, average, missing values, minimum value, each fractile, interval, interval of the represented data of this variable of statistics records number, interval number percent, cumulative percentage and maximal value etc., concrete statistical treatment mode can be that user presets, for example, in SAS software, in the time of call macro program %varchek, for the variable of numeric type, if do not specify output format, that adds up the represented data of this variable records number, average, missing values, minimum value, each fractile, maximal value.For character type variable and the numeric type variable of specifying output format, add up the interval of this variable and record number, interval number percent, cumulative percentage etc.
Further, the data after output statistical treatment, the concrete way of output can be the link of all variablees to be summarised in the form of one page html form, as long as the corresponding variable of click can check its distribution.Its distribution is for the data after the represented data statistics processing of this variable.
Carry out after quality checks when treating the represented data for the treatment of variable, can extract the represented data of pending variable, this also can pass through call macro program %varget, and after operation, can obtain the data of data being named according to new variable naming.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Fig. 5, the schematic flow sheet of another data processing method providing for the embodiment of the present invention; Another data processing method described in the present embodiment comprises step:
S500, obtain the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed;
In specific embodiment, the present embodiment step S500, with reference to embodiment step S100 described in Fig. 1, does not repeat them here.
S501, responds described steering order, reads the represented data of described pending variable according to described information from the file of described data store path;
In specific embodiment, the present embodiment step S501, with reference to embodiment step S101 described in Fig. 1, does not repeat them here.
S502, according to the described grand macroprogram that reads this grand correspondence from specific file;
In specific embodiment, the present embodiment step S502, with reference to embodiment step S102 described in Fig. 1, does not repeat them here.
S503, calls described macroprogram;
S504, the execution parameter that described macroprogram is set is described operating parameter;
In specific embodiment, operating parameter can be default value that missing values is replaced to etc.
S504, described macroprogram, according to described operating parameter, is added up the miss rate of the represented data of described pending variable, and exports described miss rate;
In specific embodiment, utilizing before the represented data of pending variable carry out modeling, conventionally need to treat the represented data for the treatment of variable and carry out the processing of missing values and exceptional value.First macroprogram is added up the miss rate of the represented data of pending variable, and exports miss rate, so that user understands the deletion condition of the represented data of this pending variable.
S505, the missing values in data represented described pending variable is replaced to default value by described macroprogram.
In specific embodiment, the missing values in data represented pending variable is replaced to default value by macroprogram, for example, missing values all replaced to numerical value 0.It should be noted that, predetermined threshold value can be that user sets according to actual conditions.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Fig. 6, the schematic flow sheet of another data processing method providing for the embodiment of the present invention; Another data processing method described in the present embodiment comprises step:
S600, obtain the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed;
In specific embodiment, the present embodiment step S600, with reference to embodiment step S100 described in Fig. 1, does not repeat them here.
S601, responds described steering order, reads the represented data of described pending variable according to described information from the file of described data store path;
In specific embodiment, the present embodiment step S601, with reference to embodiment step S101 described in Fig. 1, does not repeat them here.
S602, according to the described grand macroprogram that reads this grand correspondence from specific file;
In specific embodiment, the present embodiment step S602, with reference to embodiment step S102 described in Fig. 1, does not repeat them here.
S603, calls described macroprogram;
S604, the execution parameter that described macroprogram is set is described operating parameter;
In specific embodiment, operating parameter can be calculative original variable name, need to calculate derivative variable of which type etc.
S605, described macroprogram is based on described operating parameter, and according to the represented data of described pending variable, calculates the default derivative variable of described pending variable, and exports described default derivative variable.
In specific embodiment, in order to increase the predictive ability of pending variable, often need to treat treatment variable and carry out various forms of conversion, for example, generate the derivative variable of pending variable, derivative variable can be maximal value, minimum value, average and trend variable in the represented data of pending variable etc.Generally, according to actual conditions, user can arrange the calculative derivative variable of presetting, and macroprogram, by statistical calculations method, calculates the default derivative variable of pending variable, and exports the default derivative variable calculating.So that user is from the exported default derivative represented data distribution situation of this pending variable of variable analysis.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Fig. 7, the schematic flow sheet of another data processing method providing for the embodiment of the present invention; Another data processing method described in the present embodiment comprises step:
S700, obtain the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed; ;
In specific embodiment, the present embodiment step S700, with reference to embodiment step S100 described in Fig. 1, does not repeat them here.
S701, responds described steering order, reads the represented data of described pending variable according to described information from the file of described data store path;
In specific embodiment, the present embodiment step S701, with reference to embodiment step S101 described in Fig. 1, does not repeat them here.
S702, according to the described grand macroprogram that reads this grand correspondence from specific file;
In specific embodiment, the present embodiment step S702, with reference to embodiment step S102 described in Fig. 1, does not repeat them here.
S703, calls described macroprogram;
S704, the execution parameter that described macroprogram is set is described operating parameter;
In specific embodiment, operating parameter can be the classification number of required point when variable is classified, finally needs variable number retaining etc.
S704, the data that described macroprogram is represented according to variable described in each, calculate the value of information of this variable;
In specific embodiment, pending variable comprises at least one variable, to treat variable included in treatment variable and carry out prescreen in order to realize, filter out the variable with predictive ability, first call macro program %var_chose calculates the value of information of the pending variable of two-value type or the pending variable of continuous type.Each variable in pending variable has a value of information.It should be noted that, the value of information of variable shows the predictive ability height of this variable to target variable.
S705, described macroprogram is classified described at least one variable, obtains at least one classification;
In specific embodiment, in order to get rid of the collinearity of variable in pending variable to the impact of modelling effect, need call macro program %varclus to classify to variable, the variable with collinearity feature is classified as to a class, for example, in user credit card record, customer consumption number of times and the consumption amount of money are divided into a class, all variablees in pending variable are classified, so just can obtain multiple classifications.
S706, described macroprogram is obtained the highest variable of the value of information in each classification, and the highest variable of the value of information in each classification is defined as to the variable after screening.
In specific embodiment, in order to filter out the variable that has predictive ability most, need call macro program that the highest variable of the value of information in each classification is picked out, and the highest variable of the value of information in each classification is defined as to the variable after screening, variable after output screening, so that user can will carry out further Modeling analysis in the variable substitution model after screening.It should be noted that, treating the object that treatment variable screens is to reduce the dimension of pending variable.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Set forth the specific implementation of a kind of data processing equipment that the embodiment of the present invention provides below.
Please refer to Fig. 8, the structural representation of a kind of data processing equipment providing for the embodiment of the present invention.As shown in Figure 8, a kind of data processing equipment described in the present embodiment comprises: acquisition module 100, the first read module 101, the second read module and data processing module 102.
Acquisition module 100, for obtaining the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed;
In specific embodiment, in the time that user need to treat the represented data for the treatment of variable and carries out corresponding data processing, need input control order, this steering order can comprise macro control statement, and acquisition module 100 obtains the steering order that carries macro control statement of user's input.For example, at the editor input control order of SAS software, this steering order is macro control statement.Macro control statement comprises the grand and information that need to call, that need to call has grandly embodied user and need to carry out which kind of data processing to data, information is for pointing out pending variable represented data store path, and the operating parameter that described data are processed, grand in SAS software can be carry out that the quality of data checks grand, and this grand corresponding data processing is that the quality of data checks.It should be noted that, the existing way of information can have multiple, for example, in SAS software, information can be the form stores path being associated with SAS software, in form, store the represented data store path of pending variable, in the time need to obtaining the represented data of pending variable, need first to obtain the form being associated, then from form, remove to obtain the store path of the represented data of pending variable; Information can be also the represented data store path of pending variable, can directly find the represented data of pending variable by information, operating parameter can be data variable title, the Data Date extracting, kind of calculative derivative variable etc.
The first read module 101 for responding described steering order, reads the represented data of described pending variable from the file of described data store path according to described information;
In specific embodiment, the first read module 101 responds inputted steering order, for example, when this data processing method is to be used on SAS software, the macro control statement that response is inputted, the first read module 101 reads the represented data of pending variable from the file of data store path according to the information in macro control statement.Because it is multiple that the existing way of information has, so the mode of obtaining the represented data of pending variable according to information also has multiple.
The second read module 102, for according to the described grand macroprogram that reads this grand correspondence from specific file;
In specific embodiment, the second read module 102 is according to the grand macroprogram that reads this grand correspondence from specific file in macro control statement, it should be noted that, macroprogram can be stored in a file, also can be stored in multiple files, can read corresponding macroprogram according to title grand in steering order.
Data processing module 103, is described operating parameter for the execution parameter that described macroprogram is set, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable.
In specific embodiment, data processing module 103 calls corresponding macroprogram, and the execution parameter that macroprogram is set is operating parameter, treats the represented data for the treatment of variable and carries out corresponding data processing thereby realize.Concrete, corresponding data processing can be that the quality of data checks, extraction, variable missing values and outlier processing, the automatically derivative variable of generation and the single argument of original variable are selected etc. in batches here.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Fig. 9, the structural representation of a kind of the first read module providing for the embodiment of the present invention.As shown in Figure 9, one the first read module described in the present embodiment comprises: the first acquiring unit 1010 and second acquisition unit 1011.
The first acquiring unit 1010, for obtaining described default form according to described information, and read the represented data place data set store path of described pending variable of storing in described default form, and described data set store path is defined as to described data store path;
In specific embodiment, when information is default form stores routing information, the data place data set store path that the pending variable of described default form stores is represented.
When in SAS software, default form is associated with SAS software, in default form, inputted the logical base of pending variable place data set by user, be data set store path, in the time of operating software, the first acquiring unit 1010 can get pending variable place data set store path in this default form.
Second acquisition unit 1011, for obtaining described data set from the file of described data store path, and obtains the represented data of described pending variable from described data centralization.
In specific embodiment, second acquisition unit 1011 gets data set from the file of data store path, then obtains the represented data of pending variable from data centralization.For example, pending variable, for user consumes the amount of money January, extracts all customer consumption amount of money data from the data centralization in January.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Figure 10, the structural representation of another kind the first read module providing for the embodiment of the present invention.As shown in figure 10, one the first read module described in the present embodiment comprises: determining unit 1012 and the 3rd acquiring unit 1013.
Determining unit 1012, for being defined as described data store path by described data set store path;
In specific embodiment, when information is the represented data place data set store path of pending variable, 1012 of determining units are directly defined as data store path by this data set store path.
The 3rd acquiring unit 1013, for obtaining described data set according to described information from the file of described data store path, and obtains the represented data of described pending variable from described data centralization.
In specific embodiment, the 3rd acquiring unit 1013 gets data set according to data set store path in information, and finds the represented data of pending variable from data centralization.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Figure 11, the structural representation of a kind of data processing module providing for the embodiment of the present invention.As shown in figure 11, a kind of data processing module described in the present embodiment comprises: the first call unit 1030, the first setting unit 1031 and statistical treatment unit 1032.
The first call unit 1030, for calling described macroprogram;
The first setting unit 1031 is described operating parameter for the execution parameter of described macroprogram is set;
In specific embodiment, operating parameter can be variable name, output format, statistical method etc.
Statistical treatment unit 1032, for adopting described macroprogram according to described operating parameter, carries out statistical treatment according to default output format by data represented described pending variable, and exports the data after statistical treatment.
In specific embodiment, whether this macroprogram, for the quality of data is checked, so that user checks the distribution situation of this variable, has data, how distributes, and whether meets business rule, thereby determines whether to extract the original variable of this variable as modeling.
Concrete, statistical treatment can be the number that records of the represented data of statistical treatment unit 1031 these variablees of statistics, average, missing values, minimum value, each fractile, interval, number is recorded in interval, interval number percent, cumulative percentage and maximal value etc., concrete statistical treatment mode can be that user presets, for example, in SAS software, in the time of call macro program %varchek, for the variable of numeric type, if do not specify output format, add up the number that records of the represented data of this variable, average, missing values, minimum value, each fractile, maximal value.For character type variable and the numeric type variable of specifying output format, add up the interval of this variable and record number, interval number percent, cumulative percentage etc.
Further, the data after output statistical treatment, the concrete way of output can be the link of all variablees to be summarised in the form of one page html form, as long as the corresponding variable of click can check its distribution.Its distribution is for the data after the represented data statistics processing of this variable.
Carry out after quality checks when treating the represented data for the treatment of variable, can extract the represented data of pending variable, this also can pass through call macro program %varget, and after operation, can obtain the data of data being named according to new variable naming.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Figure 12, the structural representation of the another kind of data processing module providing for the embodiment of the present invention.As shown in figure 12, a kind of data processing module described in the present embodiment comprises: the second call unit 1033, the second setting unit 1034, statistics output unit 1035 and replacement unit 1036.
The second call unit 1033, for calling described macroprogram;
The second setting unit 1034 is described operating parameter for the execution parameter of described macroprogram is set;
In specific embodiment, operating parameter can be default value that missing values is replaced to etc.
Statistics output unit 1035, for adopting described macroprogram according to described operating parameter, adds up the miss rate of the represented data of described pending variable, and exports described miss rate;
In specific embodiment, utilizing before the represented data of pending variable carry out modeling, conventionally need to treat the represented data for the treatment of variable and carry out the processing of missing values and exceptional value.First add up output unit 1033 and adopt macroprogram to add up the miss rate of the represented data of pending variable, and export miss rate, so that user understands the deletion condition of the represented data of this pending variable.
Replacement unit 1036, adopts described macroprogram that the missing values in data represented described pending variable is replaced to default value.
In specific embodiment, replacement unit 1034 adopts macroprogram that the missing values in data represented pending variable is replaced to default value, for example, missing values is all replaced to numerical value 0.It should be noted that, predetermined threshold value can be that user sets according to actual conditions
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Figure 13, the structural representation of another data processing module providing for the embodiment of the present invention.As shown in figure 13, a kind of data processing module described in the present embodiment comprises: the 3rd call unit 1037, the 3rd setting unit 1038 and calculating output unit 1039.
The 3rd call unit 1037, for calling described macroprogram;
The 3rd setting unit 1038 is described operating parameter for the execution parameter of described macroprogram is set;
In specific embodiment, operating parameter can be calculative original variable name, need to calculate derivative variable of which type etc.
Calculate output unit 1039, for adopting described macroprogram based on described operating parameter, and according to the represented data of described pending variable, calculate the default derivative variable of described pending variable, and export described default derivative variable.
In specific embodiment, in order to increase the predictive ability of pending variable, often need to treat treatment variable and carry out various forms of conversion, for example, generate the derivative variable of pending variable, derivative variable can be maximal value, minimum value, average and trend variable in the represented data of pending variable etc.Generally, according to actual conditions, user can arrange the calculative derivative variable of presetting, and calculates output unit 1036 and adopts macroprogram to pass through statistical calculations method, calculates the default derivative variable of pending variable, and exports the default derivative variable calculating.So that user is from the exported default derivative represented data distribution situation of this pending variable of variable analysis.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
Please refer to Figure 14, the structural representation of another data processing module providing for the embodiment of the present invention.As shown in figure 14, a kind of data processing module described in the present embodiment comprises: the 4th call unit 1040, the 4th setting unit 1041, computing unit 1042, taxon 1043 and obtain determining unit 1044.
The 4th call unit 1040, for calling described macroprogram;
The 4th setting unit 1041 is described operating parameter for the execution parameter of described macroprogram is set;
In specific embodiment, operating parameter can be the classification number of required point when variable is classified, finally needs variable number retaining etc.
Computing unit 1042, adopts the described macroprogram data represented according to variable described in each, calculates the value of information of this variable;
In specific embodiment, pending variable comprises at least one variable, to treat variable included in treatment variable and carry out prescreen in order to realize, filter out the variable with predictive ability, computing unit 1038 first call macro program %var_chose calculate the value of information of the pending variable of two-value type or the pending variable of continuous type.Each variable in pending variable has a value of information.It should be noted that, the value of information of variable shows the predictive ability height of this variable to target variable.
Taxon 1043, adopts described macroprogram that described at least one variable is classified, and obtains at least one classification;
In specific embodiment, in order to get rid of the collinearity of variable in pending variable to the impact of modelling effect, need taxon 1039 call macro program %varclus to classify to variable, the variable with collinearity feature is classified as to a class, for example, in user credit card record, customer consumption number of times and the consumption amount of money are divided into a class, all variablees in pending variable are classified, so just can obtain multiple classifications.
Obtain determining unit 1044, adopt described macroprogram to obtain the highest variable of the value of information in each classification, and the highest variable of the value of information in each classification is defined as to the variable after screening.
In specific embodiment, in order to filter out the variable that has predictive ability most, obtaining determining unit 1040 needs call macro program that the highest variable of the value of information in each classification is picked out, and the highest variable of the value of information in each classification is defined as to the variable after screening, variable after output screening, so that user can will carry out further Modeling analysis in the variable substitution model after screening.It should be noted that, treating the object that treatment variable screens is to reduce the dimension of pending variable.
In the embodiment of the present invention, obtain the steering order that carries macro control statement of user's input, macro control statement comprises need to call grand and for pointing out the represented data store path of pending variable and the operating parameter that described data are processed, read the represented data of pending variable according to information, the execution parameter that macroprogram is set is operating parameter, and utilizes the macroprogram of grand correspondence to carry out corresponding data processing to the represented data of obtained pending variable.This data processing method, can realize and utilize the macroprogram of grand correspondence automatically data to be processed, and data-handling efficiency is high, simple to operate.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, can carry out the hardware that instruction is relevant by computer program to complete, described program can be stored in a computer read/write memory medium, this program, in the time carrying out, can comprise as the flow process of the embodiment of above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
Step in embodiment of the present invention method can be carried out according to actual needs order and adjusted, merges and delete.
Module in embodiment of the present invention terminal or unit can merge according to actual needs, divide and delete.
Module described in the embodiment of the present invention or unit, can pass through universal integrated circuit, for example CPU (Central Processing Unit, central processing unit), or realize by ASIC (Application Specific Integrated Circuit, special IC).
Above disclosed is only preferred embodiment of the present invention, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to the claims in the present invention, still belongs to the scope that the present invention is contained.

Claims (14)

1. a data processing method, is characterized in that, described method comprises:
Obtain the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed;
Respond described steering order, from the file of described data store path, read the represented data of described pending variable according to described information;
According to the described grand macroprogram that reads this grand correspondence from specific file;
The execution parameter that described macroprogram is set is described operating parameter, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable.
2. the method for claim 1, is characterized in that, if the described data store path in described information is default form stores routing information, and the represented data place data set store path of pending variable described in described default form stores;
The described represented data of described pending variable that read from the file of described data store path according to described information; Comprise:
Obtain described default form according to described information, and read the represented data place data set store path of described pending variable of storing in described default form, and described data set store path is defined as to described data store path;
From the file of described data store path, obtain described data set, and obtain the represented data of described pending variable from described data centralization.
3. the method for claim 1, is characterized in that, if the represented data place data set store path that is described pending variable of the described data store path in described information;
The described represented data of described pending variable that read from the file of described data store path according to described information; Comprise:
Described data set store path is defined as to described data store path;
From the file of described data store path, obtain described data set according to described information, and obtain the represented data of described pending variable from described data centralization.
4. method as claimed in claim 2, is characterized in that, grand in grand for what carry out that the quality of data checks if described needs call;
The described execution parameter that described macroprogram is set is described operating parameter, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable, comprising:
Call described macroprogram;
The execution parameter that described macroprogram is set is described operating parameter;
Described macroprogram, according to described operating parameter, is carried out statistical treatment according to default output format by data represented described pending variable, and is exported the data after statistical treatment.
5. method as claimed in claim 3, is characterized in that, grand in for carrying out the grand of shortage of data value processing if described needs call;
The described execution parameter that described macroprogram is set is described operating parameter, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable, comprising:
Call described macroprogram;
The execution parameter that described macroprogram is set is described operating parameter;
Described macroprogram, according to described operating parameter, is added up the miss rate of the represented data of described pending variable, and exports described miss rate;
The missing values in data represented described pending variable is replaced to default value by described macroprogram.
6. method as claimed in claim 2, is characterized in that, grand in for generating the grand of derivative variable if described needs call;
The described execution parameter that described macroprogram is set is described operating parameter, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable, comprising:
Call described macroprogram;
The execution parameter that described macroprogram is set is described operating parameter;
Described macroprogram is based on described operating parameter, and according to the represented data of described pending variable, calculates the default derivative variable of described pending variable, and exports described default derivative variable.
7. method as claimed in claim 3, is characterized in that, grand in to carry out the grand of Variable Selection if described needs call, described pending variable comprises at least one variable;
The described execution parameter that described macroprogram is set is described operating parameter, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable, comprising:
Call described macroprogram;
The execution parameter that described macroprogram is set is described operating parameter;
The data that described macroprogram is represented according to variable described in each, calculate the value of information of this variable;
Described macroprogram is classified described at least one variable, obtains at least one classification;
Described macroprogram is obtained the highest variable of the value of information in each classification, and the highest variable of the value of information in each classification is defined as to the variable after screening.
8. a data processing equipment, is characterized in that, described device comprises:
Acquisition module, for obtaining the steering order that carries macro control statement of user's input, described macro control statement comprises the grand and information that need to call, and described information comprises for pointing out the represented data store path of pending variable and the operating parameter that described data are processed;
The first read module for responding described steering order, reads the represented data of described pending variable from the file of described data store path according to described information;
The second read module, for according to the described grand macroprogram that reads this grand correspondence from specific file;
Data processing module, is described operating parameter for the execution parameter that described macroprogram is set, and utilizes described macroprogram to carry out corresponding data processing to the represented data of described pending variable.
9. device as claimed in claim 8, is characterized in that, if the described data store path in described information is default form stores routing information, and the represented data place data set store path of pending variable described in described default form stores; Described the first read module comprises:
The first acquiring unit, for obtaining described default form according to described information, and read the represented data place data set store path of described pending variable of storing in described default form, and described data set store path is defined as to described data store path;
Second acquisition unit, for obtaining described data set from the file of described data store path, and obtains the represented data of described pending variable from described data centralization.
10. device as claimed in claim 8, is characterized in that, if the represented data place data set store path that is described pending variable of the described data store path in described information; Described the first read module comprises:
Determining unit, for being defined as described data store path by described data set store path;
The 3rd acquiring unit, for obtaining described data set according to described information from the file of described data store path, and obtains the represented data of described pending variable from described data centralization.
11. devices as claimed in claim 9, is characterized in that, grand in grand for what carry out that the quality of data checks if described needs call; Described data processing module comprises:
The first call unit, for calling described macroprogram;
The first setting unit is described operating parameter for the execution parameter of described macroprogram is set;
Statistical treatment unit, for adopting described macroprogram according to described operating parameter, carries out statistical treatment according to default output format by data represented described pending variable, and exports the data after statistical treatment.
12. methods as claimed in claim 10, is characterized in that, grand in for carrying out the grand of shortage of data value processing if described needs call; Described data processing module comprises:
The second call unit, for calling described macroprogram;
The second setting unit is described operating parameter for the execution parameter of described macroprogram is set;
Statistics output unit, for adopting described macroprogram according to described operating parameter, adds up the miss rate of the represented data of described pending variable, and exports described miss rate;
Replacement unit, adopts described macroprogram that the missing values in data represented described pending variable is replaced to default value.
13. methods as claimed in claim 9, is characterized in that, grand in for generating the grand of derivative variable if described needs call; Described data processing unit comprises:
The 3rd call unit, for calling described macroprogram;
The 3rd setting unit is described operating parameter for the execution parameter of described macroprogram is set;
Calculate output unit, for adopting described macroprogram based on described operating parameter, and according to the represented data of described pending variable, calculate the default derivative variable of described pending variable, and export described default derivative variable.
14. methods as claimed in claim 10, is characterized in that, grand in to carry out the grand of Variable Selection if described needs call, described pending variable comprises at least one variable; Described data processing unit comprises:
The 4th call unit, for calling described macroprogram;
The 4th setting unit is described operating parameter for the execution parameter of described macroprogram is set;
Computing unit, adopts the described macroprogram data represented according to variable described in each, calculates the value of information of this variable;
Taxon, adopts described macroprogram that described at least one variable is classified, and obtains at least one classification;
Obtain determining unit, adopt described macroprogram to obtain the highest variable of the value of information in each classification, and the highest variable of the value of information in each classification is defined as to the variable after screening.
CN201410251500.2A 2014-06-09 2014-06-09 A kind of data processing method and device Active CN104077128B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410251500.2A CN104077128B (en) 2014-06-09 2014-06-09 A kind of data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410251500.2A CN104077128B (en) 2014-06-09 2014-06-09 A kind of data processing method and device

Publications (2)

Publication Number Publication Date
CN104077128A true CN104077128A (en) 2014-10-01
CN104077128B CN104077128B (en) 2017-07-11

Family

ID=51598400

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410251500.2A Active CN104077128B (en) 2014-06-09 2014-06-09 A kind of data processing method and device

Country Status (1)

Country Link
CN (1) CN104077128B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106960043A (en) * 2017-03-30 2017-07-18 中国航空工业集团公司西安飞机设计研究所 The processing method of initial data in a kind of Aircraft Load design
CN107038289A (en) * 2017-03-23 2017-08-11 西安飞机工业(集团)有限责任公司 The processing method of initial data in a kind of Aircraft Load design
CN108197224A (en) * 2017-12-28 2018-06-22 广州虎牙信息科技有限公司 User group sorting technique, storage medium and terminal
CN109376162A (en) * 2018-09-03 2019-02-22 平安普惠企业管理有限公司 Table data processing method, terminal device and computer readable storage medium
CN111857698A (en) * 2020-07-02 2020-10-30 苏州谷夫道自动化科技有限公司 Macro program configuration method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6487713B1 (en) * 1999-09-24 2002-11-26 Phoenix Technologies Ltd. Software development system that presents a logical view of project components, facilitates their selection, and signals missing links prior to compilation
CN1399737A (en) * 1999-09-24 2003-02-26 凤凰技术有限公司 Software development system for facilitating selection of components
CN101211175A (en) * 2006-12-29 2008-07-02 中国科学院沈阳计算技术研究所有限公司 Numerical control system graph-aided macro programming design method
CN101344947A (en) * 2007-07-10 2009-01-14 蒋建河 Deposit and debit separated on-line financing method and system
CN101776881A (en) * 2009-12-31 2010-07-14 北京数码大方科技有限公司 Method for generating rounding macro-program code
US20110302553A1 (en) * 2010-06-04 2011-12-08 Microsoft Corporation Generating text manipulation programs using input-output examples
CN102549559A (en) * 2009-08-13 2012-07-04 谷歌公司 Virtual object indirection in a hosted computer environment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6487713B1 (en) * 1999-09-24 2002-11-26 Phoenix Technologies Ltd. Software development system that presents a logical view of project components, facilitates their selection, and signals missing links prior to compilation
CN1399737A (en) * 1999-09-24 2003-02-26 凤凰技术有限公司 Software development system for facilitating selection of components
CN101211175A (en) * 2006-12-29 2008-07-02 中国科学院沈阳计算技术研究所有限公司 Numerical control system graph-aided macro programming design method
CN101344947A (en) * 2007-07-10 2009-01-14 蒋建河 Deposit and debit separated on-line financing method and system
CN102549559A (en) * 2009-08-13 2012-07-04 谷歌公司 Virtual object indirection in a hosted computer environment
CN101776881A (en) * 2009-12-31 2010-07-14 北京数码大方科技有限公司 Method for generating rounding macro-program code
US20110302553A1 (en) * 2010-06-04 2011-12-08 Microsoft Corporation Generating text manipulation programs using input-output examples

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107038289A (en) * 2017-03-23 2017-08-11 西安飞机工业(集团)有限责任公司 The processing method of initial data in a kind of Aircraft Load design
CN106960043A (en) * 2017-03-30 2017-07-18 中国航空工业集团公司西安飞机设计研究所 The processing method of initial data in a kind of Aircraft Load design
CN108197224A (en) * 2017-12-28 2018-06-22 广州虎牙信息科技有限公司 User group sorting technique, storage medium and terminal
CN108197224B (en) * 2017-12-28 2020-11-20 广州虎牙信息科技有限公司 User group classification method, storage medium and terminal
CN109376162A (en) * 2018-09-03 2019-02-22 平安普惠企业管理有限公司 Table data processing method, terminal device and computer readable storage medium
CN111857698A (en) * 2020-07-02 2020-10-30 苏州谷夫道自动化科技有限公司 Macro program configuration method and device
CN111857698B (en) * 2020-07-02 2024-04-12 苏州谷夫道自动化科技有限公司 Macro program configuration method and device

Also Published As

Publication number Publication date
CN104077128B (en) 2017-07-11

Similar Documents

Publication Publication Date Title
CN109948641B (en) Abnormal group identification method and device
CN104077128A (en) Data processing method and device
CN109063966B (en) Risk account identification method and device
CN103810162A (en) Method and system for recommending network information
CN104063450A (en) Hot spot information analyzing method and equipment
CN103345616A (en) Fingerprint storage comparison system based on behavioral analysis
CN103218416A (en) Method, device and system for loading database
CN110084561A (en) Breakpoint follow-up method, electronic device and readable storage medium storing program for executing
CN106796618A (en) Time series forecasting device and time sequence forecasting method
CN104363112A (en) Parameter management method and parameter management device
CN115237857A (en) Log processing method and device, computer equipment and storage medium
JPWO2018122890A1 (en) Log analysis method, system and program
JP2017045080A (en) Business flow specification regeneration method
CN105335886A (en) Method and device for processing financial data
CN103810249A (en) Method and system compatible with algorithms of multiple signature verification manufacturers
CN109472724A (en) Automatic generation method and system, the electronic equipment of charging document
CN108052686A (en) A kind of abstract extraction method and relevant device
CN107463628A (en) Data filling method and its system
CN107392260A (en) The wrong scaling method and device of a kind of character identification result
CN107967269A (en) The method and terminal of a kind of edit page
CN111783835A (en) Data dimension reduction method, device and system
CN102947805B (en) Data administrator and data managing method
CN112600756B (en) Service data processing method and device
JP5559582B2 (en) Virtual computer resource configuration changing system, method and program
US20120233224A1 (en) Data processing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant