[go: up one dir, main page]

KR20010083845A - Enterprise meta data management method and system for managing distinct systems and metadata totally - Google Patents

Enterprise meta data management method and system for managing distinct systems and metadata totally Download PDF

Info

Publication number
KR20010083845A
KR20010083845A KR1020010039652A KR20010039652A KR20010083845A KR 20010083845 A KR20010083845 A KR 20010083845A KR 1020010039652 A KR1020010039652 A KR 1020010039652A KR 20010039652 A KR20010039652 A KR 20010039652A KR 20010083845 A KR20010083845 A KR 20010083845A
Authority
KR
South Korea
Prior art keywords
metadata
integrated
information
management
column
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.)
Ceased
Application number
KR1020010039652A
Other languages
Korean (ko)
Inventor
노인호
고용원
Original Assignee
노인호
고용원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 노인호, 고용원 filed Critical 노인호
Priority to KR1020010039652A priority Critical patent/KR20010083845A/en
Publication of KR20010083845A publication Critical patent/KR20010083845A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/283Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 데이터 웨어하우스(Data Warehouse)와 관련된 모든 분야의 환경하의 이기종 시스템 및 데이터베이스 상에 존재하는 이질적인 메타 데이터를 통합 관리하기 위한 통합 메타 데이터 관리 방법에 관한 것이다. 본 발명에 따르면, 통합 메타 데이터 서버가 이기종 시스템 간의 통합 관리를 위한 메타 정보를 관리하는 데에 있어서, 메타 데이터 저장 요청을 수신하고, 상기 메타 데이터 저장 요청에 상응하는 이기종 시스템을 판단하고 상기 이기종 시스템에 상응하는 서버에 접속하고, 상기 서버와 결합된 정보 데이터베이스 또는 상기 서버가 포함하는 메타 데이터 파일로부터 상기 메타 데이터 저장 요청에 상응하는 메타 데이터를 추출하고, 상기 추출한 메타 데이터를 상기 이기종 시스템에 상응하여 미리 정해진 변환 규칙에 따라 공통 포맷으로 변환하고, 상기 변환된 메타 데이터를 상기 통합 메타 데이터 서버와 결합된 통합 메타 데이터 데이터베이스에 저장한다. 본 발명을 통해 데이터의 흐름을 관리하고 사용자들에게 정보를 제공함으로써 DW 데이터의 정합성 검증, 데이터의 신뢰성 확보, 데이터 분석 활용, 사용의 편의성 등을 제공할 수 있다.The present invention relates to an integrated metadata management method for integrated management of heterogeneous metadata existing on heterogeneous systems and databases in all fields of an environment related to a data warehouse. According to the present invention, in an integrated metadata server managing meta information for integrated management between heterogeneous systems, a metadata storage request is received, a heterogeneous system corresponding to the metadata storage request is determined, and the heterogeneous system is received. Access the server corresponding to the server, extract the metadata corresponding to the metadata storage request from the information database associated with the server, or the metadata file included in the server, and extract the extracted metadata from the heterogeneous system. Convert to a common format according to a predetermined conversion rule, and stores the converted metadata in an integrated metadata database coupled with the integrated metadata server. Through the present invention, by managing the flow of data and providing information to users, it is possible to provide consistency verification of DW data, securing data reliability, utilizing data analysis, and ease of use.

Description

이기종 시스템 및 메타 데이터의 통합 관리를 위한 통합 메타 데이터 관리 방법 및 장치{ENTERPRISE META DATA MANAGEMENT METHOD AND SYSTEM FOR MANAGING DISTINCT SYSTEMS AND METADATA TOTALLY}Integrated metadata management method and apparatus for integrated management of heterogeneous systems and metadata {ENTERPRISE META DATA MANAGEMENT METHOD AND SYSTEM FOR MANAGING DISTINCT SYSTEMS AND METADATA TOTALLY}

본 발명은 데이터 웨어하우스와 관련된 모든 분야의 환경하의 이기종 시스템 및 데이터베이스 상에 존재하는 이질적인 메타 데이터를 통합 관리하기 위한 통합 메타 데이터 관리 방법에 관한 것이다. 데이터 웨어하우스(이하 DW:Data Warehouse) 환경 운영시 중요한 부분은 데이터의 흐름을 어떻게 관리할 것인가에대한 것이다. DW 환경중심으로 데이터의 흐름에는 안으로의 데이터 흐름(ETL:Extraction,Transformation,Transportation,Loading), 밖으로의 데이터 흐름(데이터분석,Mining,OLAP,Data Mart생성), 위로의 데이터 흐름(경영의사결정 요약 Data,OLAP), 아래로의 데이터 흐름(저장매체로 이동)이 있다. 또한, 데이터가 언제, 어떻게, 누가, 어디에서, 왜, 무엇 때문에 생성/활용/폐기하였는지를 관리하여야 한다. 즉 데이터의 생명 주기(Data Life Cycle)를 관리하여야 한다. 모든 DW 환경 하에서 어떻게 데이터의 흐름이 발생되는지에 대한 정확한 정보를 DW 운영자 및 관리자, 데이터 분석가, 사용자들에게 제공해야 한다.The present invention relates to an integrated metadata management method for integrated management of heterogeneous metadata existing on heterogeneous systems and databases in all fields of an environment related to a data warehouse. An important part of operating a data warehouse (DW) environment is how to manage the flow of data. In the DW environment, the flow of data includes data flow into (ETL: Extraction, Transformation, Transport, Loading), data flow out (data analysis, Mining, OLAP, Data Mart creation), data flow up (management decision summary). Data, OLAP), and data flow down to the storage medium. In addition, you must manage when, how, who, where, why, and why data was created, utilized, and discarded. In other words, data life cycle should be managed. Provide accurate information on how data flows under any DW environment to DW operators, administrators, data analysts, and users.

기존의 메타 데이터 관리 방법 중 하나로 프로세스 방법론을 위한 통합 케이스(CASE) 정보 저장소 메타 모델 시스템 및 그 통합 지원 방법(이하, 프로세스 방법론을 위한 통합 케이스(CASE) 정보 저장소 메타 모델 시스템 및 그 통합 지원 방법을 종래 기술1이라 함)을 살펴보자.One of the existing metadata management methods is the Integrated Case (CASE) Information Store metamodel system for process methodology and its integration support method (hereinafter referred to as the Integrated Case (CASE) Information Store metamodel system for process methodology and its integration support method). Let's look at the prior art 1).

종래 기술1은 구조적 기법 중에서 프로세스 방법론인 자료 흐름도(Data Flow Diagram, DFD)와 구조도(Structure Chart, SC)의 CASE(Computer Aided Software Engineering) 도구들에서 생성되는 정보를 일관성 있게 저장하고 공유할 뿐 아니라 소프트웨어 생명 주기를 지원하기 위한 통합 CASE 정보 저장소의 정보 자원 사전 시스템(Information Resource Dictionary System, IRDS) 메타 모델 시스템 및 그 통합 지원 방법에 관한 것이다. 종래 기술1은 이런 CASE 도구들에서 생성되는 정보들을 공통적으로 저장하고, 공유하며, 관리할 수 있도록 정보 저장소를 구축하여 소프트웨어 개발 과정의 표준화 및 완전 자동화, 도구 상호간의 정보를 공유할 수있도록 지원한다.Prior Art 1 consistently stores and shares the information generated by the CASE (Computer Aided Software Engineering) tools of the process methodology Data Flow Diagram (DFD) and Structure Chart (SC). Rather, the present invention relates to an Information Resource Dictionary System (IRDS) metamodel system of an integrated CASE information repository for supporting a software life cycle and a method of supporting the integration thereof. Prior art 1 establishes an information repository to store, share, and manage the information generated by these CASE tools in common, thereby supporting the standardization and complete automation of the software development process, and sharing information among the tools. .

통합 CASE 메타 모델은 각 도구들이 가져야 할 정보에 관한 규칙 및 제약 조건 등을 포함하고, 생성된 정보가 CASE 저오 저장소에 저장될 때, 정보의 형태 및 의미에 대한 일관성 검사 및 각 도구들에서 생성되는 모든 정보의 저장 구조가 되는 것이 정보 저장소의 메타 모델이다.The integrated CASE metamodel includes rules and constraints on the information that each tool should have, and when the generated information is stored in the CASE repository, the consistency check on the form and meaning of the information and the tools The storage model for all information is the metamodel of the information store.

정보 저장소의 메타 모델은 도구 통합과 정보 저장소에 저장되어 있는 정보의 무결성의 기초가 되고, 정보 저장소에 기초를 둔 CASE 도구들이 어떤 소프트웨어 생명 주기와 방법론을 지원하는지를 결정한다. 그러므로, 정보 저장소는 정보를 자동적으로 통합 관리함으로써, 소프트웨어 개발 과정의 표준화 및 완전 자동화, 도구 상호 간의 정보를 공유할 수 있도록 제공한다.The metamodel of the information store is the basis for tool integration and the integrity of the information stored in the information store, and determines which software lifecycle and methodology the information store-based CASE tools support. Thus, information repositories automatically integrate and manage information, providing standardization and complete automation of the software development process and sharing information between tools.

이하, 기존의 메타 데이터 관리 방법 중 다른 하나로 스키마 자동 저장 시스템 및 그 운용 방법(이하, 스키마 자동 저장 시스템 및 그 운용 방법을 종래 기술2라 함)을 살펴보자.Hereinafter, the schema automatic storage system and its operation method (hereinafter, referred to as the prior art 2) will be described as another method of managing metadata.

종래 기술2는 멀티미디어 메타 데이터를 해석하고 검증하는 시스템을 지원하는 스키마 자동 저장 시스템 및 그 운용 방법에 관한 것이다. 그 목적은 각 모듈들을 통합 관리하는 스키마 자동 저장 시스템 및 그 운용 방법을 제공하는 데에 있다. 그 효과는 다양한 종류의 메타 데이터를 처리해야 하는 경우에 스키마를 손쉽게 저장할 수 있으며, 사용 방법을 잘 모르는 사용자라도 쉽게 메타 데이터 응용 프로그램을 작성할 수 있게 되며, 메타 데이터 저작시 경제성과 효율성을 높일 수 있다는 데에 있다.Prior art 2 relates to a schema automatic storage system and a method of operating the same, which support a system for interpreting and verifying multimedia metadata. The purpose is to provide a schema automatic storage system and a method of operating the integrated management of each module. The effect is that you can easily save schemas when you need to handle various kinds of metadata, and even users who don't know how to use them can easily write metadata applications and increase the economics and efficiency of metadata authoring. There is.

상기 종래 기술1과 종래 기술2와 같은 기존의 메타 데이터 관리 방법은 시스템 관련 정보, 데이터베이스(테이블, 컬럼 등) 관련 정보, 작업, 작업 일정, 테이블 간의 매핑 정보, 컬럼 간의 매핑 정보, 어플리케이션 정보와 관련된 메타 데이터를 총괄적으로 관리하고 조회할 수 없는 문제점이 있다.Existing metadata management methods such as the prior art 1 and the prior art 2 are related to system related information, database (table, column, etc.) related information, tasks, work schedules, mapping information between tables, mapping information between columns, and application information. There is a problem in that metadata can not be managed and retrieved collectively.

또한, 기존의 메타 데이터 관리 방법은 복수의 이기종 시스템을 총괄적인 하나의 관리 프로그램으로 관리하고 조회할 수 없는 문제점이 있다.In addition, the existing metadata management method has a problem that it is not possible to manage and query a plurality of heterogeneous systems with a single management program.

또한, 기존의 메타 데이터 관리 방법은 이기종간의 메타 데이터는 각 시스템에 상응하여 이질적인 포맷으로 저장되어 있으며, 표준화되어 통합 관리되지 못하는 문제점이 있다.In addition, in the conventional metadata management method, heterogeneous metadata is stored in a heterogeneous format corresponding to each system, and there is a problem that standardized and integrated management is not possible.

따라서, 본 발명의 목적은 데이터 웨어하우스와 관련된 모든 분야의 환경하의 이기종 시스템 및 데이터베이스 상에 존재하는 이질적인 메타 데이터를 통합 관리하기 위한 통합 메타 데이터 관리 방법 및 장치를 제공하는 것이다.Accordingly, an object of the present invention is to provide an integrated metadata management method and apparatus for integrated management of heterogeneous metadata existing on heterogeneous systems and databases in all fields of an environment related to a data warehouse.

본 발명의 다른 목적은 데이터의 흐름을 관리하고 사용자들에게 정보를 제공함으로써 DW 데이터의 정합성 검증, 데이터의 신뢰성 확보, 데이터 분석 활용, 사용의 편의성 등을 제공한다.Another object of the present invention is to manage data flow and provide information to users, thereby providing consistency verification of DW data, securing data reliability, utilizing data analysis, and ease of use.

본 발명의 또 다른 목적은 복수의 이기종 시스템에 저장된 정보를 하나의 관리 프로그램으로 관리하고 조회할 수 있는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법 및 장치를 제공하는 것이다.Another object of the present invention is to provide an integrated meta information management method and apparatus for integrated management between heterogeneous systems that can manage and query information stored in a plurality of heterogeneous systems with one management program.

본 발명의 또 다른 목적은 기업 내에 구축된 시스템 및 관리되고 있는 데이터의 내역을 적시에 조회 가능하고, 그 데이터의 정확성 및 정합성 검증에 필요한 정보를 제공함으로써 1차적으로는 전산 부서에 2차적으로는 기업 전체에 다음과 같은 이익을 제공하는 것이다.It is still another object of the present invention to provide the information necessary for verifying the accuracy and consistency of the data, and to provide information necessary for verifying the accuracy and consistency of the data constructed in the company and the managed data. It provides the following benefits to the whole company.

1) 업무의 신속화1) Speed up work

- 사용자는 전산 부서를 통하지 않고 시스템 및 데이터의 내역을 즉시 조회 가능하므로 업무 처리 시간이 단축된다.-Users can see the details of the system and data immediately without going through the computerized department, thus reducing the work processing time.

- 시스템 및 데이터의 오류 발생시 이와 관련된 오류 내역을 즉시 조회 가능하므로 이에 대한 오류 처리 시간이 단축된다.-In case of errors in the system and data, the error details related to them can be inquired immediately, thereby reducing the error processing time.

- 시스템 및 데이터의 변경 적용시 관련된 오류 내역을 즉시 조회 가능하므로 이에 대한 오류 처리 시간이 단축된다.-The error history related to the change of system and data can be searched immediately, thus reducing the error processing time.

2) 비용의 절감2) cost reduction

- 사용자는 시스템 및 데이터와 관련된 모든 사항을 전산 부서를 통하지 않고 직접 조회 가능하므로 전산 부서의 업무 부하 감소 및 전산 인력의 효율화를 통한 인건비가 절감된다.-Users can directly view all the information related to system and data without going through the computer department. Therefore, labor cost is reduced by reducing the workload of the computer department and the efficiency of computer manpower.

- 시스템 및 데이터와 관련된 모든 사항을 스프레드 쉬트나 워드 프로세서를 통한 수작업 관리 및 인쇄물로 출력해서 관련 부서에 정보를 공급하여 왔으나 이와 관련된 정보들을 데이터베이스화함으로써 도구 구입 비용 및 인쇄물에 소요되는 비용이 절감된다.-All matters related to the system and data have been supplied to the relevant departments by manual management and printed out in spreadsheets or word processors, but the related information is saved in the database, which reduces the cost of purchasing tools and printed materials. .

3) 매출의 증대3) Increase in sales

- 고객 관계 관리를 통한 고개 마케팅 전략 수립시 전략가에 필요한 정보의 검색 작업을 빠르고 편리하게 함으로써 적시에 적절한 고객 마케팅 전략 수립을 위한 정보를 제공하여 고객 이탈 방지 및 매출의 증대를 가져온다.-Quickly and conveniently search for the information needed by the strategist when establishing a marketing strategy through customer relationship management, providing information to establish the appropriate customer marketing strategy in a timely manner, thereby preventing customer churn and increasing sales.

4) 업무의 표준화4) Standardization of work

- 비즈니스 프로세스 메타 데이터(Business Process Meta Data)를 효율적으로 구축, 사용하기 위해서는 업무의 표준화가 그 기반 작업이므로 업무의 표준화가 이루어진다. 업무의 표준화가 되지 않았을 경우라도 Meta Data를 효율적으로 사용하기 위해 표준화 작업의 필요성을 경영자 및 관리자, 사용자들에게 인식시킬 수 있다.-In order to efficiently build and use Business Process Meta Data, standardization of work is based on the standardization of work. Even if work is not standardized, managers, managers and users can recognize the necessity of standardization work in order to use Meta Data efficiently.

본 발명의 또 다른 목적은 표준화된 단일 통합 메타 데이터 데이터베이스를 구비하는 통합 메타 정보 관리 방법 및 장치를 제공하는 것이다.It is another object of the present invention to provide a method and apparatus for managing integrated meta information having a standardized single integrated metadata database.

본 발명의 또 다른 목적은 이기종간의 이질적인 메타 데이터를 표준화된 메타 데이터 형태로 변환하는 기능을 제공하는 통합 메타 정보 관리 방법 및 장치를 제공하는 것이다.It is still another object of the present invention to provide an integrated meta information management method and apparatus which provides a function for converting heterogeneous meta data between heterogeneous metadata into a standardized metadata form.

본 발명의 또 다른 목적은 데이터 웨어하우스, 고객 관계 관리 환경을 구성하는 각 제품마다의 메타 데이터 분석 및 연관 관계에 대한 통합 맵핑 모델을 구축할 수 있는 통합 메타 정보 관리 방법 및 장치를 제공하는 것이다.It is still another object of the present invention to provide an integrated meta information management method and apparatus capable of constructing an integrated mapping model for metadata analysis and correlation for each product constituting a data warehouse and customer relationship management environment.

본 발명의 또 다른 목적은 통합 메타 정보 관리 방법 및 장치를 제공하는 것이다.It is another object of the present invention to provide a method and apparatus for integrated meta information management.

본 발명의 또 다른 목적은 웹 환경과의 연계를 통한 사용자의 편의성을 향상시킬 수 있는 통합 메타 정보 관리 방법 및 장치를 제공하는 것이다.Still another object of the present invention is to provide an integrated meta information management method and apparatus that can improve user convenience through linkage with a web environment.

도 1은 본 발명의 바람직한 일 실시예에 따른 이기종 시스템 간의 통합 관리를 위한 통합 메타 데이터 관리시스템의 구성도.1 is a block diagram of an integrated metadata management system for integrated management between heterogeneous systems according to an embodiment of the present invention.

도 2는 본 발명의 바람직한 일 실시예에 따른 통합 메타 데이터 데이터베이스를 구축하는 과정을 나타낸 도면.2 is a diagram illustrating a process of building an integrated metadata database according to an embodiment of the present invention.

도 3은 본 발명의 바람직한 일 실시예에 따른 메타 데이터 관리 모듈의 구성을 나타낸 도면.3 is a diagram illustrating a configuration of a metadata management module according to an embodiment of the present invention.

도 4는 본 발명의 바람직한 일 실시예에 따른 작업 관리 모듈의 구성을 나타낸 도면.4 is a view showing the configuration of a job management module according to an embodiment of the present invention.

도 5는 본 발명의 바람직한 일 실시예에 따른 매핑 모듈의 구성을 나타낸 도면.5 is a view showing the configuration of a mapping module according to an embodiment of the present invention.

도 6은 본 발명의 바람직한 일 실시예에 따른 MDM 관리자 시스템 메뉴를 나타낸 도면.6 illustrates an MDM manager system menu in accordance with one preferred embodiment of the present invention.

도 7은 본 발명의 바람직한 일 실시예에 따른 테이블 관련 메타 데이터 등록화면의 구성을 나타낸 도면.7 is a view showing the configuration of a table-related metadata registration screen according to an embodiment of the present invention.

도 8은 본 발명의 바람직한 일 실시예에 따른 테이블 관련 메타 데이터 수정 화면의 구성을 나타낸 도면.8 is a diagram illustrating a configuration of a table-related metadata modification screen according to an exemplary embodiment of the present invention.

도 9는 본 발명의 바람직한 일 실시예에 따른 테이블 관련 메타 데이터 조회 화면의 구성을 나타낸 도면.9 is a diagram illustrating a configuration of a table-related metadata inquiry screen according to an exemplary embodiment of the present invention.

도 10은 본 발명의 바람직한 일 실시예에 따른 테이블 관련 메타 데이터 삭제 화면의 구성을 나타낸 도면.10 is a diagram illustrating a configuration of a table-related metadata deletion screen according to an exemplary embodiment of the present invention.

도 11은 본 발명의 바람직한 일 실시예에 따른 컬럼 관련 메타 데이터 등록 화면의 구성을 나타낸 도면.11 is a diagram showing the configuration of a column related metadata registration screen according to an embodiment of the present invention.

도 12는 본 발명의 바람직한 일 실시예에 따른 컬럼 관련 메타 데이터 조회 및 수정 화면의 구성을 나타낸 도면.12 is a diagram illustrating a configuration of a column related metadata search and modification screen according to an exemplary embodiment of the present invention.

도 13은 본 발명의 바람직한 일 실시예에 따른 컬럼 관련 메타 데이터 삭제 화면의 구성을 나타낸 도면.FIG. 13 is a diagram illustrating a configuration of a column-related metadata deletion screen according to an exemplary embodiment of the present invention. FIG.

도 14는 본 발명의 바람직한 일 실시예에 따른 작업 프로그램 관련 메타 데이터 등록 화면의 구성을 나타낸 도면.14 is a view showing the configuration of a work program-related metadata registration screen according to an embodiment of the present invention.

도 15는 본 발명의 바람직한 일 실시예에 따른 작업 프로그램 관련 메타 데이터 수정 화면의 구성을 나타낸 도면.15 is a diagram illustrating a configuration of a work program-related metadata modification screen according to an exemplary embodiment of the present invention.

도 16은 본 발명의 바람직한 일 실시예에 따른 작업 프로그램 관련 메타 데이터 조회 화면의 구성을 나타낸 도면.16 is a diagram illustrating a configuration of a work program related metadata inquiry screen according to an exemplary embodiment of the present invention.

도 17은 본 발명의 바람직한 일 실시예에 따른 작업 프로그램 관련 메타 데이터 삭제 화면의 구성을 나타낸 도면.FIG. 17 is a diagram illustrating a configuration of a work program related metadata deletion screen according to an exemplary embodiment of the present invention. FIG.

도 18은 본 발명의 바람직한 일 실시예에 따른 작업 로그 관련 메타 데이터 조회 화면의 구성을 나타낸 도면.18 is a diagram illustrating a configuration of a job log-related metadata inquiry screen according to an exemplary embodiment of the present invention.

도 19는 본 발명의 바람직한 일 실시예에 따른 테이블 매핑 관련 메타 데이터 등록 화면의 구성을 나타낸 도면.19 is a diagram illustrating a configuration of a table mapping related metadata registration screen according to an exemplary embodiment of the present invention.

도 20은 본 발명의 바람직한 일 실시예에 따른 테이블 매핑 관련 메타 데이터 상세 정보 조회 및 수정 화면의 구성을 나타낸 도면.20 is a diagram illustrating a configuration of a table mapping related metadata detailed information inquiry and modification screen according to an exemplary embodiment of the present invention.

도 21은 본 발명의 바람직한 일 실시예에 따른 테이블 매핑 관련 메타 데이터 조회 및 삭제 화면의 구성을 나타낸 도면.21 is a diagram illustrating a configuration of a table mapping related metadata inquiry and deletion screen according to an exemplary embodiment of the present invention.

도 22는 본 발명의 바람직한 일 실시예에 따른 컬럼 매핑 관련 메타 데이터 등록 화면의 구성을 나타낸 도면.22 is a diagram illustrating a configuration of a column mapping related metadata registration screen according to an embodiment of the present invention.

도 23은 본 발명의 바람직한 일 실시예에 따른 컬럼 매핑 관련 메타 데이터 수정 화면의 구성을 나타낸 도면.23 is a diagram showing the configuration of a column mapping related metadata modification screen according to an embodiment of the present invention.

도 24는 본 발명의 바람직한 일 실시예에 따른 컬럼 매핑 관련 메타 데이터 조회 및 삭제 화면의 구성을 나타낸 도면.24 is a diagram showing the configuration of a column mapping related metadata inquiry and deletion screen according to an embodiment of the present invention.

도 25는 본 발명의 바람직한 일 실시예에 따른 어플리케이션 관련 메타 데이터 관리 화면의 구성을 나타낸 도면.25 is a diagram illustrating a configuration of an application related metadata management screen according to an embodiment of the present invention.

도 26은 본 발명의 바람직한 일 실시예에 따른 테이블/컬럼 연관 정보 관련 메타 데이터 관리 화면의 구성을 나타낸 도면.FIG. 26 illustrates a configuration of a metadata management screen related to table / column association information according to an embodiment of the present invention. FIG.

도 27은 본 발명의 바람직한 일 실시예에 따른 테이블, 컬럼, 작업, 어플리케이션 등의 메타 데이터를 저장하는 과정을 나타낸 순서도.FIG. 27 is a flowchart illustrating a process of storing meta data of a table, a column, a task, an application, and the like according to an exemplary embodiment of the present invention. FIG.

도 28은 본 발명의 바람직한 일 실시예에 따른 사용자의 메타 데이터 조회 요청에 상응하여 메타 데이터를 화면에 출력하는 과정을 나타낸 순서도.FIG. 28 is a flowchart illustrating a process of outputting metadata to a screen in response to a metadata inquiry request of a user according to an exemplary embodiment of the present invention. FIG.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

101 : 통합 메타 데이터 서버 103 : 매핑 서버101: integrated metadata server 103: mapping server

105 : 작업 관리 서버 107 : 기초 정보 서버105: work management server 107: basic information server

109 : 데이터 웨어하우스 서버 111 : 메타 데이터 관리 모듈109: Data Warehouse Server 111: Metadata Management Module

113 : 통합 메타 데이터 데이터베이스 115 : 매핑 모듈113: Integrated Metadata Database 115: Mapping Module

117 : 매핑 정보 데이터베이스 119 : 작업 관리 모듈117: Mapping Information Database 119: Work Management Module

121 : 작업 정보 데이터베이스 123 : 기초 정보 데이터베이스121: Job Information Database 123: Basic Information Database

125 : 데이터 웨어하우스 데이터베이스125: data warehouse database

상기 목적들을 달성하기 위하여 본 발명의 바람직한 일 실시예에 따르면, 통합 메타 데이터 서버가 이기종 시스템 간의 통합 관리를 위한 메타 정보를 관리하는 데에 있어서, 메타 데이터 저장 요청을 수신하고, 상기 메타 데이터 저장 요청에 상응하는 이기종 시스템을 판단하고 상기 이기종 시스템에 상응하는 서버에 접속하고, 상기 서버와 결합된 정보 데이터베이스 또는 상기 서버가 포함하는 메타 데이터 파일로부터 상기 메타 데이터 저장 요청에 상응하는 메타 데이터를 추출하고, 상기 추출한 메타 데이터를 상기 이기종 시스템에 상응하여 미리 정해진 변환 규칙에 따라 공통 포맷으로 변환하고, 상기 변환된 메타 데이터를 상기 통합 메타 데이터 서버와 결합된 통합 메타 데이터 데이터베이스에 저장하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법, 상기 방법에 상응하는 장치 및 시스템을 제공할 수 있다.According to a preferred embodiment of the present invention to achieve the above objects, in the management of the meta information for the integrated management between heterogeneous systems, the metadata server receives a metadata storage request, the metadata storage request Determine a heterogeneous system corresponding to and access a server corresponding to the heterogeneous system, extract metadata corresponding to the metadata storage request from an information database coupled with the server or a metadata file included in the server, Integrated management between heterogeneous systems converting the extracted metadata into a common format according to a predetermined conversion rule corresponding to the heterogeneous system and storing the converted metadata in an integrated metadata database coupled with the integrated metadata server for An integrated meta information management method and apparatus and system corresponding to the method may be provided.

상기 메타 데이터는 상기 통합 메타 데이터 데이터베이스에 저장된 후 네트워크를 통해 조회될 수 있다.The metadata may be stored in the integrated metadata database and then queried over the network.

상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은 상기 통합 메타 데이터 서버가 특정 메타 데이터에 대한 메타 데이터 삭제 요청을 수신하면, 상기 통합 메타 데이터 데이터베이스로부터 상기 메타 데이터 삭제 요청에 상응하는 메타 데이터를 삭제할 수 있다.In the integrated metadata management method for integrated management between the heterogeneous systems, when the integrated metadata server receives a metadata deletion request for a specific metadata, metadata corresponding to the metadata deletion request is received from the integrated metadata database. You can delete it.

상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은 상기 통합 메타 데이터 서버가 특정 메타 데이터에 대한 메타 데이터 수정 요청을 수신하면, 상기 서버와 결합된 정보 데이터베이스 또는 상기 서버가 포함하는 메타 데이터 파일로부터 상기 메타 데이터 수정 요청에 상응하는 메타 데이터를 추출하고, 상기 추출된 메타 데이터를 상기 메타 데이터 수정 요청에 상응하여 수정하고, 상기 수정한 메타 데이터를 미리 정해진 변환 규칙에 따라 공통 포맷으로 변환하고, 상기 변환된 메타 데이터를 상기 통합 메타 데이터 서버와 결합된 통합 메타 데이터 데이터베이스에 저장할 수 있다.In the integrated meta information management method for integrated management between the heterogeneous systems, when the integrated metadata server receives a metadata modification request for specific metadata, the metadata file included in the information database coupled with the server or the server includes the metadata file. Extract metadata corresponding to the metadata modification request, modify the extracted metadata corresponding to the metadata modification request, convert the modified metadata into a common format according to a predetermined conversion rule, and The converted metadata may be stored in an integrated metadata database coupled with the integrated metadata server.

상기 변환 규칙은 적어도 공통 포맷 규칙, 제약 조건을 포함할 수 있다.The conversion rule may include at least a common format rule and a constraint.

상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은 일괄 배치 작업으로 처리될 수 있다.The integrated meta information management method for integrated management between the heterogeneous systems may be processed in a batch operation.

상기 메타 데이터는 시스템 정보 관련 메타 데이터일 수 있다.The metadata may be metadata related to system information.

상기 메타 데이터는 테이블 정보에 관한 메타 데이터일 수 있다.The metadata may be metadata regarding table information.

상기 메타 데이터는 컬럼 정보에 관한 메타 데이터일 수 있다.The metadata may be metadata regarding column information.

상기 메타 데이터는 테이블 매핑 정보에 관한 메타 데이터일 수 있다.The metadata may be metadata regarding table mapping information.

상기 메타 데이터는 컬럼 매핑 정보에 관한 메타 데이터일 수 있다.The metadata may be metadata regarding column mapping information.

상기 메타 데이터는 작업 정보에 관한 메타 데이터일 수 있다.The metadata may be metadata regarding job information.

상기 메타 데이터는 작업 일정 정보에 관한 메타 데이터일 수 있다.The metadata may be metadata regarding job schedule information.

상기 메타 데이터는 어플리케이션 정보에 관한 메타 데이터일 수 있다.The metadata may be metadata regarding application information.

상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은 컬럼에 대한 메타 데이터 삭제 요청을 수신하면, 상기 컬럼에 상응하는 메타 데이터를 삭제하고, 상기 컬럼에 상응하는 컬럼 매핑 정보를 추출하여 상기 컬럼 매핑 정보에 상응하는 메타 데이터를 삭제하고 상기 컬럼에 상응하는 Constraints 및 Key 정보를 삭제하는 단계를 실행할 수 있다.In the integrated meta information management method for integrated management between the heterogeneous systems, upon receiving a metadata deletion request for a column, the metadata is deleted and the column mapping information corresponding to the column is extracted to extract the column mapping information corresponding to the column. The method may include deleting metadata corresponding to the information and deleting constraint and key information corresponding to the column.

상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은 테이블에 대한 메타 데이터 삭제 요청을 수신하면, 상기 테이블에 상응하는 컬럼을 추출하여 상기 컬럼에 상응하는 메타 데이터를 삭제하고, 상기 컬럼에 상응하는 컬럼 매핑 정보를 추출하여 상기 컬럼 매핑 정보에 상응하는 메타 데이터를 삭제하고, 상기 테이블에 상응하는 메타 데이터를 삭제하고, 상기 테이블에 상응하는 테이블 매핑 정보를 추출하여 상기 테이블 매핑 정보에 상응하는 메타 데이터를 삭제하고 상기 컬럼에 상응하는 Constraints 및 Key 정보를 삭제하는 단계를 실행할 수 있다.In the integrated meta information management method for integrated management between the heterogeneous systems, upon receiving a request for deleting metadata about a table, the metadata corresponding to the column is deleted by extracting a column corresponding to the table, and corresponding to the column. Extract column mapping information to delete metadata corresponding to the column mapping information, delete metadata corresponding to the table, extract table mapping information corresponding to the table, and extract metadata corresponding to the table mapping information. And deleting the Constraints and Key information corresponding to the column.

상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은 사용자별로 상기 메타 데이터의 저장, 수정, 조회, 삭제 각각에 대한 화면 접근과 사용을 제한하기 위한 사용자 권한 정보를 관리할 수 있다.The integrated meta information management method for integrated management between the heterogeneous systems may manage user authority information for restricting screen access and use for each of storing, modifying, inquiring, and deleting the metadata for each user.

상기 통합 메타 데이터 데이터베이스의 논리적 구조는 시스템 정보, 데이터베이스 정보, 컬럼 정보, 테이블 정보, 매핑 정보, 작업 정보, 어플리케이션 정보에 대한 메타 데이터가 저장되어, 상기 정보에 대한 다양한 질의를 실행할 수 있도록 구성될 수 있다.The logical structure of the integrated metadata database may be configured to store metadata about system information, database information, column information, table information, mapping information, task information, and application information to execute various queries for the information. have.

이어서, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.Next, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 바람직한 일 실시예에 따른 이기종 시스템 간의 통합 관리를 위한 통합 메타 데이터 관리시스템의 구성도이다.1 is a configuration diagram of an integrated metadata management system for integrated management between heterogeneous systems according to an exemplary embodiment of the present invention.

도 1을 참조하면, 통합 메타 데이터 서버(101)는 메타 데이터 관리 모듈(111)을 구비하고 있으며, 상기 메타 데이터 관리 모듈은 통합 메타 데이터 데이터베이스(113)와 결합되어 있다.Referring to FIG. 1, the integrated metadata server 101 includes a metadata management module 111, which is coupled with the integrated metadata database 113.

통합 메타 데이터 서버(101)는 네트워크(127)를 통해 매핑 서버(103), 작업 관리 서버(105)와 연결되어 있다. 여기서, 상기 매핑 서버(103)는 매핑 모듈(115)을 구비하고 있으며, 상기 매핑 모듈(115)은 매핑 정보 데이터베이스(117)와 결합되어 있다. 그리고 상기 작업 관리 서버(105)는 작업 관리 모듈(119)을 구비하고 있으며, 상기 작업 관리 모듈(119)은 작업 정보 데이터베이스(121)와 결합되어 있다. 여기서, 매핑 서버(103)는 매핑 정보 데이터베이스(117)와 관련된 메타 데이터 파일(133c)을 포함할 수 있으며, 작업 관리 서버(105)는 작업 정보 데이터베이스(121)와 관련된 메타 데이터 파일(133d)을 포함할 수 있다.The integrated metadata server 101 is connected to the mapping server 103 and the job management server 105 through the network 127. Here, the mapping server 103 includes a mapping module 115, and the mapping module 115 is coupled with the mapping information database 117. The job management server 105 includes a job management module 119, and the job management module 119 is coupled with a job information database 121. Here, the mapping server 103 may include a metadata file 133c associated with the mapping information database 117, and the job management server 105 may include the metadata file 133d associated with the job information database 121. It may include.

통합 메타 데이터 서버(101)는 네트워크(127)를 통해 기초 정보 데이터베이스(123)를 포함하는 서버(107)와 DW 데이터베이스(125)를 포함하는 서버(109)와 연결된다. 여기서, 상기 서버(107)는 기초 정보 데이터베이스(123)와 관련된 메타 데이터 파일(133a)을 포함할 수 있으며, 서버(109)는 DW 데이터베이스(125)와 관련된 메타 데이터 파일(133b)을 포함할 수 있다.The integrated metadata server 101 is connected to the server 107 including the basic information database 123 and the server 109 including the DW database 125 via the network 127. Here, the server 107 may include a metadata file 133a associated with the basic information database 123, and the server 109 may include a metadata file 133b associated with the DW database 125. have.

통합 메타 데이터 서버(101)의 관리자(129)는 네트워크(127)를 통해 통합 메타 데이터 서버(101)에 접속하여 메타 데이터를 등록, 수정, 조회, 삭제할 수 있다.The manager 129 of the integrated metadata server 101 may access the integrated metadata server 101 through the network 127 to register, modify, view, and delete metadata.

사용자(131)는 네트워크(127)를 통해 통합 메타 데이터 서버(101)에 접속하여 메타 데이터를 조회할 수 있다.The user 131 may access the integrated metadata server 101 through the network 127 to inquire metadata.

상기 통합 메타 데이터 서버(101)는 기초 정보에 대한 테이블, 컬럼 정보와 매핑 정보, 작업 정보, 어플리케이션 정보 등에 대한 메타 데이터를 통합하여 저장한다.The integrated metadata server 101 integrates and stores metadata about tables, column information and mapping information, task information, application information, and the like for basic information.

따라서, 상기 통합 메타 데이터 서버(101)를 통한 메타 데이터의 관리는 상기 각각의 정보를 포함하는 이기종 시스템의 정보 관리를 용이하게 한다.Therefore, management of metadata through the integrated metadata server 101 facilitates information management of heterogeneous systems including the respective information.

도 2는 본 발명의 바람직한 일 실시예에 따른 통합 메타 데이터 데이터베이스를 구축하는 과정을 나타낸 도면이다.2 is a diagram illustrating a process of building an integrated metadata database according to an embodiment of the present invention.

도 2를 참조하면, 메타 데이터 관리 모듈(111)은 기초 데이터베이스(123), DW 데이터베이스(125), 매핑 정보 데이터베이스(117), 작업 정보 데이터베이스(121), 메타 데이터 파일(133a, 133b, 133c, 133d를 포함하며 이하 133이라 함)로부터 메타 데이터를 추출(201)한다.Referring to FIG. 2, the metadata management module 111 includes a basic database 123, a DW database 125, a mapping information database 117, a job information database 121, metadata files 133a, 133b, and 133c. Meta data is extracted (201) from 133d).

메타 데이터 관리 모듈(111)은 상기 추출된 메타 데이터를 미리 정해진 메타 데이터 변환 규칙에 따라 변환(203)하고, 통합 메타 데이터 서버(101)의 통합 메타 데이터 데이터베이스(113)에 저장(205)한다.The meta data management module 111 converts the extracted metadata according to a predetermined meta data conversion rule and stores 205 in the integrated metadata database 113 of the integrated metadata server 101.

아래에 변환 규칙에 대한 예를 2가지 들어 설명하기로 한다.Below are two examples of conversion rules.

예 1) Sybase 테이블에 존재하는 Foreign Key 정보 읽어오기.Example 1) Reading Foreign Key information in Sybase tables.

1. 참고 시스템 테이블1. Reference system table

: sysobjects, sysreferences, syscolumnssysobjects, sysreferences, syscolumns

Foreign key 관계는 object 간주되는 제약 조건으로 sysobjects에 그 type이 RI로 존재하게 된다.A foreign key relationship is a constraint that is considered to be an object, and its type is present in RI in sysobjects.

2. 단계2. Step

2-1. sysreferences와 sysobjects 테이블을 이용하여 각 Foreign key 제약 조건으로 존재하는 제약 조건 정보를 읽어 임시 테이블에 담는다.2-1. Using the sysreferences and sysobjects tables, the constraint information existing for each foreign key constraint is read and put in a temporary table.

Foreign key에 제약 조건은 sysobjects에서 type이 RI이며, key명과 생성 시간 등을 가져올 수 있다.Constraints on foreign keys are RI in sysobjects, and you can get the key name and creation time.

2-2. 임시 테이블에 존재하는 각 행은 하나의 Foreign key 제약 조건을 나타낸다. Foreign key에 속하는 컬럼의 개수는 최대 16개로 이루어질 수 있다.2-2. Each row in the temporary table represents a foreign key constraint. The number of columns belonging to a foreign key can be up to 16.

2-3. 각 제약 조건별 소속 컬럼 정보를 읽어온다.2-3. Read the column information for each constraint.

- 하나의 제약 조건을 선택한다. 제약 조건이 존재하면 제약 조건이 존재하지 않을 동안 loop를 반복하게 된다.Choose one constraint. If a constraint exists, the loop repeats while the constraint does not exist.

- 제약 조건에 속한 컬럼의 개수를 가져온다.-Get the number of columns in the constraint.

- 컬럼의 개수만큼 계속해서 컬럼명을 읽어온다. 컬럼 아이디를 이용하여 syscolumns에서 컬럼명을 가져온다. 컬럼명은 Foreign 컬럼과 referenced 컬럼명을 모두 가져온다.-Continue reading column names as many as the number of columns. Get column name from syscolumns using column ID. Column name gets both foreign column and referenced column name.

- 정보를 통합 메타 데이터 데이터베이스(113)에 저장한다.Store the information in the integrated metadata database 113.

예 2) Sybase 테이블에 부여된 Index 정보 읽어오기.Example 2) Read Index information given to Sybase table.

1. 참고 시스템 테이블.1. Reference system table.

: sysobjects, sysindexessysobjects, sysindexes

2. 단계2. Step

2-1. sysindexes와 sysobjects 테이블을 이용하여 각 테이블에서 존재하는 Index 정보를 읽어 임시 테이블(예:#tmpindx)에 담아 둔다.2-1. Using the sysindexes and sysobjects tables, index information existing in each table is read and stored in a temporary table (eg #tmpindx).

Index는 index id가 0보다 크고 255보다 작다.Index has an index id greater than 0 and less than 255.

2-2. 임시 테이블에 존재하는 각 열은 각각의 Index를 나타낸다.2-2. Each row in the temporary table represents an index.

2-3. 테이블별, Index별 컬럼을 얻기 위해 3단계의 loop를 거친다.2-3. It goes through 3 steps loop to get column by table and index.

- 하나의 테이블을 선택한다. 테이블이 존재하면 테이블이 존재하지 않을 동안 loop를 반복하게 된다.Select one table. If the table exists, the loop is repeated while the table does not exist.

- 테이블에 속한 하나의 Index를 선택한다. Index가 존재하면 테이블별 Index가 존재하지 않을 동안 loop를 반복하게 된다.-Select one index belonging to the table. If an index exists, the loop is repeated while there is no index for each table.

- Index에 속한 컬럼의 개수를 구한다.-Get the number of columns in the index.

- 컬럼명을 가져오기 위해 index_col 함수를 사용하여 컬럼의 개수만큼 반복 수행하여 컬럼명을 가져온다.To get the column name, use the index_col function to repeat the number of columns to get the column name.

- 정보를 통합 메타 데이터 데이터베이스(113)에 저장한다.Store the information in the integrated metadata database 113.

도 3은 본 발명의 바람직한 일 실시예에 따른 메타 데이터 관리 모듈의 구성을 나타낸 도면이다.3 is a diagram illustrating a configuration of a metadata management module according to an exemplary embodiment of the present invention.

도 3을 참조하면, 메타 데이터 관리 모듈(111)은 통합 메타 데이터서버(101)와 연결된 이기종 시스템의 데이터베이스로부터 시스템, 데이터베이스, 테이블, 컬럼, 매핑 정보, 작업 정보, 어플리케이션 정보에 대한 메타 데이터를 추출하여 변환, 저장한다.Referring to FIG. 3, the metadata management module 111 extracts metadata about a system, a database, a table, a column, mapping information, work information, and application information from a database of a heterogeneous system connected to the integrated metadata server 101. To convert and save.

메타 데이터 관리 모듈(111)은 전송부(301), 수신부(303), 인터페이스부(305), 메타 데이터 처리부(307), 메모리(309), 데이터베이스 처리부(311) 등으로 구성되어 있다.The metadata management module 111 is composed of a transmitter 301, a receiver 303, an interface 305, a metadata processor 307, a memory 309, a database processor 311, and the like.

전송부(301)는 인터페이스부(305)에서 작성된 메타 데이터 제공 화면 또는 메타 데이터 처리부(307)에서 처리된 정보를 받아 관리자(129) 또는 사용자(131)에게 전송한다.The transmission unit 301 receives the metadata providing screen created by the interface unit 305 or the information processed by the metadata processing unit 307 and transmits the information to the manager 129 or the user 131.

수신부(303)는 관리자(129)나 사용자(131)로부터 전송된 정보를 수신하여 메타 데이터 처리부(307)로 전달한다.The receiver 303 receives the information transmitted from the manager 129 or the user 131 and transmits the information to the metadata processor 307.

인터페이스부(305)는 메타 데이터 처리부(307)에서 처리된 정보 또는 데이터베이스 처리부(311)에서 추출된 메타 데이터 정보를 수신하여 메모리(309)에 저장된 정보를 이용하여 메타 데이터 제공 화면을 생성한다.The interface unit 305 receives the information processed by the metadata processor 307 or the metadata information extracted by the database processor 311 and generates a metadata providing screen using the information stored in the memory 309.

메타 데이터 처리부(307)는 수신부(303) 또는 데이터베이스 처리부(311)로부터 전달된 정보 또는 메타 데이터를 변환하거나 오류 등을 확인한다.The metadata processing unit 307 converts the information or metadata transmitted from the receiving unit 303 or the database processing unit 311, or confirms an error or the like.

메모리(309)는 인터페이스부(305)에서 작성하는 메타 데이터 제공 화면에 대한 화면 정보 및 프로그램을 저장하고 있다.The memory 309 stores screen information and a program for the metadata providing screen created by the interface unit 305.

데이터베이스 처리부(311)는 통합 메타 데이터 데이터베이스(113)로부터 메타 데이터를 추출한다.The database processor 311 extracts metadata from the integrated metadata database 113.

또한, 데이터베이스 처리부(311)는 수신부(303)에서 수신되어 메타 데이터 처리부(307)에서 변환된 메타 데이터를 통합 메타 데이터 데이터베이스(113)에 저장한다.In addition, the database processing unit 311 stores the meta data received by the receiving unit 303 and converted by the metadata processing unit 307 in the integrated metadata database 113.

도 4는 본 발명의 바람직한 일 실시예에 따른 작업 관리 모듈의 구성을 나타낸 도면이다.4 is a diagram illustrating a configuration of a job management module according to an exemplary embodiment of the present invention.

도 4를 참조하면, 작업 관리 모듈(119)은 데이터 웨어하우스 구축에 관한 작업 및 작업 일정을 저장, 삭제, 추출한다.Referring to FIG. 4, the job management module 119 stores, deletes, and extracts jobs and job schedules related to data warehouse construction.

작업 관리 모듈(119)은 전송부(401), 수신부(403), 인터페이스부(405), 작업 처리부(407), 메모리(409), 데이터베이스 처리부(411) 등으로 구성되어 있다.The job management module 119 is composed of a transmission unit 401, a reception unit 403, an interface unit 405, a job processing unit 407, a memory 409, a database processing unit 411, and the like.

전송부(401)는 인터페이스부(405)에서 작성된 작업 관리에 관한 화면, 작업 일정 관리에 관한 화면 또는 작업 처리부(407)에서 처리된 정보를 받아 관리자(129)에게 전송한다.The transmission unit 401 receives the screen related to the job management created by the interface unit 405, the screen related to the job schedule management, or the information processed by the job processing unit 407 and transmits the information to the manager 129.

수신부(403)는 관리자(129)로부터 전송된 정보를 수신하여 작업 처리부(407)로 전달한다.The receiving unit 403 receives the information transmitted from the manager 129 and transmits the information to the job processing unit 407.

인터페이스부(405)는 작업 처리부(407)에서 처리된 정보 또는 데이터베이스 처리부(411)에서 추출된 작업 정보를 수신하여 메모리(309)에 저장된 정보를 이용하여 작업 관리 관련된 화면 또는 작업 일정 관리 관련된 화면을 생성한다.The interface unit 405 receives information processed by the job processing unit 407 or job information extracted from the database processing unit 411 and uses the information stored in the memory 309 to display a job management related screen or a job schedule management related screen. Create

작업 처리부(407)는 수신부(403) 또는 데이터베이스 처리부(411)로부터 전달된 정보 또는 작업 정보의 오류 등을 확인한다.The job processor 407 checks the error or the like transmitted from the receiver 403 or the database processor 411.

메모리(409)는 인터페이스부(405)에서 작성하는 작업 관리 관련된 화면 또는작업 일정 관리 관련된 화면에 대한 화면 정보 및 프로그램을 저장하고 있다.The memory 409 stores screen information and a program for a screen related to job management or a screen related to job schedule management created by the interface unit 405.

데이터베이스 처리부(411)는 작업 정보 데이터베이스(121)로부터 작업 데이터를 추출한다.The database processor 411 extracts job data from the job information database 121.

또한, 데이터베이스 처리부(411)는 수신부(403)에서 수신되어 작업 처리부(407)에서 변환된 작업 데이터를 작업 정보 데이터베이스(121)에 저장한다.In addition, the database processor 411 stores the job data received by the receiver 403 and converted by the job processor 407 in the job information database 121.

도 5는 본 발명의 바람직한 일 실시예에 따른 매핑 모듈의 구성을 나타낸 도면이다.5 is a view showing the configuration of a mapping module according to an embodiment of the present invention.

도 5를 참조하면, 매핑 모듈(115)은 테이블 간의 매핑 및 컬럼 간의 매핑 정보를 저장, 삭제, 추출한다.Referring to FIG. 5, the mapping module 115 stores, deletes, and extracts mapping information between tables and mapping information between columns.

매핑 모듈(115)은 전송부(501), 수신부(503), 인터페이스부(505), 매핑 처리부(507), 메모리(509), 데이터베이스 처리부(511) 등으로 구성되어 있다.The mapping module 115 is composed of a transmitter 501, a receiver 503, an interface 505, a mapping processor 507, a memory 509, a database processor 511, and the like.

전송부(501)는 인터페이스부(505)에서 작성된 테이블 매핑 관리 화면, 컬럼 매핑 관리 화면과 매핑 처리부(507)에서 처리된 정보를 받아 관리자(129)에게 전송한다.The transmitter 501 receives the table mapping management screen, the column mapping management screen, and the information processed by the mapping processor 507, which are created by the interface unit 505, and transmits the information to the manager 129.

수신부(503)는 관리자(129)로부터 전송된 정보를 수신하여 매핑 처리부(507)로 전달한다.The receiver 503 receives the information transmitted from the manager 129 and transmits the information to the mapping processor 507.

인터페이스부(505)는 매핑 처리부(507)에서 처리된 정보와 데이터베이스 처리부(511)에서 추출된 작업 정보를 수신하여 메모리(309)에 저장된 정보를 이용하여 테이블 매핑 관리 화면 또는 컬럼 매핑 관리 화면을 생성한다.The interface unit 505 receives the information processed by the mapping processor 507 and the job information extracted by the database processor 511 to generate a table mapping management screen or a column mapping management screen by using the information stored in the memory 309. do.

매핑 처리부(507)는 수신부(503) 또는 데이터베이스 처리부(511)로부터 전달된 정보 또는 작업 정보의 오류 등을 확인한다.The mapping processor 507 confirms an error of the information or the job information transmitted from the receiver 503 or the database processor 511.

메모리(509)는 인터페이스부(505)에서 작성하는 테이블 매핑 관리 화면 또는 컬럼 매핑 관리 화면에 대한 화면 정보 및 프로그램을 저장하고 있다.The memory 509 stores screen information and a program for the table mapping management screen or the column mapping management screen created by the interface unit 505.

데이터베이스 처리부(511)는 매핑 정보 데이터베이스(117)로부터 매핑 데이터를 추출한다.The database processor 511 extracts mapping data from the mapping information database 117.

또한, 데이터베이스 처리부(511)는 수신부(503)에서 수신되어 매핑 처리부(507)에서 변환된 매핑 데이터를 매핑 정보 데이터베이스(117)에 저장한다.In addition, the database processing unit 511 stores the mapping data received by the receiving unit 503 and converted by the mapping processing unit 507 in the mapping information database 117.

도 6은 본 발명의 바람직한 일 실시예에 따른 MDM 관리자 시스템 메뉴를 나타낸 도면이다.6 is a diagram illustrating an MDM manager system menu according to an embodiment of the present invention.

도 6을 참조하면, MDM(Meta Data Management) 관리자 시스템이란 이기종 시스템의 데이터베이스로부터 메타 데이터를 추출하여 변환, 저장하여 테이블, 컬럼, 매핑 정보, 작업 정보, 어플리케이션 정보에 대한 정보를 통합 관리하도록 제공하는 시스템이다.Referring to FIG. 6, the Meta Data Management (MDM) manager system extracts, converts, and stores metadata from a database of a heterogeneous system to provide integrated management of information on tables, columns, mapping information, task information, and application information. System.

MDM 관리자 시스템 메뉴(601)는 사용자 관리(603), 시스템 관리(605), DB(데이터베이스) 관리(607), 작업(작업) 관리(609), 매핑 관리(611), 어플리케이션(어플리케이션) 관리(613), 오류 관리(615)로 구성된다.The MDM manager system menu 601 includes user management 603, system management 605, DB (database) management 607, job (job) management 609, mapping management 611, application (application) management ( 613, and error management 615.

사용자 관리(603)는 사용자(617), DB 사용자(619), 공지 사항(620) 등을 포함한다.The user management 603 includes a user 617, a DB user 619, a notice 620, and the like.

시스템 관리(605)는 시스템(621), DBMS(623), 업무 시스템(625), META 코드(627), 시스템 오류 코드(629) 등을 포함한다.System management 605 includes system 621, DBMS 623, business system 625, META code 627, system error code 629, and the like.

DB(데이터베이스) 관리(607)는 데이터베이스(631), 주제 영역(633), 테이블 정보(635), 컬럼 정보(637) 등을 포함한다.DB (database) management 607 includes a database 631, a subject area 633, table information 635, column information 637, and the like.

작업(작업) 관리(609)는 작업 프로그램(639), 작업 HISTORY(641), 작업 관계(643), 작업 로그(645), 작업 오류(647), ACTIVE 작업(649), 외부 파일(651), 외부 파일 HISTORY(653), 작업 도구(655) 등을 포함한다.Job (job) management (609) includes job program (639), job HISTORY (641), job relationship (643), job log (645), job error (647), ACTIVE job (649), external file (651). , External file HISTORY 653, work tool 655, and the like.

매핑 관리(611)는 테이블 매핑(657), 컬럼 매핑(659) 등을 포함한다.Mapping management 611 includes table mapping 657, column mapping 659, and the like.

어플리케이션(어플리케이션) 관리(613)는 어플리케이션(661), 테이블/컬럼 관계(663), 사용자 그룹/사용자별 관계(664) 등을 포함한다.Application (application) management 613 includes an application 661, a table / column relationship 663, a user group / user-specific relationship 664, and the like.

오류 관리(615)는 오류 요청(665), 오류 처리(667), 정합성 검증(669) 등을 포함한다.Error management 615 includes error request 665, error handling 667, consistency verification 669, and the like.

도 7은 본 발명의 바람직한 일 실시예에 따른 테이블 관련 메타 데이터 등록 화면의 구성을 나타낸 도면이다.7 is a diagram illustrating a configuration of a table-related metadata registration screen according to an exemplary embodiment of the present invention.

도 7을 참조하면, 등록 작업은 물리 데이터베이스에서 직접 딕셔너리(Dictionary) 정보를 읽어와 아직 등록되지 않은 테이블 정보를 보여준다. 사용자는 미등록 테이블에서 선택적으로 테이블을 등록할 수 있다.Referring to FIG. 7, the registration operation reads dictionary information directly from a physical database and shows table information not yet registered. The user can optionally register the table in the unregistered table.

테이블 관련 메타 데이터 등록 화면(701)은 조회 조건 입력 부분(703), 기 등록 테이블 목록(705), 등록 대상 테이블 목록(707), 새로운 테이블 생성 버튼(709), 등록 버튼(711) 등으로 구성되어 있다.The table-related metadata registration screen 701 is composed of an inquiry condition input portion 703, a previously registered table list 705, a list of registered target tables 707, a new table creation button 709, a registration button 711, and the like. It is.

조회 조건 입력 부분(703)은 업무 시스템(713)과 데이터베이스(715), 검색 버튼(717)으로 구성되어 있다.The inquiry condition input portion 703 is composed of a work system 713, a database 715, and a search button 717.

등록 작업을 위해서는 업무 시스템(713)과 데이터베이스(715)가 필수 선택 항목이며 동시에 등록 작업의 기본 단위이다. 만약 이들을 선택하지 않고 검색 버튼을 클릭하면 오류 메시지 박스가 나타나며 검색 작업은 이루어지지 않는다.The business system 713 and the database 715 are essential for the registration work, and at the same time, the basic unit of the registration work. If you click the Search button without selecting them, an error message box will appear and the search will not be performed.

등록 작업에서의 검색 버튼(717)은 검색 조건에 맞는 기 등록 테이블을 기 등록 테이블 목록(705)에 나타내고 새로운 등록 대상 테이블 목록을 등록 대상 테이블 목록(707)에 나타내며, 등록 버튼(711)이 활성화된다. 여기서, 등록 대상 테이블 목록(707)에 나타난 목록 중 등록에서 등록하고자 하는 테이블의 선택 부분(719)을 체크한다. 등록 버튼(711)을 클릭하면 등록 선택에 체크된 테이블만이 등록된다.The search button 717 in the registration operation indicates an existing registration table meeting the search condition in the existing registration table list 705, and a new registration target table list in the registration target table list 707, and the registration button 711 is activated. do. Here, the selection part 719 of the table to be registered in the registration is checked from the list shown in the registration target table list 707. When the registration button 711 is clicked, only the table checked for registration selection is registered.

각각의 작업 단계는 다음과 같다.Each work step is as follows.

1) 테이블 정보 읽기1) read table information

2) 테이블 제약 조건 읽기2) read table constraints

3) 컬럼 정보 읽기3) Read Column Information

4) 컬럼 제약 조건 읽기4) Read Column Constraints

5) 테이블 정보 등록하기5) Registering Table Information

6) 테이블 제약 조건 등록하기6) Register Table Constraints

7) 컬럼 정보 등록하기7) Register Column Information

8) 컬럼 제약 조건 등록하기8) Register Column Constraints

도 8은 본 발명의 바람직한 일 실시예에 따른 테이블 관련 메타 데이터 수정 화면의 구성을 나타낸 도면이다.8 is a diagram illustrating a configuration of a table-related metadata modification screen according to an exemplary embodiment of the present invention.

도 8을 참조하면, 테이블 관련 메타 데이터 수정 화면(801)은 조회 조건 입력 부분(803), 기 등록 테이블 목록 부분(805), 상세 내역 부분(807), 새로 고침(Refresh) 버튼(809), 수정 버튼(811) 등으로 구성되어 있다.Referring to FIG. 8, the table-related metadata modification screen 801 includes an inquiry condition input portion 803, a pre-registered table list portion 805, a detail history portion 807, a refresh button 809, And a correction button 811.

조회 조건 입력 부분(803)은 업무 시스템 선택 콤보 박스 목록(813), 주제 영역 선택 콤보 박스 목록(815), 데이터베이스 선택 콤보 박스 목록(817), 테이블 선택 콤보 박스 목록(819), 검색 버튼(821) 등으로 구성되어 있다.The inquiry condition input portion 803 includes a business system selection combo box list 813, a subject area selection combo box list 815, a database selection combo box list 817, a table selection combo box list 819, and a search button 821. ) And the like.

기 등록 테이블 목록 부분(805)은 메타 정보가 등록된 테이블의 업무 시스템, 데이터베이스 아이디, 데이터베이스명, 테이블 영문명, 주제 영역 등의 목록이 나타난다.The previously registered table list portion 805 shows a list of a business system, a database ID, a database name, a table English name, a subject area, and the like of a table in which meta information is registered.

상세 내역 부분(807)은 업무 시스템 선택 콤보 박스 목록(823), 데이터베이스 선택 콤보 박스 목록(825), 테이블 영문명(827), 테이블 한글명(829), 테이블 타입(831), 주제 영역 선택 콤보 박스 목록(833), 테이블 생성자(835), 최초 생성일(837), 최종 변경일(839), 최종 백업 일자(841), 테이블 설명(843) 등으로 구성되어 있다.The detail part 807 includes a business system selection combo box list 823, a database selection combo box list 825, a table English name (827), a table Korean name (829), a table type (831), and a subject area selection combo box list. 833, table creator 835, first creation date 837, last modification date 839, last backup date 841, table description 843, and the like.

수정 작업은 크게 두가지 작업을 할 수 있다.Correction can be done in two ways.

새로 고침(Refresh) 버튼(809)은 업무 시스템, 데이터베이스 단위로 물리 데이터베이스 딕셔너리에서 테이블 정보를 읽어 이미 등록된 테이블에 대한 정보 변경 사항을 수정하는 작업을 한다. 이 작업은 건건이 발생되는 것이 아니라 한번에 배치(batch)로 이미 등록된 테이블에 대한 정보를 물리 시스템의 DBMS에 담기 정보와 일치하도록 만드는 작업이다.The refresh button 809 reads table information from the physical database dictionary in units of work systems and databases, and corrects information changes on already registered tables. This task is not a health problem, but a task to make sure that the information about the tables already registered in one batch matches the information contained in the DBMS of the physical system.

수정 버튼(811)은 사용자 입력이 필요한 사항을 테이블 단위로 건건이 고치는 것이 기본 방법이다.The correction button 811 is a basic method of correcting items requiring user input on a table basis.

상기 두 가지 작업을 일으키는 버튼(809, 811)은 수정 작업을 위한 검색을 수행했을 때만 활성화된다.Buttons 809 and 811 which cause the two tasks are only activated when a search for the corrective task is performed.

수정 작업에서 검색 버튼(821)을 선택하면 조건에 맞는 기 등록 테이블 목록이 기 등록 테이블 목록 부분(805)에 나타나고 새로 고침(Refresh) 버튼(809)이 활성화된다.When the search button 821 is selected in the correcting operation, the previously registered table list meeting the condition is displayed in the previously registered table list portion 805 and the refresh button 809 is activated.

수정을 원하는 테이블을 기 등록 데이터 테이블 목록(805)에서 클릭 이벤트로 선택하면 아래의 상세 내역 부분(807)에 선택된 테이블 열의 정보를 보여준다.If a table to be modified is selected as a click event in the previously registered data table list 805, information on the selected table row is shown in the details section 807 below.

주제 영역 선택 콤보 박스 목록(833)은 해당 테이블이 속한 업무 시스템에 한정되어 나타나며, 그 안에서만 값을 등록할 수 있다.The subject area selection combo box list 833 appears to be limited to the work system to which the table belongs, and values can be registered only therein.

수정은 반드시 테이블 한글명(829)과 테이블 생성자(835)를 입력해야만 가능하며, 만약 입력을 하지 않은 경우에는 경고 메시지 박스가 나타난다.Modification is possible only by entering the table Korean name (829) and the table constructor (835). If no input is made, a warning message box appears.

수정된 값이 MDM 관리자 시스템에 입력되면 화면은 초기화되어 검색 결과 데이터 테이블에 수정 정보가 반영되어 나타난다.When the modified value is entered in the MDM manager system, the screen is initialized and the modified information is reflected in the search result data table.

새로 고침(Refresh) 버튼(809)은 선택된 업무 시스템과 데이터베이스를 새로 고침 조건으로 하여 물리적 데이터베이스에서 이미 등록된 테이블의 정보 중 변경 사항을 기 등록 테이블 목록 부분(805)에 반영한다.The refresh button 809 reflects the changes in the information of the tables already registered in the physical database in the previously registered table list part 805 using the selected business system and the database as the refresh condition.

새로 고침(Refresh) 작업을 위해서는 업무 시스템과 데이터베이스가 필수 선택 항목이며 동시에 새로 고침(Refresh) 작업의 기본 단위이다. 만약 이들을 선택하지 않으면 경고 메시지 박스를 보이고 새로 고침(Refresh) 작업은 취소될 것이다.For the refresh operation, the business system and the database are required choices and at the same time, the basic unit of the refresh operation. If you do not select them, a warning message box will appear and the refresh will be canceled.

정상적으로 새로 고침(Refresh) 작업이 이루어지게 되면 물리 데이터베이스와 달리 새로 고침(Refresh) 작업이 일어난 테이블의 수를 메시지 박스로 보이고 새로 고침(Refresh) 버튼(809)은 비활성화된다.When a refresh operation is normally performed, unlike in a physical database, a message box shows the number of tables on which a refresh operation has been performed and the refresh button 809 is deactivated.

새로 고침(Refresh) 작업에서는 물리 데이터베이스의 정보가 현재 등록된 MDM 시스템의 정보보다 우선 순위가 높게 적용되어 두 데이터의 값이 다른 경우 시스템에서 읽어온 값을 반영한다. 다만 물리 데이터베이스에 값이 없는 경우에는 MDM 시스템 정보를 우선시한다.In the refresh operation, the information of the physical database has a higher priority than the information of the currently registered MDM system, and when the values of the two data are different, the values read from the system are reflected. If there is no value in the physical database, MDM system information takes precedence.

도 9는 본 발명의 바람직한 일 실시예에 따른 테이블 관련 메타 데이터 조회 화면의 구성을 나타낸 도면이다.9 is a diagram illustrating a configuration of a table-related metadata inquiry screen according to an exemplary embodiment of the present invention.

도 9를 참조하면, 조회 작업은 MDM 시스템에 이미 등록되어 있는 테이블 정보를 검색하는 기능이다.Referring to FIG. 9, the inquiry job is a function of retrieving table information already registered in the MDM system.

테이블 관련 메타 데이터 조회 화면(901)은 조회 조건 입력 부분(903), 기 등록 테이블 목록 부분(905), 테이블 상세 내역 부분(907)으로 구성되어 있다.The table-related meta data inquiry screen 901 is composed of an inquiry condition input portion 903, a previously registered table list portion 905, and a table detail description portion 907.

조회 조건 입력 부분(903)은 업무 시스템 선택 콤보 박스 목록(909), 주제 영역 선택 콤보 박스 목록(911), 데이터베이스 선택 콤보 박스 목록(913), 테이블 선택 콤보 박스 목록(915), 검색 버튼(917) 등으로 구성되어 있다.The query condition input portion 903 includes a work system selection combo box list 909, a subject area selection combo box list 911, a database selection combo box list 913, a table selection combo box list 915, and a search button 917. ) And the like.

기 등록 테이블 목록 부분(905)은 업무 시스템, 데이터베이스 아이디, 데이터베이스명, 테이블명, 주제 영역 등을 포함한다.The registered table list portion 905 includes a business system, a database ID, a database name, a table name, a subject area, and the like.

테이블 상세 내역 부분(907)은 컬럼 영문명, 컬럼 한글명, 테이블 아이디, 테이블명 등을 포함한다.The table detail portion 907 includes a column English name, a column Korean name, a table ID, a table name, and the like.

업무 시스템 선택 콤보 박스 목록(909)에서 업무 시스템을 선택하기 이전의 모든 선택 항목(911, 913, 915)은 비활성화되어 있다.All selection items 911, 913, and 915 before selecting a work system from the work system selection combo box list 909 are deactivated.

업무 시스템 선택 콤보 박스 목록(909)의 업무 시스템 목록은 현재 MDM 데이터베이스에 저장된 모든 업무 시스템을 담고 있다. 업무 시스템이 선택되면 모든 하위 개념으로 존재하는 데이터베이스, 주제 영역, 테이블을 선택할 수 있으며, 선택되어진 업무 시스템에 해당하는 값만을 목록으로 보인다.The work system list of the work system selection combo box list 909 contains all work systems currently stored in the MDM database. When a business system is selected, you can select a database, subject area, and table that exist as all sub-concepts, and only the values corresponding to the selected business system are listed.

업무 시스템이 선택되면, 데이터베이스 선택 콤보 박스 목록(913)에는 선택된 업무 시스템에 해당하는 데이터베이스만이 나타난다.When a work system is selected, only databases corresponding to the selected work system appear in the database selection combo box list 913.

데이터베이스가 선택되면 테이블의 목록이 해당 데이터베이스에 소속된 값만을 표현하게 된다.When a database is selected, the list of tables represents only the values that belong to that database.

업무 시스템을 선택하면, 주제 영역 선택 콤보 박스 목록(911)에는 선택되어진 업무 시스템에 해당하는 주제 영역 목록이 나타나다.When a work system is selected, a list of subject areas corresponding to the selected work system is displayed in the subject area selection combo box list 911.

주제 영역은 데이터베이스와는 독립적으로 동작하며 단지 업무 시스템에 종속되어 나타난다.Subject areas operate independently of the database and only appear to be dependent on the business system.

주제 영역이 선택되어지면 테이블 목록은 해당 주제 영역에 소속되는 값만을 보이게 된다.When a subject area is selected, the table list shows only the values that belong to that subject area.

테이블 선택 콤보 박스 목록(915)에는 선택된 업무 시스템과 데이터베이스 또는 주제 영역에서 조회 가능한 테이블 목록이 나타난다.The table selection combo box list 915 shows a list of tables that can be viewed in the selected business system and database or subject area.

테이블 목록은 상위 개념으로 존재하는 업무시스템, 데이터베이스, 주제영역의 선택 유무에 따라 다르게 나타난다.The list of tables appears differently depending on whether a work system, database, or subject area is selected as a higher concept.

상위 화면의 예에서 나타난 테이블 목록은 메타 업무시스템의 MDM 데이터베이스에 존재하면서 주제 영역이 시스템인 항목만이 나타나 있다.The table list shown in the example of the upper screen exists only in the meta work system's MDM database, and only the items whose subject area is the system.

검색버튼을 클릭하면, 선택되어진 업무시스템, 데이터베이스, 주제영역, 테이블의 값을 이용하여 MDM 관리 시스템에 등록된 테이블 정보를 검색한다.If the search button is clicked, the table information registered in the MDM management system is searched using the values of the selected work system, database, subject area, and table.

어떠한 조건도 선택되어지지 않은 상태에서는 MDM 관리 시스템에 등록된 모든 테이블 정보를 보여준다.If no condition is selected, all table information registered in the MDM management system is displayed.

검색이 완료되면, 검색 결과가 기 등록 테이블 목록 부분(905)에 나타난다.When the search is completed, the search results are displayed in the previously registered table list portion 905.

검색된 결과의 정보는 업무 시스템명, 데이터베이스 아이디, 테이블 영문명, 테이블 한글명, 주제 영역, 테이블 타입, 테이블 생성자, 최초 생성일, 최종 변경일, 최종 변경 사용자, 최종 백업 일자, 테이블 설명 등으로 이루어진다.The information of the searched result is composed of work system name, database ID, table English name, table Korean name, subject area, table type, table creator, first created date, last modified date, last modified user, last backup date, table description.

기 등록 테이블 목록 부분(905)에 나타난 검색 결과 중에서 테이블의 컬럼 정보를 보기 원하는 테이블이 속한 열을 선택한다.From among the search results displayed in the previously registered table list portion 905, the column to which the table to which the column information of the table is to be viewed is selected.

그러면, 선택된 테이블의 컬럼 정보가 테이블 상세 내역 부분(907)에 나타난다.Then, column information of the selected table is displayed in the table detail portion 907.

테이블 상세 내역 부분(907)에는 테이블의 컬럼 정보가 컬럼 한글명으로 정렬되어 나타난다.In the table detail portion 907, column information of the table is displayed in a column Hangul name.

테이블 상세 내역 부분(907)은 컬럼 영문명, 컬럼 한글명, 테이블 영문명, 테이블 한글명, 데이터베이스 아이디, 데이터베이스명, 업무 시스템명, 컬럼 타입, 컬럼 길이, 컬럼 설명, 정수 자리, 소수 자리, 컬럼 기본값, 컬럼 최대값, 널(NULL) 여부, 생성일, 생성자 정보 등을 담고 있다.The table detail part 907 includes the column English name, column Korean name, table English name, table Korean name, database ID, database name, business system name, column type, column length, column description, integer digit, decimal place, column default value, column maximum Contains the value, null, creation date, constructor information, and so on.

도 10은 본 발명의 바람직한 일 실시예에 따른 테이블 관련 메타 데이터 삭제 화면의 구성을 나타낸 도면이다.10 is a diagram illustrating a configuration of a table-related metadata deletion screen according to an exemplary embodiment of the present invention.

도 10을 참조하면, 삭제 작업은 물리 데이터베이스에서 직접 딕셔너리 정보를 읽어와 등록되었으나 실제 데이터베이스에는 존재하지 않는 테이블 정보를 보여준다. 사용자는 삭제 대상 테이블에서 선택적으로 테이블을 삭제할 수 있다.Referring to FIG. 10, a delete operation reads dictionary information directly from a physical database and shows table information that is registered but does not exist in an actual database. The user can optionally delete a table from the drop target table.

삭제 작업의 기본 동작 방법은 상기 도 8에 기술된 등록 작업과 동일하다.The basic operation method of the delete operation is the same as the registration operation described in FIG.

테이블 관련 메타 데이터 삭제 화면(1001)은 조회 조건 입력 부분(1003), 기 등록 테이블 목록(1005), 삭제 대상 테이블 목록(1007), 삭제할 테이블 버튼(1009), 삭제 버튼(1011) 등으로 구성되어 있다.The table-related metadata deletion screen 1001 includes a query condition input portion 1003, a previously registered table list 1005, a table to be deleted list 1007, a table button 1009 to be deleted, and a delete button 1011. have.

조회 조건 입력 부분(1003)은 업무 시스템 선택 콤보 박스 목록(1013), 데이터베이스 선택 콤보 박스 목록(1015), 검색 버튼(1017) 등으로 구성되어 있다.The inquiry condition input portion 1003 includes a work system selection combo box list 1013, a database selection combo box list 1015, a search button 1017, and the like.

기 등록 테이블 목록(1005)은 업무 시스템, 데이터베이스 아이디, 데이터베이스명, 테이블 영문명, 주제 영역 등을 포함한다.The registered table list 1005 includes a business system, a database ID, a database name, a table English name, a subject area, and the like.

삭제 대상 테이블 목록(1007)은 삭제 선택 체크 부분(1019), 업무 시스템 아이디, 데이터베이스 아이디, 테이블 아이디, 테이블 한글명 등을 포함한다.The deletion target table list 1007 includes a deletion selection check part 1019, a work system ID, a database ID, a table ID, a table Korean name, and the like.

삭제 작업을 위해서는 업무 시스템과 데이터베이스가 필수 선택 항목이며 동시에 삭제 작업의 기본 단위이다. 만약 이들을 선택하지 않고 검색 버튼(1017)을 클릭하면 오류 메시지 박스가 나타나며 검색 작업은 이루어지지 않는다.The business system and database are essential for the deletion and at the same time the basic unit of the deletion. If you click the search button 1017 without selecting them, an error message box appears and no search is performed.

검색 버튼(10107)을 클릭하면, 검색 조건에 맞는 기 등록 테이블이 기 등록 테이블 목록(1005)에 나타나고 삭제 대상 테이블이 아래의 삭제 대상 테이블 목록(1007)에 나타나며 삭제 버튼이 활성화된다.When the search button 10107 is clicked on, a previously registered table meeting the search condition is displayed in the previously registered table list 1005, the delete target table is shown in the delete target table list 1007 below, and the delete button is activated.

삭제 대상이 없는 경우는 “삭제할 테이블이 존재하지 않습니다”라는 메시지 박스를 보이고 삭제 버튼(1011)은 활성화되지 않는다.If there is no delete object, the message box “No table to delete exists” is displayed and the delete button 1011 is not activated.

삭제 제외 대상의 선택 방법은 등록과 같으며, 삭제 버튼(1009)을 클릭 인식하는 삭제 대상은 삭제 대상 테이블에서 삭제 선택 체크 부분(1019)이 체크된 모든 테이블을 대상으로 한다.The selection method of the object to be deleted is the same as that of registration, and the object to be deleted by clicking the delete button 1009 is to target all tables in which the deletion selection check part 1019 is checked in the object to be deleted.

삭제의 기본 작업 대상은 삭제 대상 테이블 목록에 있는 모든 정보 MDM 시스템에서 삭제하는 것으로 한다.The default target of deletion is to delete from all information MDM systems in the table of deletion targets.

삭제 버튼(1011)을 선택하면 정말 삭제할 것인지 확인하는 대화 상자가 나타나며, 대화 상자에서 확인 버튼을 선택한 경우 삭제 작업이 이루어진다. 삭제 작업이 완료되면 “정상 삭제되었습니다”라는 메시지 박스가 나타난다.If the delete button 1011 is selected, a dialog box is displayed to confirm whether to delete the file. If the confirm button is selected in the dialog box, the delete operation is performed. When the delete operation is completed, the message box “Deleted successfully” appears.

테이블이 삭제되면 테이블과 관계된 모든 정보(컬럼 매핑, 테이블 매핑, 테이블 어플리케이션 연관, 컬럼, 테이블 제약 조건, 테이블 운영 정책, 테이블 수정 정보, 테이블 백업 정보, 테이블 정합성 검증)가 삭제된다.When a table is deleted, all information related to the table (column mapping, table mapping, table application associations, columns, table constraints, table operating policy, table modification information, table backup information, table consistency verification) is deleted.

도 11은 본 발명의 바람직한 일 실시예에 따른 컬럼 관련 메타 데이터 등록 화면의 구성을 나타낸 도면이다.11 is a diagram illustrating a configuration of a column related metadata registration screen according to an exemplary embodiment of the present invention.

도 11을 참조하면, 컬럼 관련 메타 데이터 등록 화면(1101)은 조회 조건 입력 부분(1103), 기 등록 컬럼 목록(1105), 등록 대상 컬럼 목록(1107), 새로운 컬럼 버튼(1109), 등록 버튼(1111) 등으로 구성되어 있다.Referring to FIG. 11, the column related metadata registration screen 1101 may include a query condition input portion 1103, a previously registered column list 1105, a register target column list 1107, a new column button 1109, and a register button ( 1111).

조회 조건 입력 부분(1103)은 업무 시스템 선택 콤보 박스 목록(1113), 테이블 선택 콤보 박스 목록(1115), 데이터베이스 선택 콤보 박스 목록(1117), 검색 버튼(1119) 등으로 구성되어 있다.The inquiry condition input portion 1103 includes a work system selection combo box list 1113, a table selection combo box list 1115, a database selection combo box list 1117, a search button 1119, and the like.

기 등록 컬럼 목록(1105)은 컬럼 영문명, 컬럼 한글명, 테이블 아이디, 테이블명 등을 포함한다.The registered column list 1105 includes a column English name, a column Korean name, a table ID, a table name, and the like.

등록 대상 컬럼 목록(1107)은 등록 컬럼 체크 부분(1121), 업무 시스템 아이디, 데이터베이스 아이디, 컬럼 아이디 등을 포함한다.The registration target column list 1107 includes a registration column check part 1121, a work system ID, a database ID, a column ID, and the like.

등록 작업은 물리 데이터베이스에서 직접 딕셔너리 정보를 읽어와 아직 등록되지 않는 컬럼 정보를 보여준다.The registration operation reads dictionary information directly from the physical database and displays column information that is not yet registered.

등록 작업을 위해서는 업무 시스템과 데이터베이스, 테이블이 필수 선택 항목이며 동시에 등록 작업의 기본 단위이다.The business system, database, and tables are mandatory options for registration, and at the same time, the basic unit of registration.

만약 이들을 선택하지 않고 검색 버튼(1119)을 클릭하면 오류 메시지 박스가 나타나며 검색 작업은 이루어지지 않는다.If you click the search button 1119 without selecting them, an error message box appears and no search is performed.

등록 작업에서의 검색 버튼(1119)은 검색 조건에 맞는 기 등록 컬럼을 기 등록 컬럼 목록(1105)에 나타내고, 새로운 등록 대상 컬럼 목록을 아래의 등록 대상 컬럼 목록(1107)에 보이게 되며, 등록 버튼(1111)을 활성화할 것이다.The search button 1119 in the registration operation shows the pre-registered column meeting the search condition in the pre-registered column list 1105, and the new register-target column list is shown in the register-target column list 1107 below, and the register button ( 1111).

만약 검색 결과 추가 등록 대상이 없는 경우는 “등록할 컬럼이 없습니다.”라는 메시지 박스를 보이고 등록 버튼(1111)은 활성화되지 않는다.If there are no additional registration targets as a result of the search, a message box “No columns to register” is displayed and the registration button 1111 is not activated.

등록 버튼(1111)은 새로운 등록 대상 컬럼 데이터 테이블에 존재하는 모든컬럼 정보를 MDM 시스템 데이터로 등록한다.The registration button 1111 registers all column information existing in the new registration target column data table as MDM system data.

컬럼 정보는 물리 데이터베이스에서 테이블과 달리 독립적으로 존재하지 못 한다. 따라서, 컬럼은 선택적 등록을 할 수 없고 단지 물리 데이터베이스의 실질적 존재 컬럼을 모두 등록하도록 한다.Column information does not exist independently of tables in a physical database. Therefore, the column cannot be selectively registered and only registers all the existing columns of the physical database.

등록 작업이 완료되면 등록 대상 컬럼 데이터 테이블 정보는 초기화되고, 기 등록 컬럼 목록(1105)에 등록된 결과가 반영되어 나타난다.When the registration operation is completed, the registration target column data table information is initialized and the result registered in the previously registered column list 1105 is reflected.

도 12는 본 발명의 바람직한 일 실시예에 따른 컬럼 관련 메타 데이터 조회 및 수정 화면의 구성을 나타낸 도면이다.12 is a diagram illustrating a configuration of a column related metadata search and modification screen according to an exemplary embodiment of the present invention.

도 12를 참조하면, 컬럼 관련 메타 데이터 조회/수정 화면(1201)은 조회 조건 입력 부분(1203), 기 등록 컬럼 목록 부분(1205), 상세 조회/수정 부분(1207) 등으로 구성되어 있다.Referring to FIG. 12, the column-related metadata inquiry / modification screen 1201 includes an inquiry condition input portion 1203, a pre-registered column list portion 1205, a detailed inquiry / modification portion 1207, and the like.

조회 조건 입력 부분(1203)은 업무 시스템 선택 콤보 박스 목록(1209), 데이터베이스 선택 콤보 박스 목록(1213), 테이블 선택 콤보 박스 목록(1211), 컬럼 선택 콤보 박스 목록(1215), 검색 버튼(1217) 등으로 구성되어 있다.The query condition input portion 1203 includes a business system selection combo box list 1209, a database selection combo box list 1213, a table selection combo box list 1211, a column selection combo box list 1215, and a search button 1217. And the like.

기 등록 컬럼 목록 부분(1205)은 메타 정보가 등록된 컬럼의 컬럼 영문명, 컬럼 한글명, 테이블 아이디, 테이블명 등의 목록이 나타난다.The previously registered column list portion 1205 shows a list of column English names, column Korean names, table IDs, table names, etc. of the columns in which meta information is registered.

상세 조회/수정 부분(1207)은 업무 시스템 선택 콤보 박스 목록(1219), 데이터베이스 선택 콤보 박스 목록(1221), 테이블 영문명(1223), 컬럼 영문명(1225), 컬럼 한글명(1227), 컬럼 타입(1233), 컬럼 길이(1235), 널(NULL) 유무(1237), 컬럼 기본값(1239), 컬럼 최대값(1241), 새로 고침(Refresh) 버튼(1229), 수정버튼(1231) 등으로 구성되어 있다.The detail inquiry / modification part 1207 includes a business system selection combo box list 1219, a database selection combo box list 1221, a table English name (1223), a column English name (1225), a column Korean name (1227), and a column type (1233). ), Column length 1235, null presence 1237, column default value 1239, column maximum value 1241, refresh button 1229, modify button 1231, and the like. .

초기 호출 화면의 기본 작업은 조회이다. 모든 조작 기능은 검색 버튼(1217)을 선택하는 것을 시작으로 이루어지며, 검색 조건의 선택은 조회 조건 입력 부분(1203)에서 업무시스템을 선택하는 것으로 이루어진다. 검색 버튼(1217)의 동작 결과는 선택되진 검색 조건에 의해 결정되어진다.The default operation of the initial call screen is inquiry. All operation functions begin by selecting the search button 1217, and the selection of the search condition consists of selecting the work system in the inquiry condition input portion 1203. As shown in FIG. The operation result of the search button 1217 is determined by the selected search condition.

조회/수정 작업은 MDM 시스템에 이미 등록되어 있는 컬럼 정보를 검색하고 해당 정보를 수정하는 것이다.The inquiry / modification task is to retrieve column information already registered in the MDM system and to modify the information.

업무 시스템을 선택하기 이전의 모든 선택 조건들은 비활성화되어 있다.All selection conditions before selecting a work system are disabled.

업무 시스템의 선택 목록은 현재 MDM 데이터베이스에 저장된 모든 업무 시스템을 담고 있으며, 업무 시스템이 선택되면 모든 하위 개념으로 존재하는 데이터베이스, 테이블에 해당하는 값만을 이용하여 목록을 만들어 보인다.The selection list of the work system contains all the work systems currently stored in the MDM database. When a work system is selected, the list is made using only the values corresponding to the database and tables that exist as all sub-concepts.

데이터베이스가 선택되면 테이블의 목록이 해당 데이터베이스에 소속된 값만을 표현하게 된다.When a database is selected, the list of tables represents only the values that belong to that database.

테이블 선택 콤보 박스 목록(1211)에 나타나는 테이블 목록은 상위 개념으로 존재하는 업무 시스템, 데이터베이스 선택 유무에 따라 다르게 나타난다. 테이블이 선택되어지면 비로소 컬럼을 선택할 수 있도록 컬럼 선택 콤보 박스 목록(1215)에 컬럼명 목록이 나타나게 된다.The table list that appears in the table selection combo box list 1211 is different depending on the business system and the database selection. When the table is selected, the column name list appears in the column selection combo box list 1215 so that the column can be selected.

선택되어진 업무 시스템, 데이터베이스, 테이블, 컬럼명을 이용하여 MDM 관리 시스템에 등록된 컬럼 정보를 검색한다.Search column information registered in MDM management system by using selected business system, database, table and column name.

어떠한 조건도 선택되어지지 않은 상태에서는 MDM 관리 시스템에 등록된 모든 컬럼 정보를 보여준다.If no condition is selected, all column information registered in the MDM management system is displayed.

검색 버튼(1217)을 클릭하면, 기 등록 컬럼 목록 부분(1205)에 조회 결과가 나타나게 되고 새로 고침(Refresh) 버튼(1229)이 활성화된다.When the search button 1217 is clicked on, the search result is displayed in the previously registered column list portion 1205 and the refresh button 1229 is activated.

검색된 결과의 항목은 컬럼 영문명, 컬럼 한글명, 테이블 영문명, 테이블 한글명, 데이터베이스 아이디, 데이터베이스, 업무 시스템, 컬럼 타입(Type), 컬럼 길이, 컬럼 설명, 정수 자리, 소수 자리, 컬럼 기본값, 컬럼 최대값, 널(NULL) 여부, 생성일, 생성자 정보를 담고 있다.The items of the search result are column English name, column Korean name, table English name, table Korean name, database ID, database, business system, column type, column length, column description, integer place, decimal place, column default value, column maximum value, Contains null, creation date, and constructor information.

새로 고침(Refresh) 버튼(1229)은 선택된 업무 시스템과 데이터베이스, 테이블을 새로 고침 조건으로 하여 물리적 데이터베이스에서 이미 등록된 컬럼 정보 중 변경 사항을 반영한다.The refresh button 1229 reflects the changes among the column information already registered in the physical database by refreshing the selected business system, database, and table.

새로 고침(Refresh) 작업을 위해서는 업무 시스템과 데이터베이스, 테이블이 필수 선택 항목이며 동시에 새로 고침(Refresh) 작업의 기본 단위이다.For the refresh operation, business system, database, and table are required items and at the same time, the basic unit of refresh operation.

만약 이들을 선택하지 않으면 “업무 시스템과 데이터베이스, 테이블을 반드시 선택하세요”라는 경고 메시지 박스가 나타나게 되고 새로 고침(Refresh) 작업은 취소된다.If you do not select them, a warning message box appears stating "Please select a business system, database, and table" and the refresh operation will be canceled.

정상적으로 새로 고침(Refresh) 작업이 이루어지게 되면, 물리 데이터베이스와 달라서 새로 고침(Refresh) 작업이 일어난 컬럼의 수를 메시지 박스로 보이고 새로 고침(Refresh) 버튼(1229)은 비활성화된다.When the refresh operation is normally performed, the number of columns in which the refresh operation is performed is different from the physical database, and the refresh button 1229 is deactivated.

새로 고침(Refresh) 작업에서는 물리 데이터베이스의 정보가 현재 등록된 MDM 시스템의 정보보다 우선 순위가 높게 적용되어 두 데이터의 값이 다른 경우 시스템에서 읽어온 값을 반영한다. 다만 물리 데이터베이스에 값이 없는 경우는 MDM 시스템 정보를 우선시한다.In the refresh operation, the information of the physical database has a higher priority than the information of the currently registered MDM system, and when the values of the two data are different, the values read from the system are reflected. However, if there is no value in the physical database, the MDM system information takes precedence.

수정 대상을 선택하고 정보를 수정하는 과정을 아래에 기술하기로 한다.The process of selecting a target for correction and correcting the information will be described below.

수정을 원하는 컬럼을 기 등록 컬럼 목록 부분(1205)에서 클릭 이벤트로 선택하면, 아래의 상세 조회/수정 부분(1207)에 선택된 테이블 컬럼의 정보를 보여준다.If a column to be modified is selected as a click event in the previously registered column list part 1205, information of the selected table column is shown in the detailed inquiry / modification part 1207 below.

수정 작업이 이루어지면 MDM 시스템에 수정 정보가 반영됨과 동시에 기 등록 컬럼 목록 부분(1205)에 새로운 수정 정보가 반영되어 나타난다.When the modification is made, the modification information is reflected in the MDM system and the new modification information is reflected in the previously registered column list part 1205.

또한, 화면을 구성하는 오브젝트들의 값이 초기화된다.In addition, the values of the objects constituting the screen are initialized.

도 13은 본 발명의 바람직한 일 실시예에 따른 컬럼 관련 메타 데이터 삭제 화면의 구성을 나타낸 도면이다.FIG. 13 is a diagram illustrating a configuration of a column-related metadata deletion screen according to an exemplary embodiment of the present invention. FIG.

도 13을 참조하면, 컬럼 관련 메타 데이터 삭제 화면(1301)은 조회 조건 입력 부분(1303), 기 등록 컬럼 목록 부분(1305), 삭제 대상 컬럼 목록 부분(1307), 삭제할 컬럼 버튼(1309), 삭제 버튼(1311) 등으로 구성되어 있다.Referring to FIG. 13, the column-related meta data deletion screen 1301 includes a query condition input portion 1303, a previously registered column list portion 1305, a column column to delete list portion 1307, a column button 1309 to delete, and deletion. Button 1311 or the like.

조회 조건 입력 부분(1303)은 업무 시스템 선택 콤보 박스 목록(1313), 데이터베이스 선택 콤보 박스 목록(1317), 테이블 선택 콤보 박스 목록(1315), 검색 버튼(1319) 등으로 구성되어 있다.The inquiry condition input portion 1303 includes a work system selection combo box list 1313, a database selection combo box list 1317, a table selection combo box list 1315, a search button 1319, and the like.

기 등록 컬럼 목록 부분(1305)은 컬럼 영문명, 컬럼 한글명, 테이블 영문명, 테이블 한글명 등을 포함한다.The registered column list part 1305 includes a column English name, a column Korean name, a table English name, a table Korean name, and the like.

