방법: 데이터 원본 뷰 디자이너를 사용하여 논리적 관계 추가, 삭제, 보기 또는 수정

업데이트: 2006년 4월 14일

관계는 Microsoft SQL Server 2005 Analysis Services(SSAS)에서 팩트 테이블과 차원 테이블을 식별하고, 기본 데이터 원본에서 데이터 및 메타데이터를 검색할 쿼리를 작성하고, 고급 비즈니스 인텔리전스 기능을 사용하는 데 필요합니다. Business Intelligence Development Studio를 사용하여 기존 관계를 삭제, 수정 또는 보거나 Analysis Services 프로젝트나 데이터베이스에 새 논리적 관계를 정의할 수 있습니다.

테이블, 명명된 쿼리 또는 뷰 간의 관계를 추가하려면

  1. Business Intelligence Development Studio에서 논리적 관계를 추가할 데이터 원본 뷰가 포함된 프로젝트를 열거나 데이터베이스에 연결합니다.

  2. 솔루션 탐색기에서 데이터 원본 뷰 폴더를 확장하고 다음 중 하나를 수행하여 데이터 원본 뷰 디자이너에서 데이터 원본 뷰를 엽니다.

    • 데이터 원본 뷰를 두 번 클릭합니다.
    • 데이터 원본 뷰를 마우스 오른쪽 단추로 클릭한 다음 열기를 클릭합니다.
    • 데이터 원본 뷰를 클릭한 다음 보기 메뉴에서 열기를 클릭합니다.
  3. 다음 중 하나를 수행하여 관계 추가 대화 상자를 엽니다.

    • 다이어그램 창에서 관계를 추가할 테이블, 명명된 쿼리 또는 뷰를 마우스 오른쪽 단추로 클릭한 다음 새 관계를 클릭합니다.
    • 테이블 창에서 관계를 추가할 테이블, 명명된 쿼리 또는 뷰를 마우스 오른쪽 단추로 클릭한 다음 새 관계를 클릭합니다.
    • 데이터 원본 뷰 도구 모음에서 새 관계를 클릭합니다.
    • 데이터 원본 뷰 디자이너다이어그램 또는 테이블 창에서 관계를 만들 원본 테이블의 열을 대상 테이블의 열로 끌어 옵니다.

[!참고] 테이블, 뷰 또는 명명된 쿼리를 찾으려면 데이터 원본 뷰 메뉴를 클릭하거나 테이블 또는 다이어그램 창의 열린 영역을 마우스 오른쪽 단추로 클릭하여 테이블 찾기 옵션을 사용할 수 있습니다. 자세한 내용은 방법: 데이터 원본 뷰 디자이너를 사용하여 데이터 원본 뷰의 개체 보기를 참조하십시오.

  1. 관계 만들기 대화 상자에서 다음 작업을 수행합니다.
    1. 원본(외래 키) 테이블 목록에서 해당 테이블, 명명된 쿼리 또는 뷰를 선택합니다.
    2. 대상(기본 키) 테이블 목록에서 해당 테이블, 명명된 쿼리 또는 뷰를 선택합니다.
    3. 원본 열대상 열 목록에서 열을 선택하여 두 테이블 간의 관계를 만듭니다.
      Business Intelligence Development Studio에서 기본 테이블, 뷰 또는 명명된 쿼리의 데이터를 샘플링하여 잘못된 방향(외래 키에서 기본 키로의 방향이 아닌 기본 키에서 외래 키로의 방향)으로 관계가 정의된 것을 감지하면 순서를 반대로 바꾸라는 메시지가 표시됩니다. 신속하게 순서를 반대로 바꾸려면 반대로를 클릭합니다.
      Business Intelligence Development Studio에서 선택한 열에 대한 관계가 이미 있음을 감지하면 메시지가 표시됩니다. 중복 관계는 정의할 수 없습니다.
    4. 필요에 따라 설명 입력란에 관계에 대한 설명을 입력합니다.
  2. 확인을 클릭하여 관계를 정의합니다.
  3. 다음 중 하나를 수행하여 수정된 데이터 원본 뷰를 저장합니다.
    • 파일 메뉴에서 선택한 항목 저장이나 모두 저장을 클릭합니다.
    • 데이터 원본 뷰 디자이너 도구 모음에서 선택한 항목 저장이나 모두 저장을 클릭합니다.
    • Business Intelligence Development Studio에서 데이터 원본 뷰 디자이너를 닫고 메시지가 표시되면 저장을 클릭합니다.

