CN109885584A - The implementation method and terminal device of distributed data analyzing platform - Google Patents

The implementation method and terminal device of distributed data analyzing platform Download PDF

Info

Publication number
CN109885584A
CN109885584A CN201910080165.7A CN201910080165A CN109885584A CN 109885584 A CN109885584 A CN 109885584A CN 201910080165 A CN201910080165 A CN 201910080165A CN 109885584 A CN109885584 A CN 109885584A
Authority
CN
China
Prior art keywords
plan
logic
pig
data
distributed data
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.)
Pending
Application number
CN201910080165.7A
Other languages
Chinese (zh)
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.)
Zhongke Hengyun Co Ltd
Original Assignee
Zhongke Hengyun Co Ltd
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 Zhongke Hengyun Co Ltd filed Critical Zhongke Hengyun Co Ltd
Priority to CN201910080165.7A priority Critical patent/CN109885584A/en
Publication of CN109885584A publication Critical patent/CN109885584A/en
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

The present invention is suitable for data analysis technique field, provide the implementation method and terminal device of a kind of distributed data analyzing platform, this method comprises: the query analysis text that setting is write using Pig Latin language, it is the Pig logic plan accorded with comprising logical relationship operations by the query analysis text resolution, convert the Pig logic plan to the logic executive plan of memory computation model, the logic executive plan is mapped as physics plan, to solve in the prior art in the large-scale data epoch, offline batch application scene is suitable only for using traditional distributed data analyzing processing platform, it can not carry out calculating in real time and interactive mode calculates, the problem for causing the process efficiency of Data Analysis Services lower.

Description

