Multi-dimensional data processing method and device, readable storage medium and computer

By constructing and sorting price templates, and generating key string related price information, the problem of multi-dimensional data pricing complexity in the existing technology is solved, and an efficient and flexible pricing process is achieved.

CN119579205APending Publication Date: 2025-03-07YONYOU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411471646.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

The existing technology is difficult to support user batch operations, and it is difficult to flexibly obtain price parameters under different prices and different marketing rules, resulting in increased complexity in enterprises when pricing multi-dimensional data, making it difficult to achieve efficient pricing.

Method used

By obtaining price policies, building price templates, sorting and assembling dimension values, generating key strings, associating price templates and information, quickly generating price adjustment orders, reducing multi-dimensional data to single-dimensional data, thereby simplifying the pricing process.

Benefits of technology

It improves the efficiency of pricing business and solves the complexity problem of enterprises when pricing multi-dimensional data, making the pricing process more flexible and visual.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119579205A_ABST
    Figure CN119579205A_ABST
Patent Text Reader

Abstract

The invention provides a multi-dimensional data processing method and device, a readable storage medium and a computer, and relates to the technical field of computers. The multi-dimensional data processing method comprises the following steps: acquiring a first price policy; constructing a first price template corresponding to the first price policy according to the first price policy; obtaining a plurality of first dimensions of the first price template; sorting a plurality of first dimensions in the first price template according to a dimension sequence of the prefabricated dimension set; splicing at least one first dimension value corresponding to a plurality of first dimensions based on a sequence of the plurality of first dimensions in the first price template to obtain a first dimension value set; obtaining a first key string based on a first algorithm and the first dimension value set; obtaining first price information based on the first price policy; and associating the corresponding first price template and the first price information based on the first key string, and generating a first price adjustment list. Through the first algorithm, the pricing problem of the multi-dimensional data is simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method and device for processing multidimensional data, a readable storage medium, and a computer. Background Art

[0002] At present, in the relevant technologies, the traditional pricing method cannot support batch operations by users, and it is difficult to flexibly obtain price parameters under different price items and different marketing rules. At present, the portal list in the supply chain field of enterprises urgently needs batch rapid retrieval and multi-dimensional pricing methods. In the process of implementing pricing business, due to technical barriers, customized development is required for portal batch pricing. The pricing of multi-dimensional data increases the complexity of system design. The traditional pricing method may not be able to fully consider the impact of different dimensional factors on prices, making it difficult to price multi-dimensional data in complex environments, which makes it difficult for enterprises to carry out pricing business. Summary of the invention

[0003] The present invention aims to solve at least one of the technical problems existing in the prior art or related art.

[0004] To this end, a first aspect of the present invention provides a method for processing multidimensional data.

[0005] A second aspect of the present invention provides a multi-dimensional data processing device.

[0006] A third aspect of the present invention provides a multi-dimensional data processing device.

[0007] A fourth aspect of the present invention provides a readable storage medium.

[0008] A fifth aspect of the present invention provides a computer.

[0009] In view of this, a first aspect of the present invention provides a method for processing multidimensional data, and the method for processing multidimensional data includes: obtaining a first price policy; constructing a first price template corresponding to the first price policy according to the first price policy; obtaining multiple first dimensions of the first price template; sorting the multiple first dimensions in the first price template according to the dimension order of the prefabricated dimension set; based on the order of the multiple first dimensions in the first price template, assembling at least one first dimension value corresponding to the multiple first dimensions to obtain a first dimension value set; based on a first algorithm and the first dimension value set, obtaining a first key string; based on the first price policy, obtaining first price information; based on the first key string, associating the corresponding first price template and the first price information to generate a first price adjustment order.

[0010] The present invention proposes a method for processing multidimensional data. First, a first price policy is obtained from a plurality of price policies of an enterprise. A first price template corresponding to the first price policy is constructed, such as a commodity and SKU (Stock Keeping Unit) dimension template or a customer equivalent and regional template. The number of first price templates may be one or more. A first dimension applicable to the current pricing scenario is selected from the constructed template. For example, for a commodity and SKU dimension template, first dimensions such as product specifications and colors may be selected as supplements. For a customer equivalent and regional template, first dimensions such as sales channels may be selected as supplements. According to the dimension order of a prefabricated dimension set, multiple first dimensions in the first price template are sorted, wherein the prefabricated dimension set is prepared in advance according to the pricing dimension, and the dimension order in the prefabricated dimension set is fixed. The multiple first dimensions in the first price template are sorted using the dimension order in the prefabricated dimension set to ensure the order consistency of the dimensions in different operations. Multiple first multidimensional values ​​are assembled according to the sorted order of the multiple first dimensions to form a specific first dimension value set. The assembled first dimension value set is processed using a first algorithm to generate a first key string. The first algorithm may be an MD5 (Message-DigestAlgorithm 5, hash algorithm) algorithm. The unidirectionality and uniqueness of the MD5 algorithm ensure that the first key string can accurately associate the first price template and the first price information, thereby quickly and accurately generating the first price adjustment form. By using the first algorithm and the first dimension value set to obtain the first key string, and using the first key string to associate the corresponding first price template and the first price information, the first price adjustment form is quickly generated, so that the enterprise can reduce multi-dimensional data to single-dimensional data under various price policies. The pricing process of single-dimensional data is much easier than that of multi-dimensional data, which improves the efficiency of business data pricing and solves the enterprise's pricing problem for multi-dimensional data.

[0011] At the same time, the order is determined by a prefabricated dimension set, and the required multiple first dimensions are set at the first price template, so as to visualize the pricing process and make the complex pricing environment obvious, making it easier for users to view the pricing process, thereby achieving traceability of the pricing process.

[0012] At the same time, by constructing a first price template corresponding to the first price policy according to the first price policy, the first price template is one or more, so that the first price template can be dynamically expanded, making the pricing process more flexible and adaptable to various business scenarios, and finally realizing the visualization of the pricing process.

[0013] At the same time, the first price template is a limited dimensional field that can be used for pricing based on the multidimensional data processing method defined by the present invention. The dimensional field is in the prefabricated dimension set and can support customers to flexibly configure it in different computing environments to adapt to various pricing business scenarios.

[0014] At the same time, by considering multiple dimensions, prices can be specified more accurately to meet the needs of different market segments and customer groups, thereby improving the rationality and competitiveness of prices.

[0015] In addition, the multidimensional data processing method in the above technical solution provided by the present invention may also have the following additional technical features: In some technical solutions of the present invention, optionally, after generating the first price adjustment form, the method for processing multidimensional data further includes: storing the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment form in a database.

[0016] In this technical solution, after the first price adjustment sheet is generated, the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment sheet are stored in the database for subsequent price generation and verification. For example, when obtaining a price, the recalculated key string is matched with the first key string, and if they match, a price adjustment sheet is generated, and the generated price adjustment sheet is checked with the first price adjustment sheet, and if the check is successful, a price sheet is generated.

[0017] In some technical schemes of the present invention, optionally, after the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment list are stored in the database, the method for processing multidimensional data also includes obtaining a pricing instruction; obtaining a second price policy; obtaining a second price template corresponding to the second price policy according to the second price policy; obtaining multiple second dimensions of the second price template; sorting the multiple second dimensions in the second price template according to the dimension order of the prefabricated dimension set; assembling at least one second dimension value corresponding to the multiple second dimensions based on the order of the multiple second dimensions in the second price template to obtain a second dimension value set; obtaining a second key string based on the first algorithm and the second dimension value set; matching the second key string with the first key string in the database; if the match is successful, generating a second price adjustment list based on the second price template and the second price information corresponding to the second key string; checking the second price adjustment list with the first price adjustment list stored in the database, and if the check is consistent, generating a price list based on the second price adjustment list.

[0018] In the technical scheme, after the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment sheet are stored in the database, the multi-dimensional data processing method also includes, when the user wants to obtain a price, obtaining a price instruction, and selecting the price policy to be obtained as the second price policy. According to the second price policy, a corresponding second price template is constructed, such as a commodity and SKU dimension template or a customer equivalent and regional template. The number of second price templates may be one or more. In the constructed template, a second dimension suitable for the current pricing scenario is selected. For example, for the commodity and SKU dimension template, the first dimension such as product specifications and colors may be selected as a supplement, and for the customer equivalent and regional template, the first dimension such as sales channels may be selected as a supplement. According to the dimensional order of the prefabricated dimension set, multiple second dimensions in the second price template are sorted, wherein the prefabricated dimension set is prepared in advance according to the pricing dimension, and the dimensional order in the prefabricated dimension set is fixed and unchanged. The dimensional order in the prefabricated dimension set is used to sort multiple second dimensions in the second price template to ensure the order consistency of the dimensions in different operations. Assemble multiple second multi-dimensional values ​​in the order of sorting multiple second dimensions to form a specific second dimensional value set. Use the first algorithm to process the assembled second dimensional value set to generate a second key string. Match the second key string with the first key string stored in the database; if the match is successful, associate the second key string with the corresponding second price template and second price information to generate a second price adjustment list; if the match is unsuccessful, return to the step of obtaining the price instruction, generate the second key string again, and match it with the first key string stored in the database again. After the second price adjustment list is generated, check the second price adjustment list with the first price adjustment list stored in the database. If the content information of the second price adjustment list is consistent with the content information in the first price adjustment list, the second price adjustment list is used as the price list. By using the first algorithm and the second dimensional value set, the second key string is obtained, and the second key string is associated with the corresponding second price template and second price information, and the second price adjustment list is quickly generated, so that the enterprise can reduce the multi-dimensional data to single-dimensional data under various price policies, thereby making it easy to price the multi-dimensional data, solving the problem of difficulty in carrying out the pricing business of the enterprise.

[0019] The first algorithm may be an MD5 algorithm, which utilizes the unidirectionality and uniqueness of the MD5 algorithm to ensure that the second key string can accurately associate the second price template and the second price information, thereby quickly and accurately generating the second price adjustment order.

[0020] At the same time, the order is determined by a prefabricated dimension set, and the required multiple second dimensions are set in the second price template, so as to visualize the pricing process and make the complex pricing environment obvious, providing a basis for users to view the pricing, thereby achieving traceability of the pricing process.

[0021] Meanwhile, the second price template is a limited dimensional field that can be used for pricing based on the multidimensional data processing method defined in the present invention. This dimensional field is in the prefabricated dimensional set and can support customers to flexibly price in different pricing environments.

[0022] In some technical solutions of the present invention, optionally, in the case where the generated second price adjustment list is inconsistent with the first price adjustment list stored in the database, obtaining the second price policy is executed here.

[0023] In this technical solution, when a user wants to get a price, a price-getting instruction is obtained. If the generated second price adjustment sheet is inconsistent with the first price adjustment sheet stored in the database, the process returns to the step of obtaining the price-getting instruction, generates a second key string again, and matches it with the first key string stored in the database again. If the match is successful, a second price adjustment sheet is generated, and the second price adjustment sheet is rechecked with the first price adjustment sheet until the second price adjustment sheet is consistent with the first price adjustment sheet, and the second price adjustment sheet is displayed as a price list.

[0024] By matching the second key string with the first key string and comparing the second price adjustment sheet with the first price adjustment sheet, the correctness of the price can be determined quickly and accurately, reducing the workload and error rate of manual verification.

[0025] In some technical solutions of the present invention, optionally, the number of the first price templates is one or more, and the number of the second price templates is one or more.

[0026] In this technical solution, the number of first price templates is one or more, so that the first dimension of the first price template is more comprehensive and the generated price adjustment sheet is rich in content. By considering multiple dimensional factors, prices can be formulated more accurately to meet the needs of different market segments and customer groups, thereby improving the rationality and competitiveness of prices.

[0027] The number of the second price templates is one or more, which can better meet the user's pricing needs, obtain price information more accurately, and enhance the user experience.

[0028] In some technical solutions of the present invention, optionally, obtaining multiple first dimensions of the first price template specifically includes: based on dimensions in a prefabricated dimension set; obtaining multiple first dimensions of the first price template. Obtaining multiple second dimensions of the second price template specifically includes: based on dimensions in a prefabricated dimension set; obtaining multiple second dimensions of the second price template.

[0029] In this technical solution, multiple first dimensions in the first price template are sorted according to the dimension order of a prefabricated dimension set, wherein the prefabricated dimension set is prepared in advance based on the pricing dimensions, and the dimension order in the prefabricated dimension set is fixed. The multiple first dimensions in the first price template are sorted using the dimension order in the prefabricated dimension set to ensure the consistency of the dimension order in different operations.

[0030] According to the dimension order of the prefabricated dimension set, multiple second dimensions in the second price template are sorted, wherein the prefabricated dimension set is prepared in advance based on the pricing dimensions, and the dimension order in the prefabricated dimension set is fixed. The dimension order in the prefabricated dimension set is used to sort the multiple second dimensions in the second price template to ensure the consistency of the dimension order in different operations.

[0031] By using the dimensions in the prefabricated dimension set and setting the required dimensions in the price template, the pricing and pricing process can be visualized, and the complex pricing and pricing environment can be made clear, making it convenient for users to view the basis for pricing and pricing, thereby achieving traceability of the pricing and pricing process.

[0032] The second aspect of the present invention provides a multi-dimensional data processing device, including: a first acquisition unit, a construction unit, a second acquisition unit, a sorting unit, an assembling unit, a third acquisition unit, a fourth acquisition unit and a generating unit. Among them, the first acquisition unit is used to acquire a first price policy; the construction unit is used to construct a first price template corresponding to the first price policy according to the first price policy; the second acquisition unit is used to acquire multiple first dimensions of the first price template; the sorting unit is used to sort the multiple first dimensions in the first price template according to the dimension order of the prefabricated dimension set; the assembling unit is used to assemble at least one first dimension value corresponding to the multiple first dimensions based on the order of the multiple first dimensions in the first price template to obtain a first dimension value set; the third acquisition unit is used to acquire a first key string based on the first algorithm and the first dimension value set; the fourth acquisition unit is used to acquire the first price information based on the first price policy; the generating unit is used to associate the corresponding first price template and the first price information based on the first key string to generate a first price adjustment order.

[0033] The present invention provides a multidimensional data processing device, which includes: a first acquisition unit, a construction unit, a second acquisition unit, a sorting unit, an assembling unit, a third acquisition unit, a fourth acquisition unit and a generation unit.

