MS SQL Server에는 기업 업무에 매우 유용하게 활용할 수 있는 보고서를 손쉽게 제작할 수 있는 전용 서비스가 내장되어 있습니다.
보고서 작성의 목적
기업에서 보고서는 크게 두 가지 목적으로 활용됩니다. 하나는 사내 운영(Internal Operations), 다른 하나는 대외 운영(External Operations)입니다. 사내 운영용 보고서는 경영진과 실무자가 의사결정을 내리는 데 필요한 데이터를 제공하고, 대외 운영용 보고서는 고객이나 파트너 등 외부 이해관계자에게 정보를 전달하는 역할을 합니다.
보고 서비스(Reporting Service)란?
보고 서비스는 다양한 형태의 보고서를 제작하기 위한 서비스입니다. 어떤 종류의 보고서를 만들든 반드시 다음 세 가지 요소가 필요합니다.
- 비즈니스 프로세스(Business Process) — 보고서가 담아야 할 업무 흐름과 요구사항
- 레이아웃(Layout) — 보고서의 디자인과 배치 구조
- 쿼리 / 프로시저 / 뷰(Query / Procedure / View) — 데이터를 조회하기 위한 데이터 소스
보고서 제작에 사용되는 개발 환경은 SQL Server 버전에 따라 다릅니다. 2008 R2까지는 BIDS(Business Intelligence Development Studio)를 사용했으며, 2012 버전부터는 SSDT(SQL Server Data Tools)로 명칭과 도구가 변경되었습니다.
BIDS / SSDT 실행 방법
BIDS 또는 SSDT를 실행하여 보고서를 만드는 절차는 다음과 같습니다.
1단계 — 사용 중인 MS SQL Server 버전에 맞는 BIDS 또는 SSDT를 실행합니다. 아래와 같은 화면이 나타납니다. 여기서는 SSDT 기준으로 설명합니다.
보고서 생성을 위해 MS SQL Server의 SSDT 환경 열기
2단계 — 화면 좌측 상단의 파일(File) 메뉴로 이동한 뒤, 새로 만들기(New)를 선택하고 프로젝트(Project)를 클릭합니다. 아래와 같은 화면이 표시됩니다.
새 프로젝트 생성
3단계 — 아래 그림과 같이 좌측의 비즈니스 인텔리전스(Business Intelligence) 섹션에서 보고 서비스 항목을 선택합니다.
보고 서비스 프로젝트 목록
4단계 — 위 화면에서 용도에 맞게 보고서 서버 프로젝트 마법사(Report Server Project Wizard)(마법사 안내에 따라 단계별로 진행) 또는 보고서 서버 프로젝트(Report Server Project)(세부 설정을 직접 구성)를 선택하여 보고서를 생성합니다.
SQL Server 보고 서비스에 대해 더 자세히 알고 싶다면 'SQL Server Reporting Services 소개' 및 'SQL Server Reporting Services에서 보고서 생성 및 편집 방법' 관련 글을 함께 참고하시기 바랍니다.