The implementation method and terminal device of distributed data analyzing platform
Technical field
The invention belongs to the implementation method of data analysis technique field more particularly to a kind of distributed data analyzing platform and Terminal device.
Background technique
With the continuous development of Internet technology, the data on internet are increased with exponential speed, additionally, due to number According to the diversity in source, the isomerism of data format is caused, for example the data of existing structure there are non-structured data again, Even there are also partly-structured datas.In big data era, the mode of traditional database and operating system locally stored file Obviously not applicable, traditional one-of-a-kind system oneself through incompetent so huge data analysis task, and it is traditional based on decimal The analysis based on big data quantity is also far below according to the accuracy of analysis of the algorithm of amount as a result, in addition single Open Framework can not Complete, general data analysis solution is provided.Traditional distributed data analyzing processing platform is normally based on What MapReduce was realized, however Hadoop MapReduc is suitable only for offline batch application scene, with big data field Fast development, calculates in real time and interactive calculating scene is more and more common, and the defect of MapReduce gradually exposes.
Summary of the invention
In view of this, the embodiment of the invention provides a kind of implementation methods of distributed data analyzing platform and terminal to set It is standby, to solve in the prior art in the large-scale data epoch, using traditional distributed data analyzing processing platform be suitable only for from Line batch application scene can not carry out calculating in real time and interactive mode calculates, cause the process efficiency of Data Analysis Services lower The problem of.
The first aspect of the embodiment of the present invention provides a kind of implementation method of distributed data analyzing platform, comprising:
The query analysis text write using Pig Latin language is set;
It is the Pig logic plan accorded with comprising logical relationship operations by the query analysis text resolution;
Convert the Pig logic plan to the logic executive plan of memory computation model;
The logic executive plan is mapped as physics plan, each node of the physics in the works includes an execution Method, the execution method is for inquiry or analysis distribution formula data intensive data.
In one embodiment, described by the query analysis text resolution is the Pig logic accorded with comprising logical relationship operations Plan, comprising:
According to the syntax rule of Pig and syntax parsing tool, the query analysis text is subjected to syntax parsing, construction is taken out As syntax tree;
The abstract syntax tree is traversed, the basic component units of inquiry or analysis are obtained;
The Pig logic plan comprising logical relationship operations symbol is generated according to the basic component units.
In one embodiment, it is generated according to the basic component units comprising described in logical relationship operations symbol described After Pig logic plan, further includes:
According to preset rules, optimize the Pig logic plan.
In one embodiment, the logic executive plan for converting the Pig logic plan to memory computation model, packet It includes:
The Pig logic plan is converted to using conversion class the logic executive plan of memory computation model, the conversion Class comprises at least one of the following: Pig Translation Visitor, Logical Plan Translation Visitor, Expression Plan Translation Visitor and Nested Plan Translation Visitor.
It is in one embodiment, described that the logic executive plan is mapped as physics plan, comprising:
A series of logic is converted to after the logic executive plan is optimized executes step;
Logic execution step is converted into physics plan.
In one embodiment, which is characterized in that in the query analysis text that the setting is write using Pig Latin language Before, further includes:
Acquire structural data, semi-structured data and unstructured data;
The structural data, the semi-structured data and the unstructured data of acquisition are stored.
In one embodiment, the acquisition structural data, semi-structured data and unstructured data, comprising:
According to preset data collection model, by data acquisition interface to structural data, semi-structured data and non-knot Structure data are acquired.
The second aspect of the embodiment of the present invention provides a kind of realization device of distributed data analyzing platform, comprising:
Setup module, for the query analysis text for using Pig Latin language to write to be arranged;
Parsing module, for being the Pig logic plan accorded with comprising logical relationship operations by the query analysis text resolution;
Task Switching module, for converting the Pig logic plan to the logic executive plan of memory computation model;
Query optimization module, for the logic executive plan to be mapped as physics plan, the physics in the works every A node includes an execution method, and the execution method is for inquiry or analysis distribution formula data intensive data.
The third aspect of the embodiment of the present invention provides a kind of terminal device, comprising: memory, processor and is stored in In the memory and the computer program that can run on the processor, when the processor executes the computer program Realize the step as described in the implementation method of above-mentioned distributed data analyzing platform.
The fourth aspect of the embodiment of the present invention provides a kind of computer readable storage medium, comprising: the computer can It reads storage medium and is stored with computer program, realize when the computer program is executed by processor such as above-mentioned distributed data point Analyse step described in the implementation method of platform.
Existing beneficial effect is the embodiment of the present invention compared with prior art: by setting using Pig Latin language The query analysis text resolution is the Pig logic plan accorded with comprising logical relationship operations by the query analysis text write, will The Pig logic plan is converted into the logic executive plan of memory computation model, and the logic executive plan is mapped as physics Pig language, can be eventually converted into the operation to distributed data collection of memory Computational frame by plan, and the embodiment of the present invention will The simple Pig language of form is combined with the efficient memory computation model of operation, so that the process of Data Analysis Services is more square Just efficiently.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only of the invention some Embodiment for those of ordinary skill in the art without any creative labor, can also be according to these Attached drawing obtains other attached drawings.
Fig. 1 is a kind of implementation process signal of the implementation method of distributed data analyzing platform provided in an embodiment of the present invention Figure;
Fig. 2 is that the implementation process of the implementation method of another distributed data analyzing platform provided in an embodiment of the present invention is shown It is intended to;
Fig. 3 is the exemplary diagram of the realization device of distributed data analyzing platform provided in an embodiment of the present invention;
Fig. 4 is the schematic diagram of terminal device provided in an embodiment of the present invention.
Specific embodiment
In being described below, for illustration and not for limitation, the tool of such as particular system structure, technology etc is proposed Body details, to understand thoroughly the embodiment of the present invention.However, it will be clear to one skilled in the art that there is no these specific The present invention also may be implemented in the other embodiments of details.In other situations, it omits to well-known system, device, electricity The detailed description of road and method, in case unnecessary details interferes description of the invention.
In order to illustrate technical solutions according to the invention, the following is a description of specific embodiments.
The embodiment of the present invention provides a kind of realization of distributed data analyzing platform, as shown in Figure 1, this method includes following Step:
Step 101, the query analysis text that setting is write using Pig Latin language.
The query analysis text write using Pig Latin language, and it is uploaded to the distributed data in the present embodiment point Analyse platform.
Optionally, before step 101, further includes:
Acquire structural data, semi-structured data and unstructured data.Optionally, mould is acquired according to preset data Type is acquired structural data, semi-structured data and unstructured data by data acquisition interface.In the present embodiment When being acquired to data, using a kind of general data collecting model, and in order to cope with different Data Concurrent amounts, provide In addition data acquisition interface based on differing transmission protocols provides data buffer storage and distribution function to the data by verifying Energy.
Further, to the structural data of acquisition, the semi-structured data and the unstructured data into Row storage.A variety of storage modes are combined in the present embodiment.
It step 102, is the Pig logic plan accorded with comprising logical relationship operations by the query analysis text resolution.
Optionally, the distributed data analyzing platform in the present embodiment carries out the solution of program language using class SQL resolver The query analysis text resolution of upload is the Pig logic plan comprising logical relationship operations symbol, then to the Pig by analysis Logic plan is tentatively optimized.
It is further alternative, as shown in Fig. 2, step 102 may include following sub-step.
Step 1021, according to the syntax rule of Pig and syntax parsing tool, the query analysis text is subjected to grammer solution Analysis constructs abstract syntax tree.
Optionally, parse () function in the GruntParser class of Pig platform is according to PigScriptParser.jj text The generation of part completion abstract syntax tree.
Step 1022, the abstract syntax tree is traversed, the basic component units of inquiry or analysis are obtained.
Step 1023, the Pig logic plan comprising logical relationship operations symbol is generated according to the basic component units.
Optionally, parse () method of the QueryParserDriverde of PigServer can traverse parsing abstract syntax It sets and returns to logic plan, specific logic executive plan is then generated by LogicalPlanGenera-tor class.
Further, according to preset rules, optimize the Pig logic plan.It is initialized by Pig Server HExecution Engine, and it is combined into different optimisation strategies for different situations, then by HExecu-tion Engine.compile (Logical Plan, Properties) optimizes logic plan.
Step 103, the Pig logic plan is converted to the logic executive plan of memory computation model.
Optionally, this step is the core of distributed data analyzing platform, includes multiple customized conversion classes, institute It states conversion class to comprise at least one of the following: Pig Translation Visitor, Logical Plan Translation Visitor, Expression Plan Translation Visitor and Nested Plan Translation Visitor.
Step 104, the logic executive plan is mapped as physics plan, each node of the physics in the works includes One execution method, the execution method is for inquiry or analysis distribution formula data intensive data.
Optionally, logic executive plan is optimized, such as converts pipelining for continuous mapping and executes, it will be more A operation is merged into a step etc..Computing engines are handled based on large-scale data in distributed data analyzing platform in this way Logic plan is just switched to series of steps by frame, and each step is made of multiple tasks, and wherein task is at large-scale data It manages the smallest working cell in computing engines frame, then converts specific physics plan for these logic steps, i.e., it will be excellent Logic executive plan after change is mapped to physical operations class, these operation classes are all the operations of distributed data collection, finally by object Reason plan is transferred to execute node execution.Specific DAGScheduler (the oriented nothing for executing logic and giving memory computation model completely Ring figure scheduler) cutting is gone, cutting operation is multiple operating process, and Internal reforming is multiple tasks collection, by Task Scheduler (task dispatcher) completes the scheduling of task, and corresponding node is finally transferred to be executed.
As shown in Fig. 2, step 104 specifically includes following sub-step:
Step 1041, a series of logic is converted to after the logic executive plan being optimized executes step.
Step 1042, logic execution step is converted into physics plan.
Further, each node of the physics in the works includes that an execute () executes method, the side of execution The operation of one or more distributed data collection can be performed for inquiry or analysis distribution formula data intensive data in method, these The operation of distributed data collection is exactly the method for data query analysis.
The embodiment of the present invention provides a kind of implementation method of distributed data analyzing platform, uses Pig by setting The query analysis text that Latin language is write;It is that the Pig accorded with comprising logical relationship operations is patrolled by the query analysis text resolution Collect plan;Convert the Pig logic plan to the logic executive plan of memory computation model;The logic executive plan is reflected Penetrate as physics plan, each node of the physics in the works includes an executions method, the execution method for inquiry or Analysis distribution formula data intensive data.
Linguistic level-the PigLatin of traditional Data Analysis Platform Pig is handled into computing engines frame with based on big data It is integrated, the present embodiment calculates the linguistic level-PigLatin of traditional Data Analysis Platform Pig with based on big data processing The advantages of engine framework is integrated, and Hadoop MapReduce has both been remained has good fault-tolerance and scalability etc., together When overcome defect of the MapReduce in terms of iterative calculating and interactive calculating.By the simple Pig language of form and operation Efficient memory computation model combines, so that the process of Data Analysis Services is more convenient efficiently, while providing complete number According to analysis platform, tradition is saved using model and does some cumbersome operations when data processing.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present invention constitutes any limit It is fixed.
The embodiment of the present invention provides a kind of realization device of distributed data analyzing platform, as shown in figure 3, the device packet It includes: setup module 301, parsing module 302, Task Switching module 303, query optimization module 304.
Setup module 301, for the query analysis text for using Pig Latin language to write to be arranged.
Further, described device is also used to acquire structural data, semi-structured data and unstructured data;To adopting The structural data, the semi-structured data and the unstructured data of collection are stored.
Parsing module 302, by being based on the Pig logic accorded with comprising logical relationship operations by the query analysis text resolution It draws.
Optionally, the parsing module 302 is also used to syntax rule and syntax parsing tool according to Pig, looks into described It askes analysis text and carries out syntax parsing, construct abstract syntax tree;The abstract syntax tree is traversed, inquiry is obtained or is analyzed basic Component units;The Pig logic plan comprising logical relationship operations symbol is generated according to the basic component units.According to default Rule optimizes the Pig logic plan.
Task Switching module 303, based on the logic execution for converting the Pig logic plan to memory computation model It draws.
Optionally, the Task Switching module 303 is also used to convert the Pig logic plan to using conversion class interior The logic executive plan of computation model is deposited, the conversion class comprises at least one of the following: Pig Translation Visitor, Logical Plan Translation Visitor, Expression Plan Translation Visitor and Nested Plan Translation Visitor。
Query optimization module 304, for the logic executive plan to be mapped as physics plan, the physics is in the works Each node includes an execution method, and the execution method is for inquiry or analysis distribution formula data intensive data.
The query optimization module 304 is also used to be converted to after optimizing the logic executive plan a series of Logic executes step;Logic execution step is converted into physics plan.
The embodiment of the present invention provides a kind of realization device of distributed data analyzing platform, by setup module, for setting Set the query analysis text write using Pig Latin language;Parsing module, for being packet by the query analysis text resolution The Pig logic plan of the symbol containing logical relationship operations;Task Switching module, by converting the Pig logic plan to based on memory Calculate the logic executive plan of model;Query optimization module can be incited somebody to action for the logic executive plan to be mapped as physics plan Pig language is eventually converted into the operation to distributed data collection of memory Computational frame, by the simple Pig language of form and operation Efficient memory computation model combines, so that the process of Data Analysis Services is more convenient efficiently.
Fig. 4 is the schematic diagram for the terminal device that one embodiment of the invention provides.As shown in figure 4, the terminal of the embodiment is set Standby 4 include: processor 401, memory 402 and are stored in the memory 402 and can run on the processor 401 Computer program 403, such as the realization program of distributed data analyzing platform.The processor 401 executes the computer The step in the implementation method embodiment of above-mentioned distributed data analyzing platform, such as step shown in FIG. 1 are realized when program 403 101 to 104.The processor 401 realizes the function of each module in above-mentioned each Installation practice when executing the computer program 403 Can, such as the function of module 301 to 304 shown in Fig. 3.
Illustratively, the computer program 403 can be divided into one or more modules, one or more of Module is stored in the memory 402, and is executed by the processor 401, to complete the present invention.It is one or more of Module can be the series of computation machine program instruction section that can complete specific function, and the instruction segment is for describing the computer Implementation procedure of the program 403 in the realization device or terminal device 4 of the distributed data analyzing platform.For example, described Computer program 403 can be divided into setup module 301, parsing module 302, Task Switching module 303, query optimization module 304, each module concrete function is as shown in figure 3, this is no longer going to repeat them.
The terminal device 4 can be the calculating such as desktop PC, notebook, palm PC and cloud server and set It is standby.The terminal device may include, but be not limited only to, processor 401, memory 402.It will be understood by those skilled in the art that Fig. 4 is only the example of terminal device 4, does not constitute the restriction to terminal device 4, may include more more or fewer than illustrating Component, perhaps combines certain components or different components, for example, the terminal device can also include input-output equipment, Network access equipment, bus etc..
Alleged processor 401 can be central processing unit (Central Processing Unit, CPU), can also be Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field- Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor Deng.
The memory 402 can be the internal storage unit of the terminal device 4, for example, terminal device 4 hard disk or Memory.The memory 402 is also possible to the External memory equipment of the terminal device 4, such as is equipped on the terminal device 4 Plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, Flash card (Flash Card) etc..Further, the memory 402 can also have been deposited both the inside including the terminal device 4 Storage unit also includes External memory equipment.The memory 402 is for storing the computer program and the terminal device 4 Other required programs and data.The memory 402, which can be also used for temporarily storing, have been exported or will export Data.
It is apparent to those skilled in the art that for convenience of description and succinctly, only with above-mentioned each function Can unit, module division progress for example, in practical application, can according to need and by above-mentioned function distribution by different Functional unit, module are completed, i.e., the internal structure of described device is divided into different functional unit or module, more than completing The all or part of function of description.Each functional unit in embodiment, module can integrate in one processing unit, can also To be that each unit physically exists alone, can also be integrated in one unit with two or more units, it is above-mentioned integrated Unit both can take the form of hardware realization, can also realize in the form of software functional units.In addition, each function list Member, the specific name of module are also only for convenience of distinguishing each other, the protection scope being not intended to limit this application.Above system The specific work process of middle unit, module, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodiment The part of load may refer to the associated description of other embodiments.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed The scope of the present invention.
In embodiment provided by the present invention, it should be understood that disclosed device/terminal device and method, it can be with It realizes by another way.For example, device described above/terminal device embodiment is only schematical, for example, institute The division of module or unit is stated, only a kind of logical function partition, there may be another division manner in actual implementation, such as Multiple units or components can be combined or can be integrated into another system, or some features can be ignored or not executed.Separately A bit, shown or discussed mutual coupling or direct-coupling or communication connection can be through some interfaces, device Or the INDIRECT COUPLING or communication connection of unit, it can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated module/unit be realized in the form of SFU software functional unit and as independent product sale or In use, can store in a computer readable storage medium.Based on this understanding, the present invention realizes above-mentioned implementation All or part of the process in example method, can also instruct relevant hardware to complete, the meter by computer program Calculation machine program can be stored in a computer readable storage medium, the computer program when being executed by processor, it can be achieved that on The step of stating each embodiment of the method.Wherein, the computer program includes computer program code, the computer program Code can be source code form, object identification code form, executable file or certain intermediate forms etc..Computer-readable Jie Matter may include: can carry the computer program code any entity or device, recording medium, USB flash disk, mobile hard disk, Magnetic disk, CD, computer storage, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that described The content that computer-readable medium includes can carry out increasing appropriate according to the requirement made laws in jurisdiction with patent practice Subtract, such as does not include electric carrier signal and electricity according to legislation and patent practice, computer-readable medium in certain jurisdictions Believe signal.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although referring to aforementioned reality Applying example, invention is explained in detail, those skilled in the art should understand that: it still can be to aforementioned each Technical solution documented by embodiment is modified or equivalent replacement of some of the technical features;And these are modified Or replacement, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution should all It is included within protection scope of the present invention.

