0 / 0
영어 버전 문서로 돌아가기
Data Virtualization 여러 데이터 원본에서 가상화된 테이블 만들기
마지막 업데이트 날짜: 2024년 11월 26일
Data Virtualization 여러 데이터 원본에서 가상화된 그룹화된 테이블 만들기

여러 데이터 소스의 테이블을 하나의 가상 테이블로 결합하여 모든 참여 데이터 소스의 컬럼 및 데이터가 포함된 통합된 정의를 작성할 수 있습니다. 이러한 테이블은 그룹화 테이블로 참조됩니다.

세그먼트화는 수직적(선택된 컬럼의 선택사항을 기반으로 하는 컬럼의 서브세트 또는 수퍼세트)입니다. 기본 테이블을 조회하는 것과 동일한 방법으로 결과 가상 테이블에 대한 조회를 실행할 수 있습니다.

드라이버를 통해 해결된 테이블의 이름이 동일한 경우(정확한 일치, 대소문자 구분) 해당 테이블을 하나의 가상화된 테이블로 그룹화할 수 있습니다. 테이블 그룹화 시맨틱은 일치하는 동일한 이름(대소문자 구분 안함)이 포함된 컬럼을 고려합니다. 데이터 유형 승격은 우선순위 규칙을 준수합니다.

특히 결과 그룹화 테이블의 데이터 유형 처리와 관련하여 테이블의 그룹화가 논리적인지 확인해야 합니다. 해당 컬럼에 다른 데이터 유형이 포함되는 경우도 있습니다. 규칙은 그룹화된 테이블의 결과 데이터 유형을 판별하기 위해 사용됩니다. 자세한 정보는 결과 데이터 유형에 대한 규칙의 내용을 참조하십시오.

예기치 않은 결과가 발생하지 않도록 하려면 테이블을 하나의 가상화된 테이블로 그룹화할 때 주의를 기울여야 합니다. 제한되는 항목은 없지만 그룹화된 테이블을 작성할 때 다음 권장사항을 고려할 수 있습니다.

  • 모든 테이블의 이름이 동일한 컬럼에서 데이터 유형이 호환 가능하고 비즈니스 사용이 호환 가능한지 확인하십시오. 모든 테이블의 데이터 도메인은 호환 가능해야 합니다.
  • 일관성 있는 데이터 시맨틱을 보장하려면 동일한 유형의 데이터 소스로부터 테이블을 그룹화하십시오.
  • 다양한 유형의 데이터 소스로부터 테이블을 그룹화하는 경우 데이터 시맨틱의 일관성이 유지되는지 확인하십시오.
  • 그룹의 모든 테이블에 있는 대부분의 컬럼에서 동일한 이름을 사용하는지 확인하십시오. 일치하는 컬럼에 호환 가능한 데이터 유형이 포함되어 있는지 확인하십시오.
  • 복합 유형에 정의된 컬럼은 포함시키지 마십시오.
참고: 일부 데이터 소스 (예: Hive) 는 테이블 이름에 소문자 기본값을 사용합니다. 테이블 이름에 대한 정확한 일치를 보장하기 위해 구분 ID가 사용되지 않는 한 이 테이블은 대문자가 포함된 다른 데이터 소스의 테이블과 함께 그룹화될 수 없습니다.

이 태스크에 대한 정보

다음 단계에서는 비즈니스 용어 없이 데이터를 가상화하는 방법에 대해 설명합니다. 가상 데이터를 관리하려면 Data Virtualization 가상 데이터 관리하기를 참조하세요.

