중첩 테이블

Microsoft SQL Server 2005 Analysis Services(SSAS)에서는 데이터가 사례 테이블에 포함된 일련의 사례로 데이터 마이닝 알고리즘에 공급되어야 합니다. 일부 사례는 데이터의 단일 행으로 설명할 수 없습니다. 예를 들어 한 사례가 두 테이블, 즉 고객 정보가 포함된 한 테이블과 고객 구매 내용이 포함된 다른 테이블에서 파생될 수 있습니다. 고객 테이블의 단일 고객이 구매 테이블에서 여러 구매 내용을 가질 수 있으므로 단일 행을 사용하여 데이터를 설명하기 어렵습니다. Analysis Services에서는 중첩 테이블을 사용하여 이러한 사례를 처리하는 고유한 방법을 제공합니다. 다음 그림에서는 중첩 테이블의 개념을 보여 줍니다.

중첩 테이블을 사용하여 결합한 두 테이블

이 다이어그램에서 부모 테이블인 첫 번째 테이블에는 고객 정보가 들어 있으며 각 고객의 고유 식별자와 연결됩니다. 자식 테이블인 두 번째 테이블에는 각 고객의 구매 내용이 들어 있습니다. 자식 테이블의 구매 내용은 고유 식별자인 CustomerKey 열에 의해 다시 부모 테이블에 연결됩니다 . 다이어그램의 세 번째 테이블은 결합된 두 테이블을 보여 줍니다.

중첩 테이블은 TABLE 데이터 형식을 갖는 특수 열로 사례 테이블에 표시됩니다. 이러한 종류의 열은 특정 사례 행에 대해 부모 테이블과 관련된 자식 테이블에서 선택한 행을 포함합니다.

중첩 테이블을 만들려면 한 테이블의 항목이 다른 테이블에 다시 연결될 수 있도록 두 원본 테이블이 정의된 관계를 포함해야 합니다. Business Intelligence Development Studio에서는 데이터 원본 뷰에서 이러한 관계를 정의할 수 있습니다. 두 테이블 간 관계 정의 방법은 방법: 데이터 원본 뷰 디자이너를 사용하여 논리적 관계 추가, 삭제, 보기 또는 수정를 참조하십시오.

DMX(Data Mining Extensions) 또는 AMO(Analysis Management Objects)를 사용하여 프로그래밍 방식으로 중첩 테이블을 만들거나 Business Intelligence Development Studio에서 데이터 마이닝 마법사 및 데이터 마이닝 디자이너를 사용할 수 있습니다.

참조 항목: 데이터 마이닝 디자이너, 데이터 마이닝 마법사, CREATE MINING MODEL(DMX), CREATE MINING STRUCTURE(DMX)

참고 항목

개념

데이터 마이닝 알고리즘
데이터 마이닝 개념
마이닝 구조(Analysis Services)
데이터 마이닝 도구 사용
데이터 마이닝 작업

도움말 및 정보

SQL Server 2005 지원 받기