Metadata management method based on JIRA system
Through the metadata management method based on the JIRA system, the problems of poor integration and low update and maintenance efficiency of the metadata management system are solved, efficient metadata management and cross-departmental collaboration are achieved, and consistency and transparency between systems are ensured.
Patent Information
- Application Number
- CN202510811800.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-18
- Publication Date
- 2025-10-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing metadata management system lacks effective integration with existing business processes and project management systems, resulting in information islands, low efficiency in metadata updates and maintenance, and an inability to meet rapidly changing business needs. It also lacks cross-departmental and cross-team collaborative management and automation, resulting in low work efficiency.
Metadata management is implemented based on the JIRA system. The workflow function automates the management of the metadata lifecycle. The task tracking function is used to associate metadata changes and generate change logs. The intelligent rule engine analyzes the urgency and scope of changes, pushes information to relevant personnel, and automatically synchronizes metadata changes to the related data platform through the API interface to ensure consistency and transparency.
It achieves efficient integration of metadata management, improves update and maintenance efficiency, enhances the traceability and transparency of metadata changes, optimizes the response speed of cross-departmental collaboration, and ensures metadata consistency between different systems.
Smart Images

Figure CN120821733A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data management, in particular to the technical field related to metadata management, and specifically to a metadata management method implemented based on a JIRA system. Background Art
[0002] With the rapid development of information technology and the explosive growth of data volume, metadata management has become increasingly important in all walks of life. Metadata is information that describes the structure, content, generation rules, and relationships of data, and plays a vital role in ensuring the availability, quality, and security of data. In areas such as big data, cloud computing, and data warehouses, enterprises need efficient metadata management systems to support complex data processing and analysis tasks. Existing metadata management methods usually rely on dedicated metadata management platforms or database systems, which can provide a certain degree of data structure description, data source management, and data flow tracking capabilities. In order to meet the increasingly stringent needs of enterprises for data governance and compliance, many enterprises have also begun to introduce new technologies into traditional metadata management tools, using project management tools to integrate more functions to support efficient management and real-time updates of metadata.
[0003] However, existing metadata management methods still have some significant defects and shortcomings. Traditional metadata management systems mostly operate independently and lack effective integration with existing business processes and project management systems, resulting in information islands in the management of data and metadata. Existing systems often require manual updating and maintenance of metadata, which makes metadata management complex and prone to errors as the amount of data increases, and cannot meet rapidly changing business needs. Traditional systems have weak real-time tracking and response capabilities for metadata changes, making it difficult to cope with frequent changes in systems and data structures. Most importantly, many existing tools have significant deficiencies in collaborative management and automation, and are unable to efficiently support cross-departmental and cross-team collaboration. They lack effective automated management methods, resulting in low work efficiency. Therefore, existing technologies urgently need to address the efficiency, flexibility and automation issues of metadata management to adapt to the growing data management needs of modern enterprises. Summary of the Invention
[0004] In view of the deficiencies of the existing technology, the present invention provides a metadata management method based on the JIRA system, which solves the problems of insufficient integration of metadata management and low efficiency of metadata update and maintenance.
[0005] To achieve the above objectives, the present invention is implemented through the following technical solutions: a metadata management method based on the JIRA system, comprising: S1. creating a metadata-related project in the JIRA system, and automatically managing the metadata life cycle through the workflow function of the JIRA system; S2. Utilize JIRA's task tracking function to associate each metadata change with the relevant project and generate a change log. Simultaneously, the metadata is analyzed using an intelligent rules engine. This engine adjusts notification frequency based on the urgency and impact of metadata changes, and pushes metadata change information to relevant personnel, ensuring traceability and transparency of metadata changes and optimizing cross-departmental collaboration and response speed. S3. Set metadata status management rules in the JIRA system. The status management rules trigger task notifications based on the metadata lifecycle stage to ensure real-time information sharing and cross-departmental collaboration. S4. Automatically synchronize metadata changes to the associated data platform by establishing an API interface between the JIRA system and the target data platform, maintaining metadata consistency across different systems.
[0006] Preferably, the step of creating metadata related items in S1 includes: S1.1 Create a unique identifier for each metadata item in the JIRA system to ensure that the metadata is unique within the system; S1.2 defines operating rules for each type of metadata, where the operating rules cover the creation, modification, approval, and release of metadata. The life cycle includes the creation, update, approval, and release of metadata.
[0007] Preferably, the task tracking function generates a task each time the metadata is changed and binds it to the metadata-related item, recording the changed content, changed personnel and changed time.
[0008] Preferably, the notification frequencies include: low-frequency notification: once a week; medium-frequency notification: once a day; high-frequency notification: once an hour.
[0009] Preferably, the intelligent rule engine in S2 includes the following steps: S2.1 Conduct impact assessments of metadata changes based on historical data; S2.2 Adjust notification priorities based on the scope of impact, prioritizing key change information. S2.3 Calculate the impact of the metadata change on each part of the system through the influence matrix model. The model formula is:
[0010] in: I is the overall impact of the metadata change; For the The weight of each module indicates its relative importance to the business process; For metadata changes The degree of influence of each module; is the total number of affected modules.
[0011] Preferably, the life cycle stages of the metadata in S3 include: creation, definition and design, use, update and maintenance, audit compliance, abandonment and deletion.
[0012] Preferably, the task notifications in S3 include: metadata creation notifications, metadata update notifications, approval reminder notifications, metadata deletion warnings, task completion notifications, compliance check notifications, and system synchronization notifications. The state management rules determine the correspondence between the metadata lifecycle and task notifications based on the following condition-action model. The model formula is:
[0013] Where: Tr is the type of triggering the task notification; The current status of metadata; For relevant conditions; For executable actions; Indicates that when the conditions are met, the corresponding task notification is triggered.
[0014] Preferably, the metadata change synchronization process is based on an incremental update mode, and the incremental update mode only synchronizes and updates the changed metadata.
[0015] Preferably, the change log includes: change time, change type, change content, change personnel and change reason.
[0016] Preferably, the automatic synchronization in S4 includes the following steps: S4.1 Define API interface: Create a RESTful API interface between the JIRA system and the target data platform; S4.2 Establish connection: Configure information authentication of API interface; S4.3 Capturing Changes: Use JIRA task tracking to capture metadata changes S4.4 Data transmission and processing: Transmit metadata changes to the target data platform through the API interface; S4.4 Synchronization Verification: Verify whether the data updates on the target platform are consistent with the changes in JIRA.
[0017] The present invention provides a metadata management method based on the JIRA system, which has the following beneficial effects: This JIRA-based metadata management method, leveraging JIRA's workflow and task tracking capabilities, enables comprehensive management of the metadata lifecycle, addressing the poor integration and inefficient update and maintenance of traditional metadata management systems. By creating metadata-related projects within JIRA, it automates the creation, update, approval, and release of metadata. Furthermore, it leverages an intelligent rules engine to analyze the urgency and impact of metadata changes and dynamically adjust notification policies, thereby improving the transparency of metadata changes and the responsiveness of cross-departmental collaboration. Furthermore, the automatic synchronization function, based on an incremental update model, ensures metadata consistency across different platforms, reduces manual intervention, and improves the efficiency and accuracy of data synchronization.
[0018] This invention enhances the traceability and transparency of metadata changes by generating a detailed change log and a task notification system based on state management rules. Each metadata change is tied to the relevant project and records the content, personnel, and time of the change. Impact assessment reports are also generated to ensure that all changes are documented. Furthermore, the system uses an intelligent rules engine to calculate the impact of changes on various system modules and prioritizes key change information, ensuring timely and accurate notification of changes to relevant personnel, further optimizing metadata management within business processes. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 It is a flowchart for implementing the invention. DETAILED DESCRIPTION
[0020] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0021] Example 1 like Figure 1 As shown, an embodiment of the present invention provides a metadata management method based on the JIRA system, including: S1. creating a metadata-related project in the JIRA system, and automatically managing the metadata life cycle through the workflow function of the JIRA system, where the life cycle includes the creation, update, approval, and release of metadata.
[0022] The steps for creating metadata related items in S1 include: S1.1 Create a unique identifier for each metadata item in the JIRA system to ensure that the metadata is unique within the system.
[0023] S1.2 defines operating rules for each type of metadata, which cover the creation, modification, approval and publication of metadata.
[0024] S2. Utilize JIRA's task tracking function to associate each metadata change with the relevant project and generate a change log. Simultaneously, the intelligent rules engine analyzes the metadata. By identifying the urgency and impact of metadata changes, the intelligent rules engine adjusts notification frequency and pushes metadata change information to relevant personnel, ensuring the traceability and transparency of metadata changes and optimizing cross-departmental collaboration and response speed. The change log includes the change time, change type, change content, change personnel, and change reason.
[0025] The task tracking function generates a task and binds it to the metadata-related project every time the metadata changes, recording the changed content, changed person and change time.
[0026] Notification frequencies include: low-frequency notification: once a week; medium-frequency notification: once a day; high-frequency notification: once an hour.
[0027] The intelligent rule engine in S2 includes the following steps: S2.1 Perform impact assessments of metadata changes based on historical data.
[0028] S2.2 Adjust notification priority based on the scope of impact, giving priority to pushing key change information.
[0029] S2.3 Calculate the impact of metadata changes on various parts of the system using the influence matrix model. The model formula is:
[0030] in: I is the overall impact of the metadata change; For the The weight of each module indicates its relative importance to the business process; For metadata changes The degree of influence of each module; is the total number of affected modules.
[0031] The specific implementation is as follows: Metadata modification type: Major metadata modification (high priority, wide impact).
[0032] Impact Assessment: Urgency: High. The change will affect all systems that use the data table, including front-end applications, back-end data processing systems, and data warehouses.
[0033] Scope of impact: Widespread, involving five modules, including front-end applications, databases, reporting systems, data analysis systems, and data backup systems.
[0034] Notification frequency: High frequency notification (once per hour).
[0035] Notification content: Immediately notify developers, database administrators, system administrators, and project managers, detailing the content of the change, deleted fields, affected modules, and the immediate actions that need to be taken.
[0036] Intelligent rule engine analysis: S2.1 Based on historical data analysis, this type of change has caused data access errors in multiple systems in the past and therefore requires priority processing.
[0037] S2.2 Based on the scope of impact, this change affects multiple systems and modules, and the notification priority is the highest. All relevant departments and personnel must respond immediately.
[0038] S2.3 Impact Matrix Model Assessment: This change has the greatest impact on the database and front-end applications. Ensure that update notifications are sent every hour until all issues are resolved.
[0039] S3. Set metadata status management rules in the JIRA system. Status management rules trigger task notifications based on metadata lifecycle stages, ensuring real-time information sharing and cross-departmental collaboration. Metadata lifecycle stages in S3 include: creation, definition and design, use, update and maintenance, audit compliance, and deprecation and deletion.
[0040] Task notifications in S3 include metadata creation notifications, metadata update notifications, approval reminder notifications, metadata deletion warnings, task completion notifications, compliance check notifications, and system synchronization notifications. The state management rules are based on the following condition-action model to determine the correspondence between the metadata lifecycle and task notifications. The model formula is:
[0041] Where: Tr is the type of trigger task notification; The current status of metadata; For relevant conditions; For executable actions; Indicates that when the conditions are met, the corresponding task notification is triggered.
[0042] S4. Automatically synchronize metadata changes to the associated data platform by establishing an API between the JIRA system and the target data platform, maintaining metadata consistency across different systems. Metadata change synchronization is based on an incremental update model, which only synchronizes metadata that has already changed.
[0043] Automatic synchronization in S4 includes the following steps: S4.1 Define API interface: Create a RESTful API interface between the JIRA system and the target data platform.
[0044] S4.2 Establish connection: Configure information authentication of the API interface.
[0045] S4.3 Capture changes: Use JIRA task tracking functionality to capture metadata changes.
[0046] S4.4 Data transmission and processing: Transmit metadata changes to the target data platform through the API interface.
[0047] S4.4 Synchronization Verification: Verify whether the data updates on the target platform are consistent with the changes in JIRA.
[0048] Example 2 Different from the first embodiment, the metadata modification type of this embodiment is different.
[0049] Metadata modification type: Field type update (medium priority, local impact).
[0050] Impact Assessment: Urgency: Medium. Although modifying the field type will not threaten data consistency and integrity, it may affect the execution efficiency of some queries.
[0051] Scope of impact: Local, affecting only the database storage and backend query modules, and mainly affecting database query performance.
[0052] Notification frequency: Medium frequency notification (once a day).
[0053] Notification content: Summarize once a day and notify developers and database administrators to remind them to update relevant query scripts and database table indexes to ensure that performance is not affected.
[0054] Intelligent rule engine analysis: S2.1 Historical data analysis shows that field type changes usually have a significant impact on query performance, which may lead to slow queries or excessive resource usage.
[0055] S2.2 pushes notifications to developers and database administrators based on the impact scope, reminding them to optimize queries and check related database indexes.
[0056] S2.3 Impact Matrix Model Assessment: This change has a significant impact on the query module and storage module. Ensure that the notification covers all relevant personnel, but do not require overly frequent updates.
[0057] Example 3 Different from the first embodiment, the metadata modification type of this embodiment is different.
[0058] Metadata modification type: field rename (low priority, local impact).
[0059] Impact Assessment: Urgency: Low. The modification of field names only affects the code and documents and will not have any actual impact on the data itself or business processes.
[0060] Scope of impact: Local, mainly affecting the code and documents that use this field. Other systems and modules are not affected.
[0061] Notification frequency: Low frequency notification (once a week).
[0062] Notification content: A weekly summary notification containing details of field name changes and reminding developers to update field references in code and documentation.
[0063] Intelligent rule engine analysis: S2.1: Historical data analysis shows that field renaming generally does not affect system operation, but may cause code errors or document inconsistencies.
[0064] S2.2: Depending on the scope of impact, the recipients of notifications are limited to developers and technical documentation teams to ensure that the code and documentation are updated in a timely manner.
[0065] S2.3: Impact Matrix Model Assessment: This change only affects the code and document modules, so the notification frequency is low and only needs to be pushed among relevant personnel.
[0066] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.
Claims
1. A metadata management method based on the JIRA system, characterized in that: include: S1. Create metadata-related projects in the JIRA system and automate the metadata lifecycle management through the JIRA system's workflow function. S2. Use JIRA's task tracking feature to associate each metadata change with the relevant project and generate a change log. Simultaneously, use an intelligent rules engine to analyze the metadata. This intelligent rules engine identifies the urgency and impact of metadata changes, adjusts notification frequency, and pushes metadata change information to relevant personnel. S3 set the status management rules of metadata in the JIRA system, the status management rules trigger task notifications according to the metadata life cycle stage; S4. Automatically synchronize metadata changes to the associated data platform by establishing an API interface between the JIRA system and the target data platform.
2. The metadata management method based on the JIRA system according to claim 1, characterized in that: The steps for creating metadata related items described in S1 include: S1.1 Create a unique identifier for each metadata item in the JIRA system; S1.2 defines operating rules for each type of metadata, where the operating rules cover the creation, modification, approval, and release of metadata. The life cycle includes the creation, update, approval, and release of metadata.
3. The metadata management method based on the JIRA system according to claim 1, characterized in that: The task tracking function generates a task and binds it to the metadata-related items each time the metadata is changed, and records the changed content, changed personnel and changed time.
4. The metadata management method based on the JIRA system according to claim 1, characterized in that: The notification frequencies include: low-frequency notification: once a week; medium-frequency notification: once a day; high-frequency notification: once an hour.
5. The metadata management method based on the JIRA system according to claim 1, characterized in that: The intelligent rule engine in S2 includes the following steps: S2.1 Conduct impact assessments of metadata changes based on historical data; S2.2 Adjust notification priority based on impact scope.
6. The metadata management method based on the JIRA system according to claim 1, characterized in that: The lifecycle phases of metadata described in S3 include: creation, definition and design, use, update and maintenance, audit compliance, deprecation, and deletion.
7. The metadata management method based on the JIRA system according to claim 1, characterized in that: The task notifications described in S3 include: metadata creation notifications, metadata update notifications, approval reminder notifications, metadata deletion warnings, task completion notifications, compliance check notifications, and system synchronization notifications.
8. The metadata management method based on the JIRA system according to claim 1, characterized in that: The metadata change synchronization process is based on an incremental update mode, and the incremental update mode only performs a synchronous update on the changed metadata.
9. The metadata management method based on the JIRA system according to claim 1, characterized in that: The change log includes: change time, change type, change content, change person and change reason.
10. The metadata management method based on the JIRA system according to claim 1, characterized in that: The automatic synchronization described in S4 includes the following steps: S4.1 Define API interface: Create a RESTful API interface between the JIRA system and the target data platform; S4.2 Establish connection: Configure information authentication of API interface; S4.3 Capture changes: Use JIRA task tracking to capture metadata changes; S4.4 Data transmission and processing: Transmit metadata changes to the target data platform through the API interface; S4.4 Synchronization Verification: Verify whether the data updates on the target platform are consistent with the changes in JIRA.