기본 데이터 모델링 및 배포 속성 구성

적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium

이 문서에서는 기본 호환성 수준, 배포 및 작업 영역 데이터베이스 속성 설정을 구성하는 방법을 설명합니다. 이 설정은 SQL Server Data Tools 새로 만드는 각 테이블 형식 모델 프로젝트에 대해 미리 정의할 수 있습니다. 새 프로젝트를 만든 후 특정 요구 사항에 따라 이러한 속성을 변경할 수 있습니다.

기본 호환성 수준을 구성하려면

  1. Visual Studio에서 도구>옵션을 클릭합니다.

  2. 옵션 대화 상자에서 Analysis Services 테이블 형식>새 프로젝트 설정을 확장합니다.

  3. 다음 속성 설정을 구성합니다.

    속성 기본 설정 설명
    새 프로젝트의 기본 호환성 수준 프로젝트 확장 버전에 따라 다름 이 설정은 새 테이블 형식 모델 프로젝트를 만들 때 사용할 기본 호환성 수준을 지정합니다. 자세한 내용은 Analysis Services의 테이블 형식 모델에 대한 호환성 수준을 참조하세요.
    기본 필터 방향 단일 방향 단방향 또는 단방향은 관계의 팩트 테이블과 차원 테이블 간의 기존 다대일 필터 방향입니다. 양방향 또는 양방향은 한 관계의 필터 컨텍스트를 다른 테이블 관계의 필터 컨텍스트로 사용할 수 있도록 하는 교차 필터이며, 두 관계에 공통된 테이블이 하나 있습니다. 자세한 내용은 테이블 형식 모델의 양방향 교차 필터를 참조하세요.
    호환성 수준 옵션 모든 선택됨 새 테이블 형식 모델 프로젝트의 호환성 수준 옵션 및 다른 Analysis Services 인스턴스에 배포할 시기를 지정합니다.

기본 배포 서버 속성을 구성하려면

  1. Visual Studio에서 도구>옵션을 클릭합니다.

  2. 옵션 대화 상자에서 Analysis Services 테이블 형식>배포를 확장합니다.

  3. 다음 속성 설정을 구성합니다.

    속성 기본 설정 설명
    기본 배포 서버 localhost 이 설정은 모델을 배포할 때 사용할 기본 서버를 지정합니다. 아래쪽 화살표를 클릭하여 사용할 수 있는 로컬 네트워크 Analysis Services 서버를 찾아보거나 원격 서버의 이름을 입력할 수 있습니다.

    참고

    기본 배포 서버 속성 설정을 변경해도 변경 전에 만들어진 기존 프로젝트는 영향을 받지 않습니다.

기본 작업 영역 데이터베이스 속성을 구성하려면

기본 통합 작업 영역을 그대로 두거나 로컬 Analysis Services 서버를 작업 영역 서버로 지정하는 것이 좋습니다. 원격 서버의 작업 영역 데이터베이스의 경우 데이터를 로컬로 백업할 수 없으며 쿼리 중에 사용자 인터페이스에 대기 시간이 발생할 수 있습니다. 자세한 내용은 작업 영역 데이터베이스를 참조하세요.

  1. Visual Studio에서 도구>옵션을 클릭합니다.

  2. 옵션 대화 상자에서 Analysis Services 테이블 형식>작업 영역 데이터베이스를 확장합니다.

  3. 다음 속성 설정을 구성합니다.

    속성 기본 설정 설명
    통합 작업 영역 선택됨 Visual Studio에 기본 제공되는 Analysis Services instance 사용하는 새 모델 프로젝트를 지정합니다.
    작업 영역 서버 Localhost 로컬 컴퓨터에서 실행되는 Analysis Services의 모든 사용 가능한 인스턴스가 목록 상자에 포함됩니다.

    원격 서버의 작업 영역 데이터베이스의 경우 데이터를 로컬로 백업할 수 없으며 쿼리 중에 사용자 인터페이스에 대기 시간이 발생할 수 있습니다.
    모델을 닫은 후 작업 영역 데이터베이스 보존 작업 영역 데이터베이스를 디스크에 유지하지만 메모리에서 언로드 모델을 닫은 후 작업 영역 데이터베이스가 보존되는 방법을 지정합니다. 작업 영역 데이터베이스에는 모델 메타데이터, 모델로 가져온 데이터 및 가장 자격 증명(암호화됨)이 포함됩니다. 경우에 따라 작업 영역 데이터베이스가 매우 크고 많은 양의 메모리를 사용할 수 있습니다. 기본적으로 작업 영역 데이터베이스는 메모리에서 제거됩니다. 이 설정을 변경할 때는 모델에서 작업할 빈도뿐만 아니라 사용 가능한 메모리 리소스를 고려해야 합니다. 이 속성 설정에는 다음과 같은 옵션이 있습니다.

    작업 영역을 메모리에 유지 - 모델을 닫은 후 메모리에 작업 영역을 유지하도록 지정합니다. 이 옵션은 더 많은 메모리를 사용합니다. 그러나 SQL Server Data Tools 모델을 열면 더 적은 리소스가 소비되고 작업 영역이 더 빠르게 로드됩니다.

    작업 영역 데이터베이스를 디스크에 유지하지만 메모리에서 언로드 - 모델을 닫은 후 디스크에는 작업 영역 데이터베이스를 유지하지만 메모리에는 유지하지 않도록 지정합니다. 이 옵션은 메모리를 적게 사용합니다. 그러나 SQL Server Data Tools 모델을 열 때 추가 리소스가 사용되며 작업 영역 데이터베이스가 메모리에 유지되는 경우보다 모델이 더 느리게 로드됩니다. 메모리 내 리소스가 제한되어 있거나 원격 작업 영역 데이터베이스에서 작업하는 경우 이 옵션을 사용하세요.

    작업 영역 삭제 - 모델을 닫은 후 메모리에서 작업 영역 데이터베이스를 삭제하고 디스크에 작업 영역 데이터베이스를 유지하지 않도록 지정합니다. 이 옵션은 메모리 및 스토리지 공간을 적게 사용합니다. 그러나 SQL Server Data Tools 모델을 열 때 추가 리소스가 소비되고 작업 영역 데이터베이스가 메모리 또는 디스크에 유지되는 경우보다 모델이 더 느리게 로드됩니다. 가끔씩만 모델에서 작업하는 경우 이 옵션을 사용하세요.
    데이터 백업 디스크 데이터의 백업 보관 모델 데이터의 백업이 백업 파일에 유지되는지 여부를 지정합니다. 이 속성 설정에는 다음과 같은 옵션이 있습니다.

    디스크에 데이터 백업 보관 - 모델 데이터의 백업을 디스크에 보관하도록 지정합니다. 모델을 저장하면 데이터가 백업 파일(ABF)에도 저장됩니다. 이 옵션을 선택하면 모델 저장 및 로드 시간이 길어질 수 있습니다.

    디스크에 데이터 백업 보관 안 함 - 모델 데이터의 백업을 디스크에 보관하지 않도록 지정합니다. 이 옵션을 사용하면 저장 및 모델 로드 시간이 최소화됩니다.
    새로 만든 각 프로젝트에 대해 새 프로젝트 설정 요청 선택 안 함 새 프로젝트에 대해 기본 작업 영역 데이터베이스 형식이 선택되지 않음을 지정합니다.

참고

기본 모델 속성을 변경해도 변경 전에 만들어진 기존 모델의 속성은 영향을 받지 않습니다.

추가 정보

프로젝트 속성
모델 속성
호환성 수준