다음을 통해 공유


작업 영역 데이터베이스(SSAS 테이블 형식)

모델 작성 중에 사용되는 테이블 형식 모델 작업 영역 데이터베이스는 SSDT(SQL Server Data Tools)에서 새 테이블 형식 모델 프로젝트를 만들 때 만들어집니다. 작업 영역 데이터베이스는 테이블 형식 모드에서 실행되는 Analysis Services 인스턴스의 메모리에 있습니다. 일반적으로 SQL Server Data Tools와 동일한 컴퓨터에 있습니다.

이 항목에는 다음 섹션이 포함되어 있습니다.

작업 영역 데이터베이스 개요

작업 영역 데이터베이스는 SQL Server Data Tools의 테이블 형식 모델 프로젝트 템플릿 중 하나를 사용하여 새 비즈니스 인텔리전스 프로젝트를 만들 때 작업 영역 서버 속성에 지정된 Analysis Services 인스턴스에 만들어집니다. 각 테이블 형식 모델 프로젝트에는 고유한 작업 영역 데이터베이스가 있습니다. SQL Server Management Studio를 사용하여 Analysis Services 서버에서 작업 영역 데이터베이스를 볼 수 있습니다. 작업 영역 데이터베이스 이름은 프로젝트 이름_사용자 이름_GUID와 같은 형식으로, 각 항목이 밑줄로 구분됩니다.

테이블 형식 모델 프로젝트가 SQL Server Data Tools에서 열려 있는 동안 작업 영역 데이터베이스는 메모리에 상주합니다. 프로젝트를 닫으면 작업 영역 데이터베이스가 메모리에 유지되거나, 디스크에 저장되고, 메모리에서 제거되거나(기본값) 작업 영역 보존 속성에 따라 디스크에 저장되지 않고 메모리에서 제거됩니다. 작업 영역 보존 속성에 대한 자세한 내용은 이 항목의 뒷부분에 있는 작업 영역 데이터베이스 속성을 참조하세요.

테이블 가져오기 마법사를 사용하거나 복사/붙여넣기를 사용하여 모델 프로젝트에 데이터를 추가한 후 모델 디자이너에서 테이블, 열 및 데이터를 볼 때 작업 영역 데이터베이스를 볼 수 있습니다. 테이블, 열, 관계 등을 추가하는 경우 작업 영역 데이터베이스를 변경합니다.

중요합니다

모델의 테이블에 많은 수의 행이 포함된 경우 모델 작성 중에 데이터의 하위 집합만 가져오는 것이 좋습니다. 데이터의 하위 집합을 가져오면 작업 영역 데이터베이스 서버 리소스의 처리 시간과 소비를 줄일 수 있습니다.

비고

테이블 가져오기 마법사, 테이블 속성 편집 대화 상자 및 파티션 관리자 대화 상자의 테이블 및 뷰 선택 페이지의 미리 보기 창에는 데이터 원본의 테이블, 열 및 행이 표시되며 작업 영역 데이터베이스와 동일한 테이블, 열 및 행이 표시되지 않을 수 있습니다.

테이블 형식 모델 프로젝트를 배포할 때 배포된 모델 데이터베이스(기본적으로 작업 영역 데이터베이스의 복사본)는 배포 서버 속성에 지정된 Analysis Services 서버 인스턴스에 만들어집니다. 배포 서버 속성에 대한 자세한 내용은 프로젝트 속성(SSAS 테이블 형식)을 참조하세요.

모델 작업 영역 데이터베이스는 일반적으로 localhost 또는 Analysis Services 서버의 로컬 명명된 인스턴스에 상주합니다. Analysis Services의 원격 인스턴스를 사용하여 작업 영역 데이터베이스를 호스트할 수 있지만 데이터 쿼리 및 기타 제한 사항 중 대기 시간으로 인해 이 구성은 권장되지 않습니다. 최적으로 작업 영역 데이터베이스를 호스트할 Analysis Services 인스턴스는 SQL Server Data Tools와 동일한 컴퓨터에 있습니다. 작업 영역 데이터베이스를 호스트하는 Analysis Services 인스턴스와 동일한 컴퓨터에서 모델 프로젝트를 작성하면 성능이 향상될 수 있습니다.

원격 작업 영역 데이터베이스에는 다음과 같은 제한 사항이 있습니다.

  • 쿼리 중 잠재적 대기 시간.

  • 데이터 백업 속성을 디스크에 백업으로 설정할 수 없습니다.

  • PowerPivot 프로젝트 템플릿에서 가져오기를 사용하여 새 테이블 형식 모델 프로젝트를 만들 때는 PowerPivot 통합 문서에서 데이터를 가져올 수 없습니다.

작업 영역 데이터베이스 속성

작업 영역 데이터베이스 속성은 모델 속성에 포함됩니다. 모델 속성을 보려면 SQL Server 데이터 도구의 솔루션 탐색기에서 Model.bim 파일을 클릭합니다. 속성 창을 사용하여 모델 속성을 구성할 수 있습니다. 작업 영역 데이터베이스별 속성은 다음과 같습니다.

비고

