방법: Teradata 기반 보고서 모델에 대한 기본 키 만들기(Reporting Services)
보고서 서버에서 Teradata 데이터베이스에 대한 연결 문자열을 지정하는 공유 데이터 원본으로부터 Teradata 기반 모델을 만들 수 있습니다. 모델을 생성하면 여기에는 테이블 및 뷰에 대한 기본 키를 자동으로 지정하는 데이터 원본 뷰가 포함됩니다. 모델을 보거나 수정하려면 Business Intelligence Development Studio에서 보고서 모델 프로젝트에 로드합니다.
이 항목의 절차에서는 기본 모드로 구성된 보고서 서버에 Teradata 기반 모델을 만드는 단계에 대해 설명합니다.
공유 데이터 원본을 만들려면
보고서 관리자에서 새 데이터 원본을 만들 수 있는 권한이 있는 폴더로 이동합니다.
새 데이터 원본을 클릭합니다. 새 데이터 원본 페이지가 열립니다.
항목의 이름을 입력합니다. 이름은 한 글자 이상이어야 합니다. 공백 및 특정 기호도 포함할 수 있지만 ; ? : @ & = + , $ / * < > | " / 같은 문자는 포함할 수 없습니다.
연결 정보를 제공하는 설명을 입력합니다(옵션). 이 설명은 보고서 관리자의 내용 페이지에 나타납니다.
연결 유형 목록에서 데이터 원본 유형으로 TERADATA를 지정합니다.
[!참고]
TERADATA 데이터 원본 유형은 보고서 서버에 Teradata 데이터 공급자가 설치된 경우에만 표시됩니다. TERADATA 항목이 표시되지 않으면 시스템 관리자에게 적절한 Teradata 구성 요소가 설치되었는지 문의하십시오.
연결 문자열에는 보고서 서버가 데이터 원본에 연결하는 데 사용하는 연결 문자열을 지정합니다. 연결 문자열에는 자격 증명을 지정하지 않는 것이 좋습니다.
다음 예에서는 IP 주소로 지정된 서버의 Teradata 관계형 데이터베이스에 연결하기 위한 연결 문자열을 보여 줍니다. 여기서 N은 숫자를 나타냅니다.
data source=NNN.NNN.NNN.NNN
연결 방법에서 보고서를 실행할 때 자격 증명을 가져오는 방법을 지정합니다.
로그온 이름과 암호를 입력하라는 메시지를 표시하려면 보고서를 실행하는 사용자가 제공한 자격 증명을 클릭합니다.
데이터 원본을 여러 사용자를 위한 공유 데이터 원본으로 사용하거나 자동화된 보고서 기록 생성과 같은 예약된 다른 작업이나 구독을 지원하는 보고서에 사용하려면 보고서 서버에 안전하게 저장된 자격 증명을 클릭합니다.
자격 증명을 구성하는 방법은 보고서 데이터 원본에 대한 자격 증명 및 연결 정보 지정을 참조하십시오.
확인을 클릭합니다.
모델을 만들려면
보고서 관리자에서 공유 데이터 원본 항목을 찾습니다.
항목을 클릭하여 엽니다. 일반 속성 페이지가 열립니다.
모델 생성을 클릭합니다. 새 모델 생성 페이지가 열립니다.
항목의 이름을 입력합니다.
(옵션) 항목에 대한 설명을 입력합니다.
확인을 클릭합니다.
적용을 클릭합니다.
Reporting Services가 데이터 원본에 대한 모델을 생성합니다. 모델에는 기본 키가 자동으로 포함됩니다.
컴퓨터에 모델을 저장하려면
보고서 관리자에서 이전 절차에서 모델을 만드는 데 사용한 공유 데이터 원본을 찾습니다.
편집을 클릭합니다. 파일 다운로드 대화 상자가 열립니다.
저장을 클릭합니다. 다른 이름으로 저장 대화 상자가 열립니다.
컴퓨터에서 모델을 저장하려는 위치로 이동합니다.
모델은 extension.smdl이라는 파일 이름으로 저장됩니다.
기본 키를 보려면
Business Intelligence Development Studio에서 새 보고서 모델 프로젝트를 만듭니다.
프로젝트 메뉴에서 기존 항목 추가를 클릭합니다.
이전 절차에서 모델을 저장한 위치로 이동합니다.
모델 파일을 클릭합니다.
추가를 클릭합니다. 모델이 프로젝트에 추가됩니다. 솔루션 탐색기에서 데이터 원본 뷰 및 모델이 프로젝트에 추가되고, 모델이 디자인 뷰에서 열립니다.
솔루션 탐색기의 데이터 원본 뷰 폴더에서 가져온 모델에 대한 데이터 원본을 마우스 오른쪽 단추로 클릭한 다음 뷰 디자이너를 클릭합니다. 디자인 뷰에서 데이터 원본 뷰가 열립니다.
데이터 원본 뷰의 각 테이블 또는 뷰가 디자인 화면에 표시됩니다. 각 테이블에서 기본 키로 지정된 열은 열 이름 앞에 키 기호가 표시됩니다.
기본 키에 대한 자세한 내용은 데이터 원본 뷰에서 논리적 기본 키 정의(Analysis Services)를 참조하십시오.