CN108681674B - Report module creating method and device, computer device and storage medium - Google Patents
Report module creating method and device, computer device and storage medium Download PDFInfo
- Publication number
- CN108681674B CN108681674B CN201810367355.2A CN201810367355A CN108681674B CN 108681674 B CN108681674 B CN 108681674B CN 201810367355 A CN201810367355 A CN 201810367355A CN 108681674 B CN108681674 B CN 108681674B
- Authority
- CN
- China
- Prior art keywords
- storage
- report
- refreshing
- created
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6227—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Bioethics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Human Resources & Organizations (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Operations Research (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Automation & Control Theory (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a report module creating method, which comprises the following steps: receiving a user type authority input instruction, and inputting the user type authority of the report to be created according to user type authority information contained in the user type authority input instruction; accessing a refreshing storage, and creating a refreshing directory of the report to be created in the refreshing storage, wherein the refreshing directory is used for storing files related to the refreshing of the report to be created; accessing an application storage corresponding to the refreshing storage, and newly establishing a soft link in the application storage corresponding to the refreshing storage, wherein the soft link is used for pointing to a refreshing directory of the report to be created; and newly establishing a report catalog of the report to be created on the user interaction interface corresponding to the application storage so that a user can access the report to be created through the report catalog according to the entered user class authority. The invention also discloses a report module creating device, a computer device and a computer readable storage medium. The invention can improve the efficiency of creating the report module.
Description
Technical Field
The invention relates to the technical field of data mining, in particular to a report module creating method and device, a computer device and a storage medium.
Background
Business Intelligence (BI) analysis tool, also known as BI tool, is a software for data mining. The BI tool is a tool for effectively integrating system data applied in enterprises and quickly and accurately providing reports, and can help users to know required enterprise information and make operation decisions. Common BI reporting systems are Cognos, OBIEE, BO, and the like. At present, when a new report module is added to a BI tool, a large amount of manual configuration is required, for example, user authority data entry is performed in a database. This makes creating reporting modules in a BI tool time and labor consuming and inefficient.
Disclosure of Invention
In view of the above, it is desirable to provide a report module creating method, apparatus, computer apparatus and storage medium, which can improve the efficiency of creating a report module.
The invention provides a report module creating method, which comprises the following steps:
receiving a user type authority input instruction, and inputting the user type authority of the report to be created according to user type authority information contained in the user type authority input instruction;
accessing a refreshing storage, and creating a refreshing directory of the report to be created in the refreshing storage, wherein the refreshing directory is used for storing files related to the refreshing of the report to be created;
accessing an application storage corresponding to the refreshing storage, and newly establishing a soft link in the application storage corresponding to the refreshing storage, wherein the soft link is used for pointing to a refreshing directory of the report to be created;
and newly establishing a report catalog of the report to be created on the user interaction interface corresponding to the application storage so that a user can access the report to be created through the report catalog according to the entered user class authority.
In a preferred embodiment of the present invention, the refresh storage includes at least two storage areas, and creating a refresh directory of the report to be created in the refresh storage includes:
acquiring business classification information of an application main body to obtain business classes contained in the application main body, wherein the application main body is a main body applying the report to be created;
acquiring the corresponding relation between each service type and a storage area contained in the refreshing storage;
and establishing a refreshing directory of the report to be created in a storage area corresponding to each service type according to the corresponding relation.
In a preferred embodiment of the present invention, the obtaining a correspondence between each service class and a storage area included in the refresh storage includes:
obtaining historical service data of each service type and the storage capacity of each storage area contained in the refreshing storage;
and determining a storage area corresponding to each service type according to the historical service data of each service type and the storage capacity of each storage area.
In a preferred embodiment of the present invention, the obtaining a correspondence between each service class and a storage area included in the refresh storage includes:
acquiring service attribute information of each service type and the storage capacity of each storage area contained in the refreshing storage;
and determining a storage area corresponding to each service type according to the service attribute information of each service type and the storage capacity of each storage area.
In a preferred embodiment of the invention, the method further comprises:
acquiring personnel structure information of the application main body;
and creating a user type authority according to the personnel structure information, and triggering the user type authority input instruction.
In a preferred embodiment of the present invention, the accessing the application storage corresponding to the refresh storage, and the newly creating a soft link in the application storage corresponding to the refresh storage includes:
and polling the application storage area corresponding to each storage area of the refresh storage, and creating a soft link on each application storage area.
In a preferred embodiment of the present invention, the refresh directory includes: model subdirectory, refresh file subdirectory, log subdirectory and to-be-issued subdirectory.
The invention also provides a report module creating device, which comprises:
the authority input module is used for receiving a user authority input instruction and inputting the user authority of the report to be created according to user authority information contained in the user authority input instruction;
the first creation module is used for accessing a refreshing memory and creating a refreshing directory of the report to be created in the refreshing memory, wherein the refreshing directory is used for storing files related to the refreshing of the report to be created;
the second creation module is used for accessing the application storage corresponding to the refreshing storage and creating a new soft link in the application storage corresponding to the refreshing storage, wherein the soft link is used for pointing to a refreshing directory of the report to be created;
and the third creating module is used for creating a report catalog of the report to be created on the user interaction interface corresponding to the application storage so that a user can access the report to be created through the report catalog according to the entered user class authority.
In a preferred embodiment of the present invention, the first creating module includes:
the system comprises a first acquisition unit, a second acquisition unit and a report creating unit, wherein the first acquisition unit is used for acquiring the service classification information of an application main body to obtain the service classification contained in the application main body, and the application main body is a main body applying the report to be created;
the second obtaining unit is used for obtaining the corresponding relation between each service type and the storage area contained in the refreshing storage;
and the new establishing unit is used for accessing the refreshing storage and establishing a refreshing catalogue of the report to be created in the storage area corresponding to each service type according to the corresponding relation.
In a preferred embodiment of the present invention, the second obtaining unit is specifically configured to:
obtaining historical service data of each service type and the storage capacity of each storage area contained in the refreshing storage;
and determining a storage area corresponding to each service type according to the historical service data of each service type and the storage capacity of each storage area.
In a preferred embodiment of the present invention, the second obtaining unit is specifically configured to:
acquiring service attribute information of each service type and the storage capacity of each storage area contained in the refreshing storage;
and determining a storage area corresponding to each service type according to the service attribute information of each service type and the storage capacity of each storage area.
In a preferred embodiment of the present invention, the apparatus further comprises:
the acquisition module is used for acquiring the personnel structure information of the application main body;
and the triggering unit is used for creating a user type authority according to the personnel structure information and triggering the user type authority input instruction.
In a preferred embodiment of the present invention, the second creating module is specifically configured to:
and polling the application storage area corresponding to each storage area of the refresh storage, and creating a soft link on each application storage area.
In a preferred embodiment of the present invention, the refresh directory includes: model subdirectory, refresh file subdirectory, log subdirectory and to-be-issued subdirectory.
The invention also provides a computer device, which comprises a memory and a processor, wherein the memory is used for storing at least one instruction, and the processor is used for executing the at least one instruction to realize the report module creation method in any embodiment.
The present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores at least one instruction, and when the at least one instruction is executed by a processor, the method for creating a report module according to any embodiment of the present invention is implemented.
According to the technical scheme, the user type authority of the report to be created is input according to the user type authority information contained in the user type authority input instruction by receiving the user type authority input instruction; accessing a refreshing storage, and creating a refreshing directory of the report to be created in the refreshing storage, wherein the refreshing directory is used for storing files related to the refreshing of the report to be created; accessing an application storage corresponding to the refreshing storage, and newly establishing a soft link in the application storage corresponding to the refreshing storage, wherein the soft link is used for pointing to a refreshing directory of the report to be created; and newly establishing a report catalog of the report to be created on the user interaction interface corresponding to the application storage so that a user can access the report to be created through the report catalog according to the entered user class authority. The user authority is input according to the user authority input instruction, the refreshing directory is created according to the automatic access refreshing storage, the application storage is automatically accessed to create the soft link, and finally the report directory of the report to be created is newly created on the user interaction interface corresponding to the application storage, so that a user can access the report directory of the report to be created according to the input authority. Therefore, the configuration tasks of the report module stored to the client from the server are completed, the report module is created, a large amount of manual work of a user is not needed in the creating process, and the creating efficiency of the report module is greatly improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
FIG. 1 is a flowchart of a report module creating method according to an embodiment of the present invention;
fig. 2 is a functional block diagram of a report module creating apparatus according to an embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a computer apparatus according to a preferred embodiment of the present invention for implementing a report module creation method.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
As shown in fig. 1, fig. 1 is a flowchart of a report module creating method according to an embodiment of the present invention. The order of the steps in the flow chart may be changed and some steps may be omitted according to different needs.
And S10, receiving a user authority input instruction, and inputting the user authority of the report to be created according to the user authority information contained in the user authority input instruction.
The method of the invention can be applied to the creation of the report module in the BI tool. For example, the creation of a reporting module is done in Cognos.
The report is a functional module which displays the information which is found or predicted in the business process of the enterprise in a chart or data form so that the operator can know the business situation of the enterprise. For example, the sales of three types of products, namely personal life care, home care, food and beverage, in brazil, china and india are graphically displayed in the report function module.
Meanwhile, when different companies or different departments of the same company apply the BI report system, different models can be created according to actual needs, and different reports can be displayed. Therefore, in the BI tool, the report forms which can be viewed by people with different roles are controlled through the authority. For example, in a financial department of a company, the financial statements that a financial supervisor can see are statement a, statement B, statement C, and statement D, and the financial statements that another general staff member of the financial department can see are statement a and statement B, which do not have the authority to view statement C and statement D.
Thus, the user class privilege information may include which types of users have which privileges. The report to be created is a report module to be created.
Specifically, the user type permission entry instruction may be a permission entry instruction in the form of an sql script statement, and is used for entering the user type permission. For example, in the Cognos database, the types of users are defined by sql script statements, and each type of user is given a certain right.
For example, the user types include a high level master class, a medium level master class, a general staff class. When the user belongs to the high-level supervisor, the report which can be checked by the user with the authority is a report M with the attribute of M, a report N with the attribute of N, a report X with the attribute of X and a report Y with the attribute of Y; when the user belongs to the middle-level master management class, the reports which can be checked by the user with the authority are the report M with the attribute of M and the report N with the attribute of N, and when the user belongs to the common staff member class, the report which can be checked by the user with the authority is only the report M with the attribute of M.
The user type authority of the report to be created is entered according to the user type authority information contained in the user type authority entry instruction, so that different types of users can view different reports according to the authority to which the users belong after the report is created. And moreover, manual operation is not needed, for example, the entry efficiency is improved, and the time for creating the report module is shortened.
Further, in another embodiment of the present invention, the method of the present invention further comprises: acquiring personnel structure information of the application main body; and creating a user type authority according to the personnel structure information, and triggering the user type authority input instruction.
The steps in the present embodiment may be performed before step S10.
The above application body means a unit body for implementing the BI tool. For example, the application subject is a certain company.
The staff configuration information of the application body may include which departments the application body includes, staff configuration of each department, and the like.
The creating of the user class right according to the personnel structure information may specifically be: and determining different management levels according to the personnel structure so as to distribute different user class rights. Meanwhile, different user type authorities can be distributed according to the personnel in the same management level and the work functions of the personnel.
For example, the general manager, the subgeneral manager and the finance department belong to 3 management levels, and each management level can be assigned with different user class authorities from large to small according to the authorities.
For example, for the personnel in several departments, namely the finance department, the sales department, the marketing department, the human resources department, the engineering department and the production department, different user class authorities can be assigned, so that the personnel in different departments can see the information related to the department. The manager of the finance department sees the finance-related information according to its assigned rights, the manager of the sales department sees the sales-related information according to its assigned rights, and the manager of the market department sees the market-related information according to its assigned rights.
Through the embodiment, when the report module is created, the user type authority is rapidly determined, and then the user type authority is input. For a company with a large scale, the method has the characteristics of multiple personnel and complex structure, and the efficiency of the company with the large scale in user class authority entry can be greatly improved through the embodiment.
S20, accessing a refresh storage, and creating a refresh directory of the report to be created in the refresh storage, wherein the refresh directory is used for storing files related to the refresh of the report to be created.
The Storage may also be referred to as Network Attached Storage (NAS). In practical applications, the refresh storage may be a storage for model refresh or a storage in a server for refresh.
Optionally, refreshing the directory includes, but is not limited to: a model subdirectory (also referred to as a model folder), a refresh file subdirectory (also referred to as a refresh folder), a log subdirectory (also referred to as a log folder), and a to-be-published subdirectory (also referred to as a to-be-published folder).
The model subdirectory is used for storing a new model, and the model is used for defining how the data is organized and how the data structure is.
And the refresh file subdirectory is used for storing files generated during model refresh, namely the refresh directory can be used as an execution position during model refresh.
And the log subdirectory is used for storing the log in the refreshing process.
And the subdirectory to be issued is used for storing the data cube file generated by the report refreshing. The data Cube file is also called Cube file.
Therefore, after the report module is created, the new model can be stored in the model subdirectory, then the new model is refreshed in the refreshing directory, and the refreshed data cube file is stored in the subdirectory to be issued for the use of the report. Meanwhile, if an exception is encountered in the refreshing process, the user can check the log file through the file stored in the log subdirectory.
Further, in another embodiment of the present invention, the refresh storage includes at least two storage areas, and the step S20 of creating the refresh directory of the report to be created in the refresh storage includes:
(1) acquiring business classification information of an application main body to obtain business classes contained in the application main body, wherein the application main body is a main body applying the report to be created;
(2) acquiring the corresponding relation between each service type and a storage area contained in the refreshing storage;
(3) and establishing a refreshing directory of the report to be created in a storage area corresponding to each service type according to the corresponding relation.
The term that the refresh storage includes at least two storage areas means that the refresh storage includes at least two memories separately, or the refresh storage (which is a single memory) includes a plurality of partitioned storage areas.
As described above, the above application body refers to a unit body for implementing the BI tool. For example, the application subject is a certain company.
The business classification information of the application body may be a business classification or a product classification of a unit body implementing the BI tool.
For example, a certain group company has 3 subsidiaries that respectively operate different businesses, and each subsidiary respectively corresponds to one storage area, so that the corresponding relationship between each business category and the storage area included in the refresh storage can be obtained. If the company a corresponds to an AA storage, the company b corresponds to a BB storage, and the company c corresponds to a CC storage, newly building a model subdirectory, a refreshing file subdirectory and a log subdirectory on the AA storage, and using the subdirectory to be released for report service of the company a; newly building a model subdirectory, refreshing a subfile directory and a log subdirectory on a BB storage, wherein the subdirectory to be issued is used for the report service of a company b; and newly building a model subdirectory, refreshing a file subdirectory and a log subdirectory on the CC storage, wherein the subdirectory to be released is used for the report service of the company c.
The correspondence between the service type and the storage area may be preset.
Through the embodiment, in application scenes of various business categories, a corresponding directory can be created for each business category for report refreshing. Moreover, the invention can automatically divide the corresponding service types and automatically create the corresponding refreshing catalogues, thereby improving the efficiency of creating the report module.
Further, in another embodiment of the present invention, the obtaining the correspondence between each service class and the storage area included in the refresh storage includes:
obtaining historical service data of each service type and the storage capacity of each storage area contained in the refreshing storage; and determining a storage area corresponding to each service type according to the historical service data of each service type and the storage capacity of each storage area.
Wherein, the historical data of the service class is the service data generated in the past period of time by the service class.
Determining a storage area corresponding to each service type according to the historical service data of each service type and the storage capacity of each storage area, wherein when the storage capacity of a certain storage area is greater than or equal to the historical service data of a certain service type, determining that the storage area correspondingly stores the historical data of the service type. Meanwhile, in specific implementation, the storage area corresponding to each service type is determined according to the historical service data from large to small.
For example, business data generated by company a in the past year is acquired. When the service data is large, the capacity of the allocated storage area is also large, and when the service data is small, the capacity of the allocated storage area is also small.
The corresponding relation between the service module and the refreshing storage obtained by the embodiment is more in line with the actual service requirement, the problem that the refreshing cannot be carried out due to insufficient space of the refreshing storage in the report refreshing process is avoided, and the running stability of the report after the report module is created is improved.
Further, in another embodiment of the present invention, the obtaining the correspondence between each service class and the storage area included in the refresh storage includes:
acquiring service attribute information of each service type and the storage capacity of each storage area contained in the refreshing storage; and determining a storage area corresponding to each service type according to the service attribute information of each service type and the storage capacity of each storage area.
The service attributes of the service category may include, but are not limited to: the service scale of the service category, the operation time of the service module and the like.
The business size of a business category may include the size of personnel, business profits, product categories, etc. for that business category.
The service attribute of the service category can reflect the report requirement type of the service and the report quantity of each service laterally. Therefore, in the present embodiment, the refresh storage is divided according to the service attribute of the service class, and a storage area with sufficient storage capacity can be allocated for each service type. The problem that the report cannot be refreshed due to insufficient refreshing storage space in the report refreshing process is avoided, and the running stability of the report after the report module is created is improved.
And S30, accessing the application storage corresponding to the refreshing storage, and creating a new soft link in the application storage corresponding to the refreshing storage, wherein the soft link is used for pointing to the refreshing directory of the report to be created.
The application storage may be a storage for a report application or a storage in a server for an application.
In a specific implementation, the refresh storage and the application storage may be in the same storage medium or in different storage media respectively.
The refresh storage and the application storage have a certain corresponding relationship, namely the application storage acquires the data cube from the corresponding refresh storage when executing.
The soft link may also be called a symbolic link (symbollic link), and is a link file, i.e. a link file pointing to a certain address. The soft link is used to point to the refresh directory of the report to be created, specifically, the soft link points to the newly created refresh directory in the refresh storage in step S20, that is, the soft link is a link file of the newly created refresh directory in the refresh storage corresponding to the application storage. Therefore, the newly created refresh directory in the refresh storage corresponding to the application storage can be accessed through the newly created soft link.
It is to be understood that, in a scenario with multiple service types, when the refresh storage includes at least two storage areas, the application storage may also include at least two application storage areas corresponding thereto.
Optionally, in another embodiment of the present invention, the accessing the application storage corresponding to the refresh storage, and creating a new soft link in the application storage corresponding to the refresh storage includes:
and polling the application storage area corresponding to each storage area of the refresh storage, and creating a soft link on each application storage area.
For example, a soft link is created on an application storage area corresponding to each storage area of the refresh storage to point to the subdirectory to be published, so that a well-generated data cube file after the refresh can be acquired.
By the embodiment, report building under the condition of multiple service types can be supported.
And S40, newly creating a report catalog of the report to be created on the user interaction interface corresponding to the application storage, so that the user can access the report to be created through the report catalog according to the recorded user class authority.
The user interaction interface is an interface of a client operated when a user (such as a manager of a finance department) viewing a report uses a report module of a BI tool, and is also an interface of an application storage corresponding client.
The report catalog of the report to be created is newly established on the user interaction interface, so that a user can directly access the report function of the BI tool through the report catalog, and further view the report. Specifically, after the creation of the report module is completed through steps S10 to 40, the user can access the report with the authority according to the entered user class authority.
When the user views the report form from the user interaction interface, the report form data is obtained by refreshing through the refreshing storage of the back-end server (or the server and the storage), and then the report form data is displayed on the user interaction interface, so that the report form service is provided for the user.
The report module creating method provided by the invention receives a user type authority input instruction, and inputs the user type authority of the report to be created according to the user type authority information contained in the user type authority input instruction; accessing a refreshing storage, and creating a refreshing directory of the report to be created in the refreshing storage, wherein the refreshing directory is used for storing files related to the refreshing of the report to be created; accessing an application storage corresponding to the refreshing storage, and newly establishing a soft link in the application storage corresponding to the refreshing storage, wherein the soft link is used for pointing to a refreshing directory of the report to be created; and newly establishing a report catalog of the report to be created on the user interaction interface corresponding to the application storage so that a user can access the report to be created through the report catalog according to the entered user class authority. The user authority is input according to the user authority input instruction, the refreshing directory is created according to the automatic access refreshing storage, the application storage is automatically accessed to create the soft link, and finally the report directory of the report to be created is newly created on the user interaction interface corresponding to the application storage, so that a user can access the report directory of the report to be created according to the input authority. Therefore, the configuration tasks of the report module stored to the client from the server are completed, the report module is created, a large amount of manual work of a user is not needed in the creating process, and the creating efficiency of the report module is greatly improved.
As shown in fig. 2, fig. 2 is a functional block diagram of a report module creating apparatus according to an embodiment of the present invention. The report module creating device comprises a permission entry module 210, a first creating module 220, a second creating module 230 and a third creating module 240. The module referred to in the present invention refers to a series of computer program segments capable of being executed by a processor of a computer device and performing a fixed function, which are stored in a memory of the computer device. In the present embodiment, the functions of the modules will be described in detail in the following embodiments.
And the authority entry module 210 is configured to receive a user authority entry instruction, and enter a user authority of the report to be created according to user authority information included in the user authority entry instruction.
The device can be used for creating the report module in the BI tool. For example, the creation of a reporting module is done in Cognos.
The report is a functional module which displays the information which is found or predicted in the business process of the enterprise in a chart or data form so that the operator can know the business situation of the enterprise. For example, the sales of three types of products, namely personal life care, home care, food and beverage, in brazil, china and india are graphically displayed in the report function module.
Meanwhile, when different companies or different departments of the same company apply the BI report system, different models can be created according to actual needs, and different reports can be displayed. Therefore, in the BI tool, the report forms which can be viewed by people with different roles are controlled through the authority. For example, in a financial department of a company, the financial statements that a financial supervisor can see are statement a, statement B, statement C, and statement D, and the financial statements that another general staff member of the financial department can see are statement a and statement B, which do not have the authority to view statement C and statement D.
Thus, the user class privilege information may include which types of users have which privileges. The report to be created is a report module to be created.
Specifically, the user type permission entry instruction may be a permission entry instruction in the form of an sql script statement, and is used for entering the user type permission. For example, in the Cognos database, the types of users are defined by sql script statements, and each type of user is given a certain right.
For example, the user types include a high level master class, a medium level master class, a general staff class. When the user belongs to the high-level supervisor, the report which can be checked by the user with the authority is a report M with the attribute of M, a report N with the attribute of N, a report X with the attribute of X and a report Y with the attribute of Y; when the user belongs to the middle-level master management class, the reports which can be checked by the user with the authority are the report M with the attribute of M and the report N with the attribute of N, and when the user belongs to the common staff member class, the report which can be checked by the user with the authority is only the report M with the attribute of M.
The user type authority of the report to be created is entered according to the user type authority information contained in the user type authority entry instruction, so that different types of users can view different reports according to the authority to which the users belong after the report is created. And moreover, manual operation is not needed, for example, the entry efficiency is improved, and the time for creating the report module is shortened.
Further, in another embodiment of the present invention, the apparatus of the present invention further includes an obtaining module and a triggering module.
And the acquisition module is used for acquiring the personnel structure information of the application main body.
And the triggering module is used for creating user type authority according to the personnel structure information and triggering the user type authority input instruction.
The acquisition module and the triggering module may be executed before the rights entry module.
The above application body means a unit body for implementing the BI tool. For example, the application subject is a certain company.
The staff configuration information of the application body may include which departments the application body includes, staff configuration of each department, and the like.
The creating of the user class right according to the personnel structure information may specifically be: and determining different management levels according to the personnel structure so as to distribute different user class rights. Meanwhile, different user type authorities can be distributed according to the personnel in the same management level and the work functions of the personnel.
For example, the general manager, the subgeneral manager and the finance department belong to 3 management levels, and each management level can be assigned with different user class authorities from large to small according to the authorities.
For example, for the personnel in several departments, namely the finance department, the sales department, the marketing department, the human resources department, the engineering department and the production department, different user class authorities can be assigned, so that the personnel in different departments can see the information related to the department. The manager of the finance department sees the finance-related information according to its assigned rights, the manager of the sales department sees the sales-related information according to its assigned rights, and the manager of the market department sees the market-related information according to its assigned rights.
Through the embodiment, when the report module is created, the user type authority is rapidly determined, and then the user type authority is input. For a company with a large scale, the method has the characteristics of multiple personnel and complex structure, and the efficiency of the company with the large scale in user class authority entry can be greatly improved through the embodiment.
The first creating module 220 is configured to access a refresh storage, and create a refresh directory of the report to be created in the refresh storage, where the refresh directory is used to store a file related to refresh of the report to be created.
The Storage may also be referred to as Network Attached Storage (NAS). In practical applications, the refresh storage may be a storage for model refresh or a storage in a server for refresh.
Optionally, refreshing the directory includes, but is not limited to: a model subdirectory (also referred to as a model folder), a refresh file subdirectory (also referred to as a refresh folder), a log subdirectory (also referred to as a log folder), and a to-be-published subdirectory (also referred to as a to-be-published folder).
The model subdirectory is used for storing a new model, and the model is used for defining how the data is organized and how the data structure is.
And the refreshing subdirectory is used for storing the file generated during model refreshing, namely the refreshing directory can be used as an execution position during model refreshing.
And the log subdirectory is used for storing the log in the refreshing process.
And the subdirectory to be issued is used for storing the data cube file generated by the report refreshing. The data Cube file is also called Cube file.
Therefore, after the report module is created, the new model can be stored in the model subdirectory, then the new model is refreshed in the refreshing directory, and the refreshed data cube file is stored in the subdirectory to be issued for the use of the report. Meanwhile, if an exception is encountered in the refreshing process, the user can check the log file through the file stored in the log subdirectory.
Further, in another embodiment of the present invention, the refresh memory includes at least two storage areas, and the first creating module 220 may include a first obtaining unit, a second obtaining unit, and a new unit.
The first obtaining unit is used for obtaining the business classification information of an application main body to obtain the business classification contained in the application main body, wherein the application main body is a main body applying the report to be created.
And the second acquisition unit is used for acquiring the corresponding relation between each service type and the storage area contained in the refreshing storage.
And the new establishing unit is used for accessing the refreshing storage and establishing a refreshing catalogue of the report to be created in the storage area corresponding to each service type according to the corresponding relation.
The term that the refresh storage includes at least two storage areas means that the refresh storage includes at least two memories separately, or the refresh storage (which is a single memory) includes a plurality of partitioned storage areas.
As described above, the above application body refers to a unit body for implementing the BI tool. For example, the application subject is a certain company.
The business classification information of the application body may be a business classification or a product classification of a unit body implementing the BI tool.
For example, a certain group company has 3 subsidiaries that respectively operate different businesses, and each subsidiary respectively corresponds to one storage area, so that the corresponding relationship between each business category and the storage area included in the refresh storage can be obtained. If the company a corresponds to an AA storage, the company b corresponds to a BB storage, and the company c corresponds to a CC storage, newly building a model subdirectory, a refreshing file subdirectory and a log subdirectory on the AA storage, and using the subdirectory to be released for report service of the company a; newly building a model subdirectory, refreshing a file subdirectory and a log subdirectory on the BB storage, wherein the subdirectory to be issued is used for the report service of a company b; and newly building a model subdirectory, refreshing a file subdirectory and a log subdirectory on the CC storage, wherein the subdirectory to be released is used for the report service of the company c.
The correspondence between the service type and the storage area may be preset.
Through the embodiment, in application scenes of various business categories, a corresponding directory can be created for each business category for report refreshing. Moreover, the invention can automatically divide the corresponding service types and automatically create the corresponding refreshing catalogues, thereby improving the efficiency of creating the report module.
Further, in another embodiment of the present invention, the second obtaining unit is specifically configured to:
obtaining historical service data of each service type and the storage capacity of each storage area contained in the refreshing storage; and determining a storage area corresponding to each service type according to the historical service data of each service type and the storage capacity of each storage area.
Wherein, the historical data of the service class is the service data generated in the past period of time by the service class.
Determining a storage area corresponding to each service type according to the historical service data of each service type and the storage capacity of each storage area, wherein when the storage capacity of a certain storage area is greater than or equal to the historical service data of a certain service type, determining that the storage area correspondingly stores the historical data of the service type. Meanwhile, in specific implementation, the storage area corresponding to each service type is determined according to the historical service data from large to small.
For example, business data generated by company a in the past year is acquired. When the service data is large, the capacity of the allocated storage area is also large, and when the service data is small, the capacity of the allocated storage area is also small.
The corresponding relation between the service module and the refreshing storage obtained by the embodiment is more in line with the actual service requirement, the problem that the refreshing cannot be carried out due to insufficient space of the refreshing storage in the report refreshing process is avoided, and the running stability of the report after the report module is created is improved.
Further, in another embodiment of the present invention, the second obtaining unit is specifically configured to:
acquiring service attribute information of each service type and the storage capacity of each storage area contained in the refreshing storage; and determining a storage area corresponding to each service type according to the service attribute information of each service type and the storage capacity of each storage area.
The service attributes of the service category may include, but are not limited to: the service scale of the service category, the operation time of the service module and the like.
The business size of a business category may include the size of personnel, business profits, product categories, etc. for that business category.
The service attribute of the service category can reflect the report requirement type of the service and the report quantity of each service laterally. Therefore, in the present embodiment, the refresh storage is divided according to the service attribute of the service class, and a storage area with sufficient storage capacity can be allocated for each service type. The problem that the report cannot be refreshed due to insufficient refreshing storage space in the report refreshing process is avoided, and the running stability of the report after the report module is created is improved.
A second creating module 230, configured to access the application storage corresponding to the refreshed storage, and create a soft link in the application storage corresponding to the refreshed storage, where the soft link is used to point to a refreshed directory of the report to be created.
The application storage may be a storage for a report application or a storage in a server for an application.
In a specific implementation, the refresh storage and the application storage may be in the same storage medium or in different storage media.
The refresh storage and the application storage have a certain corresponding relationship, namely the application storage acquires the data cube from the corresponding refresh storage when executing.
The soft link may also be called a symbolic link (symbollic link), and is a link file, i.e. a link file pointing to a certain address. The soft link is used to point to the refresh directory of the report to be created, specifically, the soft link points to the newly created refresh directory in the refresh storage in step S20, that is, the soft link is a link file of the newly created refresh directory in the refresh storage corresponding to the application storage. Therefore, the newly created refresh directory in the refresh storage corresponding to the application storage can be accessed through the newly created soft link.
It is to be understood that, in a scenario with multiple service types, when the refresh storage includes at least two storage areas, the application storage may also include at least two application storage areas corresponding thereto.
Optionally, in other embodiments of the present invention, the second creating module 230 is specifically configured to:
and polling and refreshing an application storage area corresponding to each storage area of the storage, and creating a soft link on each application storage area.
For example, a soft link is created on an application storage area corresponding to each storage area of the refresh storage to point to the subdirectory to be published, so that a well-generated data cube file after the refresh can be acquired.
By the embodiment, report building under the condition of multiple service types can be supported.
A third creating module 240, configured to create a report directory of the report to be created in the user interaction interface corresponding to the application storage, so that a user accesses the report to be created through the report directory according to the entered user class permission.
The user interaction interface is an interface of a client operated when a user (such as a manager of a finance department) viewing a report uses a report module of a BI tool, and is also an interface of an application storage corresponding client.
The report catalog of the report to be created is newly established on the user interaction interface, so that a user can directly access the report function of the BI tool through the report catalog, and further view the report. Specifically, after the report module is created through the modules, the user can access the report with the authority according to the entered user type authority.
When the user views the report form from the user interaction interface, the report form data is obtained by refreshing through the refreshing storage of the back-end server (or the server and the storage), and then the report form data is displayed on the user interaction interface, so that the report form service is provided for the user.
The report module creating device provided by the invention receives a user type authority input instruction through an authority input module, and inputs the user type authority of the report to be created according to user type authority information contained in the user type authority input instruction; the first creation module accesses a refresh storage, and creates a refresh directory of the report to be created in the refresh storage, wherein the refresh directory is used for storing files related to the refresh of the report to be created; the second creation module accesses the application storage corresponding to the refreshing storage, and creates a soft link in the application storage corresponding to the refreshing storage, wherein the soft link is used for pointing to a refreshing directory of the report to be created; and a third creation module creates a report catalog of the report to be created on a user interaction interface corresponding to the application storage so that a user can access the report to be created through the report catalog according to the entered user class authority. The user authority is input according to the user authority input instruction, the refreshing directory is created according to the automatic access refreshing storage, the application storage is automatically accessed to create the soft link, and finally the report directory of the report to be created is newly created on the user interaction interface corresponding to the application storage, so that a user can access the report directory of the report to be created according to the input authority. Therefore, the configuration tasks of the report module stored to the client from the server are completed, the report module is created, a large amount of manual work of a user is not needed in the creating process, and the creating efficiency of the report module is greatly improved.
The integrated modules and units implemented in the form of software functional modules may be stored in a computer readable storage medium. The software functional module is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present invention.
As shown in fig. 3, fig. 3 is a schematic structural diagram of a computer device according to a preferred embodiment of the method for creating a report module according to the present invention. The computer means comprise at least one transmitting means 31, at least one memory 32, at least one processor 33, at least one receiving means 34 and at least one communication bus. Wherein the communication bus is used for realizing connection communication among the components.
The computer device is a device capable of automatically performing numerical calculation and/or information processing according to a preset or stored instruction, and the hardware includes, but is not limited to, a microprocessor, an Application Specific Integrated Circuit (ASIC), a Programmable Gate Array (FPGA), a Digital Signal Processor (DSP), an embedded device, and the like. The computer apparatus may also include a network device and/or a user device. Wherein the network device includes, but is not limited to, a single network server, a server group consisting of a plurality of network servers, or a Cloud Computing (Cloud Computing) based Cloud consisting of a large number of hosts or network servers, wherein Cloud Computing is one of distributed Computing, a super virtual computer consisting of a collection of loosely coupled computers.
The computer device may be, but is not limited to, any electronic product capable of performing human-computer interaction with a user through a keyboard, a touch pad, a voice control device, or the like.
The Network in which the computer device is located includes, but is not limited to, the internet, a wide area Network, a metropolitan area Network, a local area Network, a Virtual Private Network (VPN), and the like.
The receiving device 34 and the transmitting device 31 may be wired transmitting ports, or may be wireless devices, for example, including antenna devices, for performing data communication with other devices.
The memory 32 is used to store program code. The Memory 32 may be a circuit having a storage function, such as a RAM (Random-Access Memory), a FIFO (First In First Out), or the like, which is not In a physical form In the integrated circuit. Alternatively, the memory 32 may be a memory in a physical form, such as a memory bank, a TF Card (Trans-flash Card), a smart media Card (smart media Card), a secure digital Card (secure digital Card), a flash memory Card (flash Card), and so on.
The processor 33 may comprise one or more microprocessors, digital processors. The processor 33 may call program code stored in the memory 32 to perform the associated functions. For example, the units described in fig. 3 are program codes stored in the memory 32 and executed by the processor 33 to implement a report module creation method. The processor 33 is also called a Central Processing Unit (CPU), and is an ultra-large scale integrated circuit, which is an operation Core (Core) and a Control Core (Control Unit).
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is only one logical functional division, and other divisions may be realized in practice.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional module.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference signs in the claims shall not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the system claims may also be implemented by one unit or means in software or hardware. The terms second, etc. are used to denote names, but not any particular order.
Finally, it should be noted that the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting, and although the present invention is described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications or equivalent substitutions may be made on the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims (10)
1. A report module creation method is characterized by comprising the following steps:
receiving a user type authority input instruction, and inputting the user type authority of the report to be created according to user type authority information contained in the user type authority input instruction;
accessing a refreshing storage, and newly building a refreshing directory of the report to be created in the refreshing storage, wherein the refreshing directory is used for storing files related to the refreshing of the report to be created, and the refreshing storage comprises a model refreshing memory or a model refreshing server;
accessing an application storage corresponding to the refreshing storage, and newly building a soft link in the application storage corresponding to the refreshing storage, wherein the soft link is used for pointing to a refreshing directory of the report to be created, and the application storage comprises a storage of report application or a storage in a server for application;
and newly establishing a report catalog of the report to be created on the user interaction interface corresponding to the application storage so that a user can access the report to be created through the report catalog according to the entered user class authority.
2. The method according to claim 1, wherein the refresh storage includes at least two storage areas, and the creating of the refresh directory of the report to be created in the refresh storage includes:
acquiring business classification information of an application main body to obtain business classes contained in the application main body, wherein the application main body is a main body applying the report to be created;
acquiring the corresponding relation between each service type and a storage area contained in the refreshing storage;
and establishing a refreshing directory of the report to be created in a storage area corresponding to each service type according to the corresponding relation.
3. The method according to claim 2, wherein said obtaining the correspondence between each service class and the storage area included in the refresh storage comprises:
obtaining historical service data of each service type and the storage capacity of each storage area contained in the refreshing storage;
and determining a storage area corresponding to each service type according to the historical service data of each service type and the storage capacity of each storage area.
4. The method according to claim 2, wherein said obtaining the correspondence between each service class and the storage area included in the refresh storage comprises:
acquiring service attribute information of each service type and the storage capacity of each storage area contained in the refreshing storage;
and determining a storage area corresponding to each service type according to the service attribute information of each service type and the storage capacity of each storage area.
5. The method of any of claims 2 to 4, further comprising:
acquiring personnel structure information of the application main body;
and creating a user type authority according to the personnel structure information, and triggering the user type authority input instruction.
6. The method of any of claims 1 to 4, wherein said accessing an application store corresponding to said refresh store, and wherein creating a new soft link in said application store corresponding to said refresh store comprises:
and polling the application storage area corresponding to each storage area of the refresh storage, and creating a soft link on each application storage area.
7. The method of any of claims 1 to 4, wherein the refreshing the directory comprises: model subdirectory, refresh file subdirectory, log subdirectory and to-be-issued subdirectory.
8. A reporting module creation apparatus, the apparatus comprising:
the authority input module is used for receiving a user authority input instruction and inputting the user authority of the report to be created according to user authority information contained in the user authority input instruction;
the first creation module is used for accessing refreshing storage and creating a refreshing directory of the report to be created in the refreshing storage, wherein the refreshing directory is used for storing files related to refreshing of the report to be created, and the refreshing storage comprises a model refreshing memory or a refreshing server;
a second creation module, configured to access an application storage corresponding to the refresh storage, and create a soft link in the application storage corresponding to the refresh storage, where the soft link is used to point to a refresh directory of the report to be created, and the application storage includes a storage of a report application or a storage in a server for application;
and the third creating module is used for creating a report catalog of the report to be created on the user interaction interface corresponding to the application storage so that a user can access the report to be created through the report catalog according to the entered user class authority.
9. A computer device comprising a memory for storing at least one instruction and a processor for executing the at least one instruction to implement the reporting module creation method as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium having stored thereon computer instructions, characterized in that: the computer instructions, when executed by a processor, implement the reporting module creation method as recited in any of claims 1 to 7.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810367355.2A CN108681674B (en) | 2018-04-23 | 2018-04-23 | Report module creating method and device, computer device and storage medium |
PCT/CN2018/099778 WO2019205347A1 (en) | 2018-04-23 | 2018-08-10 | Report module creating method and device, and computer device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810367355.2A CN108681674B (en) | 2018-04-23 | 2018-04-23 | Report module creating method and device, computer device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108681674A CN108681674A (en) | 2018-10-19 |
CN108681674B true CN108681674B (en) | 2022-02-01 |
Family
ID=63802231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810367355.2A Active CN108681674B (en) | 2018-04-23 | 2018-04-23 | Report module creating method and device, computer device and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108681674B (en) |
WO (1) | WO2019205347A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109492058A (en) * | 2018-11-13 | 2019-03-19 | 中国联合网络通信集团有限公司 | The method for pushing and device of bordereau |
CN110347974B (en) * | 2019-05-30 | 2023-06-23 | 深圳市鼎为通信有限公司 | Data processing method, device, computer equipment and storage medium |
CN110618990B (en) * | 2019-08-15 | 2024-04-30 | 中国平安财产保险股份有限公司 | List report setting method, system and list report acquisition method |
CN111986009A (en) * | 2020-06-30 | 2020-11-24 | 山东浪潮通软信息科技有限公司 | Financial inquiry report generation method, device and medium based on elastic domain |
CN111859882A (en) * | 2020-07-30 | 2020-10-30 | 深圳市元征科技股份有限公司 | Report generation method, system, equipment and readable storage medium |
CN112667638B (en) * | 2020-12-31 | 2022-12-27 | 新奥数能科技有限公司 | Dynamic report generation method and device, terminal equipment and readable storage medium |
CN113505128B (en) * | 2021-06-30 | 2024-05-31 | 平安科技(深圳)有限公司 | Method, device, equipment and storage medium for creating data table |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7546633B2 (en) * | 2002-10-25 | 2009-06-09 | Microsoft Corporation | Role-based authorization management framework |
US20060161862A1 (en) * | 2005-01-20 | 2006-07-20 | Microsoft Corporation | Enabling users to create and use a directory of document links from within a file menu of an application |
CN100580662C (en) * | 2007-12-29 | 2010-01-13 | 中国建设银行股份有限公司 | Heterogeneous report form integration and centralized management device and system |
CN102467547B (en) * | 2010-11-16 | 2013-10-09 | 金蝶软件(中国)有限公司 | Historical data storage method and device |
CN102810094A (en) * | 2011-05-31 | 2012-12-05 | 中兴通讯股份有限公司 | Report generation method and device |
US9245135B2 (en) * | 2013-03-22 | 2016-01-26 | Alcatel Lucent | CDR filtering for virtual operators |
CN106095504B (en) * | 2016-06-13 | 2019-08-20 | 青岛海信移动通信技术股份有限公司 | Preset application loading method and mobile terminal |
CN106095341A (en) * | 2016-06-14 | 2016-11-09 | 乐视控股(北京)有限公司 | Method for managing object and Object Management System |
CN107451109B (en) * | 2017-07-05 | 2022-01-04 | 北京京东尚科信息技术有限公司 | Report generation method and system |
-
2018
- 2018-04-23 CN CN201810367355.2A patent/CN108681674B/en active Active
- 2018-08-10 WO PCT/CN2018/099778 patent/WO2019205347A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN108681674A (en) | 2018-10-19 |
WO2019205347A1 (en) | 2019-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108681674B (en) | Report module creating method and device, computer device and storage medium | |
DE112012005032B4 (en) | Removing data remanence in deduplicated storage clouds | |
US9454558B2 (en) | Managing an index of a table of a database | |
US10002170B2 (en) | Managing a table of a database | |
CN110716966B (en) | Data visualization processing method and system, electronic device and storage medium | |
DE112016003626T5 (en) | Natural language interface to databases | |
CA2878451C (en) | Collaborative due diligence review system | |
DE102013206354A1 (en) | Adaptive assessment of object relevance based on dynamic user properties | |
AU2014329810A1 (en) | Methods and systems for managing community information | |
US20210133195A1 (en) | Dynamic access paths | |
US11012462B2 (en) | Security management for data systems | |
CN112181972A (en) | Data management method and device based on big data and computer equipment | |
CN112100183B (en) | Report query system, device and method based on label management | |
DE112018005283T5 (en) | DEDUPLICATION FOR FILES IN A CLOUD COMPUTING STORAGE AND IN DATA TRANSFER TOOLS | |
CN111274326A (en) | Feature data importing method, feature data managing and controlling method, feature data importing device, feature data managing and controlling device and electronic equipment | |
RU161584U1 (en) | AUTOMATED WORKPLACE FOR BUSINESS MANAGEMENT | |
US20120323840A1 (en) | Data flow cost modeling | |
US20160378285A1 (en) | Automatic Detection of Semantics | |
DE112016001686T5 (en) | Automatic garbage collection without the use of special commands | |
US20190266526A1 (en) | Multi-dimensional organization of data for efficient analysis | |
CN117032906B (en) | Agricultural product basic data resource pool management method and system | |
CN115987782B (en) | Cloud hostname generation method, device, equipment, storage medium and program product | |
Hananto et al. | Organization Cooperative Mapping Information System-based GIS | |
CN110955913A (en) | Intelligent data transmission interface management system | |
CN118051936A (en) | Control method and device of access authority of intelligent system, electronic equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |