Movatterモバイル変換


[0]ホーム

URL:


CN106528070A - Data table generation method and equipment - Google Patents

Data table generation method and equipment
Download PDF

Info

Publication number
CN106528070A
CN106528070ACN201510587686.3ACN201510587686ACN106528070ACN 106528070 ACN106528070 ACN 106528070ACN 201510587686 ACN201510587686 ACN 201510587686ACN 106528070 ACN106528070 ACN 106528070A
Authority
CN
China
Prior art keywords
task
data
tables
merge
template
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
CN201510587686.3A
Other languages
Chinese (zh)
Other versions
CN106528070B (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.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding LtdfiledCriticalAlibaba Group Holding Ltd
Priority to CN201510587686.3ApriorityCriticalpatent/CN106528070B/en
Publication of CN106528070ApublicationCriticalpatent/CN106528070A/en
Application grantedgrantedCritical
Publication of CN106528070BpublicationCriticalpatent/CN106528070B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The application discloses a data table generation method. Firstly, a current data table task is generated according to structural metadata information of an increment table and a preset task template, and after configuration is carried out according to scheduling information of the task template on the data table task, table establishment statements can be executed and a script can be initialized according to the data table task and the scheduling information, so that establishment of a data table can be rapidly and accurately completed, labor consumption is reduced and data warehouse establishing efficiency is improved.

Description

A kind of data table generating method and equipment
Technical field
The application is related to communication technical field, more particularly to a kind of data table generating method.The application is simultaneouslyFurther relate to a kind of tables of data and generate equipment.
Background technology
Data warehouse (Data Warehouse are also called DW or DWH) is determining for all ranks of enterprisePlan formulation process provides the strategy set that all types data are supported.Data warehouse is one and provides user useIn the environment of the current and historical data of decision support, these data in traditional operational database veryHardly possible can not be obtained.Data warehouse technology is in order to operation graphic data is integrated into unified environment effectivelyIn with provide decision-making type data access various technologies and module general name, its final purpose is to allowUser is faster more convenient the information required for inquiry, and provides decision support.
To extract from business system library in the several storehouse processs of construction of basal layer (being also called ODS layers)The data Layer in one layer of patch source that data are set up, so as to facilitate follow-up data to integrate.In current data warehouseIn process of construction, the construction related to table of ODS layers be basal layer build important component part, need byThe incremental data introduced by synchronous center merges into a full dose data, so as to for follow-up reservation history,The functions such as Data Integration, data analysiss, market demand provide support.
At present, setting up the related table of basal layer needs to write script and configuration after table statement is built in productionScript and task could be issued and be performed by schedule information afterwards.Inventor is realizing the mistake of the applicationIn journey find, existing mission script species and quantity it is various, technical staff when using script veryEasily omit or malfunction;And existing tables of data generation is all very basic and needs the work being accomplished manuallyMake, not only consume and exploit natural resources greatly, and artificial development efficiency is lower.
As can be seen here, how with reference to associated by existing Construction of Data Warehouse process is automatically generated with ODS layersTable, so as to reduce manpower consumption and improve Construction of Data Warehouse efficiency, become those skilled in the artTechnical problem urgently to be resolved hurrily.
The content of the invention
This application provides a kind of data table generating method, to be directed to existing data base efficiently and accuratelyThe tables of data of basal layer is set up, so as to reducing manpower consumption and improving Construction of Data Warehouse efficiency.The partyMethod includes:
Current tables of data is generated according to the structural metadata information of increment list and default task template to appointBusiness;
The schedule information of the tables of data task is configured according to the task template;
Performed according to the tables of data task and the schedule information and build table statement and initializtion script,To generate tables of data.
Correspondingly, the application also proposed a kind of tables of data and generate equipment, including:
Generation module, generates for the structural metadata information according to increment list and default task templateCurrent tables of data task;
Configuration module, for matching somebody with somebody to the schedule information of the tables of data task according to the task templatePut;
Performing module, for performed according to the tables of data task and the schedule information build table statement withAnd initializtion script, to generate tables of data.
By the technical scheme using the application, first according to the structural metadata information of increment list and pre-If task template generate current tables of data task, in the scheduling according to task template to tables of data taskAfter information is configured, you can performed according to tables of data task and schedule information and build table statement and justBeginningization script such that it is able to the generation work for completing tables of data rapidly and accurately, disappears so as to reduce manpowerConsumption and raising Construction of Data Warehouse efficiency.
Description of the drawings
Fig. 1 is a kind of schematic flow sheet of data table generating method that the application is proposed;
Fig. 2 is a kind of schematic flow sheet of data table generating method that the application specific embodiment is proposed;
Fig. 3 is the structural representation that a kind of tables of data that the application is proposed generates equipment.
Specific embodiment
For ease of the elaboration being purged to the technical scheme of the application, the technical scheme of the application is being introducedBefore, it is introduced first against some contents in current data warehouse:
(1) table
Table is the most important ingredient of data warehouse.One table record is measured, attribute data group by keyInto (such as employee's table is made up of employee number (key), employee name, age etc. employee's attribute data).In the technical scheme of the application, there is the table of following two types in the construction of data warehouse:
Increment list:It is in order to improve performance, (general according to record change timestamp field for large data volume tableIt is gmt_modify) adopt increment synchronization, increment list each snapshot retains a incremental data, table name sideFormula is tablename_ { yyyymmdd } _ delta or tablename_delta (subregion field dt=yyyymmdd);
Full dose table:Each snapshot can retain a full dose table, and the full dose table can be from storage facility located at processing plant full doseSynchronously come, or by the incremental data synchronously come from storage facility located at processing plant with full dose table snapshot number yesterdayAccording to carrying out after full outer join, retain a newest full dose, the structure of full dose table is consistent with increment list, tableNaming method is tablename_ { yyyymmdd } or tablename (subregion field dt=yyyymmdd).
(2) view
View is a Virtual table, and its content is by query-defined.The same with real table, view includes oneThe denominative columns and rows data of serial band.It should be noted that view is not in data base with storageData value collection form is present.
(3) metadata
Metadata is the data for describing data, is in the nature the descriptive information to data and information resources, is wrappedInclude traffic table structural information, data warehouse table structural information etc..Wherein relatively attach most importance in Construction of Data WarehouseWant have scheduling metadata, SQL execution journal metadata, table structural metadata, synchronous center metadata,Timed task metadata etc..
(4) Merge tasks
Merge tasks are mode indispensable in Construction of Data Warehouse, its role is to increment listData are merged with snapshot data yesterday of full dose table, generate a newest full dose snapshot table data.
(5) synchronous center
Synchronous center is that creation data is synchronized to data warehouse or data warehouse data is flowed back to give production systemThe device or equipment of system.
Based on the above and the background technology of the application, in Construction of Data Warehouse or restructuring procedure,Framework is built according to data model needs to set up basal layer, some incremental datas synchronously come from storage facility located at processing plantTable needs the ODS lamination a full dose table in data warehouse, to retain a newest full dose snapshot data,And this process be related to generate full dose table build table statement, merge mission scripts, scheduling rely on, data it is initialThe operations such as change, issue.And the technical scheme of the application is then intended to realize Mass production base by merge tasksPlinth layer data table (full dose table), so that, on the premise of safeguard work quality, reduce Construction of Data WarehouseComplexity, lifted development efficiency.
As shown in figure 1, for the application propose a kind of data table generating method schematic flow sheet, including withLower step:
S101, generates current number according to the structural metadata information of increment list and default task templateAccording to table task.
As stated in the Background Art, in existing database, the full dose table construction demand of basal layer is more and configures loaded down with trivial details,Therefore based on the application is directed to type in a preferred embodiment, the tables of data of layer full dose table is generatedProcess.For the production operation that subsequently can rapidly carry out tables of data, technical staff can be in the stepCarry out the initialization operation of uniform data table generation before, i.e., according to the structural metadata information generate withThe tables of data is corresponding to build table statement and the data initialization script.
In specific application scenarios, incremental data table naming method is:Ods_ { origin system table name } _ delta;And the naming method of full dose tables of data is:Ods_ { origin system table name }.
Due to existing basal layer full dose table major part by full dose table merge tasks realizing, thereforeIn one preferred embodiment of the application, task template can be specifically configured to merge and be appointed by technical staffBusiness template, and in this step according to increment list structural metadata information and batch merge task templates intoMerge task codes, are subsequently uploaded to default generation using merge task codes as the tables of data taskCode storehouse.In specific application scenarios, Mass production basal layer full dose table merge task templates form is such asShown in table 1 below:
Table 1
Further, since the method for building up and device of data warehouse ODS layer full dose tables are one highly integratedScheme, wherein relate to metadata, beyond the clouds code library, scheduling dependence, data merge task, numberAccording to initialization, issue a series of processes such as reach the standard grade.Therefore in order to further improve automatization level andTreatment effeciency, can generate in the structural metadata information according to increment list and default task template and work asStructural metadata information before front tables of data task for increment list carries out pretreatment.Specifically, existIn one preferred embodiment of the application, increment list is synchronized to into data warehouse before this step, and is obtainedThe structural metadata information of increment list is taken, the unit of the table structural information that data warehouse can be provided is set up with thisData, services, are easy to follow-up process.
As shown in Fig. 2 the flow process of the data table generating method proposed by the application specific embodiment is illustratedFigure, in the figure in addition to comprising synchronous center module described above, meta data block, further relates toTo with lower module:
Intermediate layer:Carry out integrating the one of precipitation using the synchronous base layer data for coming in Construction of Data WarehouseIndividual data Layer, it is therefore intended that facilitate subsequent applications to use business datum;
Beyond the clouds:The IDE of data warehouse exploitation, by carrying out data syn-chronization beyond the cloudsConfiguration, modelling, ETL exploitations, unit testing, task issue, O&M etc. are operated.
Scheduling:Data warehouse task is carried out having adjusted according to configuration automatically the system for performing.
Based on above-mentioned module, the specific embodiment performs following steps in early stage:
Step 1:By synchronous central synchronous incremental data to data warehouse;
Step 2.1:Meta data block generates full dose table according to increment list structural information and builds table statement, and by itsSend to module beyond the clouds;
Step 2.2:Meta data block is according to template and increment list structural generation Merge tasks.
In above-mentioned steps, the name form of incremental data table is:Ods_ { origin system table name } _ delta;EntirelyAmount tables of data name form be:Ods_ { origin system table name }.Modules table is set up with this andInquiry.During synchronous central synchronous, the name form of synchronous task is:Imp_ { the tables of ODPSName };The name form of merging task is:Mrg_ { table name of ODPS }.
As meta data block can provide the table structural information of data warehouse, and code library module beyond the cloudsIn merge task generations, can be generated according to increment list structural metadata information and batch merge task templatesCode is simultaneously preserved by code library service commitment code library beyond the clouds, therefore complete according to Mass production basal layerAfter scale merge task templates safeguard information, you can will be uploaded to by Excel file and be exclusively used in dataThe system that table is generated, and by calling meta data block and generating basal layer according to the structural information of increment listFull dose table build table statement and data initializtion script, call beyond the clouds code library module generate Merge appointBusiness.
S102, configures to the schedule information of the tables of data task according to the task template.
The early-stage preparations generated for tables of data, the step are completed by the process of S101 and S102Suddenly it is mainly used in being configured for contents such as the node required for concrete generation, scripts.In order to realize pinThe scheduling configuration service generated to tables of data, in the application preferred embodiment, this step is according to describedMerge task templates generate preposition dependence node corresponding with the tables of data task, task output name, tuneDegree task baseline, scheduler task owner.
In the specific embodiment of Fig. 2, after it have received Merge tasks by step 2.2, beyond the cloudsModule configures relevant information according to template configuration schedule information for Merge tasks in step 2.3, and callsScheduling configuration service generates scheduling dependence and merge tasks export title.By taking the content shown in table 1 as an example,According to batch merge task templates in the specific embodiment, call scheduling configuration service to generate merge and appointThe preposition dependence node of business, task output name, scheduler task baseline, scheduler task owner.
S103, performs according to the tables of data task and the schedule information and builds table statement and initializationScript, to generate tables of data.
After generating tables of data task by S101 and finishing schedule information by S102 configurations,Scheduler module indicates that system will build table statement, initializtion script, the packing of merge tasks concurrently in step 3Cloth is on line.Subsequently module is performed by step 4.1 instruction system and builds table statement beyond the clouds, is performed in systemAfter building table statement and initializtion script, module carries out initialization data process by step 4.2 beyond the clouds.
By above flow process, quickly generating and creating for tables of data is realized, traditional craft is instead ofTable statement, hand-coding basal layer full dose table merge tasks, manual configuration scheduling dependence, handss are built in preparationWork writes data initialization script, manual packing, issues by hand, performs by hand and build table statement and initializationScript etc. need the work that is accomplished manually, realize automatically generating for tables of data, improve data warehouseWork efficiency.
For reaching above technical purpose, the application also proposed a kind of tables of data and generate equipment, as shown in Fig. 2Including:
Generation module 210, gives birth to for the structural metadata information according to increment list and default task templateInto current tables of data task;
Configuration module 220, for carrying out to the schedule information of the tables of data task according to the task templateConfiguration;
Performing module 230, builds table statement for performing according to the tables of data task and the schedule informationAnd initializtion script, to generate tables of data.
In specific application scenarios, the tables of data is specially basal layer full dose table, also includes:
Initialization module, for generating build corresponding with the tables of data according to the structural metadata informationTable statement and the data initialization script.
In specific application scenarios, also include:
Synchronization module, for the increment list is synchronized to data warehouse, and obtains the institute of the increment listState structural metadata information.
In specific application scenarios, the generation module specifically for:
According to increment list structural metadata information with batch merge task templates into merge task codes, andDefault code library is uploaded to using the merge task codes as the tables of data task.
In specific application scenarios, the configuration module specifically for:
Generate preposition dependence node corresponding with the tables of data task, appoint according to the merge task templatesBusiness output name, scheduler task baseline, scheduler task owner.
Through the above description of the embodiments, those skilled in the art can be understood that this ShenPlease be realized by hardware, it is also possible to by software plus necessary general hardware platform mode realizing.Based on such understanding, the technical scheme of the application can be embodied in the form of software product, and this is softIt (can be CD-ROM, USB flash disk, movement are hard that part product can be stored in a non-volatile memory mediumDisk etc.) in, use including some instructions so that a computer equipment (can be personal computer, takeBusiness device, or the network equipment etc.) perform method described in the application each implement scene.
It will be appreciated by those skilled in the art that accompanying drawing is a schematic diagram for being preferable to carry out scene, in accompanying drawingModule or flow process not necessarily implement necessary to the application.
It will be appreciated by those skilled in the art that the module in device in implement scene can be according to implement sceneDescription carries out being distributed in the device of implement scene, it is also possible to carries out respective change and is disposed other than this enforcementIn one or more devices of scene.The module of above-mentioned implement scene can merge into a module, also may be usedTo be further split into multiple submodule.
Above-mentioned the application sequence number is for illustration only, does not represent the quality of implement scene.
Disclosed above is only that the several of the application are embodied as scene, but, the application is not limited toThis, the changes that any person skilled in the art can think of should all fall into the protection domain of the application.

Claims (10)

CN201510587686.3A2015-09-152015-09-15A kind of data table generating method and equipmentActiveCN106528070B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510587686.3ACN106528070B (en)2015-09-152015-09-15A kind of data table generating method and equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510587686.3ACN106528070B (en)2015-09-152015-09-15A kind of data table generating method and equipment

Publications (2)

Publication NumberPublication Date
CN106528070Atrue CN106528070A (en)2017-03-22
CN106528070B CN106528070B (en)2019-09-03

Family

ID=58348745

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510587686.3AActiveCN106528070B (en)2015-09-152015-09-15A kind of data table generating method and equipment

Country Status (1)

CountryLink
CN (1)CN106528070B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107689982A (en)*2017-06-252018-02-13平安科技(深圳)有限公司Multi-data source method of data synchronization, application server and computer-readable recording medium
CN107766132A (en)*2017-06-252018-03-06平安科技(深圳)有限公司Multi-task scheduling method, application server and computer-readable recording medium
CN107908672A (en)*2017-10-242018-04-13深圳前海微众银行股份有限公司Application report implementation method, equipment and storage medium based on Hadoop platform
WO2019019766A1 (en)*2017-07-252019-01-31平安科技(深圳)有限公司Data processing method and device, storage medium, and computer apparatus
CN109359157A (en)*2018-08-212019-02-19中国平安人寿保险股份有限公司Data synchronize generation method, device, computer equipment and storage medium
CN110389955A (en)*2019-07-132019-10-29北京海致星图科技有限公司A kind of data warehouse scheduling file automatic creation system and generation method
CN110928869A (en)*2018-09-042020-03-27深圳市超脑云信息技术有限公司Data warehouse table self-growing method, terminal and medium
CN111563090A (en)*2020-05-092020-08-21中国银行股份有限公司Method and device for loading homologous data in multi-batch system
CN111984728A (en)*2020-08-142020-11-24北京人大金仓信息技术股份有限公司Heterogeneous database data synchronization method, device, medium and electronic equipment
CN112860631A (en)*2021-04-252021-05-28成都淞幸科技有限责任公司Efficient metadata batch configuration method
CN112906054A (en)*2021-03-122021-06-04光典信息发展有限公司 Multi-tenant database isolation method, device and electronic device
CN112988860A (en)*2019-12-182021-06-18菜鸟智能物流控股有限公司Data acceleration processing method and device and electronic equipment
CN113760960A (en)*2020-06-012021-12-07北京搜狗科技发展有限公司Information generation method and device for generating information

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102096685A (en)*2009-12-112011-06-15阿里巴巴集团控股有限公司Method and device for synchronizing distributive data into data warehouse
CN102096687A (en)*2009-12-142011-06-15阿里巴巴集团控股有限公司Method and platform for scheduling tasks
CN102163308A (en)*2011-04-182011-08-24中国科学院计算技术研究所Flow service data uploading system and method
CN104298671A (en)*2013-07-162015-01-21深圳中兴网信科技有限公司Data statistics analysis method and device
CN104899284A (en)*2015-06-052015-09-09北京京东尚科信息技术有限公司Method and device for driving scheduling system based on metadata

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102096685A (en)*2009-12-112011-06-15阿里巴巴集团控股有限公司Method and device for synchronizing distributive data into data warehouse
CN102096687A (en)*2009-12-142011-06-15阿里巴巴集团控股有限公司Method and platform for scheduling tasks
CN102163308A (en)*2011-04-182011-08-24中国科学院计算技术研究所Flow service data uploading system and method
CN104298671A (en)*2013-07-162015-01-21深圳中兴网信科技有限公司Data statistics analysis method and device
CN104899284A (en)*2015-06-052015-09-09北京京东尚科信息技术有限公司Method and device for driving scheduling system based on metadata

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107689982B (en)*2017-06-252020-11-24平安科技(深圳)有限公司Multi-data source data synchronization method, application server and computer readable storage medium
CN107766132A (en)*2017-06-252018-03-06平安科技(深圳)有限公司Multi-task scheduling method, application server and computer-readable recording medium
US11061925B2 (en)2017-06-252021-07-13Ping An Technology (Shenzhen) Co., Ltd.Multi-task scheduling method and system, application server and computer-readable storage medium
CN107689982A (en)*2017-06-252018-02-13平安科技(深圳)有限公司Multi-data source method of data synchronization, application server and computer-readable recording medium
CN107766132B (en)*2017-06-252019-03-15平安科技(深圳)有限公司Multi-task scheduling method, application server and computer readable storage medium
WO2019019766A1 (en)*2017-07-252019-01-31平安科技(深圳)有限公司Data processing method and device, storage medium, and computer apparatus
CN107908672A (en)*2017-10-242018-04-13深圳前海微众银行股份有限公司Application report implementation method, equipment and storage medium based on Hadoop platform
CN109359157A (en)*2018-08-212019-02-19中国平安人寿保险股份有限公司Data synchronize generation method, device, computer equipment and storage medium
CN110928869A (en)*2018-09-042020-03-27深圳市超脑云信息技术有限公司Data warehouse table self-growing method, terminal and medium
CN110389955A (en)*2019-07-132019-10-29北京海致星图科技有限公司A kind of data warehouse scheduling file automatic creation system and generation method
CN112988860A (en)*2019-12-182021-06-18菜鸟智能物流控股有限公司Data acceleration processing method and device and electronic equipment
CN112988860B (en)*2019-12-182023-09-26菜鸟智能物流控股有限公司Data acceleration processing method and device and electronic equipment
CN111563090A (en)*2020-05-092020-08-21中国银行股份有限公司Method and device for loading homologous data in multi-batch system
CN111563090B (en)*2020-05-092023-11-21中国银行股份有限公司Method and device for loading homologous data by multi-batch system
CN113760960A (en)*2020-06-012021-12-07北京搜狗科技发展有限公司Information generation method and device for generating information
CN111984728A (en)*2020-08-142020-11-24北京人大金仓信息技术股份有限公司Heterogeneous database data synchronization method, device, medium and electronic equipment
CN112906054A (en)*2021-03-122021-06-04光典信息发展有限公司 Multi-tenant database isolation method, device and electronic device
CN112906054B (en)*2021-03-122025-02-14光典信息发展有限公司 Multi-tenant database isolation method, device and electronic device
CN112860631A (en)*2021-04-252021-05-28成都淞幸科技有限责任公司Efficient metadata batch configuration method
CN112860631B (en)*2021-04-252021-07-27成都淞幸科技有限责任公司Efficient metadata batch configuration method

Also Published As

Publication numberPublication date
CN106528070B (en)2019-09-03

Similar Documents

PublicationPublication DateTitle
CN106528070A (en)Data table generation method and equipment
CN102542007B (en)Method and system for synchronization of relational databases
CN106022245B (en) A system and method for parallel processing of multi-source remote sensing satellite data based on algorithm classification
CN110209728B (en)Distributed heterogeneous database synchronization method, electronic equipment and storage medium
TWI476608B (en) A distributed computing data merging method, system and device thereof
CN101976240B (en)Form number generating method and system
CN104657396A (en)Data migration method and device
CN109766349A (en)The anti-weighing method of task, device, computer equipment and storage medium
CN102236672A (en)Method and device for importing data
CN104767795A (en)LTE MRO data statistical method and system based on HADOOP
CN109902117A (en)Operation system analysis method and device
US11928083B2 (en)Determining collaboration recommendations from file path information
CN112445776A (en)Presto-based dynamic barrel dividing method, system, equipment and readable storage medium
CN116414801A (en)Data migration method, device, computer equipment and storage medium
CN106293995B (en)The data backup system and method for manufacturing execution system
CN104298761A (en)Implementation method for master data matching between heterogeneous software systems
CN104915193A (en)Flow engine processing method and device
CN104361000A (en)Access method and system for relational database based on self-built database connection pool
CN105447003B (en)A kind of parameter sets generation method and equipment
CN110941422A (en)Code automatic generation method, code generator and readable storage medium
CN103093322A (en)System and method for impromptu analyzing business data
CN109359146A (en)A kind of automating ETL data processing tools and its application method
CN104516734B (en)Operation flow configuration method and device
CN107436883B (en)Data extraction method, device and system based on remainder
US20240111786A1 (en)Reflection Database Architecture with State Driven Synchronization

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right

Effective date of registration:20201012

Address after:Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after:Innovative advanced technology Co.,Ltd.

Address before:Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee before:Advanced innovation technology Co.,Ltd.

Effective date of registration:20201012

Address after:Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after:Advanced innovation technology Co.,Ltd.

Address before:A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before:Alibaba Group Holding Ltd.

TR01Transfer of patent right

[8]ページ先頭

©2009-2025 Movatter.jp