프로시저

  1. 탐색 메뉴에서 데이터 > Data virtualization를 클릭하십시오.
    서비스 메뉴는 기본적으로 데이터 소스 페이지에 열립니다.
  2. 서비스 메뉴에서 가상화 > 가상화 를 클릭하고 테이블 탭을 클릭하십시오.

    연결 목록이 기본 탐색 보기에 표시됩니다. 연결, 스키마 또는 테이블을 클릭하여 선택하고 컨텐츠를 미리보십시오.

    연결에서 사용 가능한 테이블 목록이 목록 보기에표시됩니다. 데이터 소스 페이지에서 필터를 추가하여 나열된 테이블을 필터링할 수 있습니다. 또한 이름, 스키마, 열 또는 비즈니스 용어로 테이블을 검색할 수 있습니다.

    Data Virtualization 단일 가상 테이블로 결합할 수 있는 일치하는 테이블을 자동으로 제안할 수 있습니다.

  3. 테이블을 단일 가상 오브젝트로 결합하려면 설정 설정 아이콘. 을 클릭하고 설정 메뉴에서 이름이 동일한 테이블 그룹화 를 선택하십시오.

    디스플레이에 제안된 테이블 그룹이 표시되고 검토 단계에서 참여하는 소스 테이블을 세부 조정할 수 있습니다.

    사용 가능한 테이블 목록에는 읽기 권한이 부여되지 않은 테이블(읽을 수 없는 테이블)이 포함되어 있습니다.

  4. 읽을 수 없는 테이블이 포함된 가상 테이블을 작성하는 경우 다음 옵션 중 하나를 선택하여 가상 테이블을 쿼리 가능하게 하십시오.
    • 옵션 1 테이블 조치 메뉴에서 그룹화된 테이블 편집을 클릭하고 가상화하는 그룹에서 읽을 수 없는 테이블을 제거하십시오.
    • 옵션 2 데이터 소스 연결에 지정된 사용자가 읽을 수 없는 테이블에 액세스할 수 있는지 확인하십시오. 이 단계는 테이블이 가상화되기 전 또는 후에 수행될 수 있습니다.
    • 옵션 3 Data Virtualization 소스 연결을 만들어 테이블에 대한 읽기 액세스 권한이 있는 별도의 사용자에 대한 자격 증명을 사용하여 동일한 데이터 소스에 액세스합니다. 따라서 이름이 동일한 테이블 그룹화 옵션을 선택하는 경우 추가 테이블 인스턴스 목록이 표시됩니다. 테이블을 가상화하기 전에 제한된 사용자의 연결에서 검색된 읽을 수 없는 테이블을 수동으로 제거해야 합니다(옵션 1에서 설명함).
  5. 가상화할 테이블을 선택하고 카트에 추가를 클릭하십시오.
  6. 선택사항을 보려면 장바구니 보기 를 클릭하십시오. 이 창에서 테이블 및 스키마 이름을 편집하거나 카트에서 선택사항을 제거할 수도 있습니다.
  7. 적절한 조치를 선택하여 가상화된 테이블을 지정하십시오.
    지정 대상 이 옵션을 사용하는 경우
    Project 특정 프로젝트에서 사용할 가상 테이블을 작성한 경우 프로젝트 를 선택하십시오. 그런 다음 적절한 프로젝트를 선택하십시오. 테이블은 가상화된 데이터에도 표시됩니다.
    데이터 가상화 테이블이 특정 프로젝트에서 사용하도록 작성되지 않은 경우 가상화된 데이터 를 선택하십시오. 프로젝트가 없는 경우 이 설정이 기본값입니다.
  8. 선택한 카탈로그에도 공개하려면 카탈로그에 공개 를 선택하십시오.
    사용 가능한 카탈로그의 목록이 드롭 다운 메뉴에 표시됩니다. 각 카탈로그는 통제되지 않음 또는 통제되지 않음으로 태그됩니다.
    참고: IBM Knowledge Catalog에 카탈로그가 하나 이상 있어야 합니다.

    카탈로그에 공개할 수 있는 권한이 있어야 합니다. 관리자는 모든 가상 오브젝트가 선택된 통제 카탈로그에 공개되는지 여부를 사용으로 설정하여 사용자가 지정된 카탈로그에 공개하지 못하도록 할 수 있습니다.

  9. 스키마 필드에 스키마를 지정하십시오.
    다음 단계를 수행하여 스키마를 작성할 수도 있습니다.
    • Data Virtualization 엔지니어 또는 사용자 역할이 있는 경우 스키마 필드를 기본값으로 두어 사용자 ID로 스키마를 만듭니다.
    • Data Virtualization 관리자 역할이 있는 경우 스키마 필드를 기본값으로 두어 사용자 ID로 스키마를 만들거나 스키마 필드에 새 스키마 이름을 입력합니다.
    자세한 정보는 가상 오브젝트에 대한 스키마 작성을 참조하십시오.
  10. 가상화 를 클릭하여 프로세스를 완료하십시오.
    상태 창이 표시되면 가상 데이터를 확인하거나 추가 데이터를 가상화하도록 선택할 수 있습니다.
  11. 새로 작성된 테이블을 보려면 가상화된 데이터 보기 를 클릭하십시오.

다음에 수행할 작업

일반적인 AI 검색 및 응답
이러한 응답은 제품 문서의 컨텐츠를 기반으로 하는 watsonx.ai 의 대형 언어 모델에 의해 생성됩니다. 자세히 알아보기