[0034] The present invention proposes a multi-dimensional data processing device. First, a first acquisition unit is provided according to a plurality of price policies of an enterprise. A first price template corresponding to the first price policy is constructed according to the first price policy, such as a commodity and SKU dimension template or a customer equivalent and regional template. The number of first price templates may be one or more. A first dimension applicable to the current pricing scenario is selected from the constructed template. For example, for the commodity and SKU dimension template, first dimensions such as product specifications and colors may be selected as supplements. For the customer equivalent and regional template, first dimensions such as sales channels may be selected as supplements. The dimension order in the prefabricated dimension set in the sorting unit is fixed. The dimension order in the prefabricated dimension set is used to sort multiple first dimensions in the first price template to ensure the order consistency of the dimensions in different operations, wherein the prefabricated dimension set is prepared in advance according to the pricing dimension. Multiple first multi-dimensional values ​​are assembled in the order after the multiple first dimensions are sorted to form a specific first dimension value set. The assembled first dimension value set is processed using a first algorithm to generate a first key string. The first algorithm may be an MD5 algorithm, which utilizes the unidirectionality and uniqueness of the MD5 algorithm to ensure that the first key string can accurately associate the first price template and the first price information, thereby quickly and accurately generating the first price adjustment form. By utilizing the first algorithm and the first dimension value set to obtain the first key string, and utilizing the first key string to associate the corresponding first price template and the first price information, the first price adjustment form is quickly generated, so that under various price policies, multi-dimensional data can be reduced to single-dimensional data, thereby making it easier to price multi-dimensional data, thereby improving the efficiency of enterprise pricing and solving the problem of difficulty in conducting pricing business for enterprises.

[0035] At the same time, the order is determined by a prefabricated dimension set, and the required multiple first dimensions are set at the first price template, so as to visualize the pricing process and make the complex pricing environment obvious, providing a basis for users to view pricing, thereby achieving traceability of the pricing process.

[0036] At the same time, by constructing the unit, the first price template is one or more, so that the first price template can be dynamically expanded, making the pricing process more flexible and adaptable to various business scenarios, and finally realizing the visualization of the pricing process.

[0037] At the same time, the first price template is a limited dimensional field that can be used for pricing based on the multidimensional data processing method defined by the present invention. The dimensional field is in the prefabricated dimension set and can support customers to flexibly configure it in different computing environments to adapt to various pricing business scenarios.

[0038] At the same time, by considering multiple dimensions, prices can be specified more accurately to meet the needs of different market segments and customer groups, thereby improving the rationality and competitiveness of prices.

[0039] In some technical solutions of the present invention, optionally, after generating the first price adjustment form, the multidimensional data processing device also includes: storing the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment form in a database.

[0040] In this technical solution, after the first price adjustment sheet is generated, the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment sheet are stored in the database for subsequent price generation and verification. For example, when obtaining a price, the recalculated key string is matched with the first key string, and if they match, a price adjustment sheet is generated, and the generated price adjustment sheet is checked with the first price adjustment sheet, and if the check is successful, a price sheet is generated.

[0041] In some technical schemes of the present invention, optionally, after the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment list are stored in the database, the multidimensional data processing device also includes obtaining a price retrieval instruction; obtaining a second price policy; obtaining a second price template corresponding to the second price policy according to the second price policy; obtaining multiple second dimensions of the second price template; sorting the multiple second dimensions in the second price template according to the dimension order of the prefabricated dimension set; assembling at least one second dimension value corresponding to the multiple second dimensions based on the order of the multiple second dimensions in the second price template to obtain a second dimension value set; obtaining a second key string based on the first algorithm and the second dimension value set; matching the second key string with the first key string in the database; if the match is successful, generating a second price adjustment list based on the second price template and the second price information corresponding to the second key string; checking the second price adjustment list with the first price adjustment list stored in the database; if the check is consistent, generating a price list based on the second price adjustment list.

[0042] In the technical scheme, after the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment sheet are stored in the database, the multidimensional data processing device also includes, when the user wants to obtain a price, obtaining a price instruction, and selecting the price policy to be obtained as the second price policy. According to the second price policy, a corresponding second price template is constructed, such as a commodity and SKU dimension template or a customer equivalent and regional template. The number of second price templates may be one or more. In the constructed template, a second dimension suitable for the current pricing scenario is selected. For example, for the commodity and SKU dimension template, the first dimension such as product specifications and colors may be selected as a supplement, and for the customer equivalent and regional template, the first dimension such as sales channels may be selected as a supplement. According to the dimension order of the prefabricated dimension set, multiple second dimensions in the second price template are sorted, wherein the prefabricated dimension set is prepared in advance according to the pricing dimension, and the dimension order in the prefabricated dimension set is fixed and unchanged. The dimension order in the prefabricated dimension set is used to sort multiple second dimensions in the second price template to ensure the order consistency of the dimensions in different operations. Assemble multiple second multi-dimensional values ​​in the order of sorting multiple second dimensions to form a specific second dimension value set. Use the first algorithm to process the assembled second dimension value set to generate a second key string. Match the second key string with the first key string stored in the database; if the match is successful, associate the second key string with the corresponding second price template and second price information to generate a second price adjustment list; if the match is unsuccessful, return to the step of obtaining the price instruction, generate the second key string again, and match it with the first key string stored in the database again. After the second price adjustment list is generated, check the second price adjustment list with the first price adjustment list stored in the database. If the content information of the second price adjustment list is consistent with the content information in the first price adjustment list, the second price adjustment list is used as the price list. By using the first algorithm and the second dimension value set, the second key string is obtained, and the second key string is used to associate the corresponding second price template and second price information, and the second price adjustment list is quickly generated, so that the enterprise can reduce the multi-dimensional data to single-dimensional data under various price policies, thereby making it easy to price the multi-dimensional data, solving the problem of difficult pricing business for enterprises.

[0043] The first algorithm may be an MD5 algorithm, which utilizes the unidirectionality and uniqueness of the MD5 algorithm to ensure that the second key string can accurately associate the second price template and the second price information, thereby quickly and accurately generating the second price adjustment order.

[0044] At the same time, the order is determined by a prefabricated dimension set, and the required multiple second dimensions are set in the second price template, so as to visualize the pricing process and make the complex pricing environment obvious, providing a basis for users to view the pricing, thereby achieving traceability of the pricing process.

[0045] Meanwhile, the second price template is a limited dimensional field that can be used for pricing based on the multidimensional data processing method defined in the present invention. This dimensional field is in the prefabricated dimensional set and can support customers to flexibly price in different pricing environments.

[0046] In some technical solutions of the present invention, optionally, in the case where the generated second price adjustment list is inconsistent with the first price adjustment list stored in the database, obtaining the second price policy is executed here.

[0047] In this technical solution, when a user wants to get a price, a price-getting instruction is obtained. If the generated second price adjustment sheet is inconsistent with the first price adjustment sheet stored in the database, the process returns to the step of obtaining the price-getting instruction, generates a second key string again, and matches it with the first key string stored in the database again. If the match is successful, a second price adjustment sheet is generated, and the second price adjustment sheet is rechecked with the first price adjustment sheet until the second price adjustment sheet is consistent with the first price adjustment sheet, and the second price adjustment sheet is displayed as a price list.

[0048] By matching the second key string with the first key string and comparing the second price adjustment sheet with the first price adjustment sheet, the correctness of the price can be determined quickly and accurately, reducing the workload and error rate of manual verification.