Claims (10)

1. a kind of implementation method of distributed data analyzing platform characterized by comprising
The query analysis text write using Pig Latin language is set;
It is the Pig logic plan accorded with comprising logical relationship operations by the query analysis text resolution;
Convert the Pig logic plan to the logic executive plan of memory computation model;
The logic executive plan is mapped as physics plan, each node of the physics in the works includes the side of execution Method, the execution method is for inquiry or analysis distribution formula data intensive data.
2. the implementation method of distributed data analyzing platform as described in claim 1, which is characterized in that described by the inquiry Analyzing text resolution is the Pig logic plan accorded with comprising logical relationship operations, comprising:
According to the syntax rule of Pig and syntax parsing tool, the query analysis text is subjected to syntax parsing, constructs abstract language Method tree;
The abstract syntax tree is traversed, the basic component units of inquiry or analysis are obtained;
The Pig logic plan comprising logical relationship operations symbol is generated according to the basic component units.
3. the implementation method of distributed data analyzing platform as claimed in claim 2, which is characterized in that described according to Basic component units generate after the Pig logic plan comprising logical relationship operations symbol, further includes:
According to preset rules, optimize the Pig logic plan.
4. the implementation method of distributed data analyzing platform as claimed in claim 3, which is characterized in that described by the Pig Logic plan is converted into the logic executive plan of memory computation model, comprising:
The Pig logic plan is converted to using conversion class the logic executive plan of memory computation model, the conversion class packet Include following at least one: Pig Translation Visitor, Logical Plan Translation Visitor, Expression Plan Translation Visitor and Nested Plan Translation Visitor.
5. the implementation method of distributed data analyzing platform as claimed in claim 4, which is characterized in that described by the logic Executive plan is mapped as physics plan, comprising:
A series of logic is converted to after the logic executive plan is optimized executes step;
Logic execution step is converted into physics plan.
6. the implementation method of the distributed data analyzing platform as described in any one of claims 1 to 5, which is characterized in that Before the query analysis text that the setting uses Pig Latin language to write, further includes:
Acquire structural data, semi-structured data and unstructured data;
The structural data, the semi-structured data and the unstructured data of acquisition are stored.
7. the implementation method of distributed data analyzing platform as claimed in claim 6, which is characterized in that the acquisition structuring Data, semi-structured data and unstructured data, comprising:
According to preset data collection model, by data acquisition interface to structural data, semi-structured data and unstructured Data are acquired.
8. a kind of realization device of distributed data analyzing platform characterized by comprising
Setup module, for the query analysis text for using Pig Latin language to write to be arranged;
Parsing module, for being the Pig logic plan accorded with comprising logical relationship operations by the query analysis text resolution;
Task Switching module, for converting the Pig logic plan to the logic executive plan of memory computation model;
Query optimization module, for the logic executive plan to be mapped as physics plan, each section of the physics in the works Point includes an execution method, and the execution method is for inquiry or analysis distribution formula data intensive data.
9. a kind of terminal device, including memory, processor and storage are in the memory and can be on the processor The computer program of operation, which is characterized in that the processor realizes such as claim 1 to 7 when executing the computer program The step of any one the method.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists In when the computer program is executed by processor the step of any one of such as claim 1 to 7 of realization the method.
CN201910080165.7A 2019-01-28 2019-01-28 The implementation method and terminal device of distributed data analyzing platform Pending CN109885584A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910080165.7A CN109885584A (en) 2019-01-28 2019-01-28 The implementation method and terminal device of distributed data analyzing platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910080165.7A CN109885584A (en) 2019-01-28 2019-01-28 The implementation method and terminal device of distributed data analyzing platform