작업 영역 서버, 작업 영역 보존데이터 백업 속성에는 새 모델 프로젝트를 만들 때 적용되는 기본 설정이 있습니다. 도구\옵션 대화 상자의 Analysis Server 설정에서 데이터 모델링 페이지에서 새 모델 프로젝트에 대한 기본 설정을 변경할 수 있습니다. 이러한 속성은 물론 다른 속성도 속성 창의 각 모델 프로젝트에 대해 설정할 수 있습니다. 기본 설정 변경은 이미 만든 모델 프로젝트에는 적용되지 않습니다. 자세한 내용은 기본 데이터 모델링 및 배포 속성 구성(SSAS 테이블 형식)을 참조하세요.

재산 기본 설정 설명
작업 영역 데이터베이스 프로젝트 이름 다음에 밑줄, 그 다음에 사용자 이름, 그 다음에 밑줄, 마지막으로 GUID가 있습니다. 메모리 내 모델 프로젝트를 저장하고 편집하는 데 사용되는 작업 영역 데이터베이스의 이름입니다. 테이블 형식 모델 프로젝트를 만든 후 이 데이터베이스는 작업 영역 서버 속성에 지정된 Analysis Services 인스턴스에 표시됩니다. 속성 창에서는 이 속성을 설정할 수 없습니다.
작업 영역 보존 메모리에서 언로드 모델 프로젝트를 닫은 후 작업 영역 데이터베이스를 유지하는 방법을 지정합니다. 작업 영역 데이터베이스에는 모델 메타데이터 및 가져온 데이터가 포함됩니다. 경우에 따라 작업 영역 데이터베이스는 매우 크고 많은 양의 메모리를 사용할 수 있습니다. 기본적으로 SQL Server Data Tools에서 모델 프로젝트를 닫으면 작업 영역 데이터베이스가 메모리에서 언로드됩니다. 이 설정을 변경할 때는 사용 가능한 메모리 리소스와 모델 프로젝트에서 작업하려는 빈도를 고려하는 것이 중요합니다. 이 속성 설정에는 다음과 같은 옵션이 있습니다.

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

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

작업 영역 삭제 - 모델 프로젝트가 닫힌 후 메모리에서 작업 영역 데이터베이스를 삭제하고 디스크에 작업 영역 데이터베이스를 유지하지 않도록 지정합니다. 이 옵션은 메모리 및 스토리지 공간을 적게 사용합니다. 그러나 SQL Server Data Tools에서 모델 프로젝트를 열 때 추가 리소스가 사용되며 작업 영역 데이터베이스가 메모리 또는 디스크에 유지되는 경우보다 모델 프로젝트가 더 느리게 로드됩니다. 모델 프로젝트에서 가끔 작업하는 경우에만 이 옵션을 사용합니다.



이 속성의 기본 설정은 도구\옵션 대화 상자의 Analysis Server 설정에서 데이터 모델링 페이지에서 변경할 수 있습니다.
작업 영역 서버 localhost (로컬 호스트) 이 속성은 모델 프로젝트가 SQL Server Data Tools에서 작성되는 동안 작업 영역 데이터베이스를 호스트하는 데 사용할 기본 서버를 지정합니다. 로컬 컴퓨터에서 실행되는 Analysis Services의 사용 가능한 모든 인스턴스가 목록 상자에 포함됩니다.

다른 Analysis Services 서버(테이블 형식 모드에서 실행)를 지정하려면 서버 이름을 입력합니다. 로그온한 사용자는 Analysis Services 서버의 관리자여야 합니다.

로컬 Analysis Services 서버를 작업 영역 서버로 지정하는 것이 좋습니다. 원격 서버의 작업 영역 데이터베이스의 경우 PowerPivot에서 가져오는 것은 지원되지 않으며, 데이터를 로컬로 백업할 수 없으며, 쿼리 중에 사용자 인터페이스에 대기 시간이 발생할 수 있습니다.

또한 도구\옵션 대화 상자의 Analysis Services 설정에서 데이터 모델링 페이지에서 이 속성의 기본 설정을 변경할 수 있습니다.

SSMS를 사용하여 작업 영역 데이터베이스 관리

SSMS(SQL Server Management Studio)를 사용하여 작업 영역 데이터베이스를 호스트하는 Analysis Services 서버에 연결할 수 있습니다. 일반적으로 필요한 작업 영역 데이터베이스의 관리는 없습니다. 예외는 SQL Server Management Studio에서 수행해야 하는 작업 영역 데이터베이스를 분리하거나 삭제하는 것입니다.

경고

프로젝트가 모델 디자이너에서 열려 있는 동안에는 SQL Server Management Studio를 사용하여 작업 영역 데이터베이스를 관리하지 마세요. 이렇게 하면 데이터 손실이 발생할 수 있습니다.

주제 설명
모델 속성(SSAS 테이블 형식) 모델의 작업 영역 데이터베이스 속성에 대한 설명 및 구성 단계를 제공합니다.

또한 참조하십시오

기본 데이터 모델링 및 배포 속성 구성(SSAS 테이블 형식)
프로젝트 속성(SSAS 테이블 형식)