Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

메타데이터 허브란 무엇입니까?

<시간/>

메타데이터 허브는 의사결정 처리 제품 간의 기술 메타데이터 교환 및 배포를 처리하는 데 사용됩니다. 데이터 웨어하우스의 성장 및 유지 관리 중에 기술 직원이 주로 사용하도록 설계되었습니다. 이 허브의 네 가지 요구 사항은 다음과 같습니다. -

  • 메타데이터 허브는 공유 메타데이터 환경에서 시스템과 제품 간의 메타데이터 교환을 제공해야 합니다. 허브에는 타사 도구가 허브의 서비스를 제어할 수 있는 기록 및 개방형 프로그래밍 방식 개체 인터페이스(예:COM 또는 CORBA 사용)가 있어야 합니다. 업계에서 식별된 파일 형식(예:쉼표로 구분된 파일, Meta Data Coalition MDIS, Microsoft XML Interchange Format)을 지원하는 파일 전송 구조도 메타데이터 교환을 위해 지원되어야 합니다.

  • 메타데이터 허브는 메타데이터의 관리 및 공유를 위한 지속적인 저장소를 제공해야 합니다. 저장소의 메타데이터는 위에서 정의한 개체 API 및 파일 전송 방법과 제공된 GUI 및 웹 사용자 대화형 인터페이스를 통해 유지 관리할 수 있어야 합니다.

    대화형 및 배치 메타데이터 영향 분석 및 문서화 기능도 필요합니다. 허브는 메타데이터 저장소에 추가하기 위해 새롭거나 수정된 ​​메타데이터에 대해 사용자 정의 간격으로 로컬 제품 및 시스템을 스캔하고 캡처할 수 있는 에이전트 인터페이스를 제공해야 합니다.

    저장소에서 메타데이터를 유지 관리하는 데 사용되는 메타데이터 관리자는 메타데이터 변경의 이력 기록을 생성하고 그룹 개발을 지원할 수 있는 버전 및 라이브러리 제어 기능을 지원해야 합니다. 대규모 분산 환경에서 관리자는 여러 허브 서버와 메타데이터 저장소에 걸쳐 메타데이터 환경을 물리적으로 분할할 수 있어야 합니다.

  • 메타데이터 허브는 최소한 데이터 웨어하우스 정보 저장소 정의를 관리할 수 있어야 합니다. 지원되는 형식에는 관계형 테이블 및 열, 다차원 측정값 및 차원이 포함되어야 합니다.

    처리할 수 있는 메타 데이터의 다른 유형은 데이터 웨어하우스 레코드를 생성하는 데 사용된 데이터 소스에 대한 데이터와 웨어하우스에 로드되기 전에 이 소스 데이터에 사용된 변환에 대한 데이터입니다.

    그러나 현재 ETL 도구는 고유한 변환 방법을 사용하므로 이러한 유형의 메타데이터를 관리하기 위한 일반화된 기능을 만드는 것이 복잡합니다. 제품은 최소한 데이터 소스 및 변환 메타데이터를 자유 형식 텍스트 형식으로 문서화하는 기능을 제공해야 합니다.

    완벽하게, 허브는 또한 웨어하우스 데이터에 액세스하기 위해 비즈니스 인텔리전스 도구 및 분석 소프트웨어가 사용하는 비즈니스 보기 및 공통 비즈니스 모델과 관련된 비즈니스 메타데이터에 대한 세부 정보를 문서화해야 합니다.