다이어그램 창에서 테이블, 명명된 쿼리 또는 뷰 간의 관계를 보거나 수정하려면

  1. Business Intelligence Development Studio에서 논리적 관계를 보거나 수정할 데이터 원본 뷰가 포함된 프로젝트를 열거나 데이터베이스에 연결합니다.

  2. 솔루션 탐색기에서 데이터 원본 뷰 폴더를 확장하고 다음 중 하나를 수행하여 데이터 원본 뷰 디자이너에서 데이터 원본 뷰를 엽니다.

    • 데이터 원본 뷰를 두 번 클릭합니다.
    • 데이터 원본 뷰를 마우스 오른쪽 단추로 클릭한 다음 열기를 클릭합니다.
    • 데이터 원본 뷰를 클릭한 다음 보기 메뉴에서 열기를 클릭합니다.
  3. 다이어그램 창에서 보려는 관계를 마우스 오른쪽 단추로 클릭한 다음 관계 편집을 클릭하거나 간단하게 관계 화살표를 두 번 클릭합니다.

  4. 관계 편집 대화 상자에서 관계를 검토하거나 수정한 다음 필요에 따라 확인 또는 취소를 클릭합니다.

  5. 다음 중 하나를 수행하여 수정된 데이터 원본 뷰를 저장합니다.

    • 파일 메뉴에서 선택한 항목 저장이나 모두 저장을 클릭합니다.
    • 데이터 원본 뷰 디자이너 도구 모음에서 선택한 항목 저장이나 모두 저장을 클릭합니다.
    • Business Intelligence Development Studio에서 데이터 원본 뷰 디자이너를 닫고 메시지가 표시되면 저장을 클릭합니다.

테이블 창에서 테이블, 명명된 쿼리 또는 뷰 간의 관계를 보거나 수정하려면

  1. Business Intelligence Development Studio에서 논리적 관계를 보거나 수정할 데이터 원본 뷰가 포함된 프로젝트를 열거나 데이터베이스에 연결합니다.

  2. 솔루션 탐색기에서 데이터 원본 뷰 폴더를 확장하고 다음 중 하나를 수행하여 데이터 원본 뷰 디자이너에서 데이터 원본 뷰를 엽니다.

    • 데이터 원본 뷰를 두 번 클릭합니다.
    • 데이터 원본 뷰를 마우스 오른쪽 단추로 클릭한 다음 열기를 클릭합니다.
    • 데이터 원본 뷰를 클릭한 다음 보기 메뉴에서 열기를 클릭합니다.
  3. 테이블 창에서 보거나 수정할 관계가 포함된 테이블, 뷰 또는 명명된 쿼리를 찾아서 확장합니다.

  4. 관계 폴더를 확장합니다.

    선택한 테이블, 뷰 또는 명명된 쿼리와 다른 테이블, 뷰 및 명명된 쿼리 간의 관계가 표시되고 관계 열이 나열됩니다.

  5. 관계를 편집하거나 보려면 원하는 관계를 마우스 오른쪽 단추로 클릭한 다음 관계 편집을 클릭합니다.

  6. 관계 편집 대화 상자에서 관계를 검토하거나 수정한 다음 필요에 따라 확인 또는 취소를 클릭합니다.

  7. 다음 중 하나를 수행하여 수정된 데이터 원본 뷰를 저장합니다.

    • 파일 메뉴에서 선택한 항목 저장이나 모두 저장을 클릭합니다.
    • 데이터 원본 뷰 디자이너 도구 모음에서 선택한 항목 저장이나 모두 저장을 클릭합니다.
    • Business Intelligence Development Studio에서 데이터 원본 뷰 디자이너를 닫고 메시지가 표시되면 저장을 클릭합니다.

다이어그램 창에서 테이블, 명명된 쿼리 또는 뷰 간의 관계를 삭제하려면

  1. Business Intelligence Development Studio에서 논리적 관계를 삭제할 데이터 원본 뷰가 포함된 프로젝트를 열거나 데이터베이스에 연결합니다.

  2. 솔루션 탐색기에서 데이터 원본 뷰 폴더를 확장하고 다음 중 하나를 수행하여 데이터 원본 뷰 디자이너에서 데이터 원본 뷰를 엽니다.

    • 데이터 원본 뷰를 두 번 클릭합니다.
    • 데이터 원본 뷰를 마우스 오른쪽 단추로 클릭한 다음 열기를 클릭합니다.
    • 데이터 원본 뷰를 클릭한 다음 보기 메뉴에서 열기를 클릭합니다.
  3. 다이어그램 창에서 보려는 관계를 마우스 오른쪽 단추로 클릭한 다음 관계 삭제를 클릭하거나 간단하게 관계 화살표를 클릭한 다음 Delete 키를 누릅니다.

  4. 개체 삭제 대화 상자에서 원하는 관계를 삭제 중인지 확인한 다음 확인 또는 취소를 적절하게 클릭합니다.

  5. 다음 중 하나를 수행하여 수정된 데이터 원본 뷰를 저장합니다.

    • 파일 메뉴에서 선택한 항목 저장이나 모두 저장을 클릭합니다.
    • 데이터 원본 뷰 디자이너 도구 모음에서 선택한 항목 저장이나 모두 저장을 클릭합니다.
    • Business Intelligence Development Studio에서 데이터 원본 뷰 디자이너를 닫고 메시지가 표시되면 저장을 클릭합니다.

테이블 창에서 테이블, 명명된 쿼리 또는 뷰 간의 관계를 삭제하려면

  1. Business Intelligence Development Studio에서 논리적 관계를 삭제할 데이터 원본 뷰가 포함된 프로젝트를 열거나 데이터베이스에 연결합니다.

  2. 솔루션 탐색기에서 데이터 원본 뷰 폴더를 확장하고 다음 중 하나를 수행하여 데이터 원본 뷰 디자이너에서 데이터 원본 뷰를 엽니다.

    • 데이터 원본 뷰를 두 번 클릭합니다.
    • 데이터 원본 뷰를 마우스 오른쪽 단추로 클릭한 다음 열기를 클릭합니다.
    • 데이터 원본 뷰를 클릭한 다음 보기 메뉴에서 열기를 클릭합니다.
  3. 테이블 창에서 보거나 수정할 관계가 포함된 테이블, 뷰 또는 명명된 쿼리를 찾아서 확장합니다.

  4. 관계 폴더를 확장합니다.

    선택한 테이블, 뷰 또는 명명된 쿼리와 다른 테이블, 뷰 및 명명된 쿼리 간의 관계가 표시되고 관계 열이 나열됩니다.

  5. 관계를 편집하거나 보려면 원하는 관계를 마우스 오른쪽 단추로 클릭한 다음 관계 삭제를 클릭하거나 간단하게 삭제할 관계를 클릭한 다음 Delete 키를 누릅니다.

  6. 개체 삭제 대화 상자에서 원하는 관계를 삭제 중인지 확인한 다음 확인 또는 취소를 적절하게 클릭합니다.

  7. 다음 중 하나를 수행하여 수정된 데이터 원본 뷰를 저장합니다.

    • 파일 메뉴에서 선택한 항목 저장이나 모두 저장을 클릭합니다.
    • 데이터 원본 뷰 디자이너 도구 모음에서 선택한 항목 저장이나 모두 저장을 클릭합니다.
    • Business Intelligence Development Studio에서 데이터 원본 뷰 디자이너를 닫고 메시지가 표시되면 저장을 클릭합니다.

참고 항목

개념

데이터 원본 뷰에서 논리적 관계 정의(Analysis Services)
데이터 원본 뷰(Analysis Services)
데이터 원본 뷰 작업(Analysis Services)

관련 자료

데이터 원본 뷰 작업 방법 도움말 항목(SSAS)

도움말 및 정보

SQL Server 2005 지원 받기