[0049] In some technical solutions of the present invention, optionally, the number of the first price templates is one or more, and the number of the second price templates is one or more.

[0050] In this technical solution, the number of first price templates is one or more, so that the first dimension of the first price template is more comprehensive and the generated price adjustment sheet is rich in content. By considering multiple dimensional factors, prices can be formulated more accurately to meet the needs of different market segments and customer groups, thereby improving the rationality and competitiveness of prices.

[0051] The number of the second price templates is one or more, which can better meet the user's pricing needs, obtain price information more accurately, and enhance the user experience.

[0052] In some technical solutions of the present invention, optionally, the second acquisition unit specifically includes: based on the dimensions in the prefabricated dimension set; acquiring multiple first dimensions of the first price template. Acquiring multiple second dimensions of the second price template specifically includes: based on the dimensions in the prefabricated dimension set; acquiring multiple second dimensions of the second price template.

[0053] In this technical solution, in the sorting unit, the order of dimensions in the prefabricated dimension set is fixed. The order of dimensions in the prefabricated dimension set is used to sort multiple first dimensions in the first price template to ensure the consistency of the dimension order in different operations, wherein the prefabricated dimension set is prepared in advance based on the pricing dimensions.

[0054] According to the dimension order of the prefabricated dimension set, multiple second dimensions in the second price template are sorted, wherein the prefabricated dimension set is prepared in advance based on the pricing dimensions, and the dimension order in the prefabricated dimension set is fixed. The dimension order in the prefabricated dimension set is used to sort the multiple second dimensions in the second price template to ensure the consistency of the dimension order in different operations.

[0055] By using the dimensions in the prefabricated dimension set and setting the required dimensions in the price template, the pricing and pricing process can be visualized, and the complex pricing and pricing environment can be made clear, making it convenient for users to view the basis for pricing and pricing, thereby achieving traceability of the pricing and pricing process.

[0056] A third aspect of the present invention provides a multidimensional data processing device, which includes a memory and a processor. The memory stores programs or instructions that can be run on the processor. When the programs or instructions are executed by the processor, the steps of the multidimensional data processing method as described in any of the above technical solutions are implemented.

[0057] Since the multidimensional data processing device proposed in the present invention includes a memory and a processor, the memory stores programs or instructions that can be run on the processor, and the program or the instructions are executed by the processor to implement the steps of the multidimensional data processing method as any of the above-mentioned technical solutions, the multidimensional data processing device has all the beneficial effects of the steps of the multidimensional data processing method as any of the above-mentioned technical solutions, which will not be repeated here.

[0058] A fourth aspect of the present invention provides a readable storage medium having a program or instruction stored thereon, which, when executed by a processor, implements the steps of a method for processing multidimensional data as described in any of the above technical solutions.

[0059] Since the readable storage medium proposed in the present invention stores a program or instruction thereon, and the program or instruction is executed by a processor to implement the steps of the multidimensional data processing method as in any of the above-mentioned technical solutions, the readable storage medium has all the beneficial effects of the steps of the multidimensional data processing method as in any of the above-mentioned technical solutions, which will not be repeated here.

[0060] A fifth aspect of the present invention provides a computer, comprising: a multidimensional data processing device as in any of the above technical solutions; or a multidimensional data processing device as in any of the above technical solutions; or a readable storage medium as in any of the above technical solutions.

[0061] Since the computer proposed in the present invention includes a multidimensional data processing device or a readable storage medium as in any of the above technical solutions, the computer has all the beneficial effects of the multidimensional data processing device and the readable storage medium as in any of the above technical solutions, which will not be repeated here.

[0062] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which: Figure 1 This is a schematic diagram of a method for processing multidimensional data according to an embodiment of the present invention; Figure 2 This is one of the schematic diagrams of a multi-dimensional data processing device according to an embodiment of the present invention; Figure 3 This is a second schematic diagram of a multi-dimensional data processing device according to an embodiment of the present invention; Figure 4 A schematic diagram of a multidimensional data pricing process according to an embodiment of the present invention; Figure 5 This is a second schematic diagram of a method for processing multidimensional data according to an embodiment of the present invention. DETAILED DESCRIPTION

[0064] In order to more clearly understand the above-mentioned purpose, features and advantages of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0065] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the protection scope of the present invention is not limited to the specific embodiments disclosed below.

[0066] Refer to the following Figures 1 to 5 A method and apparatus for processing multidimensional data, a readable storage medium, and a computer according to some embodiments of the present invention are described.

[0067] In some embodiments of the present invention, Figure 1 As shown, a method for processing multidimensional data is provided, and the method for processing multidimensional data includes: Step 102: Obtain a first price policy; Step 104: constructing a first price template corresponding to the first price policy according to the first price policy; Step 106: Acquire multiple first dimensions of the first price template; Step 108: Sort the multiple first dimensions in the first price template according to the dimension order of the prefabricated dimension set; Step 110: based on the order of the multiple first dimensions in the first price template, assembling at least one first dimension value corresponding to the multiple first dimensions to obtain a first dimension value set; Step 112: Obtain a first key string based on the first algorithm and the first dimension value set; Step 114: Based on the first price policy, obtain first price information; Step 116: Generate a first price adjustment form based on the first price template and the first price information associated with the first key string.

[0068] The present invention proposes a method for processing multidimensional data. First, a first price policy is obtained from a plurality of price policies of an enterprise. A first price template corresponding to the first price policy is constructed according to the first price policy, such as a commodity and SKU dimension template or a customer equivalent and regional template. The number of first price templates may be one or more. A first dimension applicable to the current pricing scenario is selected from the constructed template. For example, for a commodity and SKU dimension template, first dimensions such as product specifications and colors may be selected as supplements. For a customer equivalent and regional template, first dimensions such as sales channels may be selected as supplements. According to the dimension order of a prefabricated dimension set, multiple first dimensions in the first price template are sorted, wherein the prefabricated dimension set is prepared in advance according to the pricing dimension, and the dimension order in the prefabricated dimension set is fixed. The multiple first dimensions in the first price template are sorted using the dimension order in the prefabricated dimension set to ensure the order consistency of the dimensions in different operations. Multiple first multidimensional values ​​are assembled according to the sorted order of the multiple first dimensions to form a specific first dimension value set. The assembled first dimension value set is processed using a first algorithm to generate a first key string. The first algorithm may be an MD5 algorithm, which utilizes the unidirectionality and uniqueness of the MD5 algorithm to ensure that the first key string can accurately associate the first price template and the first price information, thereby quickly and accurately generating the first price adjustment form. By utilizing the first algorithm and the first dimension value set to obtain the first key string, and utilizing the first key string to associate the corresponding first price template and the first price information, the first price adjustment form is quickly generated, so that the enterprise can reduce multi-dimensional data to single-dimensional data under a variety of price policies. Single-dimensional data is much easier to price than multi-dimensional data during the pricing process, which improves the efficiency of business data pricing and solves the enterprise's pricing problem for multi-dimensional data.

[0069] At the same time, the order is determined by a prefabricated dimension set, and the required multiple first dimensions are set at the first price template, so as to visualize the pricing process and make the complex pricing environment obvious, providing a basis for users to view pricing, thereby achieving traceability of the pricing process.