삭제 대상 컬럼 목록 부분(1307)은 삭제 선택 체크 부분(1321), 업무 시스템아이디, 데이터베이스 아이디, 테이블 영문명, 컬럼 영문명 등을 포함한다.The deletion target column list part 1307 includes a deletion selection check part 1321, a work system ID, a database ID, a table English name, a column English name, and the like.

삭제 작업은 물리 데이터베이스에서 직접 딕셔너리 정보를 읽어와 등록되었으나 실제 데이터베이스에는 존재하지 않는 컬럼 정보를 보여준다.The delete operation reads dictionary information directly from the physical database and shows column information that is registered but does not exist in the actual database.

삭제 작업의 기본 동작 방법은 등록 작업과 동일하다.The basic operation of the delete operation is the same as the registration operation.

삭제 작업을 위해서는 업무시스템과 데이터베이스, 테이블이 필수 선택 항목이며 동시에 삭제 작업의 기본 단위이다. 만약 이들을 선택하지 않고 검색 버튼(1319)을 클릭하면 오류 메시지 박스가 나타나며 검색 작업은 이루어지지 않는다.For deletion, work system, database, and table are essential choices and at the same time, basic unit of deletion. If you click the search button 1319 without selecting them, an error message box appears and no search is performed.

삭제 작업에서의 검색 버튼(1319)은 검색 조건에 맞는 기 등록 컬럼을 기 등록 컬럼 목록 부분(1305)에 나타내고, 삭제 대상 컬럼 목록을 아래의 삭제 대상 컬럼 목록 부분(1307)에 보이게 되며, 삭제 버튼(1311)을 활성화한다.The search button 1319 in the delete operation shows the pre-registered column that meets the search condition in the pre-registered column list portion 1305, the delete target column list is shown in the delete target column list portion 1307 below, and the delete button Activate (1311).

삭제 대상이 없는 경우는 “삭제할 컬럼이 존재하지 않습니다.”라는 메시지 박스를 보이고 삭제 버튼은 활성화되지 않는다.If there is no object to delete, the message box “No column to delete exists” is displayed and the delete button is not activated.

삭제 버튼(1311) 클릭을 인식하는 삭제 대상은 삭제 대상 테이블에 존재하는 모든 컬럼 정보를 MDM 시스템에서 삭제하는 것으로 한다.The deletion target that recognizes the click of the delete button 1311 is to delete all column information existing in the deletion target table from the MDM system.

삭제의 기본 방침은 등록과 같이 물리 데이터베이스에서 테이블과 달리 독립적으로 존재하지 못하기 때문에 삭제를 원하지 않는 목록을 제외할 수 없다.Since the default policy of deletion does not exist independently of tables in the physical database like registration, you cannot exclude lists that you do not want to delete.

삭제 버튼(1311)을 선택하면 정말 삭제할 것인지 확인하는 대화 상자가 나타나며, 확인 버튼(미도시)을 클릭한 경우 삭제 작업이 이루어진다.If the delete button 1311 is selected, a dialog box for confirming whether or not to delete is displayed. If the confirm button (not shown) is clicked, the delete operation is performed.

삭제 작업이 완료되면 완료를 알리는 메시지 상자가 나타난다.When the delete operation is complete, a message box appears to indicate completion.

도 14는 본 발명의 바람직한 일 실시예에 따른 작업 프로그램 관련 메타 데이터 등록 화면의 구성을 나타낸 도면이다.14 is a diagram illustrating a configuration of a work program related metadata registration screen according to an exemplary embodiment of the present invention.

도 14를 참조하면, 작업 프로그램 관련 메타 데이터 등록 화면(1401)은 조회 조건 입력 부분(1403), 기 등록 작업 목록 부분(1405), 작업 등록 부분(1407) 등으로 구성되어 있다.Referring to FIG. 14, the work program related metadata registration screen 1401 is composed of an inquiry condition input part 1403, a pre-registered job list part 1405, a job registration part 1407, and the like.

조회 조건 입력 부분(1403)은 업무 시스템 선택 콤보 박스 목록(1409), 시스템 선택 콤보 박스 목록(1413), 작업 도구 선택 콤보 박스 목록(1411), 검색 버튼(1415) 등으로 구성되어 있다.The inquiry condition input portion 1403 includes a work system selection combo box list 1409, a system selection combo box list 1413, a work tool selection combo box list 1411, a search button 1415, and the like.

기 등록 작업 목록 부분(1405)은 업무 시스템, 작업 아이디, 작업 도구 아이디, 시스템 코드 등을 포함한다.The pre-registered work list portion 1405 includes a work system, a work ID, a work tool ID, a system code, and the like.

작업 등록 부분(1407)은 사용 가능 여부 설정 부분(1417), 작업 수행 주기 선택 콤보 박스 목록(1419), 등록 버튼(1421), 등록 대상 작업 목록 부분(1423) 등으로 구성되어 있다.The job registration portion 1407 includes a availability setting portion 1417, a job execution cycle selection combo box list 1418, a registration button 1421, a registration target job list portion 1423, and the like.

사용 가능 여부 설정 부분(1417)에서는 사용 가능, 사용 불가능 중 적어도 하나를 선택해야 한다.In the availability setting portion 1417, at least one of available and unavailable must be selected.

등록 대상 작업 목록 부분(1423)은 업무 시스템명, 작업 도구명, 시스템명, 작업 프로그램명 등을 포함한다.The registration target work list portion 1423 includes a work system name, work tool name, system name, work program name, and the like.

작업 관리란 작업 도구를 통하여 수행하는 모든 작업의 관리(작업 프로그램 등록, 수정, 삭제, 조회, 작업로그 조회)를 말한다.Work management refers to the management (work program registration, modification, deletion, inquiry, work log inquiry) of all work performed through the work tool.

1) 작업 프로그램의 등록은 작업 도구에 등록된 정보를 MDM 메타 데이터로등록하는 것을 말한다.1) Registration of a work program means to register information registered in a work tool as MDM metadata.

2) 수정은 MDM 메타 데이터에 등록된 내용 중 사용자 입력 항목의 수정 및 작업 도구에 등록된 정보의 일괄 수정을 말한다.2) Modification refers to the modification of user input items among the contents registered in the MDM meta data and the collective modification of the information registered in the work tool.

3) 삭제는 MDM 메타 데이터에 등록된 내용과 작업 도구에 등록된 정보를 비교하여 작업 도구에 삭제된 작업을 MDM 메타 데이터에서 제거한다.3) Deletion compares the contents registered in the MDM metadata with the information registered in the work tool and removes the work deleted in the work tool from the MDM metadata.

4) 조회는 MDM 메타 데이터에 등록된 내용의 조건별 검색을 말한다.4) Inquiry refers to search by condition of contents registered in MDM metadata.

5) 작업 로그 조회는 작업 도구에 등록된 작업의 실행을 통하여 생성된 로그 정보의 조회를 말한다.5) Job log inquiry refers to inquiry of log information generated through execution of a job registered in a job tool.

작업 프로그램 관련 메타 데이터 등록 화면(1401)에서 작업 등록도 조회와 마찬가지로 업무시스템, 시스템, 작업 도구를 선택하고 검색 버튼(1415)을 누름으로써 기본 작업이 시작된다.In the work program related metadata registration screen 1401, the basic work is started by selecting a work system, a system, a work tool and pressing a search button 1415 similarly to the inquiry.

검색 버튼(1415)을 누르면 선택한 업무시스템, 시스템, 작업도구의 검색결과가 기 등록 작업 목록 부분(1405)에 나타나고 동시에 등록 대상 작업 목록 부분(1423)에는 기 등록 작업 목록 부분(1405)에 등록 가능한 대상이 나타난다.When the search button 1415 is pressed, search results of the selected work system, system, and work tool are displayed in the pre-registered work list portion 1405, and at the same time, the registered target work list portion 1423 can be registered in the pre-registered work list portion 1405. The object appears.

실제 작업 프로그램의 등록은 위의 조건 항목(사용 가능 여부, 작업 수행 주기 등)의 내용을 입력한 후, 등록 대상 작업 목록 부분(1423)의 등록 대상 테이블에서 등록을 원하는 열만큼 드래그한 후, 등록 버튼(1421)을 누르면 된다.To register the actual work program, input the contents of the above condition items (availability, work execution cycle, etc.), and then drag in the registration target table of the registration target work list portion 1423 by the desired column, and then register. The button 1421 is pressed.

등록 버튼(1421)을 누른 후, 등록이 정상적으로 이루어졌을 경우 선택된 열만큼이 등록되었다는 확인 메시지가 나타난다.After the registration button 1421 is pressed, a confirmation message indicating that as many rows as selected are registered when registration is normally performed.

도 15는 본 발명의 바람직한 일 실시예에 따른 작업 프로그램 관련 메타 데이터 수정 화면의 구성을 나타낸 도면이다.15 is a diagram illustrating a configuration of a work program-related metadata modification screen according to an exemplary embodiment of the present invention.

도 15를 참조하면, 작업 프로그램 관련 메타 데이터 수정 화면(1501)은 조회 조건 입력 부분(1503), 기 등록 작업 목록 부분(1505), 상세 내역 부분(1507), 새로 고침(Refresh) 버튼(1509), 수정 버튼(1511) 등으로 구성되어 있다.Referring to FIG. 15, the work program related metadata modification screen 1501 includes an inquiry condition input portion 1503, a pre-registered work list portion 1505, a detail history portion 1507, and a refresh button 1509. And a correction button 1511.

조회 조건 입력 부분(1503)은 업무 시스템 선택 콤보 박스 목록(1513), 시스템 선택 콤보 박스 목록(1517), 작업 도구 선택 콤보 박스 목록(1515), 검색 버튼(1519) 등으로 구성되어 있다.The inquiry condition input portion 1503 is composed of a work system selection combo box list 1513, a system selection combo box list 1517, a work tool selection combo box list 1515, a search button 1519, and the like.

기 등록 작업 목록 부분(1505)은 업무 시스템, 작업 아이디, 작업 도구 아이디, 시스템 코드 등을 포함한다.The pre-registered work list portion 1505 includes a work system, a work ID, a work tool ID, a system code, and the like.

상세 내역 부분(1507)은 업무 시스템 선택 콤보 박스 목록(1521), 시스템 코드 선택 콤보 박스 목록(1523), 작업 프로그램 경로 입력 부분(1525), 최초 생성 일자 입력 부분(1527), 작업 수행 주기 입력 부분(1529), 로그 파일명 입력 부분(1531), 작업 프로그램 설명 입력 부분(1533) 등으로 구성되어 있다.The detail portion 1507 includes a work system selection combo box list 1521, a system code selection combo box list 1523, a work program path input portion 1525, an initial creation date input portion 1527, and a work execution cycle input portion. 1515, a log file name input portion 1531, a work program description input portion 1533, and the like.

작업 프로그램 관련 메타 데이터 수정 화면(1501)은 특정 조건에 합당하는 작업에 대한 정보를 수정하는 화면으로써, 업무 시스템, 시스템, 작업 도구를 선택한 후 검색 버튼(1519)을 클릭함으로써 등록된 작업 프로그램을 검색할 수 있다.The work program related metadata modification screen 1501 is a screen for modifying information about a job meeting a specific condition. The work program is selected by selecting a work system, a system, a work tool, and clicking the search button 1519 to search for a registered work program. can do.

기 등록 작업 목록 부분(1505)에 나타난 검색 결과 중에서 하나의 작업을 선택하면, 상세 내역 부분(1507)에 선택된 항목의 저장된 정보가 나타난다. 상세 내역 부분(1507)의 각 항목을 선택 또는 입력하여 정보를 수정할 수 있다.If one job is selected from the search results displayed in the previously registered job list part 1505, the stored information of the selected item is displayed in the detail item part 1507. The information may be modified by selecting or inputting each item of the detail portion 1507.

도 16은 본 발명의 바람직한 일 실시예에 따른 작업 프로그램 관련 메타 데이터 조회 화면의 구성을 나타낸 도면이다.16 is a diagram illustrating a configuration of a work program related metadata inquiry screen according to an exemplary embodiment of the present invention.

도 16을 참조하면, 작업 프로그램 관련 메타 데이터 조회 화면(1601)은 조회 조건 입력 부분(1603), 기 등록 작업 목록 부분(1605), 상세 내역 부분(1607) 등으로 구성되어 있다.Referring to FIG. 16, the work program related meta data inquiry screen 1601 is composed of an inquiry condition input portion 1603, a pre-registered work list portion 1605, a detail history portion 1607, and the like.

조회 조건 입력 부분(1603)은 업무 시스템 선택 콤보 박스 목록(1609), 시스템 선택 콤보 박스 목록(1613), 작업 도구 선택 콤보 박스 목록(1611), 검색 버튼(1615) 등으로 구성되어 있다.The inquiry condition input portion 1603 includes a work system selection combo box list 1609, a system selection combo box list 1613, a work tool selection combo box list 1611, a search button 1615, and the like.

기 등록 작업 목록 부분(1605)은 업무 시스템, 작업 아이디, 작업 도구 아이디, 시스템 코드 등을 포함한다.The pre-registered work list portion 1605 includes a work system, a work ID, a work tool ID, a system code, and the like.

상세 조회 조건 입력 부분(1607)은 최초 생성 일자 설정 부분(1617), 변경 일자 설정 부분(1619), 주기성 설정 부분(1621), 작업 수행 주기 선택 콤보 박스 목록(1623), 사용 가능 여부 설정 부분(1625) 등으로 구성되어 있다.The detailed search condition input portion 1607 may include an initial creation date setting portion 1617, a change date setting portion 1619, a periodicity setting portion 1621, a work execution cycle selection combo box list 1623, and an availability setting portion ( 1625).

모든 작업은 기본적으로 업무 시스템 선택 콤보 박스 목록(1609)의 업무 시스템, 시스템 선택 콤보 박스 목록(1613)의 시스템, 작업 도구 선택 콤보 박스 목록(1611)의 작업 도구가 선택된 후, 검색 버튼(1615)을 누름으로써 시작된다.By default, all tasks are selected from the work system of the work system selection combo box list 1609, the system of the system selection combo box list 1613, the work tools of the work tool selection combo box list 1611, and then the search button 1615. Start by pressing.

특히 작업 도구 선택 콤보 박스 목록(1611)은 초기에는 비활성화되어 있다가 시스템 선택 콤보 박스 목록(1613)의 시스템을 선택하면 활성화된다.In particular, the work tool selection combo box list 1611 is initially disabled and then activated when a system in the system selection combo box list 1613 is selected.

업무시스템, 시스템, 작업 도구를 선택하고 검색 버튼(1615)을 클릭하면, 조건에 맞는 검색 결과가 기 등록 작업 목록 부분(1605)의 데이터 테이블에 나타난다.When a work system, a system, a work tool is selected and a search button 1615 is clicked on, a search result that satisfies a condition is displayed in the data table of the pre-registered work list portion 1605.

사용자는 기본 검색보다 더 세부적인 검색을 원할 경우, 아래 상세 조회 조건 입력 부분(1607)의 각 세부 검색 항목을 선택하고 상세 검색 버튼(1627)을 누른다.If the user wants to search more detailed than the basic search, the user selects each detailed search item in the detailed search condition input portion 1607 below and presses the detailed search button 1627.

주기성 설정 부분(1621)에서 주기 작업 여부를 모두로 선택하면, 주기 작업 여부의 검색 항목은 실제 검색 조건에 포함되지 않는다.If the periodicity setting part 1621 selects whether or not the periodic work is all, the search item for the periodic work is not included in the actual search condition.

또한, 주기 작업 여부의 검색 항목이 주기성일 때만 작업 수행 주기 선택 콤보 박스 목록(1623)이 활성화된다.In addition, the work execution cycle selection combo box list 1623 is activated only when the search item for periodic work is periodicity.

상세 조회 조건 입력 부분(1607)에서 최종적으로 아래와 같이 조회 조건을 설정했다고 하자.In the detailed inquiry condition input portion 1607, it is assumed that the inquiry condition is finally set as follows.

최초 생성 일자 : 2000.10.31Date of creation: 2000.10.31

변경 일자 : 2000.11.2Date of Change: 2000.11.2

주기 작업 여부 : 주기성Periodic work: periodicity

작업 수행 주기 시간 : 20분Job execution cycle time: 20 minutes

사용가능 여부 : 가능Available: Yes

상기 5가지 각 조건은 모두 AND로 연결되어 전체 검색 조건이 설정되며, 상세 검색 버튼(1627)을 누를 경우, 상기 5가지 조건을 만족시키는 검색 결과가 기 등록 작업 목록 부분(1605)의 데이터 테이블에 나타난다.Each of the five conditions is connected by AND so that the entire search condition is set. When the detailed search button 1627 is pressed, a search result satisfying the five conditions is displayed in the data table of the previously registered work list portion 1605. appear.

도 17은 본 발명의 바람직한 일 실시예에 따른 작업 프로그램 관련 메타 데이터 삭제 화면의 구성을 나타낸 도면이다.17 is a diagram illustrating a configuration of a work program related metadata deletion screen according to an exemplary embodiment of the present invention.

도 17을 참조하면, 작업 프로그램 관련 메타 데이터 삭제 화면(1701)은 조회조건 입력 부분(1703), 기 등록 작업 목록 부분(1705), 삭제 대상 작업 목록 부분(1707) 등으로 구성되어 있다.Referring to FIG. 17, the work program-related metadata deletion screen 1701 is composed of an inquiry condition input portion 1703, a pre-registered work list portion 1705, a delete target work list portion 1707, and the like.

조회 조건 입력 부분(1703)은 업무 시스템 선택 콤보 박스 목록(1709), 시스템 선택 콤보 박스 목록(1713), 작업 도구 선택 콤보 박스 목록(1711), 검색 버튼(1715) 등으로 구성되어 있다.The inquiry condition input portion 1703 includes a work system selection combo box list 1709, a system selection combo box list 1713, a work tool selection combo box list 1711, a search button 1715, and the like.

기 등록 작업 목록 부분(1505)은 업무 시스템, 작업 아이디, 작업 도구 아이디, 시스템 코드, 작업 구분 등을 포함한다.The pre-registered work list portion 1505 includes a work system, a work ID, a work tool ID, a system code, a work classification, and the like.

삭제 대상 작업 목록 부분(1707)은 삭제 선택 체크 부분(1717), 업무 시스템 아이디, 작업 아이디, 작업 도구 아이디, 시스템 코드 등을 포함한다.The deletion target job list part 1707 includes a deletion selection check part 1725, a work system ID, a job ID, a work tool ID, a system code, and the like.

작업 프로그램을 삭제하기 위해 기 등록 작업 목록을 검색하는 과정은 상기 도 16의 기본 조회와 동일하다.The process of retrieving the pre-registered work list to delete the work program is the same as the basic inquiry of FIG.

삭제 대상 작업 목록 부분(1707)에 삭제 대상 작업 목록이 나타나면, 삭제할 작업의 삭제 선택 체크 부분(1717)을 체크라고 삭제 버튼(1719)을 클릭한다.When the delete target job list appears in the delete target job list portion 1707, the delete selection check portion 1917 of the delete job is checked, and the delete button 1719 is clicked.

삭제 버튼(1719)을 클릭하면, 삭제할 것인지를 묻는 확인 메시지 박스가 나타나다.When you click the delete button 1719, a confirmation message box appears asking if you want to delete.

삭제 확인 메시지 박스에서 확인 버튼을 클릭하면, 해당 작업이 삭제된다.If you click the OK button in the Confirm Delete message box, the job is deleted.

도 18은 본 발명의 바람직한 일 실시예에 따른 작업 로그 관련 메타 데이터 조회 화면의 구성을 나타낸 도면이다.18 is a diagram illustrating a configuration of a job log-related metadata inquiry screen according to an exemplary embodiment of the present invention.

도 18을 참조하면, 작업 로그 관련 메타 데이터 조회 화면(1801)은 조회 조건 입력 부분(1803), 조회 결과 목록 부분(1805) 등으로 구성되어 있다.Referring to FIG. 18, the job log related metadata inquiry screen 1801 is composed of an inquiry condition input portion 1803, an inquiry result list portion 1805, and the like.

조회 조건 입력 부분(1803)은 업무 시스템명 선택 콤보 박스 목록(1807), 작업 도구명 선택 콤보 박스 목록(1809), 작업 주기 설정 부분(1811), 로그 생성 시작일 설정 부분(1813), 로그 생성 종료일 설정 부분(1815), 작업 담당자 입력 부분(1817), 담당자 조회 버튼(1819), 작업 로그 상태 설정 부분(1821), 검색 버튼(1823) 등으로 구성되어 있다.The inquiry condition input portion 1803 includes a work system name selection combo box list 1807, a work tool name selection combo box list 1809, a work cycle setting portion 1811, a log generation start date setting portion 1813, and a log generation end date. The setting part 1815, the work person input part 1817, the person inquiring button 1819, the job log state setting part 1821, the search button 1823, etc. are comprised.

조회 결과 목록 부분(1805)은 로그 아이디, 업무 시스템명, 작업 아이디, 작업 도구명, 작업 로그 상태 등을 포함한다.The inquiry result list portion 1805 includes a log ID, a work system name, a work ID, a work tool name, a work log status, and the like.

조회 조건 입력 부분(1803)의 각 검색 조건을 선택한 후 검색 버튼(1823)을 누르면 원하는 조건에 대한 검색이 이루어진다.After selecting each search condition of the search condition input portion 1803 and pressing the search button 1823, a search for a desired condition is performed.

조회 조건에 대한 검색이 완료되면, 조회 결과 목록 부분(1805)에 조회 결과 목록이 나타난다.When the search for the inquiry condition is completed, the inquiry result list appears in the inquiry result list portion 1805.

상기 담당자 조회 버튼(1819)을 눌렀을 경우, 사원 조회 화면(미도시)이 호출된다. 상기 사원 조회 화면(미도시)에서 찾고자 하는 사원 이름을 선택하고 확인 버튼(미도시)을 선택하면, 선택된 담당자의 이름이 작업 담당자 입력 부분(1817)에 나타난다.When the person inquiring button 1819 is pressed, an employee inquiry screen (not shown) is called. When the employee name to be searched is selected on the employee inquiry screen (not shown) and the confirmation button (not shown) is selected, the name of the selected person in charge is displayed on the job person input part 1817.

도 19는 본 발명의 바람직한 일 실시예에 따른 테이블 매핑 관련 메타 데이터 등록 화면의 구성을 나타낸 도면이다.19 is a diagram illustrating a configuration of a table mapping related metadata registration screen according to an exemplary embodiment of the present invention.

도 19를 참조하면, 테이블 매핑 관련 메타 데이터 등록 화면(1901)은 타겟 테이블 정보 입력 부분(1903), 소스 테이블 정보 입력 부분(1905), 테이블 매핑 결과 부분(1907), 매핑 규칙 입력 부분(1909), 매핑 설명 입력 부분(1911), 매핑 추가 버튼(1929), 매핑 삭제 버튼(1931), 매핑 전부 삭제 버튼(1933), 갱신 버튼(1935), 적용 버튼(1937), 취소 버튼(1939) 등으로 구성되어 있다.Referring to FIG. 19, the table mapping related metadata registration screen 1901 may include a target table information input portion 1901, a source table information input portion 1905, a table mapping result portion 1907, and a mapping rule input portion 1909. , Mapping description input portion 1911, add mapping button 1929, delete mapping button 1931, delete all mapping button 1933, update button 1935, apply button 1937, cancel button 1939, etc. Consists of.