Publications (1)

Publication Number Publication Date
CN109885584A true CN109885584A (en) 2019-06-14

Family

ID=66927117

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910080165.7A Pending CN109885584A (en) 2019-01-28 2019-01-28 The implementation method and terminal device of distributed data analyzing platform

Country Status (1)

Country Link
CN (1) CN109885584A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111027196A (en) * 2019-12-03 2020-04-17 南方电网科学研究院有限责任公司 Simulation analysis task processing method and device for power equipment and storage medium
CN112818663A (en) * 2021-01-15 2021-05-18 北京有竹居网络技术有限公司 Processing method for language model, text generation method, text generation device and medium
CN113515285A (en) * 2020-04-10 2021-10-19 北京沃东天骏信息技术有限公司 Method and device for generating real-time calculation logic data
CN116594977A (en) * 2023-05-10 2023-08-15 阿里巴巴达摩院(杭州)科技有限公司 Distributed processing system for remote sensing data
CN116775276A (en) * 2023-05-10 2023-09-19 阿里巴巴达摩院(杭州)科技有限公司 Distributed computing method, device, equipment and storage medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111027196A (en) * 2019-12-03 2020-04-17 南方电网科学研究院有限责任公司 Simulation analysis task processing method and device for power equipment and storage medium
CN111027196B (en) * 2019-12-03 2023-04-28 南方电网科学研究院有限责任公司 Simulation analysis task processing method and device for power equipment and storage medium
CN113515285A (en) * 2020-04-10 2021-10-19 北京沃东天骏信息技术有限公司 Method and device for generating real-time calculation logic data
CN112818663A (en) * 2021-01-15 2021-05-18 北京有竹居网络技术有限公司 Processing method for language model, text generation method, text generation device and medium
CN116594977A (en) * 2023-05-10 2023-08-15 阿里巴巴达摩院(杭州)科技有限公司 Distributed processing system for remote sensing data
CN116775276A (en) * 2023-05-10 2023-09-19 阿里巴巴达摩院(杭州)科技有限公司 Distributed computing method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN109885584A (en) The implementation method and terminal device of distributed data analyzing platform
CN107480789B (en) Efficient conversion method and device of deep learning model
Dayal et al. Flexpath: Type-based publish/subscribe system for large-scale science analytics
CN105512162B (en) A kind of flow data real-time intelligentization processing frame based on Storm
CN109709811A (en) A kind of edge calculations controller and its working method towards intelligence manufacture
CN108932588B (en) Hydropower station group optimal scheduling system with separated front end and rear end and method
CN109542399A (en) Software development methodology, device, terminal device and computer readable storage medium
CN107632845B (en) Integrated knowledge cloud service method and system for multi-axis milling of runner blade
WO2015094269A1 (en) Hybrid flows containing a continuous flow
Yamashina et al. crecomp: Automated design tool for ros-compliant fpga component
CN101944113B (en) Cloud computing system-based data acquisition system
CN105468756A (en) Design and implementation method of mass data processing system
CN111159897A (en) Target optimization method and device based on system modeling application
CN108769065A (en) Rapid safety product docking system based on protocol conversion technology
CN102103519A (en) Method for optimizing Web service execution based on scripts
Ritter et al. Hardware accelerated application integration processing: Industry paper
Eisenhauer et al. A type system for high performance communication and computation
US9870397B2 (en) Processing multi-way theta join queries involving arithmetic operators on MapReduce
CN105164667B (en) Modification analysis stream
CN110442753A (en) A kind of chart database auto-creating method and device based on OPC UA
CN116775041B (en) Real-time decision engine implementation method based on stream calculation and RETE algorithm
CN103530132A (en) Method for transplanting CPU (central processing unit) serial programs to MIC (microphone) platform
CN104239630A (en) Simulation scheduling system for supporting test design
Li et al. A fast big data collection system using MapReduce framework
AU2017269259A1 (en) Data driven invocation of real time wind market forecasting analytics

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190614