[0070] At the same time, by constructing a first price template corresponding to the first price policy according to the first price policy, the first price template is one or more, so that the first price template can be dynamically expanded, making the pricing process more flexible and adaptable to various business scenarios, and finally realizing the visualization of the pricing process.

[0071] At the same time, the first price template is a limited dimensional field that can be used for pricing based on the multidimensional data processing method defined by the present invention. The dimensional field is in the prefabricated dimension set and can support customers to flexibly configure it in different computing environments to adapt to various pricing business scenarios.

[0072] At the same time, by considering multiple dimensions, prices can be specified more accurately to meet the needs of different market segments and customer groups, thereby improving the rationality and competitiveness of prices.

[0073] In some embodiments of the present invention, optionally, after generating the first price adjustment form, the method for processing multidimensional data further includes: storing the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment form in a database.

[0074] In this embodiment, after the first price adjustment form is generated, the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment form are stored in the database for subsequent price generation and verification. For example, when obtaining a price, the recalculated key string is matched with the first key string, and if they match, a price adjustment form is generated, and the generated price adjustment form is checked with the first price adjustment form, and if the check is successful, a price form is generated.

[0075] In some embodiments of the present invention, optionally, after the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment list are stored in the database, the method for processing multidimensional data also includes obtaining a pricing instruction; obtaining a second price policy; obtaining a second price template corresponding to the second price policy according to the second price policy; obtaining multiple second dimensions of the second price template; sorting the multiple second dimensions in the second price template according to the dimension order of the prefabricated dimension set; assembling at least one second dimension value corresponding to the multiple second dimensions based on the order of the multiple second dimensions in the second price template to obtain a second dimension value set; obtaining a second key string based on the first algorithm and the second dimension value set; matching the second key string with the first key string in the database; if the match is successful, generating a second price adjustment list based on the second price template and the second price information corresponding to the second key string; checking the second price adjustment list with the first price adjustment list stored in the database, and if the check is consistent, generating a price list based on the second price adjustment list.

[0076] In this embodiment, after the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment sheet are stored in the database, the multi-dimensional data processing method also includes, when the user wants to obtain a price, obtaining a price instruction, and selecting the price policy to be obtained as the second price policy. According to the second price policy, a corresponding second price template is constructed, such as a commodity and SKU dimension template or a customer equivalent and regional template. The number of second price templates may be one or more. In the constructed template, a second dimension suitable for the current pricing scenario is selected. For example, for the commodity and SKU dimension template, the first dimension such as product specifications and colors may be selected as a supplement, and for the customer equivalent and regional template, the first dimension such as sales channels may be selected as a supplement. According to the dimensional order of the prefabricated dimension set, multiple second dimensions in the second price template are sorted, wherein the prefabricated dimension set is formulated in advance according to the pricing dimension, and the dimensional order in the prefabricated dimension set is fixed and unchanged. The dimensional order in the prefabricated dimension set is used to sort multiple second dimensions in the second price template to ensure the order consistency of the dimensions in different operations. Assemble multiple second multi-dimensional values ​​in the order of sorting multiple second dimensions to form a specific second dimensional value set. Use the first algorithm to process the assembled second dimensional value set to generate a second key string. Match the second key string with the first key string stored in the database; if the match is successful, associate the second key string with the corresponding second price template and second price information to generate a second price adjustment list; if the match is unsuccessful, return to the step of obtaining the price instruction, generate the second key string again, and match it with the first key string stored in the database again. After the second price adjustment list is generated, check the second price adjustment list with the first price adjustment list stored in the database. If the content information of the second price adjustment list is consistent with the content information in the first price adjustment list, the second price adjustment list is used as the price list. By using the first algorithm and the second dimensional value set, the second key string is obtained, and the second key string is associated with the corresponding second price template and second price information, and the second price adjustment list is quickly generated, so that the enterprise can reduce the multi-dimensional data to single-dimensional data under various price policies, thereby making it easy to price the multi-dimensional data, solving the problem of difficulty in carrying out the pricing business of the enterprise.

[0077] The first algorithm may be an MD5 algorithm, which utilizes the unidirectionality and uniqueness of the MD5 algorithm to ensure that the second key string can accurately associate the second price template and the second price information, thereby quickly and accurately generating the second price adjustment order.

[0078] At the same time, the order is determined by a prefabricated dimension set, and the required multiple second dimensions are set in the second price template, so that the pricing process is visualized and the complex pricing environment is made obvious, providing a basis for users to view pricing, thereby achieving traceability of the pricing process.

[0079] Meanwhile, the second price template is a limited dimensional field that can be used for pricing based on the multidimensional data processing method defined in the present invention. This dimensional field is in the prefabricated dimensional set and can support customers to flexibly price in different pricing environments.

[0080] In some embodiments of the present invention, optionally, in the case where the generated second price adjustment list is inconsistent with the first price adjustment list stored in the database, obtaining the second price policy is executed.

[0081] In this embodiment, when the user wants to get a price, a price getting instruction is obtained. If the generated second price adjustment sheet is inconsistent with the first price adjustment sheet stored in the database, the process returns to the step of obtaining the price getting instruction, generates a second key string again, and matches it with the first key string stored in the database again. If the match is successful, a second price adjustment sheet is generated, and the second price adjustment sheet is rechecked with the first price adjustment sheet until the second price adjustment sheet is consistent with the first price adjustment sheet, and the second price adjustment sheet is displayed as a price list.

[0082] By matching the second key string with the first key string and comparing the second price adjustment sheet with the first price adjustment sheet, the correctness of the price can be determined quickly and accurately, reducing the workload and error rate of manual verification.

[0083] In some embodiments of the present invention, optionally, the number of the first price templates is one or more, and the number of the second price templates is one or more.

[0084] In this embodiment, the number of first price templates is one or more, so that the first dimension of the first price template is more comprehensive and the generated price adjustment sheet is rich in content. By considering multiple dimensional factors, prices can be formulated more accurately to meet the needs of different market segments and customer groups, thereby improving the rationality and competitiveness of prices.

[0085] The number of the second price templates is one or more, which can better meet the user's pricing needs, obtain price information more accurately, and enhance the user experience.

[0086] In some embodiments of the present invention, optionally, obtaining multiple first dimensions of the first price template specifically includes: based on dimensions in a prefabricated dimension set; obtaining multiple first dimensions of the first price template. Obtaining multiple second dimensions of the second price template specifically includes: based on dimensions in a prefabricated dimension set; obtaining multiple second dimensions of the second price template.

[0087] In this embodiment, multiple first dimensions in the first price template are sorted according to the dimension order of a prefabricated dimension set, wherein the prefabricated dimension set is prepared in advance based on the pricing dimensions, and the dimension order in the prefabricated dimension set is fixed. The multiple first dimensions in the first price template are sorted using the dimension order in the prefabricated dimension set to ensure the consistency of the dimension order in different operations.

[0088] According to the dimension order of the prefabricated dimension set, multiple second dimensions in the second price template are sorted, wherein the prefabricated dimension set is prepared in advance based on the pricing dimensions, and the dimension order in the prefabricated dimension set is fixed. The dimension order in the prefabricated dimension set is used to sort the multiple second dimensions in the second price template to ensure the consistency of the dimension order in different operations.