타겟 테이블 정보 입력 부분(1903)은 업무 시스템 선택 콤보 박스 목록(1913), 데이터베이스 선택 콤보 박스 목록(1919), 시작 작업 선택 콤보 박스 목록(1915), 종료 작업 선택 콤보 박스 목록(1921), 테이블 선택 콤보 박스 목록(1917) 등으로 구성되어 있다.The target table information input portion 1903 includes a work system selection combo box list 1913, a database selection combo box list 1919, a start job selection combo box list 1915, an end job selection combo box list 1921, a table selection Combo box list 1917 or the like.

소스 테이블 정보 입력 부분(1905)은 업무시스템 선택 콤보 박스 목록(1923), 데이터베이스 선택 콤보 박스 목록(1925), 테이블 선택 콤보 박스 목록(1927) 등으로 구성되어 있다.The source table information input portion 1905 includes a work system selection combo box list 1923, a database selection combo box list 1925, a table selection combo box list 1927, and the like.

테이블 매핑 결과 부분(1907)은 타겟 테이블 아이디, 타겟 테이블명, 소스 업무 시스템명 등을 포함한다.The table mapping result portion 1907 includes a target table ID, a target table name, a source business system name, and the like.

테이블 매핑 정보를 수동 등록 및 수정 삭제할 수 있으나, 이미 적재 도구에 의해 매핑이 설정된 타겟 테이블은 등록, 수정, 삭제가 불가능하다.Manual registration and modification of table mapping information can be done, but target tables that have already been mapped by the loading tool cannot be registered, modified, or deleted.

즉, 시작 작업, 종료 작업이 기존 매핑된 시작 작업, 종료 작업과 다르면 등록, 수정, 삭제가 가능하다.In other words, if the start and end tasks are different from the mapped start and end tasks, they can be registered, modified and deleted.

타겟 테이블 정보 입력 부분(1903)의 업무 시스템 선택 콤보 박스 목록(1913)을 클릭하여 수정하고자 하는 업무 시스템을 선택한다.The work system selection combo box list 1913 of the target table information input portion 1903 is clicked to select a work system to be modified.

업무 시스템을 선택하면 데이터베이스 선택 콤보 박스 목록(1919), 시작 작업 선택 콤보 박스 목록(1915), 종료 작업 선택 콤보 박스 목록(1921)에 선택된 업무 시스템에 관계된 정보가 나타난다.When a work system is selected, information related to the selected work system is displayed in the database selection combo box list 1919, the start task selection combo box list 1915, and the end task selection combo box list 1921.

여기서, 반드시 업무 시스템을 선택해야 데이터베이스, 시작 작업, 종료 작업, 테이블 정보를 선택할 수 있다.In this case, you must select a business system to select the database, start job, end job, and table information.

데이터베이스 선택 콤보 박스 목록(1919)을 클릭하여 수정하고자 하는 데이터베이스를 선택한다.Click the Select Database combo box list (1919) to select the database you want to modify.

데이터베이스를 선택하면, 테이블 선택 콤보 박스 목록(1927)에 업무 시스템, 데이터베이스에 관계된 테이블 정보가 나타난다.When a database is selected, table information related to the work system and the database is displayed in the table selection combo box list 1927.

데이터베이스를 선택한 후, 타겟 테이블 정보 입력 부분(1903)의 시작 작업 선택 콤보 박스 목록(1915)을 클릭하여 등록하고자 하는 시작 작업을 선택한다.After the database is selected, the start task selection combo box list 1915 of the target table information input portion 1903 is clicked to select a start task to be registered.

시작 작업을 선택하면, 테이블 선택 콤보 박스 목록(1917)에 업무 시스템, 데이터베이스, 시작 작업에 관계된 테이블 정보가 나타난다.When you select a startup task, the table selection combo box list 1917 displays table information related to the work system, the database, and the startup task.

시작 작업을 선택한 후, 타겟 테이블 정보 입력 부분(1903)의 종료 작업 선택 콤보 박스 목록(1921)을 클릭하여 등록하고자 하는 종료 작업을 선택한다.After selecting the start job, click the end job selection combo box list 1921 of the target table information input portion 1901 to select the end job to be registered.

종료 작업을 선택하면, 테이블 선택 콤보 박스 목록(1917)에 선택된 업무 시스템, 데이터베이스, 시작 작업, 종료 작업에 관계된 테이블 정보가 나타난다.When the end task is selected, table information related to the selected work system, database, start task, and end task is displayed in the table selection combo box list 1917.

테이블 선택 콤보 박스 목록(1917)에서 타겟 테이블을 선택하기 전에 반드시 데이터베이스, 시작 작업, 종료 작업이 선택되어 있어야 한다.Before selecting a target table from the table selection combo box list 1917, a database, start task, and end task must be selected.

소스 테이블 정보 입력 부분(1905)의 업무시스템 선택 콤보 박스 목록(1923)에서 선택된 타겟 테이블에 매핑될 소스 테이블의 업무시스템을 선택한다.The work system of the source table to be mapped to the selected target table is selected from the work system selection combo box list 1923 of the source table information input portion 1905.

소스 업무시스템을 선택하면, 데이터베이스 선택 콤보 박스 목록(1925)에서 소스 데이터베이스를 선택할 수 있다.Once the source work system is selected, the source database can be selected from the database selection combo box list 1925.

데이터베이스 선택 콤보 박스 목록(1925)에서 선택된 타겟 테이블에 매핑될 소스 테이블의 데이터베이스를 선택한다.Select a database of source tables to be mapped to the selected target table from the database selection combo box list 1925.

소스 데이터베이스를 선택하면, 테이블 선택 콤보 박스 목록(1917)에서 소스 테이블을 선택할 수 있다.Once the source database is selected, the source table can be selected from the table selection combo box list 1917.

상술한 바와 같이 매핑 등록하고자 하는 타겟 테이블 정보와 소스 테이블 정보를 설정한 후, 매핑 추가 버튼(1929)을 클릭하면 설정된 매핑 정보 화면의 테이블 매핑 결과 부분(1907)에 나타난다.As described above, after setting target table information and source table information to be registered for mapping, and clicking the add mapping button 1929, it appears in the table mapping result portion 1907 of the set mapping information screen.

테이블 매핑이 설정된 소스 테이블은 소스 테이블 리스트에서 삭제된다.The source table for which table mapping is set is deleted from the source table list.

상기 매핑 추가 버튼(1929)의 클릭으로 테이블 매핑 정보가 등록되는 것이 아니고 화면 상에 표시만 해 준 것이다. 매핑 등록을 반영하고 싶으면 갱신 버튼(1935)을 클릭해야 한다. 여기서, 매핑 규칙 입력 부분(1909)에 테이블 매핑에 관한 매핑 규칙을 입력하고 매핑 설명 입력 부분(1911)에 매핑 설명을 입력한 후 상기 갱신 버튼(1935)을 클릭하면, 입력된 매핑 규칙과 매핑 설명도 함께 데이터베이스에 저장된다.By clicking the add mapping button 1929, the table mapping information is not registered but is displayed only on the screen. If you want to reflect the mapping registration, you must click the update button (1935). Here, when the mapping rule for the table mapping is input in the mapping rule input portion 1909, the mapping description is input in the mapping description input portion 1911, and the update button 1935 is clicked, the input mapping rule and the mapping description are input. Is also stored in the database together.

테이블 매핑 결과 부분(1907)에서 삭제하고자 하는 테이블 매핑 정보의 열을 선택하고 매핑 삭제 버튼(1931)을 클릭하면, 선택된 테이블 매핑 정보가 삭제된다.In the table mapping result portion 1907, when a row of table mapping information to be deleted is selected and the delete mapping button 1931 is selected, the selected table mapping information is deleted.

적용 버튼(1937)을 클릭하면, 상기 테이블 매핑 정보 등록 화면(1901)을 통해 조작한 정보가 통합 메타 데이터 데이터베이스(113)에 저장된다.When the apply button 1937 is clicked on, the information manipulated through the table mapping information registration screen 1901 is stored in the integrated metadata database 113.

취소 버튼(1939)을 클릭하면, 상기 테이블 매핑 정보 등록 화면(1901)을 통해 조작한 정보가 모두 취소된다.If the cancel button 1939 is clicked on, all of the information operated through the table mapping information registration screen 1901 is canceled.

도 20은 본 발명의 바람직한 일 실시예에 따른 테이블 매핑 관련 메타 데이터 수정 화면의 구성을 나타낸 도면이다.20 is a diagram illustrating a configuration of a table mapping related metadata modification screen according to an exemplary embodiment of the present invention.

도 20을 참조하면, 테이블 매핑 관련 메타 데이터 상세 정보 조회 및 수정 화면(2001)은 타겟 테이블 정보 입력 부분(2003), 소스 테이블 정보 입력 부분(2005), 매핑 규칙 입력 부분(2007), 매핑 설명 입력 부분(2009), 버튼 모음 부분(2011) 등으로 구성되어 있다.Referring to FIG. 20, the screen mapping related metadata detailed information inquiry and modification screen 2001 includes a target table information input part 2003, a source table information input part 2005, a mapping rule input part 2007, and a mapping description input. Portion 2009, button bar portion 2011, and the like.

타겟 테이블 정보 입력 부분(2003)과 소스 테이블 정보 입력 부분(2005)의 구성 및 동작은 상기 도 19에 기술된 내용과 동일하다.The configuration and operation of the target table information input portion 2003 and the source table information input portion 2005 are the same as those described in FIG. 19.

버튼 모음 부분(2011)은 저장 버튼(2023), 취소 버튼(2025) 등을 포함한다.The button bar portion 2011 includes a save button 2023, a cancel button 2025, and the like.

상기 타겟 테이블 정보 입력 부분(2003)과 소스 테이블 정보 입력 부분(2005), 매핑 규칙 입력 부분(2007), 매핑 설명 입력 부분(2009) 등의 내용을 수정하고 저장 버튼(2023)을 클릭하면, 변경된 내용이 테이블 매핑 정보로 저장된다.When the contents of the target table information input portion 2003, the source table information input portion 2005, the mapping rule input portion 2007, the mapping description input portion 2009, etc. are modified and the save button 2023 is clicked on, the changed values are changed. The contents are stored as table mapping information.

취소 버튼(2025)을 클릭하면, 테이블 매핑 관련 메타 데이터 상세 정보 조회 및 수정 화면(2001)이 종료된다.When the cancel button 2025 is clicked, the screen mapping related metadata detailed information inquiry and modification screen 2001 is terminated.

도 21은 본 발명의 바람직한 일 실시예에 따른 테이블 매핑 관련 메타 데이터 조회 및 삭제 화면의 구성을 나타낸 도면이다.21 is a diagram illustrating a configuration of a table mapping related metadata inquiry and deletion screen according to an exemplary embodiment of the present invention.

도 21을 참조하면, 테이블 매핑 관련 메타 데이터 조회 및 삭제 화면(2101)은 타겟 테이블 정보 입력 부분(2103), 소스 테이블 정보 입력 부분(2105), 테이블 매핑 결과 부분(2107), 검색 버튼(2108), 삭제 버튼(2109) 등으로 구성되어 있다.Referring to FIG. 21, the table mapping related metadata inquiry and deletion screen 2101 includes a target table information input portion 2103, a source table information input portion 2105, a table mapping result portion 2107, and a search button 2108. , Delete button 2109, and the like.

타겟 테이블 정보 입력 부분(2103)은 업무 시스템 선택 콤보 박스 목록(2111), 데이터베이스 선택 콤보 박스 목록(2113), 주제 영역 선택 콤보 박스 목록(2115), 테이블 선택 콤보 박스 목록(2117) 등으로 구성되어 있다.The target table information input portion 2103 includes a work system selection combo box list 2111, a database selection combo box list 2113, a subject area selection combo box list 2115, a table selection combo box list 2117, and the like. have.

소스 테이블 정보 입력 부분(2105)은 업무 시스템 선택 콤보 박스 목록(2119), 데이터베이스 선택 콤보 박스 목록(2121), 주제 영역 선택 콤보 박스 목록(2123), 테이블 선택 콤보 박스 목록(2125) 등으로 구성되어 있다.The source table information input portion 2105 includes a business system selection combo box list 2119, a database selection combo box list 2121, a subject area selection combo box list 2123, a table selection combo box list 2125, and the like. have.

타겟 테이블 정보 입력 부분(2003)과 소스 테이블 정보 입력 부분(2005)의 구성 및 동작은 상기 도 19에 기술된 내용과 동일하다.The configuration and operation of the target table information input portion 2003 and the source table information input portion 2005 are the same as those described in FIG. 19.

타겟 테이블 정보 입력 부분(2003)과 소스 테이블 정보 입력 부분(2005)에서 조회하고자 하는 타겟 테이블 정보와 소스 테이블 정보를 설정하고 검색 버튼(2108)을 클릭하면, 테이블 매핑 결과 부분(2107)에 상기 조회 조건에 상응하는 검색 결과 목록이 나타난다.In the target table information input portion 2003 and the source table information input portion 2005, the target table information and the source table information to be inquired are set and the search button 2108 is clicked. A list of search results that match the criteria appears.

테이블 매핑 정보를 조회한 상태에서 테이블 매핑 결과 부분(2107) 삭제 선택 체크 부분(2127)을 체크하고 삭제 버튼을 클릭하면, 저장된 테이블 매핑 정보가 삭제된다.When the table mapping result portion 2107 is deleted and the select selection check portion 2127 is checked and the delete button is clicked, the stored table mapping information is deleted.

도 22는 본 발명의 바람직한 일 실시예에 따른 컬럼 매핑 관련 메타 데이터 등록 화면의 구성을 나타낸 도면이다.22 is a diagram illustrating a configuration of a column mapping related metadata registration screen according to an exemplary embodiment of the present invention.

도 22를 참조하면, 컬럼 매핑 관련 메타 데이터 등록 화면(2201)은 타겟 컬럼 정보 입력 부분(2203), 소스 컬럼 정보 입력 부분(2205), 컬럼 매핑 결과 부분(2207), 매핑 규칙 입력 부분(2209), 매핑 설명 입력 부분(2211), 매핑 추가버튼(2231), 매핑 삭제 버튼(2233), 매핑 전부 삭제 버튼(2235), 등록 버튼(2237), 취소 버튼(2239) 등으로 구성되어 있다.Referring to FIG. 22, the column mapping related metadata registration screen 2201 includes a target column information input part 2203, a source column information input part 2205, a column mapping result part 2207, and a mapping rule input part 2209. And a mapping description input part 2211, a mapping add button 2231, a mapping delete button 2233, a mapping delete button 2235, a registration button 2237, a cancel button 2239, and the like.

타겟 테이블 정보 입력 부분(2203)은 업무 시스템 선택 콤보 박스 목록(2213), 데이터베이스 선택 콤보 박스 목록(2215), 테이블 선택 콤보 박스 목록(2217), 시작/종료 작업 선택 콤보 박스 목록(2219), 컬럼 선택 콤보 박스 목록(2221) 등으로 구성되어 있다.The target table information input portion 2203 includes a business system selection combo box list 2213, a database selection combo box list 2215, a table selection combo box list 2215, a start / end job selection combo box list 2219, and a column. And a selection combo box list 2221.

소스 테이블 정보 입력 부분(2205)은 업무 시스템 선택 콤보 박스 목록(2223), 데이터베이스 선택 콤보 박스 목록(2225), 테이블 선택 콤보 박스 목록(2227), 컬럼 선택 콤보 박스 목록(2229) 등으로 구성되어 있다.The source table information input portion 2205 includes a business system selection combo box list 2223, a database selection combo box list 2225, a table selection combo box list 2227, a column selection combo box list 2229, and the like. .

테이블 매핑 결과 부분(2207)은 타겟 테이블 아이디, 타겟 테이블명, 소스 업무 시스템명 등을 포함한다.The table mapping result portion 2207 includes a target table ID, a target table name, a source business system name, and the like.

테이블 매핑 정보의 등록, 삭제, 모두 삭제는 상기 도 19에 기술된 내용과 동일한 형태로 작동된다.Registration, deletion, and deletion of table mapping information operate in the same manner as described in FIG. 19.

등록 버튼(2237)의 작용은 상기 도 19의 적용 버튼(1937)과 동일하다.The operation of the registration button 2237 is the same as the apply button 1937 of FIG.

취소 버튼(2239)의 작용은 상기 도 19의 적용 버튼(1939)과 동일하다.The operation of the cancel button 2239 is the same as the apply button 1939 of FIG.

도 23은 본 발명의 바람직한 일 실시예에 따른 컬럼 매핑 관련 메타 데이터 수정 화면의 구성을 나타낸 도면이다.FIG. 23 is a diagram illustrating a configuration of a column mapping related metadata modification screen according to an exemplary embodiment of the present invention. FIG.

도 23을 참조하면, 컬럼 매핑 관련 메타 데이터 수정 화면(2301)의 구성은 타겟 컬럼 정보 입력 부분(2303), 소스 컬럼 정보 입력 부분(2305), 매핑 규칙 입력 부분(2307), 매핑 설명 입력 부분(2309), 버튼 모음 부분(2311) 등으로 구성되어 있다.Referring to FIG. 23, the configuration of the column mapping related metadata modification screen 2301 includes a target column information input portion 2303, a source column information input portion 2305, a mapping rule input portion 2307, and a mapping description input portion ( 2309), button bar portion 2311, and the like.

타겟 테이블 정보 입력 부분(2303)은 업무 시스템 선택 콤보 박스 목록(2313), 데이터베이스 선택 콤보 박스 목록(2315), 테이블 선택 콤보 박스 목록(2317), 컬럼 선택 콤보 박스 목록(2319), 시작 작업 선택 콤보 박스 목록(2321), 종료 작업 선택 콤보 박스 목록(2323) 등으로 구성되어 있다.The target table information input portion 2303 includes a business system selection combo box list 2313, a database selection combo box list 2315, a table selection combo box list 2317, a column selection combo box list 2319, and a start job selection combo. And a list of boxes 2321, an end job selection combo box list 2323, and the like.

소스 테이블 정보 입력 부분(2205)은 업무 시스템 선택 콤보 박스 목록(2329), 데이터베이스 선택 콤보 박스 목록(2331), 테이블 선택 콤보 박스 목록(2333), 컬럼 선택 콤보 박스 목록(2335), 시작 작업 선택 콤보 박스 목록(2337), 종료 작업 선택 콤0보 박스 목록(2339) 등으로 구성되어 있다.The source table information input portion 2205 includes a business system selection combo box list 2329, a database selection combo box list 2233, a table selection combo box list 2333, a column selection combo box list 2335, and a start job selection combo. It consists of a box list 2337, an end job selection combo box list 2339, and the like.

버튼 모음 부분(2311)은 저장 버튼(2325), 취소 버튼(2327) 등을 포함한다.The button bar portion 2311 includes a save button 2325, a cancel button 2327, and the like.

컬럼 매핑 정보의 수정은 상기 도 20에 기술된 내용과 동일한 형태로 작동된다.The modification of the column mapping information is operated in the same manner as described in FIG. 20.

도 24는 본 발명의 바람직한 일 실시예에 따른 컬럼 매핑 관련 메타 데이터 조회 및 삭제 화면의 구성을 나타낸 도면이다.24 is a diagram illustrating a configuration of a column mapping related metadata search and deletion screen according to an exemplary embodiment of the present invention.

도 24를 참조하면, 컬럼 매핑 관련 메타 데이터 조회 및 삭제 화면(2401)은 타겟 컬럼 정보 입력 부분(2403), 소스 컬럼 정보 입력 부분(2405), 컬럼 매핑 결과 부분(2407), 검색 버튼(2408), 삭제 버튼(2409) 등으로 구성되어 있다.Referring to FIG. 24, the column mapping related metadata inquiry and deletion screen 2401 includes a target column information input portion 2403, a source column information input portion 2405, a column mapping result portion 2407, and a search button 2408. And a delete button 2409 and the like.

타겟 컬럼 정보 입력 부분(2403)은 업무 시스템 선택 콤보 박스 목록(2411), 데이터베이스 선택 콤보 박스 목록(2413), 주제 영역 선택 콤보 박스 목록(2415), 테이블 선택 콤보 박스 목록(2418) 등으로 구성되어 있다.The target column information input portion 2403 includes a business system selection combo box list 2411, a database selection combo box list 2413, a subject area selection combo box list 2415, a table selection combo box list 2418, and the like. have.

테이블 선택 콤보 박스 목록(2418)에서는 적어도 하나의 테이블을 선택할 수 있다. 검색 버튼(2408)을 클릭하면, 선택된 타겟 테이블(2418)에 속하는 컬럼을 타겟 컬럼으로 하는 컬럼 매핑 정보가 조회된다.At least one table may be selected in the table selection combo box list 2418. When the search button 2408 is clicked on, column mapping information for which a column belonging to the selected target table 2418 is used as a target column is queried.

소스 테이블 정보 입력 부분(2405)은 업무 시스템 선택 콤보 박스 목록(2419), 데이터베이스 선택 콤보 박스 목록(2421), 주제 영역 선택 콤보 박스 목록(2423), 테이블 선택 콤보 박스 목록(2425) 등으로 구성되어 있다.The source table information input portion 2405 includes a business system selection combo box list 2419, a database selection combo box list 2421, a subject area selection combo box list 2423, a table selection combo box list 2425, and the like. have.

테이블 선택 콤보 박스 목록(2425)에서는 적어도 하나의 테이블을 선택할 수 있다. 검색 버튼(2408)을 클릭하면, 선택된 타겟 테이블(2427)에 속하는 컬럼을 소스 컬럼으로 하는 컬럼 매핑 정보가 조회된다.At least one table may be selected in the table selection combo box list 2425. When the search button 2408 is clicked on, column mapping information for which a column belonging to the selected target table 2427 is a source column is inquired.

타겟 컬럼 정보 입력 부분(2403)과 소스 컬럼 정보 입력 부분(2405)에서 조회하고자 하는 타겟 컬럼 정보와 소스 컬럼 정보를 설정하고 검색 버튼(2408)을 클릭하면, 컬럼 매핑 결과 부분(2407)에 상기 조회 조건에 상응하는 검색 결과 목록이 나타난다.When target column information and source column information to be inquired are set in the target column information input part 2403 and the source column information input part 2405, and the search button 2408 is clicked on, the column mapping result part 2407 is searched. A list of search results that match the criteria appears.

컬럼 매핑 정보를 조회한 상태에서 컬럼 매핑 결과 부분(2407) 삭제 선택 체크 부분(2429)을 체크하고 삭제 버튼을 클릭하면, 저장된 컬럼 매핑 정보가 삭제된다.When the column mapping result part 2407 is deleted and the check selection part 2429 is checked while the column mapping information is inquired, the stored column mapping information is deleted.

컬럼 매핑 정보의 조회 및 삭제는 상기 도 21에 기술된 내용과 동일한 형태로 작동된다.Inquiry and deletion of the column mapping information operate in the same manner as described in FIG. 21.

