Computer >> 컴퓨터 >  >> 프로그래밍 >> SQL Server

마스터 SQL Server 보고 서비스:기본부터 고급 배포까지

SQL Server 2005, 2008 및 2008 R2 소프트웨어 패키지에는 기업용 전문 보고서 작성 솔루션인 SSRS(SQL Server Reporting Services)가 사전 패키지되어 있습니다. SSRS를 사용하면 다양한 데이터 소스에서 얻은 수많은 보고서를 완벽하게 생성, 게시 및 관리할 수 있습니다...

QuanTriMang.com - 소프트웨어 패키지 SQL Server 2005, 2008 및 2008 R2는 기업용 전문 보고서 작성 솔루션인 SQL Server Reporting Services(SSRS)와 함께 번들로 제공됩니다. SSRS를 사용하면 다양한 데이터 소스에서 수많은 보고서를 완벽하게 생성, 게시 및 관리할 수 있습니다.

SSRS의 주요 구성요소는 다음과 같습니다:

보고서 서버: 주요 데이터베이스 및 구성 요소의 처리에 대한 보고서

보고서 디자이너:기본 Visual Studio에서 실행되는 보고서 생성을 위한 '환경' SQL Server비즈니스 인텔리전스 개발 스튜디오(BIDS)

보고서 관리자: 보고서, 보안 기능, 데이터 소스, 댓글 등을 관리하기 위한 일반적인 웹 기반 도구입니다.

다음 문서의 주요 목적은 새 SSRS 프로젝트를 생성하고 AdventureWorks 데이터베이스를 기반으로 원본 데이터 및 주요 보고서를 공유하는 방법입니다.

BIDS에서 새 SSRS 프로젝트 만들기:

프로젝트 개념 - 프로젝트에는 개체, 구성 요소 등 모든 개체가 포함됩니다. 예를 들어 BIDS 내부의 SSIS 보고서 또는 패키지입니다. 그리고 각 프로젝트는 특정 카테고리를 기반으로 합니다.
시작 메뉴에서 프로그램> Microsoft SQL Server 2008을 선택합니다. (2005 또는 모든 버전)> SQL Server Business Intelligence Development Studio . 파일> 새로 만들기> 프로젝트를 선택하세요. 및 보고서 서버 프로젝트 비즈니스 인텔리전스 프로젝트 목록에서 에서 프로젝트 이름을 입력하고 확인을 클릭하세요.

마스터 SQL Server 보고 서비스:기본부터 고급 배포까지 이미지 1:SQL Server 보고 서비스 소개

이것은 '빈' 프로젝트입니다. 즉, 사용할 수 있는 것이 아무것도 없다는 의미입니다. 솔루션 탐색기 버튼을 사용할 수 없습니다. 솔루션 탐색기를 선택하세요. 오른쪽 탭 또는 보기>솔루션 탐색기 다음 창에는 프로젝트 이름과 관련된 모든 구성 요소 및 개체가 표시됩니다.

공유 원본 데이터 세트 만들기:

SSRS 데이터 소스는 보고서에 '포함'되거나 프로젝트의 여러 보고서 간에 공유될 수 있습니다. 보고서 유형에 따라 원본 데이터를 다양한 방식으로 공유합니다. 예를 들어, 데이터 소스가 변경되거나 전체 데이터베이스가 다른 서버로 이동하는 경우 사용자는 수십, 수백 개의 별도 보고서가 포함되어 있는 공유 데이터의 소스만 변경하면 됩니다.

마스터 SQL Server 보고 서비스:기본부터 고급 배포까지 이미지 2:SQL Server 보고 서비스 소개

공유 데이터 소스를 만들려면 솔루션 탐색기 내에서 창에서 마우스 오른쪽 버튼을 클릭하고 공유 데이터 소스> 새 데이터 소스 추가를 선택합니다. . 여기에 공간이 없어야 한다는 점에 유의하여 데이터베이스 이름을 지정합니다. 그런 다음 목록에서 적절한 데이터베이스 범주를 선택합니다. 예를 들어 SQL Server는 다음과 같습니다. . 편집을 클릭하여 연결 프로토콜의 세부 정보를 입력합니다. 연결 속성에서 창에서 서버 이름, ID 정보 및 데이터베이스를 입력합니다. 그런 다음 연결 테스트를 클릭하세요. 확인하고 확인 완료되면.

보고서 작성 단계:

솔루션 탐색기에서 , 보고서> 새 보고서 추가를 마우스 오른쪽 버튼으로 클릭하세요. . 데이터 소스 선택 화면에서 에서 이전 단계에서 생성한 데이터베이스 소스를 선택합니다. 다음으로 검색어 디자인 화면이 표시되어 사용자가 쿼리 문을 입력하거나 쿼리 작성기를 사용할 수 있습니다. 그래픽 인터페이스로 빌드하는 기능입니다. 이 테스트에서는 다음 쿼리 코드 조각을 사용합니다:

P.이름을 선택하세요.
제품번호,
색상,
목록가격,
SC.이름[카테고리]
생산.제품 P에서
LEFT OUTER JOIN Production.ProductSubCategory SC
ON P.ProductSubCategoryID =SC.ProductSubCategoryID
P.ProductSubCategoryID가 NULL이 아닌 경우
AND P.Color는 NULL이 아닙니다.
카테고리별로 정렬, 정가 ASC

보고서 유형 선택 화면에서 , 표 형식을 선택하세요. . 표 형식- 스타일 형식은 페이지 상단에 열이 있고 데이터세트의 데이터 양에 따라 행 수가 달라지는 일반 스프레드시트(또는 데이터베이스 테이블)처럼 보입니다. 그런 다음 다음을 클릭하세요. .

테이블 디자인 옆 , 색상 추가 및 카테고리 그룹에 섹션에서 나머지 필드를 세부정보에 추가하세요. 섹션에서 다음을 클릭하세요. .

단계별을 계속 선택하세요. 표 레이아웃 선택에서 그리고 다음 단계. 다음으로 보고서 표 유형을 선택하고 다음으로 진행하세요. . 마지막으로 이름을 지정합니다(예:카테고리별 제품 ) 및 마침 :

마스터 SQL Server 보고 서비스:기본부터 고급 배포까지 이미지 3:SQL Server 보고 서비스 소개

디자인에서 탭에서는 여러 가지 방법으로 보고서를 편집할 수 있습니다. 예:

드래그 앤 드롭으로 보고서와 구성요소의 크기를 변경하세요.

도구 상자 도구 모음에서 사진과 같은 다른 개체를 추가하세요.

문자 및 숫자 서식을 지정합니다(마우스 오른쪽 버튼을 클릭하고 텍스트 상자 속성 선택).

데이터 속성을 추가, 이동, 삭제 또는 변경합니다.

위의 기본 정보는 SSRS 기능을 소개하는 첫 번째 단계에 불과합니다. SQL Server Reporting Services에 대한 자세한 내용은 SQL Server 온라인 설명서, SQL Server 온라인 설명서, Microsoft Press - Stacia Misner 및 CodePlex 링크를 참조하십시오. 행운을 빌어요!

방금 "SQL Server 보고 서비스 소개" 기사를 읽었습니다. " TipsMake에 의해 편집됨 팀. 이 기사가 귀하에게 많은 유용한 기술 팁과 요령을 제공하였기를 바랍니다. 팁과 가이드에서 유사한 기사를 검색할 수 있습니다. 읽어주시고 정기적으로 팔로우해주셔서 감사합니다.

마스터 SQL Server 보고 서비스:기본부터 고급 배포까지 이사벨라 험프리

2019년 5월 25일 업데이트