[0089] By using the dimensions in the prefabricated dimension set and setting the required dimensions in the price template, the pricing and pricing process can be visualized, and the complex pricing and pricing environment can be made clear, making it convenient for users to view the basis for pricing and pricing, thereby achieving traceability of the pricing and pricing process.

[0090] In some embodiments of the present invention, Figure 2 As shown, a multidimensional data processing device 200 is provided, including: a first acquisition unit 202, a construction unit 204, a second acquisition unit 206, a sorting unit 208, an assembling unit 210, a third acquisition unit 212, a fourth acquisition unit 214 and a generating unit 216. Among them, the first acquisition unit 202 is used to acquire the first price policy; the construction unit 204 is used to construct a first price template corresponding to the first price policy according to the first price policy; the second acquisition unit 206 is used to acquire multiple first dimensions of the first price template; the sorting unit 208 is used to sort the multiple first dimensions in the first price template according to the dimension order of the prefabricated dimension set; the assembling unit 210 is used to assemble at least one first dimension value corresponding to the multiple first dimensions based on the order of the multiple first dimensions in the first price template to obtain a first dimension value set; the third acquisition unit 212 is used to acquire the first key string based on the first algorithm and the first dimension value set; the fourth acquisition unit 214 is used to acquire the first price information based on the first price policy; the generation unit 216 is used to generate a first price adjustment order based on the first key string by associating the corresponding first price template and the first price information.

[0091] In this embodiment, a multidimensional data processing device 200 is provided, including: a first acquisition unit 202, a construction unit 204, a second acquisition unit 206, a sorting unit 208, an assembly unit 210, a third acquisition unit 212, a fourth acquisition unit 214 and a generation unit 216. First, according to the first acquisition unit 202 of the enterprise's multiple price policies. According to the first price policy, a corresponding first price template is constructed, such as a commodity and SKU dimension template or a customer equivalent and regional template. The number of first price templates may be one or more. In the constructed template, a first dimension suitable for the current pricing scenario is selected. For example, for the commodity and SKU dimension template, the first dimension such as product specification and color may be selected as a supplement, and for the customer equivalent and regional template, the first dimension such as sales channel may be selected as a supplement. The dimension order in the prefabricated dimension set in the sorting unit 208 is fixed and unchanged. The dimension order in the prefabricated dimension set is used to sort the multiple first dimensions in the first price template to ensure the order consistency of the dimensions in different operations, wherein the prefabricated dimension set is prepared in advance according to the pricing dimension. Assemble multiple first multi-dimensional values ​​in the order of sorting the multiple first dimensions to form a specific first dimension value set. Use the first algorithm to process the assembled first dimension value set to generate a first key string. The first algorithm can be an MD5 algorithm. The unidirectionality and uniqueness of the MD5 algorithm ensure that the first key string can accurately associate the first price template and the first price information, thereby quickly and accurately generating the first price adjustment order. By using the first algorithm and the first dimension value set, the first key string is obtained, and the first key string is used to associate the corresponding first price template and the first price information, and the first price adjustment order is quickly generated, so that the enterprise can reduce multi-dimensional data to single-dimensional data under a variety of price policies, thereby making it easy to price multi-dimensional data, improve the efficiency of enterprise pricing, and solve the problem of difficulty in the enterprise in conducting pricing business.

[0092] At the same time, the order is determined by a prefabricated dimension set, and the required multiple first dimensions are set at the first price template, so as to visualize the pricing process and make the complex pricing environment obvious, providing a basis for users to view pricing, thereby achieving traceability of the pricing process.

[0093] At the same time, through the construction unit 204, the first price template is one or more, so that the first price template can be dynamically expanded, making the pricing process more flexible and adaptable to various business scenarios, and finally realizing the visualization of the pricing process.

[0094] At the same time, the first price template is a limited dimensional field that can be used for pricing based on the multidimensional data processing method defined by the present invention. The dimensional field is in the prefabricated dimension set and can support customers to flexibly configure it in different computing environments to adapt to various pricing business scenarios.

[0095] At the same time, by considering multiple dimensions, prices can be specified more accurately to meet the needs of different market segments and customer groups, thereby improving the rationality and competitiveness of prices.

[0096] In some embodiments of the present invention, optionally, after generating the first price adjustment list, the multidimensional data processing device 200 further includes: storing the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment list in a database.

[0097] In this embodiment, after the first price adjustment form is generated, the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment form are stored in the database for subsequent price generation and verification. For example, when obtaining a price, the recalculated key string is matched with the first key string, and if they match, a price adjustment form is generated, and the generated price adjustment form is checked with the first price adjustment form, and if the check is successful, a price form is generated.

[0098] In some embodiments of the present invention, a multidimensional data processing device 200 is provided, including: optionally, after a first key string, a first price template corresponding to the first key string, a first price information and a first price adjustment list are stored in a database, the multidimensional data processing method also includes obtaining a price retrieval instruction; obtaining a second price policy; obtaining a second price template corresponding to the second price policy according to the second price policy; obtaining multiple second dimensions of the second price template; sorting the multiple second dimensions in the second price template according to the dimension order of the prefabricated dimension set; assembling at least one second dimension value corresponding to the multiple second dimensions based on the order of the multiple second dimensions in the second price template to obtain a second dimension value set; obtaining a second key string based on the first algorithm and the second dimension value set; matching the second key string with the first key string in the database; if the match is successful, generating a second price adjustment list based on the second price template and the second price information corresponding to the second key string; checking the second price adjustment list with the first price adjustment list stored in the database; if the check is consistent, generating a price list based on the second price adjustment list.

[0099] In this embodiment, after the first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment list are stored in the database, the multidimensional data processing device 200 also includes, when the user wants to obtain a price, obtaining a price instruction, and selecting the price policy to be obtained as the second price policy. According to the second price policy, a corresponding second price template is constructed, such as a commodity and SKU dimension template or a customer equivalent and regional template. The number of second price templates may be one or more. In the constructed template, a second dimension suitable for the current pricing scenario is selected. For example, for the commodity and SKU dimension template, the first dimension such as product specifications and colors may be selected as a supplement, and for the customer equivalent and regional template, the first dimension such as sales channels may be selected as a supplement. According to the dimension order of the prefabricated dimension set, multiple second dimensions in the second price template are sorted, wherein the prefabricated dimension set is prepared in advance according to the pricing dimension, and the dimension order in the prefabricated dimension set is fixed and unchanged. The dimension order in the prefabricated dimension set is used to sort multiple second dimensions in the second price template to ensure the order consistency of the dimensions in different operations. Assemble multiple second multi-dimensional values ​​in the order of sorting multiple second dimensions to form a specific second dimensional value set. Use the first algorithm to process the assembled second dimensional value set to generate a second key string. Match the second key string with the first key string stored in the database; if the match is successful, associate the second key string with the corresponding second price template and second price information to generate a second price adjustment list; if the match is unsuccessful, return to the step of obtaining the price instruction, generate the second key string again, and match it with the first key string stored in the database again. After the second price adjustment list is generated, check the second price adjustment list with the first price adjustment list stored in the database. If the content information of the second price adjustment list is consistent with the content information in the first price adjustment list, the second price adjustment list is used as the price list. By using the first algorithm and the second dimensional value set, the second key string is obtained, and the second key string is associated with the corresponding second price template and second price information, and the second price adjustment list is quickly generated, so that the enterprise can reduce the multi-dimensional data to single-dimensional data under various price policies, thereby making it easy to price the multi-dimensional data, solving the problem of difficulty in carrying out the pricing business of the enterprise.