도 25는 본 발명의 바람직한 일 실시예에 따른 어플리케이션 관련 메타 데이터 관리 화면의 구성을 나타낸 도면이다.25 is a diagram illustrating a configuration of an application related metadata management screen according to an exemplary embodiment of the present invention.

도 25를 참조하면, 어플리케이션 관련 메타 데이터 관리 화면(2501)은 조회 조건 입력 부분(2503), 기 등록 어플리케이션 목록 부분(2505), 상세 내역 부분(2507), 등록 버튼(2509), 수정 버튼(2511), 삭제 버튼(2513) 등으로 구성되어 있다.Referring to FIG. 25, the application-related meta data management screen 2501 includes a query condition input part 2503, a pre-registered application list part 2505, a detail description part 2507, a registration button 2509, and a modification button 2511. ), Delete button 2513, and the like.

조회 조건 입력 부분(2503)은 업무 시스템 선택 콤보 박스 목록(2515), 어플리케이션 영문명(2519), 어플리케이션 프로그램명/화면명(2517), 검색 버튼(2521) 등으로 구성되어 있다.The inquiry condition input portion 2503 includes a work system selection combo box list 2515, an application English name 2519, an application program name / screen name 2517, a search button 2521, and the like.

기 등록 어플리케이션 목록 부분(2505)은 어플리케이션 코드, 업무 시스템명, 작성 도구명, 어플리케이션 프로그램 화면명 등을 포함한다.The registered application list portion 2505 includes an application code, a work system name, a creation tool name, an application program screen name, and the like.

상세 내역 부분(2507)은 어플리케이션 영문명 입력 부분(2523), 업무 시스템명 입력 부분(2525), 어플리케이션 프로그램 화면명(2527), 작성 도구명 입력 부분(2529), 개발 목록 입력 부분(2531), 생성 일자 입력 부분(2533), 변경 일자 입력 부분(2535) 등으로 구성되어 있다.The detail part 2507 includes an application English name input part 2523, a work system name input part 2525, an application program screen name 2527, a creation tool name input part 2529, a development list input part 2253, and a generation The date input part 2533, the change date input part 2535, etc. are comprised.

어플리케이션 관리란 현재 사용되고 있는 모든 응용 프로그램 및 응용 화면, 레포트 등에 대한 관리를 말한다.Application management refers to management of all currently used applications, application screens and reports.

어플리케이션 관리의 목적은 현재 운영되고 있는 어플리케이션에 대한 어플리케이션명 및 파일명, 디렉토리 위치, 개발자, 개발 목적, 생성 일자, 변경 일자 등에 대한 데이터 관리를 통해 현재 가장 최신의 어플리케이션의 정보의 유지 관리를 통한 효율적이고 일관된 어플리케이션을 관리한다.The purpose of application management is to efficiently and efficiently maintain the information of the most current application through data management of the application name and file name, directory location, developer, development purpose, creation date, and change date for the currently running application. Manage consistent applications

또한, 어플리케이션 관리의 목적은 어플리케이션과 데이터(컬럼)의 맵핑 관계를 관리함으로써 어플리케이션 및 데이터의 변경과 기능 향상 시 신속 정확한 변경과 오류 발생 시 신속한 오류 원인 분석 및 복구를 용이하게 할 수 있다.In addition, the purpose of application management is to manage the mapping relationship between the application and the data (column) to facilitate the rapid and accurate change of the application and data changes and functions, and to quickly analyze and recover the cause of the error when an error occurs.

어플리케이션 관리는 데이터의 특성상 사용자 및 관리자의 입력을 통해 관리된다.Application management is managed through user and administrator input due to the nature of the data.

어플리케이션 관리의 세부 메뉴로는 어플리케이션을 등록, 수정, 삭제 및 조회를 할 수 있는 기능을 갖고 있는 어플리케이션 메뉴와 등록된 어플리케이션과 등록된 데이터(컬럼)와의 맵핑 관계를 등록, 수정, 삭제 및 조회할 수 있는 기능의 테이블/컬럼 연관 메뉴로 나뉘어진다.The detailed menu of the application management can register, modify, delete, and inquire the mapping between the application menu and the registered application and the registered data (column), which has the function of registering, modifying, deleting, and inquiring the application. It is divided into table / column association menu.

또한, 어플리케이션과 조직(부서) 및 사원에 대한 권한을 맵핑할 수 있는 부서별 관계 메뉴와 사원별 관계 메뉴가 있으며, 부서별 관계 메뉴와 사원별 관계 메뉴로 MDM 사용자로 등록된 사용자에게 MDM 어플리케이션에 대한 권한을 설정할 수도 있다.In addition, there are department-specific and employee-specific relationship menus that can map permissions for applications, organizations (departments), and employees, and authority for MDM applications to users registered as MDM users with department-specific and employee-specific relationship menus. You can also set

어플리케이션 조회는 현재 등록된 어플리케이션을 업무 시스템, 어플리케이션 영문명(어플리케이션 코드), 어플리케이션 프로그램명/화면명을 검색 조건으로 조회할 수 있다.The application inquiry may inquire the currently registered application from the work system, the application English name (application code), and the application program name / screen name as a search condition.

여기서, 상기 어플리케이션 프로그램명/화면명은 응용 프로그램일 경우는 프로그램명이, 화면일 경우는 화면명이, 모두 입력되었을 경우에는 화면명이 보여진다.Here, the application program name / screen name is a program name in the case of an application program, a screen name in the case of a screen, and a screen name in the case of all inputs.

조회는 조회 조건 입력 부분(2503)을 구성하는 선택 콤보 박스 목록(2515, 2517, 2519) 중 어느 항목이라도 선택되어진 조건으로 검색할 수 있다.The inquiry can be searched by the selected condition of any item among the selection combo box lists 2515, 2517, and 2519 constituting the inquiry condition input portion 2503.

어플리케이션 영문명 선택 콤보 박스 목록(2519)과 어플리케이션 프로그램명/화면명 선택 콤보 박스 목록(2517)은 서로 연동되어 있다. 따라서, 어플리케이션 영문명 선택 콤보 박스 목록(2519)을 선택하면 어플리케이션 프로그램명/화면명 선택 콤보 박스 목록(2517)이 세팅되고, 어플리케이션 프로그램명/화면명 선택 콤보 박스 목록(2517)을 선택하면 어플리케이션 영문명 선택 콤보 박스 목록(2519)이 자동적으로 세팅된다.The application English name selection combo box list 2519 and the application program name / screen name selection combo box list 2517 are linked to each other. Therefore, if the application English name selection combo box list 2519 is selected, the application program name / screen name selection combo box list 2517 is set, and if the application program name / screen name selection combo box list 2517 is selected, the application English name selection is selected. The combo box list 2519 is automatically set.

검색 조건 선택 후 검색 버튼(2521)을 누르면 설정된 검색 조건에 맞는 결과가 기 등록 어플리케이션 목록 부분(2505)에 나타난다.If the search button 2521 is pressed after the search condition is selected, a result matching the set search condition is displayed in the previously registered application list part 2505.

상세 내역 부분(2507)에는 기 등록 어플리케이션 목록 부분(2505)의 목록 중 선택된 열에 대한 상세 내역이 나타나며, 사용자의 입력에 의해 각 항목을 변경한 후 수정 버튼(2511)을 클릭하면 어플리케이션 정보가 변경되어 저장된다.In the details section 2507, details about the selected column of the list of the previously registered application list section 2505 are displayed, and after changing each item by the user's input, the application information is changed by clicking the modify button 2511. Stored.

어플리케이션 정보의 검색 전 또는 검색 후에 어플리케이션 정보를 등록할 수 있다.Application information may be registered before or after searching for the application information.

상세 내역 부분(2507)의 각 항목에 어플리케이션 관련 정보를 입력하고 등록 버튼(2509)을 클릭하면, 입력된 어플리케이션 정보가 저장된다.When application-related information is input to each item of the details section 2507 and the registration button 2509 is clicked, the input application information is stored.

상세 정보 조회 후 기 등록 어플리케이션 목록 부분(2505)에서 1개 이상의 삭제할 어플리케이션 정보를 선택한 후 삭제 버튼(2513)을 클릭한다. 그러면 삭제 확인 메시지 박스가 나타나며 삭제 확인 메시지 박스에서 확인 버튼(미등록)을 클릭하면 선택한 어플리케이션 정보가 삭제된다.After the detailed information is searched, one or more application information to be deleted is selected in the previously registered application list part 2505 and the delete button 2513 is clicked. Then, a deletion confirmation message box appears. If you click the confirm button (unregistered) in the deletion confirmation message box, the selected application information is deleted.

도 26은 본 발명의 바람직한 일 실시예에 따른 테이블/컬럼 연관 정보 관련메타 데이터 관리 화면의 구성을 나타낸 도면이다.FIG. 26 is a diagram illustrating a configuration of a table / column association information related metadata data management screen according to an exemplary embodiment of the present invention. FIG.

도 26을 참조하면, 테이블/컬럼 연관 정보 관련 메타 데이터 관리 화면(2601)은 조회 조건 입력 부분(2603), 기 등록 테이블/컬럼 연관 정보 목록 부분(2605), 어플리케이션 영문명(2607), 컬럼 리스트(2609), 선택된 컬럼 리스트 목록 부분(2611), 추가 버튼(2627), 삭제 버튼(2629), 모두 추가 버튼(2631), 모두 삭제 버튼(2633), 적용 버튼(2635) 등으로 구성되어 있다.Referring to FIG. 26, the metadata / data management screen 2601 related to table / column association information includes a query condition input portion 2603, a previously registered table / column association information list portion 2605, an application English name 2607, and a column list ( 2609), the selected column list list portion 2611, the add button 2627, the delete button 2629, the add all button 2651, the delete all button 2633, the apply button 2635, and the like.

조회 조건 입력 부분(2603)은 어플리케이션 업무 시스템 선택 콤보 박스 목록(2613), 어플리케이션 영문명 선택 콤보 박스 목록(2615), 업무 시스템 선택 콤보 박스 목록(2617), 주제 영역 선택 콤보 박스 목록(2619), 어플리케이션 프로그램명/화면명 선택 콤보 박스 목록(2621), 데이터베이스 선택 콤보 박스 목록(2623), 테이블 선택 콤보 박스 목록(2625) 등으로 구성되어 있다.The inquiry condition input portion 2603 includes the application work system selection combo box list 2613, the application English name selection combo box list 2615, the work system selection combo box list 2615, the subject area selection combo box list 2621, and the application. It consists of a program name / screen name selection combo box list 2621, a database selection combo box list 2623, a table selection combo box list 2625, and the like.

기 등록 테이블/컬럼 연관 정보 목록 부분(2605)은 어플리케이션 영문명, 업무 시스템명, 데이터베이스 아이디, 주제 영역, 테이블명 등을 포함한다.The registered table / column association information list portion 2605 includes an application English name, a business system name, a database ID, a subject area, a table name, and the like.

조회 조건 입력 부분(2603)에서 어플리케이션 검색 조건이나 테이블 검색 조건 중 어느 것을 선택하거나 선택하지 않아도 검색이 가능하다.In the inquiry condition input portion 2603, the search can be performed even if the application search condition or the table search condition is not selected or selected.

어플리케이션 업무 시스템 선택창에 보여지는 업무 시스템은 등록된 어플리케이션이 속한 업무 시스템만 보여지고 업무 시스템을 선택하기 전까지는 어플리케이션 영문명(어플리케이션 코드)과 어플리케이션 프로그램명/화면명은 선택할 수 없게 되어 있다.The work system shown in the application work system selection window shows only the work system to which the registered application belongs, and the application English name (application code) and the application program name / screen name cannot be selected until the work system is selected.

어플리케이션 업무 시스템을 선택하면 어플리케이션 영문명과 어플리케이션프로그램명/화면명을 선택할 수 있다.If you select the application work system, you can select the application English name and the application program name / screen name.

업무 시스템은 사용 가능한 모든 업무 시스템이 보여지며 업무 시스템 선택 시 선택한 업무 시스템에 속한 데이터베이스와 주제 영역을 선택할 수 있게 한다. 데이터베이스 선택창과 주제 영역 선택창은 상호 연관되어 있지 않기 때문에 선택에 있어서 상호간에는 영향을 미치지 않는다.The work system shows all available work systems and allows you to select the database and subject area belonging to the selected work system when selecting a work system. The database selection window and the subject area selection window are not correlated, so they do not affect each other in the selection.

데이터베이스 혹은 주제 영역 선택 시 선택 조건에 속한 테이블 목록이 테이블 선택창에 나타나게 된다.When selecting a database or subject area, a list of tables belonging to the selection criteria is displayed in the table selection window.

검색조건 선택 후 검색버튼을 클릭하면 검색조건을 만족시키는 어플리케이션과 컬럼간에 맵핑된 내용이 테이블에 보여지게 된다.If you click the search button after selecting the search condition, the contents mapped between the column and the application that satisfy the search condition will be shown in the table.

새로운 검색 조건으로 다시 검색하려고 할 경우에는 검색 조건을 지우고 검색 버튼을 클릭하면 되고 만약, 모든 검색 조건과 검색 결과를 초기화하려고 할 경우에는 조회 기능을 재선택하면 모든 조회 화면상의 내용들을 초기화된다.If you want to search again with a new search condition, you can clear the search condition and click the search button. If you want to initialize all the search conditions and search results, select the search function again and the contents of all search screens are initialized.

화면 아래 부분은 등록, 수정, 삭제 기능 선택 시 사용되는 부분이다.The lower part of the screen is used to select registration, modification and deletion functions.

화면 아래의 어플리케이션 영문명(2607)은 검색 조건의 어플리케이션 업무 시스템과 연계되어 있기 때문에 어플리케이션 업무 시스템 선택 시 선택한 업무 시스템에 속한 어플리케이션들이 나타난다.Since the English name of the application 2607 at the bottom of the screen is associated with the application work system of the search condition, applications belonging to the work system selected when the application work system is selected are displayed.

화면 아래의 컬럼 리스트(2609)는 테이블 검색 조건과 서로 연계되어 있다. 즉, 테이블을 선택하면 테이블에 정의된 컬럼들이 컬럼 리스트에 나타나게 된다.The column list 2609 at the bottom of the screen is associated with the table search condition. In other words, selecting a table causes the columns defined in the table to appear in the column list.

선택된 컬럼 리스트(2611)에는 어플리케이션에 맵핑이 된 컬럼들의 리스트가 나타난다.The selected column list 2611 shows a list of columns mapped to the application.

여기서, 어플리케이션 영문명 선택 콤보 박스 목록(2615)에서 하나의 어플리케이션 코드를 선택하면 선택한 어플리케이션에 맵핑된 컬럼의 내용이 선택된 컬럼 리스트(2611)에 나타나게 된다. 그리고 컬럼 리스트(2609)에서 어플리케이션에 맵핑이 된 컬럼들은 나타나지 않는다. 따라서, 어플리케이션 선택 시 컬럼 리스트(2609) 나타나 있는 컬럼들은 해당 어플리케이션에는 맵핑되지 않은 컬럼들의 리스트이다.Here, when one application code is selected from the application English name selection combo box list 2615, the content of the column mapped to the selected application is displayed in the selected column list 2611. In the column list 2609, the columns mapped to the application do not appear. Therefore, the columns shown in the column list 2609 when the application is selected are lists of columns that are not mapped to the corresponding application.

선택된 어플리케이션에 현재 선택된 테이블에 속한 컬럼이 아닌 다른 테이블의 컬럼을 맵핑할 필요가 있을 경우에는 테이블 선택 콤보 박스 목록(2625)에서 다른 테이블을 선택하여 작업을 계속하면 된다.If it is necessary to map a column of a table other than the column belonging to the currently selected table to the selected application, select another table from the table selection combo box list 2625 to continue the operation.

이는 어플리케이션에도 동일하게 적용되어 여러 어플리케이션과 여러 컬럼에 대해 작업이 가능하다.The same applies to applications, so that you can work with multiple applications and multiple columns.

어플리케이션과 컬럼과의 맵핑 작업은 반드시 화면 아래의 어플리케이션 영문명 리스트 중에서 하나의 어플리케이션이 선택되어 있어야 가능하다. 만약, 선택되어 있지 않다면 오류 메시지 박스가 나타나게 된다.Mapping between applications and columns is possible only when one application is selected from the list of application English names below the screen. If not selected, an error message box will appear.

맵핑을 등록하거나 삭제하는 작업이 실제 맵핑이 등록되거나 삭제되는 것이 아니라 화면 상에서만 수행되는 작업이다. 따라서, 화면 상에서의 작업을 한 이후에 변경 작업이 완료되었을 경우에 적용 버튼(2635)을 클릭하면 화면상의 작업 내용이 실제 시스템에 적용된다.The operation of registering or deleting a mapping is performed only on the screen, not the actual mapping is registered or deleted. Therefore, when the change operation is completed after the work on the screen is clicked, if the apply button 2635 is clicked on, the work content on the screen is applied to the actual system.

도 27은 본 발명의 바람직한 일 실시예에 따른 테이블, 컬럼, 작업, 어플리케이션 등의 메타 데이터를 저장하는 과정을 나타낸 순서도이다.27 is a flowchart illustrating a process of storing meta data of a table, a column, a task, an application, etc. according to an exemplary embodiment of the present invention.

도 27을 참조하면, 통합 메타 데이터 서버(101)가 메타 데이터 저장 요청을 수신(S2701)하면, 메타 데이터 제공 서버에 접속(S2703)한다. 여기서, 상기 메타 데이터 제공 서버는 상기 메타 데이터 저장 요청에 따라 달라질 수 있다. 메타 데이터 저장 요청이 테이블 또는 컬럼에 관한 것이면, 상기 메타 데이터 제공 서버는 기초 정보 데이터베이스(123)와 결합된 서버일 수 있다. 메타 데이터 저장 요청이 매핑 정보에 관한 것이면, 상기 메타 데이터 제공 서버는 데이터 웨어하우스 데이터베이스(125)와 결합된 서버일 수 있다. 메타 데이터 저장 요청이 매핑에 관한 것이면, 상기 메타 데이터 제공 서버는 매핑 정보 데이터베이스(117)와 결합된 서버일 수 있다. 메타 데이터 저장 요청이 작업에 관한 것이면, 상기 메타 데이터 제공 서버는 작업 정보 데이터베이스(121)와 결합된 서버일 수 있다.Referring to FIG. 27, when the integrated metadata server 101 receives a metadata storage request in operation S2701, the integrated metadata server 101 accesses a metadata providing server in operation S2703. Here, the metadata providing server may vary according to the metadata storage request. If the metadata storage request is for a table or column, the metadata providing server may be a server coupled with the basic information database 123. If the metadata storage request is for mapping information, the metadata providing server may be a server coupled with the data warehouse database 125. If the metadata storage request is for a mapping, the metadata providing server may be a server coupled with the mapping information database 117. If the metadata storage request is for a job, the metadata providing server may be a server coupled with the job information database 121.

이렇게 메타 데이터 제공 서버에 접속한 후, 메타 데이터 제공 서버와 결합된 서버의 데이터베이스(123, 125, 117, 121) 또는 메타 데이터 파일(133)로부터 상기 메타 데이터 저장 요청에 상응하는 메타 데이터를 추출(S2705)한다.After accessing the metadata providing server, the metadata corresponding to the metadata storage request is extracted from the metadata files 133 or the database 123, 125, 117, 121 of the server combined with the metadata providing server ( S2705).

상기 추출한 메타 데이터를 공통 포맷으로 변환(S2707)하고, 상기 변환된 메타 데이터를 상기 통합 메타 데이터 서버(101)와 결합된 통합 메타 데이터 데이터베이스(113)에 저장(S2709)한다.The extracted metadata is converted into a common format (S2707), and the converted metadata is stored in the integrated metadata database 113 combined with the integrated metadata server 101 (S2709).

도 28은 본 발명의 바람직한 일 실시예에 따른 사용자의 메타 데이터 조회 요청에 상응하여 메타 데이터를 화면에 출력하는 과정을 나타낸 순서도이다.FIG. 28 is a flowchart illustrating a process of outputting meta data to a screen in response to a metadata inquiry request of a user according to an exemplary embodiment of the present invention.

도 28을 참조하면, 통합 메타 데이터 서버가 메타 데이터 정보 요청을 수신(S2801)하면, 통합 메타 데이터 데이터베이스(113)로부터 상기 요청에 상응하는 메타 데이터를 추출(S2803)한다.Referring to FIG. 28, when the integrated metadata server receives a metadata information request in operation S2801, the metadata corresponding to the request is extracted from the integrated metadata database 113 in operation S2803.

상기 추출된 메타 데이터를 이용하여 메타 데이터 내용 화면을 구성(S2805)한 후, 상기 메타 데이터 내용 화면을 상기 메타 데이터 조회 요청을 한 장치에 전송(S2807)한다.After configuring the metadata content screen by using the extracted metadata (S2805), the metadata content screen is transmitted to the device that has made the metadata inquiry request (S2807).

본 발명은 상기 실시예에 한정되지 않으며, 많은 변형이 본 발명의 사상 내에서 당 분야에서 통상의 지식을 가진 자에 의하여 가능함은 물론이다.The present invention is not limited to the above embodiments, and many variations are possible by those skilled in the art within the spirit of the present invention.

상술한 바와 같이 본 발명에 따르면, 시스템 관련 정보, 데이터베이스(테이블, 컬럼 등) 관련 정보, 작업, 작업 일정, 테이블 간의 매핑 정보, 컬럼 간의 매핑 정보, 어플리케이션 정보를 메타 데이터로 관리하고 조회할 수 있는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법 및 장치를 제공할 수 있다.As described above, according to the present invention, it is possible to manage and query system related information, database (table, column, etc.) related information, tasks, work schedules, mapping information between tables, mapping information between columns, and application information as metadata. A method and apparatus for managing integrated meta information for integrated management between heterogeneous systems can be provided.

또한, 본 발명에 따르면 데이터의 흐름을 관리하고 사용자들에게 정보를 제공함으로써 DW 데이터의 정합성 검증, 데이터의 신뢰성 확보, 데이터 분석 활용, 사용의 편의성 등을 제공할 수 있다.In addition, according to the present invention, by managing the flow of data and providing information to users, it is possible to provide consistency verification of DW data, securing data reliability, utilizing data analysis, and ease of use.

또한, 본 발명에 따르면 복수의 이기종 시스템에 저장된 정보를 하나의 관리 프로그램으로 관리하고 조회할 수 있는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법 및 장치를 제공할 수 있다.In addition, according to the present invention can provide an integrated meta information management method and apparatus for integrated management between heterogeneous systems that can manage and query information stored in a plurality of heterogeneous systems with one management program.

또한, 본 발명에 따르면 기업 내에 구축된 시스템 및 관리되고 있는 데이터의 내역을 적시에 조회 가능하고, 그 데이터의 정확성 및 정합성 검증에 필요한 정보를 제공함으로써 1차적으로는 전산 부서에 2차적으로는 기업 전체에 다음과 같은 이익을 제공할 수 있다.In addition, according to the present invention, it is possible to query the details of the system and the data managed in the enterprise in a timely manner and to provide information necessary for verifying the accuracy and consistency of the data, primarily to the computer department, and secondly to the enterprise. The following benefits can be provided to the whole:

