Method of generating multidimensional dataset based on configuration file
By obtaining the cube configuration file to generate a model mapping table and inputting the cube model interface module, the cube configuration and deployment problem is solved, and efficient generation and simplified management is achieved.
Patent Information
- Application Number
- CN202210184846.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-08
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2040-06-08
AI Technical Summary
The overall configuration and deployment of cubes are relatively bloated, and the need to build an IDE environment leads to inefficiency.
By obtaining the cube configuration file, generating a model mapping table, and inputting its contents into the cube model interface module, generating a cube, avoiding building an IDE environment.
The overall configuration and deployment of cubes has been streamlined, the generation efficiency has been improved, and the difficulty of source code management has been reduced.
Smart Images

Figure CN114547042B_ABST
Abstract
Description
[0001] This case is application number: 202010514597.7, invention name: method and device for generating multidimensional data sets,
[0002] Divisional application of a Chinese patent application for a computer-readable storage medium Technical Field
[0003] Embodiments of the present invention relate to the field of multidimensional data processing, and in particular to a method and device for generating a multidimensional dataset, and a computer-readable storage medium. Background Art
[0004] The user threshold for using multidimensional datasets is relatively high, requiring users to understand data warehouse theory and multidimensional modeling theory. In order to lower the user threshold, existing multidimensional dataset manufacturers have provided corresponding integrated development environments (IDEs) to guide users step by step to perform multidimensional modeling in a wizard-like manner and obtain the corresponding multidimensional datasets.
[0005] However, currently, building a multidimensional dataset in a wizard-based manner requires setting up a corresponding IDE environment, which results in a cumbersome overall configuration and deployment of the multidimensional dataset. Summary of the Invention
[0006] The technical problem solved by the embodiments of the present invention is that the overall configuration and deployment of the multidimensional dataset are relatively bloated.
[0007] To solve the above technical problems, an embodiment of the present invention provides a method for generating a multidimensional dataset, including: obtaining a multidimensional dataset configuration file, wherein the multidimensional dataset configuration file records multidimensional dataset configuration information; generating a corresponding model mapping table according to the multidimensional dataset configuration file; reading the content of the model mapping table; inputting the read content of the model mapping table into a multidimensional data model interface module, wherein the multidimensional data model interface module is used to generate a multidimensional dataset according to the content of the model mapping table; and outputting the multidimensional dataset.
[0008] Optionally, generating a corresponding model mapping table based on the multidimensional dataset configuration file includes: inputting the multidimensional dataset configuration file into a database; importing the multidimensional dataset configuration information into a corresponding mapping table to generate the model mapping table.
[0009] Optionally, the multidimensional dataset configuration file includes: a default configuration file and a custom configuration file.
[0010] Optionally, when obtaining the multidimensional dataset configuration file, it also includes: recording modification information of the multidimensional dataset configuration file, and the modification information includes at least one of the following: modification time, modification user, modification content, and modification reason.
[0011] Optionally, the content of the read model mapping table is input into the multidimensional data model interface module, including: the multidimensional data model interface module includes M API interfaces, and determines the N API interfaces to be called according to the content of the read model mapping table, N≤M, and N and M are both positive integers; determines the calling order of the N API interfaces according to the mutual dependence of the called N API interfaces in data input and data output; processes the content of the read model mapping table according to the calling order of the N API interfaces to obtain the multidimensional data set.
[0012] Optionally, each API interface has a corresponding model mapping table.
[0013] Optionally, before obtaining the multidimensional cube configuration file, a multidimensional cube generation instruction is received.
[0014] An embodiment of the present invention also provides a multidimensional dataset generation device, including: an acquisition unit, used to acquire a multidimensional dataset configuration file, wherein the multidimensional dataset configuration file records multidimensional dataset configuration information; a first generation unit, used to generate a corresponding model mapping table based on the multidimensional dataset configuration file; a reading unit, used to read the contents of the model mapping table; a second generation unit, used to input the read contents of the model mapping table into a multidimensional data model interface module, wherein the multidimensional data model interface module is used to generate a multidimensional dataset based on the contents of the model mapping table; and an output unit, used to output the multidimensional dataset.
[0015] An embodiment of the present invention also provides a multidimensional dataset generation device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor runs the computer program, it executes the steps of any of the above-mentioned multidimensional dataset generation methods.
[0016] An embodiment of the present invention also provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transient storage medium, on which a computer program is stored. When the computer program is run by a processor, it executes the steps of any of the above-mentioned methods for generating a multidimensional dataset.
[0017] Compared with the prior art, the technical solution of the embodiment of the present invention has the following beneficial effects:
[0018] The multidimensional dataset configuration file includes multidimensional dataset configuration information. A model mapping table is obtained according to the multidimensional dataset configuration file, the contents of the model mapping table are read, and the contents of the read model mapping table are input into the multidimensional data model interface module. The multidimensional data model interface module can generate a multidimensional dataset according to the contents of the model mapping table, thereby obtaining a multidimensional dataset corresponding to the multidimensional dataset configuration file. The multidimensional dataset configuration information is carried in the multidimensional dataset configuration file, and the multidimensional dataset is generated based on the multidimensional dataset configuration file without setting up a corresponding IDE environment, thereby streamlining the overall configuration and deployment of the multidimensional dataset and improving the efficiency of multidimensional dataset generation.
[0019] Furthermore, the modification information of the multidimensional dataset configuration file is recorded. The modification information can achieve traceability of the modification record, making it easier for users to know the modification status of the corresponding configuration information of the multidimensional dataset, so as to facilitate the management of code versions. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 is a flow chart of a method for generating a multidimensional dataset in an embodiment of the present invention;
[0021] Figure 2 It is a structural diagram of a device for generating a multidimensional dataset in an embodiment of the present invention. DETAILED DESCRIPTION
[0022] As mentioned above, currently building a multidimensional dataset in a wizard-based manner requires setting up a corresponding IDE environment, which results in a bloated overall configuration and deployment of the multidimensional dataset.
[0023] In an embodiment of the present invention, a multidimensional dataset configuration file includes multidimensional dataset configuration information, a model mapping table is obtained according to the multidimensional dataset configuration file, the content of the model mapping table is read, and the content of the read model mapping table is input into the multidimensional data model interface module, and the multidimensional data model interface module can generate a multidimensional dataset according to the content of the model mapping table, so that a multidimensional dataset corresponding to the multidimensional dataset configuration file can be obtained, the multidimensional dataset configuration information is carried in the multidimensional dataset configuration file, and the multidimensional dataset is generated based on the multidimensional dataset configuration file without setting up a corresponding IDE environment, thereby streamlining the overall configuration and deployment of the multidimensional dataset and improving the efficiency of multidimensional dataset generation.
[0024] In order to make the above-mentioned objects, features and beneficial effects of the embodiments of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0025] Reference Figure 1 , a flowchart of a method for generating a multidimensional dataset in an embodiment of the present invention is given, which may specifically include the following steps:
[0026] Step 11, obtain the cube configuration file.
[0027] In a specific implementation, the multidimensional cube configuration file records the multidimensional cube configuration information, and the user can configure the multidimensional cube configuration information in the multidimensional cube configuration file. The multidimensional cube configuration information may include the dimensions, measure values, etc. of the multidimensional cube.
[0028] In some embodiments of the present invention, the format of the multidimensional dataset configuration file can be an editable text file, which can be in Word, Excel, or a notebook, etc. The user can enter or modify the multidimensional dataset configuration information in the editable text file according to a preset format and obtain the multidimensional dataset configuration file.
[0029] In order to facilitate users in configuring multidimensional dataset configuration information and improve the efficiency of multidimensional dataset generation, in some embodiments of the present invention, the multidimensional dataset configuration file may include a default configuration file and a custom configuration file, wherein the multidimensional dataset configuration information corresponding to the default configuration file may be configuration information that usually needs to be configured when generating a multidimensional dataset and the probability of modification is lower than a certain probability, that is, the multidimensional dataset configuration information corresponding to the default configuration file is the dimensions and / or measurement values that need to be configured regardless of the type of multidimensional dataset generated. The multidimensional dataset configuration information corresponding to the custom configuration file is some dimensions and / or measurement values customized by the user according to the needs, and the custom configuration files corresponding to the multidimensional datasets required by different users may be different.
[0030] In an embodiment of the present invention, taking a hospital scenario as an example, the multidimensional dataset configuration information corresponding to the default configuration file may include: a default metric group, default dimensions, and default metric-dimensional relationships. The default metric group may include, for example, a registration metric group, an outpatient expense metric group, and a medical record module metric group. Default dimensions may include, for example, a clinical department dimension and a time dimension. The default metric-dimensional relationships may include corresponding relationships between the registration metric group, the outpatient expense metric group, the medical record module metric group, and dimensions such as time, department, and doctor, for example, a one-to-many relationship between a metric and multiple dimensions.
[0031] The registration metric group can include metrics such as the number of registered patients. The outpatient expense metric group can include metrics such as outpatient expenses and emergency room expenses. The medical record module metric group can include metrics such as the number of discharged patients.
[0032] The clinical department dimension can include attributes such as department name, department code, and department category. The time dimension can include attributes such as year, half year, quarter, month, and day.
[0033] In this embodiment of the present invention, taking a hospital scenario as an example, the multidimensional dataset configuration information corresponding to a custom configuration file may include newly added metric groups and the associations between these metric groups and dimensions. For example, a new metric group for medical insurance expenses may be added, which may include customized metrics such as medical insurance outpatient expenses and medical insurance inpatient expenses. This metric group for medical insurance expenses can be associated with dimensions such as clinical department, time, and physician, thereby adding customized new associations.
[0034] It is understandable that, depending on the actual application scenarios, the dimensions, measure groups, and the relationship between measures and dimensions contained in the multidimensional dataset configuration information configured in the default configuration file and the multidimensional dataset configuration information configured in the custom file are different, and can be set according to actual needs.
[0035] In actual applications, users can use the default configuration file for multidimensional dataset configuration information that has already been configured without reconfiguring. Users can customize the multidimensional dataset configuration in a custom configuration file based on actual needs, which takes into account user convenience and personalized configuration needs, and can also improve multidimensional dataset configuration efficiency.
[0036] In a specific implementation, when a user edits or modifies a multidimensional dataset configuration file, the modification information of the multidimensional dataset configuration file can be recorded, where the modification information can record one or more of the modification time, modification user, modification content, modification reason, etc., so that the user can intuitively see the version changes of the code, and realize the traceability of the modification or editing records of the multidimensional dataset configuration file, so as to facilitate the management of the code version.
[0037] In an embodiment of the present invention, modifying a multidimensional dataset configuration file may include modifying dimensions or metric values in the multidimensional dataset configuration information, etc., and one of the dimensions and metric values may be modified, or both the dimensions and metric values may be modified at the same time, wherein the modification may include deletion, addition or adjustment, etc.
[0038] For example, at 10:20:26 on February 20, 2020, Zhang San added the dimension store for reason C. Another example is that at 16:01:20 on March 6, 2020, Li Si deleted measure B for reason D.
[0039] In addition, existing IDEs all store user-defined multidimensional data models in XMLS format. To view the changed version of the multidimensional model, it is done by viewing the difference in XMLS structured files. However, XMLS formatted files contain a large amount of node information that is irrelevant to the modeling business, making them difficult to read and making it difficult to obtain information about model modifications. This poses a great challenge to code version management. In an embodiment of the present invention, a multidimensional dataset configuration file is used to carry multidimensional dataset configuration information. The multidimensional dataset configuration file only contains multidimensional dataset configuration information, and there is no node information that is irrelevant to multidimensional data modeling. Compared with the XMLS structured format file used by IDEs in the prior art to define multidimensional data models, this helps reduce the difficulty of version management.
[0040] Step 12: Generate a corresponding model mapping table according to the multi-dimensional dataset configuration file.
[0041] In a specific implementation, a corresponding model mapping table can be generated according to the multidimensional dataset configuration file. The model mapping table can be mapped into a two-dimensional relational table according to the structure of the multidimensional dataset to record the content corresponding to the multidimensional dataset configuration information.
[0042] For example, the model mapping table includes dimension tables, dimension attribute tables, measure group tables, and measure tables. The dimension table can describe the dimension name, data source, and dimension ID of each dimension. The dimension attribute table can describe all attributes under a dimension table, such as the attribute name, attribute ID, and corresponding data source. The measure group table can describe the measure group name and data source. The measure table can describe all measure information in the multidimensional dataset, such as the measure name, measure ID, aggregation type, and data source.
[0043] In an embodiment of the present invention, the multidimensional dataset configuration information may be inserted into a corresponding mapping table framework, and data corresponding to the multidimensional dataset configuration information may be obtained and inserted into the mapping table framework to generate the model mapping table.
[0044] Specifically, a multidimensional dataset configuration file can be input into a database, and based on the multidimensional dataset configuration information recorded in the multidimensional dataset configuration file, a corresponding mapping table structure can be retrieved from the database. The multidimensional dataset configuration information in the multidimensional dataset configuration file is imported into the corresponding mapping table to generate a model mapping table. Based on the multidimensional dataset configuration information recorded in the multidimensional dataset configuration file, the generated model mapping table can be one or more.
[0045] For example, if the dimensions in the multidimensional dataset configuration information include time, department, employee, and product, the generated model mapping table associated with the dimension can store information related to the time, department, employee, and product dimensions. For another example, the generated model mapping table associated with dimension attributes can store attribute information related to each dimension.
[0046] In an embodiment of the present invention, when a multidimensional data configuration file includes a default configuration file and a custom configuration file, the position in the model mapping table where the multidimensional data set configuration information corresponding to the default configuration file is presented and the position in the model mapping table where the multidimensional data set configuration information corresponding to the custom configuration file is presented can be configured according to actual needs. For example, the multidimensional data set configuration information corresponding to the default configuration file can be presented in the model mapping table first, and then the multidimensional data set configuration information corresponding to the custom configuration file can be presented. For another example, the multidimensional data set configuration information corresponding to the custom configuration file can be presented in the model mapping table first, and then the multidimensional data set configuration information corresponding to the default configuration file can be presented. For another example, the multidimensional data set configuration information corresponding to the default configuration file and the multidimensional data set configuration information corresponding to the custom configuration file can be cross-presented in the model mapping table.
[0047] Step 13: Read the content of the model mapping table.
[0048] In a specific implementation, the content of the model mapping table can be read using a scripting language or other methods.
[0049] In an embodiment of the present invention, the content of the model mapping table can be read using Python scripting language, or other scripting languages. Different scripting languages require different environments, and the specific choice can be made based on the actual application scenario requirements.
[0050] When using the Python scripting language, you only need to set up the corresponding Python adapter. The Python scripting language is concise, easy to read, and highly scalable, and can be applied to a variety of application scenarios.
[0051] Step 14: input the read content of the model mapping table into a multidimensional data model interface module, and the multidimensional data model interface module generates a multidimensional dataset according to the content of the model mapping table.
[0052] In a specific implementation, the multidimensional data model interface module can be called to input the read content of the model mapping table into the multidimensional data model interface module, and the multidimensional data model interface module can generate a multidimensional data set according to the content of the model mapping table.
[0053] In the embodiment of the present invention, the interface module may be divided into multiple API interfaces according to the functions that the interface module can provide.
[0054] In embodiments of the present invention, model mapping tables can be built into the multidimensional data model API interface. Each API interface can have one or more corresponding model mapping tables. The model mapping tables adapted by each API interface are mapping relationship tables constructed based on the concepts of the data warehouse model and the multidimensional data model, combined with specific business needs. By manipulating these model mapping tables, the definition of the multidimensional data model can be completed, providing a foundation for automated multidimensional dataset generation and multidimensional data model version management.
[0055] For example, if the function of an API interface is to process the time dimension, it is adapted to the model mapping table containing the time dimension, and the API interface can obtain information related to the time dimension from the model mapping table. For another example, the function of an API interface is to process sales measurement, and sales measurement is related to dimensions such as employees, stores, product names, prices, and quantities. Therefore, the model mapping table adapted by the API interface is the fact table corresponding to sales, and the dimension table including dimensions such as employees, stores, product names, prices, and quantities. Through the API interface, the information recorded in the fact table corresponding to sales, as well as the information related to dimensions such as employees, stores, product names, prices, and quantities recorded in the dimension table, can be obtained. Among them, the model mapping table can include dimension tables and fact tables.
[0056] In an embodiment of the present invention, the multidimensional data model interface module includes M API interfaces. Based on the contents of the read model mapping table, N API interfaces are determined to be called, where N ≤ M, and both N and M are positive integers. Based on the interdependencies between the N API interfaces in terms of data input and data output, the calling order of the N API interfaces is determined. The contents of the read model mapping table are processed according to the calling order of the N API interfaces to obtain a multidimensional dataset.
[0057] For example, after inputting the contents of the read model mapping table into the interface module, the dimension is created using the API interface for creating the dimension, and each dimension is traversed at the same time to create the attributes corresponding to the dimension, thereby completing the creation of the complete dimension. The data obtained after the dimension creation is completed using the API interface for creating the dimension is input into the IPA interface for creating the measure group, and each measure group is traversed to create the corresponding measure, thereby completing the creation of the measure group. The data output by the IPA interface for creating the measure group and / or the data of the API interface for creating the dimension are input into the API interface for creating the relationship between the measure combination and the dimension, and the relationship between the measure combination and the dimension is created, such as creating a one-to-one relationship, a one-to-many relationship, etc. between a regular measure and a dimension. Then, a multidimensional expression script (MDX Script) is created for the multidimensional dataset, that is, the calculated measure is defined to obtain the multidimensional dataset.
[0058] Step 15: output the multidimensional dataset.
[0059] From the above, it can be seen that the multidimensional dataset configuration file includes multidimensional dataset configuration information. The model mapping table is obtained according to the multidimensional dataset configuration file, the content of the model mapping table is read, and the content of the read model mapping table is input into the multidimensional data model interface module. The multidimensional data model interface module can generate a multidimensional dataset according to the content of the model mapping table, so that the multidimensional dataset corresponding to the multidimensional dataset configuration file can be obtained. The multidimensional dataset configuration information is carried in the multidimensional dataset configuration file, and the multidimensional dataset is generated based on the multidimensional dataset configuration file. There is no need to build a corresponding IDE environment, thereby streamlining the overall configuration and deployment of the multidimensional dataset and improving the efficiency of multidimensional dataset generation.
[0060] In addition, by using a cube configuration file to carry cube configuration information for cube creation, the cube configuration information can be modified using the cube configuration file, thereby reducing the difficulty of source code management.
[0061] In addition, when using the multidimensional dataset generation method provided in the embodiment of the present invention to generate a multidimensional dataset, the user only needs to customize the multidimensional dataset in the multidimensional dataset configuration file according to the needs. After completing the customized configuration file, the multidimensional dataset generation operation can be triggered by the "One-click Generation of Multidimensional Cube" button or the "Confirm" button, or by other means. When the multidimensional dataset generation operation is triggered, a multidimensional dataset generation instruction can be generated. After receiving the multidimensional dataset generation instruction, the above steps 11 to 15 are automatically executed to automatically complete the generation and deployment of the multidimensional dataset, thereby solving the problem in the prior art of building an IDE environment, requiring the use of a wizard in the IDE to generate a multidimensional dataset step by step according to the wizard's instructions, and being unable to automatically generate a multidimensional dataset.
[0062] In order to facilitate those skilled in the art to better understand and implement the embodiments of the present invention, the embodiments of the present invention further provide a device for generating a multi-dimensional dataset.
[0063] Reference Figure 2 , a schematic structural diagram of a multidimensional dataset generation device in an embodiment of the present invention is provided. The multidimensional dataset generation device 20 may include:
[0064] An acquiring unit 21 is configured to acquire a multi-dimensional dataset configuration file, wherein the multi-dimensional dataset configuration file records multi-dimensional dataset configuration information;
[0065] A first generating unit 22 is configured to generate a corresponding model mapping table according to the multi-dimensional dataset configuration file;
[0066] A reading unit 23, configured to read the content of the model mapping table;
[0067] A second generating unit 24 is configured to input the read content of the model mapping table into a multidimensional data model interface module, wherein the multidimensional data model interface module is configured to generate a multidimensional dataset according to the content of the model mapping table;
[0068] The output unit 25 is configured to output the multi-dimensional dataset.
[0069] In a specific implementation, the working principle and workflow of the multi-dimensional dataset generation device 20 can refer to the description of the multi-dimensional dataset generation method in the above embodiment of the present invention, and will not be repeated here.
[0070] An embodiment of the present invention also provides a multidimensional dataset generation device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor runs the computer program, it executes the steps of the multidimensional dataset generation method provided in any of the above embodiments of the present invention.
[0071] An embodiment of the present invention also provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transient storage medium, on which a computer program is stored. When the computer program is run by a processor, it executes the steps of any of the above-mentioned methods for generating a multidimensional dataset.
[0072] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in any computer-readable storage medium, which may include: ROM, RAM, disk or CD, etc.
[0073] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be based on the scope defined by the claims.
Claims
1. A method for generating a multidimensional dataset based on a configuration file, characterized in that: include: Obtaining a multidimensional cube configuration file, wherein the multidimensional cube configuration file records multidimensional cube configuration information; wherein the multidimensional cube configuration information is configured in the multidimensional cube configuration file; the format of the multidimensional cube configuration file is an editable text file, and a user enters or modifies the multidimensional cube configuration information in the editable text file according to a preset format, and obtains the multidimensional cube configuration file; Generate a corresponding model mapping table according to the multi-dimensional dataset configuration file; wherein the model mapping table stores the corresponding multi-dimensional dataset configuration information; Read the content of the model mapping table; Inputting the read content of the model mapping table into an API interface adapted to the model mapping table, and generating a multidimensional dataset from the API interface, wherein each API interface has one or more adapted model mapping tables; Determine the calling order of the API interfaces according to the mutual dependency between the data input and the data output of the adapted API interfaces; The read content of the model mapping table is processed according to the calling sequence of the API interface to generate the multidimensional dataset.
2. The method according to claim 1, wherein The multidimensional dataset configuration file includes a default configuration file and a custom configuration file, wherein the multidimensional dataset configuration information corresponding to the default configuration file is configuration information that needs to be configured when generating the multidimensional dataset and the probability of modification is lower than a certain probability, and the multidimensional dataset configuration information corresponding to the custom configuration file is configuration information customized according to needs.
3. The method according to claim 1, wherein Also includes: When editing or modifying the multidimensional dataset configuration file, the modification information of the multidimensional dataset configuration file is recorded, and the modification information includes one or more of the modification time, modification user, modification content, and modification reason, wherein the modification includes deletion, addition or adjustment.
4. The method according to claim 1, wherein The model mapping table is mapped into a two-dimensional relational table according to the structure of the multidimensional dataset to record the content corresponding to the multidimensional dataset configuration information.
5. The method according to claim 1, wherein Generating a corresponding model mapping table according to the multidimensional dataset configuration file includes: inputting the multidimensional dataset configuration file into a database; According to the multidimensional dataset configuration information recorded in the multidimensional dataset configuration file, obtaining a corresponding mapping table structure from the database; The multidimensional dataset configuration information in the multidimensional dataset configuration file is imported into the corresponding mapping table to generate the model mapping table.
6. The method according to claim 1, wherein According to the multidimensional dataset configuration information recorded in the multidimensional dataset configuration file, the generated model mapping table is one or more.
7. The method according to claim 1, wherein The content of the model mapping table is read using Python scripting language.
8. The method according to claim 1, wherein The processing of the read content of the model mapping table according to the calling sequence of the API interface to generate the multidimensional dataset includes: Input the read model mapping table content into the API interface for creating dimensions to create dimensions, traverse each dimension at the same time, create the corresponding attributes of the dimension, and complete the creation of the complete dimension; Input the data obtained after dimension creation by the dimension creation API interface into the API interface for creating measure groups, traverse each measure group, create the corresponding measure, and complete the creation of the measure group; Input the data output by the API interface for creating a measure group and / or the data output by the API interface for creating a dimension into the API interface for creating a relationship between a measure combination and a dimension, thereby creating a relationship between the measure combination and the dimension; Create a multidimensional expression script to obtain the multidimensional dataset.
Citation Information
Patent Citations
Model Based OLAP Cube Framework
US20130166498A1