[0100] The first algorithm may be an MD5 algorithm, which utilizes the unidirectionality and uniqueness of the MD5 algorithm to ensure that the second key string can accurately associate the second price template and the second price information, thereby quickly and accurately generating the second price adjustment order.

[0101] At the same time, the order is determined by a prefabricated dimension set, and the required multiple second dimensions are set in the second price template, so as to visualize the pricing process and make the complex pricing environment obvious, providing a basis for users to view the pricing, thereby achieving traceability of the pricing process.

[0102] Meanwhile, the second price template is a limited dimensional field that can be used for pricing based on the multidimensional data processing method defined in the present invention. This dimensional field is in the prefabricated dimensional set and can support customers to flexibly price in different pricing environments.

[0103] In some embodiments of the present invention, optionally, in the case where the generated second price adjustment list is inconsistent with the first price adjustment list stored in the database, obtaining the second price policy is executed.

[0104] In this embodiment, when the user wants to get a price, a price getting instruction is obtained. If the generated second price adjustment sheet is inconsistent with the first price adjustment sheet stored in the database, the process returns to the step of obtaining the price getting instruction, generates a second key string again, and matches it with the first key string stored in the database again. If the match is successful, a second price adjustment sheet is generated, and the second price adjustment sheet is rechecked with the first price adjustment sheet until the second price adjustment sheet is consistent with the first price adjustment sheet, and the second price adjustment sheet is displayed as a price list.

[0105] By matching the second key string with the first key string and comparing the second price adjustment sheet with the first price adjustment sheet, the correctness of the price can be determined quickly and accurately, reducing the workload and error rate of manual verification.

[0106] In some embodiments of the present invention, optionally, the number of the first price templates is one or more, and the number of the second price templates is one or more.

[0107] In an embodiment, the number of first price templates is one or more, so that the first dimension of the first price template is more comprehensive, and the generated price adjustment sheet is rich in content. By considering multiple dimensional factors, prices can be formulated more accurately to meet the needs of different market segments and customer groups, thereby improving the rationality and competitiveness of prices.

[0108] The number of the second price templates is one or more, which can better meet the user's pricing needs, obtain price information more accurately, and enhance the user experience.

[0109] In some embodiments of the present invention, optionally, the second acquisition unit 206 specifically includes: based on the dimensions in the prefabricated dimension set; acquiring multiple first dimensions of the first price template. Acquiring multiple second dimensions of the second price template specifically includes: based on the dimensions in the prefabricated dimension set; acquiring multiple second dimensions of the second price template.

[0110] In this embodiment, in the sorting unit 208, the order of dimensions in the prefabricated dimension set is fixed, and the order of dimensions in the prefabricated dimension set is used to sort multiple first dimensions in the first price template to ensure the consistency of the dimension order in different operations, wherein the prefabricated dimension set is prepared in advance based on the pricing dimensions.

[0111] According to the dimension order of the prefabricated dimension set, multiple second dimensions in the second price template are sorted, wherein the prefabricated dimension set is prepared in advance based on the pricing dimensions, and the dimension order in the prefabricated dimension set is fixed. The dimension order in the prefabricated dimension set is used to sort the multiple second dimensions in the second price template to ensure the consistency of the dimension order in different operations.

[0112] By using the dimensions in the prefabricated dimension set and setting the required dimensions in the price template, the pricing and pricing process can be visualized, and the complex pricing and pricing environment can be made clear, making it convenient for users to view the basis for pricing and pricing, thereby achieving traceability of the pricing and pricing process.

[0113] In this embodiment, specifically, Figure 2 As shown, the multi-dimensional data processing device 200 includes: a first acquisition unit 202, a construction unit 204, a second acquisition unit 206, a sorting unit 208, an assembling unit 210, a third acquisition unit 212, a fourth acquisition unit 214 and a generating unit 216.

[0114] Among them, the first acquisition unit 202 and the construction unit 204 are equivalent to defining the pricing type: it refers to the basic object of the pricing behavior, taking over the conditional technical elements; the second acquisition unit 206 and the sorting unit 208 are equivalent to configuring the price template: it is composed of dimensions, and establishes the correspondence between the price policy and the dimensions; the assembly unit 210 and the third acquisition unit 212 are equivalent to flattening processing: the pricing service is based on the price template, splices the dimensions into a string and generates an MD5 encrypted string; the fourth acquisition unit 214 and the generation unit 216 are equivalent to price list assignment: the conditional encrypted string is assigned to the price list through the review of the price adjustment order.

[0115] In some embodiments of the present invention, Figure 3 As shown, a multidimensional data processing device 300 is provided, which includes a memory 302 and a processor 304. The memory 302 stores programs or instructions that can be executed on the processor. When the programs or instructions are executed by the processor, the steps of the multidimensional data processing method such as any of the above-mentioned technical solutions are implemented.

[0116] Since the multidimensional data processing device 300 proposed in the present invention includes a memory 302 and a processor 304, the memory 302 stores programs or instructions that can be run on the processor, and when the program or the instructions are executed by the processor, the steps of the multidimensional data processing method such as any of the above-mentioned technical solutions are implemented. Therefore, the multidimensional data processing device has all the beneficial effects of the steps of the multidimensional data processing method such as any of the above-mentioned technical solutions, which will not be repeated here.

[0117] In some embodiments of the present invention, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the multi-dimensional data processing method as described in any of the above technical solutions are implemented.

[0118] Since the readable storage medium proposed in the present invention stores a program or instruction thereon, and the program or instruction is executed by a processor to implement the steps of the multidimensional data processing method as in any of the above-mentioned technical solutions, the readable storage medium has all the beneficial effects of the steps of the multidimensional data processing method as in any of the above-mentioned technical solutions, which will not be repeated here.

[0119] In some embodiments of the present invention, a computer is provided, comprising: a multidimensional data processing device as in any of the above technical solutions; or a multidimensional data processing device as in any of the above technical solutions; or a readable storage medium as in any of the above technical solutions.

[0120] Since the computer proposed in the present invention includes a multidimensional data processing device or a readable storage medium as in any of the above technical solutions, the computer has all the beneficial effects of the multidimensional data processing device and the readable storage medium as in any of the above technical solutions, which will not be repeated here.

[0121] In some embodiments of the present invention, specifically, Figure 5 As shown, a method for processing multidimensional data includes: Step 402: pricing different price templates according to the price policy; Step 404: define the required dimensions in the price template; Step 406: sorting the dimensions in the price template according to the prefabricated dimension set; Step 408: Assemble the multi-dimensional values ​​in order; Step 410: Generate an MD5 key string; Step 412: Assign the corresponding price list.