1) 업무의 신속화1) Speed up work

- 사용자는 전산 부서를 통하지 않고 시스템 및 데이터의 내역을 즉시 조회 가능하므로 업무 처리 시간이 단축될 수 있다.-Users can see the details of the system and data immediately without going through the computerized department, so the work processing time can be shortened.

- 시스템 및 데이터의 오류 발생시 이와 관련된 오류 내역을 즉시 조회 가능하므로 이에 대한 오류 처리 시간이 단축될 수 있다.-In case of an error in the system and data, the error details related to the error can be viewed immediately, which can reduce the error processing time.

- 시스템 및 데이터의 변경 적용시 관련된 오류 내역을 즉시 조회 가능하므로 이에 대한 오류 처리 시간이 단축될 수 있다.-As the error details related to the system and data change are applied immediately, the error processing time can be shortened.

2) 비용의 절감2) cost reduction

- 사용자는 시스템 및 데이터와 관련된 모든 사항을 전산 부서를 통하지 않고 직접 조회 가능하므로 전산 부서의 업무 부하 감소 및 전산 인력의 효율화를 통한 인건비가 절감될 수 있다.-Users can directly view all the information related to the system and data without going through the computer department. Therefore, labor cost can be reduced by reducing the workload of the computer department and efficiency of computer manpower.

- 시스템 및 데이터와 관련된 모든 사항을 스프레드 쉬트나 워드 프로세서를 통한 수작업 관리 및 인쇄물로 출력해서 관련 부서에 정보를 공금하여왔으나 이와 관련된 정보들을 데이터베이스화함으로써 도구 구입 비용 및 인쇄물에 소요되는 비용이 절감될 수 있다.-All matters related to the system and data have been donated to related departments by manual management and printed out in spreadsheets or word processors. However, the database of related information can reduce the cost of purchasing tools and printed materials. Can be.

3) 매출의 증대3) Increase in sales

- 고객 관계 관리를 통한 고개 마케팅 전략 수립시 전략가에 필요한 정보의 검색 작업을 빠르고 편리하게 함으로써 적시에 적절한 고객 마케팅 전략 수립을 위한 정보를 제공하여 고객 이탈 방지 및 매출의 증대를 가져올 수 있다.-When establishing a marketing strategy through customer relationship management, it is possible to quickly and conveniently search for the information needed by the strategist to provide timely and appropriate information about the customer marketing strategy, thereby preventing customer churn and increasing sales.

4) 업무의 표준화4) Standardization of work

- 비즈니스 프로세스 메타 데이터(Business Process Meta Data)를 효율적으로 구축, 사용하기 위해서는 업무의 표준화가 그 기반 작업이므로 업무의 표준화가 이루어진다. 업무의 표준화가 되지 않았을 경우라도 Meta Data를 효율적으로 사용하기 위해 표준화 작업의 필요성을 경영자 및 관리자, 사용자들에게 인식시킬 수 있다.-In order to efficiently build and use Business Process Meta Data, standardization of work is based on the standardization of work. Even if work is not standardized, managers, managers and users can recognize the necessity of standardization work in order to use Meta Data efficiently.

또한, 본 발명에 따르면 표준화된 단일 통합 메타 데이터 데이터베이스를 구비하는 통합 메타 정보 관리 방법 및 장치를 제공할 수 있다.In addition, the present invention can provide a method and apparatus for managing integrated meta information having a standardized single integrated metadata database.

또한, 본 발명에 따르면 이기종간의 이질적인 메타 데이터를 표준화된 메타 데이터 형태로 변환하는 기능을 제공하는 통합 메타 정보 관리 방법 및 장치를 제공할 수 있다.In addition, according to the present invention can provide an integrated meta information management method and apparatus that provides a function for converting heterogeneous meta data between heterogeneous metadata into a standardized metadata form.

또한, 본 발명에 따르면 데이터 웨어하우스, 고객 관계 관리 환경을 구성하는 각 제품마다의 메타 데이터 분석 및 연관 관계에 대한 통합 맵핑 모델을 구축할 수 있는 통합 메타 정보 관리 방법 및 장치를 제공할 수 있다.According to the present invention, it is possible to provide an integrated meta information management method and apparatus capable of constructing an integrated mapping model for meta data analysis and correlation for each product constituting a data warehouse and a customer relationship management environment.

또한, 본 발명에 따르면 통합 메타 정보 관리 방법 및 장치를 제공할 수 있다.In addition, the present invention can provide a method and apparatus for managing integrated meta information.

또한, 본 발명에 따르면 웹 환경과의 연계를 통한 사용자의 편의성을 향상시킬 수 있는 통합 메타 정보 관리 방법 및 장치를 제공할 수 있다.In addition, according to the present invention can provide an integrated meta information management method and apparatus that can improve the user's convenience through linkage with the web environment.

Claims (22)

통합 메타 데이터 서버가 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법에 있어서,In the integrated metadata server integrated metadata management method for the integrated management between heterogeneous systems, 메타 데이터 저장 요청을 수신하는 단계;Receiving a request for storing metadata; 상기 메타 데이터 저장 요청에 상응하는 이기종 시스템을 판단하고 상기 이기종 시스템에 상응하는 서버에 접속하는 단계;Determining a heterogeneous system corresponding to the metadata storage request and accessing a server corresponding to the heterogeneous system; 상기 서버와 결합된 정보 데이터베이스 또는 상기 서버가 포함하는 메타 데이터 파일로부터 상기 메타 데이터 저장 요청에 상응하는 메타 데이터를 추출하는 단계;Extracting metadata corresponding to the metadata storage request from an information database associated with the server or a metadata file included in the server; 상기 추출한 메타 데이터를 상기 이기종 시스템에 상응하여 미리 정해진 변환 규칙에 따라 공통 포맷으로 변환하는 단계;Converting the extracted metadata into a common format according to a predetermined conversion rule corresponding to the heterogeneous system; 상기 변환된 메타 데이터를 상기 통합 메타 데이터 서버와 결합된 통합 메타 데이터 데이터베이스에 저장하는 단계Storing the converted metadata in an integrated metadata database coupled with the integrated metadata server 를 포함하는 것을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems comprising a. 제1항에 있어서,The method of claim 1, 상기 메타 데이터는The metadata is 상기 통합 메타 데이터 데이터베이스에 저장된 후 네트워크를 통해 조회되는 것Stored in the integrated metadata database and viewed over a network 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은The integrated meta information management method for the integrated management between the heterogeneous systems 상기 통합 메타 데이터 서버가 특정 메타 데이터에 대한 메타 데이터 삭제 요청을 수신하면,When the integrated metadata server receives a metadata deletion request for specific metadata, 상기 서버와 결합된 정보 데이터베이스 또는 상기 서버가 포함하는 메타 데이터 파일로부터 상기 메타 데이터 삭제 요청에 상응하는 메타 데이터를 추출하는 단계;Extracting metadata corresponding to the metadata deletion request from an information database associated with the server or a metadata file included in the server; 상기 통합 메타 데이터 데이터베이스로부터 상기 메타 데이터 삭제 요청에 상응하는 메타 데이터를 삭제하는 단계Deleting metadata corresponding to the metadata deletion request from the integrated metadata database; 를 더 포함하는 것을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems further comprising a. 제1항에 있어서,The method of claim 1, 상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은The integrated meta information management method for the integrated management between the heterogeneous systems 상기 통합 메타 데이터 서버가 특정 메타 데이터에 대한 메타 데이터 수정 요청을 수신하면,When the integrated metadata server receives a metadata modification request for specific metadata, 상기 서버와 결합된 정보 데이터베이스 또는 상기 서버가 포함하는 메타 데이터 파일로부터 상기 메타 데이터 수정 요청에 상응하는 메타 데이터를 추출하는 단계;Extracting metadata corresponding to the metadata modification request from an information database coupled with the server or a metadata file included in the server; 상기 추출된 메타 데이터를 상기 메타 데이터 수정 요청에 상응하여 수정하는 단계;Modifying the extracted metadata in response to the metadata modification request; 상기 수정한 메타 데이터를 미리 정해진 변환 규칙에 따라 공통 포맷으로 변환하는 단계;Converting the modified metadata into a common format according to a predetermined conversion rule; 상기 변환된 메타 데이터를 상기 통합 메타 데이터 서버와 결합된 통합 메타 데이터 데이터베이스에 저장하는 단계Storing the converted metadata in an integrated metadata database coupled with the integrated metadata server 를 더 포함하는 것을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems further comprising a. 제1항에 있어서,The method of claim 1, 상기 변환 규칙은The conversion rule is 적어도 공통 포맷 규칙, 제약 조건을 포함하는 것Including at least common formatting rules, constraints 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은The integrated meta information management method for the integrated management between the heterogeneous systems 일괄 배치 작업으로 처리되는 것Treated as a batch job 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 메타 데이터는The metadata is 시스템 정보에 관한 메타 데이터인 것Being metadata about system information 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 메타 데이터는The metadata is 데이터베이스 정보에 관한 메타 데이터인 것Being metadata about database information 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 메타 데이터는The metadata is 테이블 정보에 관한 메타 데이터인 것Metadata about the table information 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 메타 데이터는The metadata is 컬럼 정보에 관한 메타 데이터인 것Being metadata about column information 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 메타 데이터는The metadata is 테이블 매핑 정보에 관한 메타 데이터인 것Metadata about the table mapping information 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 메타 데이터는The metadata is 컬럼 매핑 정보에 관한 메타 데이터인 것Meta data about column mapping information 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 메타 데이터는The metadata is 작업 정보에 관한 메타 데이터인 것Being metadata about job information 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 메타 데이터는The metadata is 작업 일정 정보에 관한 메타 데이터인 것Being metadata about work schedule information 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 메타 데이터는The metadata is 어플리케이션 정보에 관한 메타 데이터인 것Being metadata about application information 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은The integrated meta information management method for the integrated management between the heterogeneous systems 컬럼에 대한 메타 데이터 삭제 요청을 수신하면,When you receive a request to delete metadata about a column, 상기 컬럼에 상응하는 메타 데이터를 삭제하는 단계;Deleting meta data corresponding to the column; 상기 컬럼에 상응하는 컬럼 매핑 정보를 추출하여 상기 컬럼 매핑 정보에 상응하는 메타 데이터를 삭제하는 단계Extracting column mapping information corresponding to the column to delete metadata corresponding to the column mapping information; 를 실행하는 것을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that for executing. 제16항에 있어서,The method of claim 16, 상기 컬럼에 상응하는 메타 데이터를 삭제하는 단계는Deleting meta data corresponding to the column 상기 컬럼에 상응하는 키정보 메타 데이터를 추출하여 상기 키정보에 상응하는 메타 데이터를 삭제하는 단계;Extracting key information metadata corresponding to the column to delete metadata corresponding to the key information; 상기 컬럼에 상응하는 어플리케이션 관련 정보를 추출하여 상기 어플리케이션 관련 정보를 삭제하는 단계Extracting the application related information by extracting the application related information corresponding to the column; 를 더 포함하는 것을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems further comprising a. 제1항에 있어서,The method of claim 1, 상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은The integrated meta information management method for the integrated management between the heterogeneous systems 테이블에 대한 메타 데이터 삭제 요청을 수신하면,When you receive a request to delete metadata about a table, 상기 테이블에 상응하는 컬럼을 추출하여 상기 컬럼에 상응하는 메타 데이터를 삭제하는 단계;Extracting a column corresponding to the table and deleting metadata corresponding to the column; 상기 컬럼에 상응하는 컬럼 매핑 정보를 추출하여 상기 컬럼 매핑 정보에 상응하는 메타 데이터를 삭제하는 단계;Extracting column mapping information corresponding to the column to delete metadata corresponding to the column mapping information; 상기 테이블에 상응하는 메타 데이터를 삭제하는 단계;Deleting metadata corresponding to the table; 상기 테이블에 상응하는 테이블 매핑 정보를 추출하여 상기 테이블 매핑 정보에 상응하는 메타 데이터를 삭제하는 단계Extracting table mapping information corresponding to the table and deleting metadata corresponding to the table mapping information; 를 실행하는 것을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that for executing. 제1항에 있어서,The method of claim 1, 상기 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법은The integrated meta information management method for the integrated management between the heterogeneous systems 사용자별로 상기 메타 데이터의 저장, 수정, 조회, 삭제 각각에 대한 화면 접근과 사용을 제한하기 위한 사용자 권한 정보를 관리하는 것Managing user authority information to restrict screen access and use for each of storing, modifying, inquiring, and deleting the metadata for each user 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 제1항에 있어서,The method of claim 1, 상기 통합 메타 데이터 데이터베이스의 논리적 구조는The logical structure of the integrated metadata database is 시스템 정보, 데이터베이스 정보, 오류 정보, 컬럼 정보, 테이블 정보, 매핑 정보, 작업 정보, 어플리케이션 정보에 대한 메타 데이터가 저장되어, 상기 정보에대한 다양한 질의를 실행할 수 있도록 구성된 것Meta data about system information, database information, error information, column information, table information, mapping information, task information, and application information is stored and configured to execute various queries for the information. 을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 방법.Integrated meta information management method for integrated management between heterogeneous systems, characterized in that the. 통합 메타 데이터 서버가 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 장치에 있어서,In the integrated metadata server, the integrated metadata management device for the integrated management between heterogeneous systems, 메타 데이터 저장 요청을 수신하는 수단;Means for receiving a metadata storage request; 상기 메타 데이터 저장 요청에 상응하는 이기종 시스템을 판단하고 상기 이기종 시스템에 상응하는 서버에 접속하는 수단;Means for determining a heterogeneous system corresponding to the metadata storage request and connecting to a server corresponding to the heterogeneous system; 상기 서버와 결합된 정보 데이터베이스 또는 상기 서버가 포함하는 메타 데이터 파일로부터 상기 메타 데이터 저장 요청에 상응하는 메타 데이터를 추출하는 수단;Means for extracting metadata corresponding to the metadata storage request from an information database associated with the server or a metadata file included in the server; 상기 추출한 메타 데이터를 상기 이기종 시스템에 상응하여 미리 정해진 변환 규칙에 따라 공통 포맷으로 변환하는 수단;Means for converting the extracted metadata into a common format according to a predetermined conversion rule corresponding to the heterogeneous system; 상기 변환된 메타 데이터를 상기 통합 메타 데이터 서버와 결합된 통합 메타 데이터 데이터베이스에 저장하는 수단Means for storing the converted metadata in an integrated metadata database coupled with the integrated metadata server 을 구비하는 것을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 장치.Integrated meta information management device for integrated management between heterogeneous systems comprising a. 프로그램이 저장되어 있는 메모리;A memory in which a program is stored; 상기 메모리와 결합되어 상기 프로그램을 실행하는 프로세서A processor coupled with the memory to execute the program 를 포함하되,Including but not limited to: 상기 프로세서는 상기 프로그램에 의해,The processor by the program, 메타 데이터 저장 요청을 수신하는 단계;Receiving a request for storing metadata; 상기 메타 데이터 저장 요청에 상응하는 이기종 시스템을 판단하고 상기 이기종 시스템에 상응하는 서버에 접속하는 단계;Determining a heterogeneous system corresponding to the metadata storage request and accessing a server corresponding to the heterogeneous system; 상기 서버와 결합된 정보 데이터베이스 또는 상기 서버가 포함하는 메타 데이터 파일로부터 상기 메타 데이터 저장 요청에 상응하는 메타 데이터를 추출하는 단계;Extracting metadata corresponding to the metadata storage request from an information database associated with the server or a metadata file included in the server; 상기 추출한 메타 데이터를 상기 이기종 시스템에 상응하여 미리 정해진 변환 규칙에 따라 공통 포맷으로 변환하는 단계;Converting the extracted metadata into a common format according to a predetermined conversion rule corresponding to the heterogeneous system; 상기 변환된 메타 데이터를 상기 통합 메타 데이터 서버와 결합된 통합 메타 데이터 데이터베이스에 저장하는 단계Storing the converted metadata in an integrated metadata database coupled with the integrated metadata server 를 실행하는 것을 특징으로 하는 이기종 시스템 간의 통합 관리를 위한 통합 메타 정보 관리 시스템.Integrated meta information management system for integrated management between heterogeneous systems, characterized in that for executing.
KR1020010039652A 2001-07-04 2001-07-04 Enterprise meta data management method and system for managing distinct systems and metadata totally Ceased KR20010083845A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010039652A KR20010083845A (en) 2001-07-04 2001-07-04 Enterprise meta data management method and system for managing distinct systems and metadata totally

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010039652A KR20010083845A (en) 2001-07-04 2001-07-04 Enterprise meta data management method and system for managing distinct systems and metadata totally

Publications (1)

Publication Number Publication Date
KR20010083845A true KR20010083845A (en) 2001-09-03

Family

ID=19711725

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010039652A Ceased KR20010083845A (en) 2001-07-04 2001-07-04 Enterprise meta data management method and system for managing distinct systems and metadata totally

Country Status (1)

Country Link
KR (1) KR20010083845A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050055240A (en) * 2003-12-05 2005-06-13 제노시스 주식회사 Integrated management system for matadata and method thereof
KR20050079202A (en) * 2004-02-04 2005-08-09 유용준 Peer to peer on-line style customizing system and method for database construction and goods information auto update thereof
KR100873807B1 (en) * 2001-09-28 2008-12-15 주식회사 케이티 How to Build an Object-Oriented Metadata Repository for Enterprise Data Systems
WO2009012320A3 (en) * 2007-07-17 2009-03-26 Oracle Int Corp System and method for synchronizing service metadata
KR100947115B1 (en) * 2007-11-19 2010-03-10 한국전자통신연구원 Vehicle information collection method and device
WO2011046560A1 (en) * 2009-10-15 2011-04-21 Hewlett-Packard Development Company, L.P. Heterogeneous data source management
KR101042361B1 (en) * 2004-01-30 2011-06-17 주식회사 케이티 Meta information system that can integrate information systems between different industries and its integration method
KR101425868B1 (en) * 2012-11-29 2014-08-01 한국과학기술정보연구원 System and Method for processing of large scale data based rule set
KR20190069106A (en) * 2017-12-11 2019-06-19 주식회사 핀인사이트 Method, apparatus and computer-readable medium of data analysis combine with data groups

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5787437A (en) * 1996-10-29 1998-07-28 Hewlett-Packard Company Method and apparatus for shared management information via a common repository
KR19990032818A (en) * 1997-10-21 1999-05-15 정선종 Integrated CAS Metadata Repository Meta Model System for Process Methodology and its Integration Support Method
US5970490A (en) * 1996-11-05 1999-10-19 Xerox Corporation Integration platform for heterogeneous databases
US6044217A (en) * 1997-03-27 2000-03-28 International Business Machines Corporation Hierarchical metadata store for an integrated development environment
EP1039398A2 (en) * 1999-03-23 2000-09-27 Kabushiki Kaisha Toshiba Scheme for systematically registering meta-data with respect to various types of data
KR20010018832A (en) * 1999-08-23 2001-03-15 윤종용 Method for managing state of exchange system using meta-modelling

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5787437A (en) * 1996-10-29 1998-07-28 Hewlett-Packard Company Method and apparatus for shared management information via a common repository
US5970490A (en) * 1996-11-05 1999-10-19 Xerox Corporation Integration platform for heterogeneous databases
US6044217A (en) * 1997-03-27 2000-03-28 International Business Machines Corporation Hierarchical metadata store for an integrated development environment
KR19990032818A (en) * 1997-10-21 1999-05-15 정선종 Integrated CAS Metadata Repository Meta Model System for Process Methodology and its Integration Support Method
EP1039398A2 (en) * 1999-03-23 2000-09-27 Kabushiki Kaisha Toshiba Scheme for systematically registering meta-data with respect to various types of data
KR20010018832A (en) * 1999-08-23 2001-03-15 윤종용 Method for managing state of exchange system using meta-modelling

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100873807B1 (en) * 2001-09-28 2008-12-15 주식회사 케이티 How to Build an Object-Oriented Metadata Repository for Enterprise Data Systems
KR20050055240A (en) * 2003-12-05 2005-06-13 제노시스 주식회사 Integrated management system for matadata and method thereof
KR101042361B1 (en) * 2004-01-30 2011-06-17 주식회사 케이티 Meta information system that can integrate information systems between different industries and its integration method
KR20050079202A (en) * 2004-02-04 2005-08-09 유용준 Peer to peer on-line style customizing system and method for database construction and goods information auto update thereof
WO2009012320A3 (en) * 2007-07-17 2009-03-26 Oracle Int Corp System and method for synchronizing service metadata
US7904480B2 (en) 2007-07-17 2011-03-08 Oracle International Corporation System and method for synchronizing service metadata
KR100947115B1 (en) * 2007-11-19 2010-03-10 한국전자통신연구원 Vehicle information collection method and device
WO2011046560A1 (en) * 2009-10-15 2011-04-21 Hewlett-Packard Development Company, L.P. Heterogeneous data source management
US9165034B2 (en) 2009-10-15 2015-10-20 Hewlett-Packard Development Company, L.P. Heterogeneous data source management
KR101425868B1 (en) * 2012-11-29 2014-08-01 한국과학기술정보연구원 System and Method for processing of large scale data based rule set
KR20190069106A (en) * 2017-12-11 2019-06-19 주식회사 핀인사이트 Method, apparatus and computer-readable medium of data analysis combine with data groups

Similar Documents

Publication Publication Date Title
US7483879B2 (en) System and method for accessing non-compatible content repositories
US6263341B1 (en) Information repository system and method including data objects and a relationship object
US8356029B2 (en) Method and system for reconstruction of object model data in a relational database
US8296311B2 (en) Solution search for software support
US7707168B2 (en) Method and system for data retrieval from heterogeneous data sources
US8626756B1 (en) Tagging data assets
US7536406B2 (en) Impact analysis in an object model
JP3526595B2 (en) Information management mechanism
KR20060045622A (en) Extraction, transformation, and loading designer module of computerized financial systems
US20030065663A1 (en) Computer-implemented knowledge repository interface system and method
US20090187581A1 (en) Consolidation and association of structured and unstructured data on a computer file system
EP1593055A2 (en) Text and attribute searches of data stores that include business objects
AU2010202186B2 (en) Marketing asset exchange
US8676860B2 (en) Web service discovery via data abstraction model
US8626727B2 (en) Systems and methods for providing a map of an enterprise system
WO2008061254A1 (en) Storing, maintaining and locating information
KR20010083845A (en) Enterprise meta data management method and system for managing distinct systems and metadata totally
JP2004252951A (en) Integrated operation software installation and operation support system
WO2002001415A2 (en) Computer method and device for transporting data
CN116955310A (en) Propagation of extensions to data workpieces
US20030110156A1 (en) Information collecting apparatus, information collecting method and information collecting program
US20050160101A1 (en) Method and apparatus using dynamic SQL for item create, retrieve, update delete operations in a content management application
EP4224335A1 (en) Database management methods and associated apparatus
Copeland et al. Identity and versions for complex objects
EP4261704A1 (en) Category-based operation of a dbms infrastructure

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20010704

PA0201 Request for examination
PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20020311

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20031030

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20040429

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20031030

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I