[0122] The present invention proposes a method for processing multidimensional data. First, a corresponding price template is constructed according to the price policy of the enterprise, such as Figure 4 As shown in the figure, for example, product and SKU dimension templates or customer equivalent and region templates. The number of price templates may be one or more. Select the dimensions that are applicable to the current pricing scenario in the constructed template, such as Figure 4As shown, for example, for product and SKU dimension templates, product specifications, colors and other dimensions may be selected as supplements, and for customer equivalent and regional templates, sales channels and other dimensions may be selected as supplements. According to the dimension order of the prefabricated dimension set, multiple dimensions in the price template are sorted, wherein the prefabricated dimension set is prepared in advance according to the pricing dimension, and the dimension order in the prefabricated dimension set is fixed. The dimension order in the prefabricated dimension set is used to sort multiple dimensions in the price template to ensure the order consistency of the dimensions in different operations. Multiple multi-dimensional values ​​are assembled in the order after the multiple dimensions are sorted to form a specific dimension value set. The assembled dimension value set is processed by an algorithm to generate a key string. The algorithm can be an MD5 algorithm. The unidirectionality and uniqueness of the MD5 algorithm are used to ensure that the key string can accurately associate the price template and price information, thereby quickly and accurately generating a price list. By utilizing algorithms and dimension value sets to obtain key strings, and using the key strings to associate corresponding price templates and price information, price adjustment orders can be quickly generated. This allows companies to reduce multi-dimensional data to single-dimensional data under a variety of price policies, thereby making it easier to price multi-dimensional data, improving the efficiency of company pricing, and solving the problem of difficulty in companies conducting pricing business.

[0123] At the same time, the order is determined by a prefabricated dimension set, and the required multiple dimensions are set in the price template, so as to visualize the pricing process and make the complex pricing environment obvious, providing a basis for users to view pricing, thereby achieving traceability of the pricing process.

[0124] At the same time, by constructing price templates corresponding to the price policy according to the price policy, there are one or more price templates, so that the price templates can be dynamically expanded, making the pricing process more flexible and adaptable to various business scenarios, and finally realizing the visualization of the pricing process.

[0125] At the same time, the price template is a limited dimensional field that can be used for pricing based on the multidimensional data processing method defined by the present invention. The dimensional field is in the prefabricated dimension set and can support customers to flexibly configure it in different computing environments to adapt to various pricing business scenarios.

[0126] At the same time, by considering multiple dimensions, prices can be specified more accurately to meet the needs of different market segments and customer groups, thereby improving the rationality and competitiveness of prices.

[0127] The present invention aims to help enterprises to obtain prices flexibly and efficiently under complex and changeable price policies, and convert complex conditions into single conditions through dimensionality reduction. The present invention solves the multi-scenario pricing and price inquiry problems encountered by enterprises, and improves the efficiency of the pricing center. The present invention efficiently implements the classic conditional technology through flexible configuration. The pricing process of the present invention is flexible and adaptable to various business scenarios of pricing.

[0128] In the claims, specification and drawings of the present invention, the term "multiple" refers to two or more than two. Unless otherwise clearly defined, the orientation or positional relationship indicated by the terms "upper" and "lower" is based on the orientation or positional relationship shown in the drawings, which is only for the purpose of more conveniently describing the present invention and making the description process simpler, rather than indicating or implying that the device or element referred to must have the specific orientation described, be constructed and operated in a specific orientation, so these descriptions cannot be understood as limiting the present invention; the terms "connect", "install", "fix" and the like should be understood in a broad sense. For example, "connection" can be a fixed connection between multiple objects, or a detachable connection between multiple objects, or an integral connection; it can be a direct connection between multiple objects, or an indirect connection between multiple objects through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood based on the specific circumstances of the above data.

[0129] In the claims, specification and drawings of the present invention, the description of the terms "one embodiment", "some embodiments", "specific embodiments" and the like means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In the claims, specification and drawings of the present invention, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0130] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for processing multidimensional data, characterized in that: The multidimensional data processing method comprises: Get first price policy; According to the first price policy, construct a first price template corresponding to the first price policy; Acquire multiple first dimensions of the first price template; sorting the first dimensions in the first price template according to the dimension order of the prefabricated dimension set; Based on the order of the plurality of first dimensions in the first price template, assembling at least one first dimension value corresponding to the plurality of first dimensions to obtain a first dimension value set; Based on a first algorithm and the first dimension value set, obtaining a first key string; Based on the first price policy, obtaining first price information; A first price adjustment form is generated based on the first price template and the first price information associated with the first key string.

2. The method for processing multidimensional data according to claim 1, characterized in that: After generating the first price adjustment form, the multi-dimensional data processing method further includes: The first key string, the first price template corresponding to the first key string, the first price information and the first price adjustment list are stored in a database.

3. The method for processing multidimensional data according to claim 2, characterized in that: After the first key string, the first price template corresponding to the first key string, the first price information, and the first price adjustment sheet are stored in a database, the multi-dimensional data processing method further includes: Get price retrieval instructions; Get the second price policy; According to the second price policy, obtaining a second price template corresponding to the second price policy; Acquire multiple second dimensions of the second price template; sorting the plurality of second dimensions in the second price template according to the dimension order of the prefabricated dimension set; Based on the order of the plurality of second dimensions in the second price template, assembling at least one second dimension value corresponding to the plurality of second dimensions to obtain a second dimension value set; Based on the first algorithm and the second dimension value set, obtain a second key string; Matching the second key string with the first key string in the database; If the match is successful, a second price adjustment form is generated based on the second price template and the second price information corresponding to the second key string; checking the second price adjustment form with the first price adjustment form stored in the database; If the verification is consistent, a price list is generated based on the second price adjustment order.

4. The method for processing multidimensional data according to claim 3, characterized in that: In the case where the second price adjustment list is inconsistent with the first price adjustment list stored in the database, the second price policy is obtained.

5. The method for processing multidimensional data according to claim 3, characterized in that: The number of the first price templates is one or more; The number of the second price templates is one or more.

6. The method for processing multidimensional data according to claim 3, characterized in that: The acquiring of the plurality of first dimensions of the first price template specifically includes: acquiring the plurality of first dimensions of the first price template based on the dimensions in the prefabricated dimension set; The acquiring of the plurality of second dimensions of the second price template specifically includes: acquiring the plurality of second dimensions of the second price template based on the dimensions in the prefabricated dimension set.

7. A multidimensional data processing device, characterized in that: include: A first acquisition unit, used for acquiring a first price policy; A construction unit, configured to construct a first price template corresponding to the first price policy according to the first price policy; A second acquisition unit, configured to acquire a plurality of first dimensions of the first price template; A sorting unit, configured to sort the plurality of first dimensions in the first price template according to a dimension order of a prefabricated dimension set; an assembling unit, configured to assemble at least one first dimension value corresponding to a plurality of the first dimensions based on the order of the plurality of the first dimensions in the first price template, so as to obtain a first dimension value set; A third acquisition unit, configured to acquire a first key string based on a first algorithm and the first dimension value set; a fourth acquiring unit, configured to acquire first price information based on the first price policy; A generating unit is used to generate a first price adjustment form based on the first price template and the first price information corresponding to the first key string association.

8. A multidimensional data processing device, characterized in that: It comprises a memory and a processor, wherein the memory stores a program or instruction that can be run on the processor, and when the program or the instruction is executed by the processor, the steps of the multidimensional data processing method as claimed in any one of claims 1 to 6 are implemented.

9. A readable storage medium having a program or instruction stored thereon, characterized in that: When the program or the instruction is executed by a processor, the steps of the multi-dimensional data processing method according to any one of claims 1 to 6 are implemented.

10. A computer, characterized in that: include: The multidimensional data processing device according to claim 7; or The multidimensional data processing device according to claim 8; or The readable storage medium as claimed in claim 9.