이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Professional SQL Server Reporting Services
Paul Turley 등저 / 홍필천 역
지앤선(志&嬋) 2004.11.10.
가격
30,000
10 27,000
YES포인트?
300원 (1%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

Chapter 1 Reporting Services 시작하기

대상 독자층 2
민첩한 대응력 3
지금까지의 보고서 작성 방식 4
현재의 추세 5
Business Intelligence와 의사 결정 지원 6
자동화를 이용한 해결책 ─ 한 가지 사례 7
기존 보고서 솔루션의 과제 8
SQL Server Reporting Services에 의한 해결 방식 9
BI 솔루션 10
보고서의 사용자와 그 사용 목적 11
경영진 12
관리자 12
정보 근로자 12
고객 13
공급 업체와 협력 업체 13
관계형 데이터와 보고서 14
의사 결정 지원을 위한 보고서 14
데이터 웨어하우스 14
보고서의 사용 주기 16
보고서 배달 응용 프로그램의 유형 16
웹 브라우저 16
오피스 응용 프로그램 17
프로그래밍 가능성 18
구독 18
보고서 형식 18
데이터 가져오기와 교환하기 18
시스템 요구 사항 19
Reporting Services 설치하기 20
설치 옵션 20
옵션 추가하기와 제거하기 22
온라인 설명서 23
Reporting Services 예제 23
AdventureWorks 데이터베이스 23
관리 도구 23
이메일 배달 24
보고서 디자인하기 25
서식 보고서 25
테이블 형식 보고서 25
그룹화와 드릴다운 25
드릴스루 보고서 25
여러 단 보고서 26
행렬 26
차트 26
데이터 원본 26
쿼리 26
OLAP 보고서 27
Visual Studio .NET 사용하기 27
보고서 마법사 28
.NET Framework 28
사용자 정의 보고서 확장 프로그램 29
데이터 처리 확장 프로그램 29
배달 확장 프로그램 29
구성 파일 29
스크립트 30
구 독 30
보고서의 보안 설정 31
보고서 관리자 32
보고서 디자인하기 33
보고서에 대한 URL 액세스 34
프로그램 코드에서 보고서 렌더링하기 34
보고서 정의 언어 35
보고서 배포하기 35
보고서 솔루션 디자인하기와 구성하기 36
요 점 36

Chapter 2 Reporting Services 아키텍처

보고서 사용 주기 40
작성 40
관리 40
배달 41
Reporting Services의 기능 41
Visual Studio .NET 2003과의 통합 41
보고서 서버의 다양한 기능 43
프로그래밍 인터페이스의 다양한 기능 44
보고서 서버의 구성 요소 46
보고서 처리기 46
데이터 처리 확장 프로그램 49
정의된 데이터 처리 49
Reporting Services가 지원하는 다양한 공급자 49
데이터 처리 확장 프로그램과 데이터 공급자 50
사용자 정의 확장 프로그램 54
이메일 58
파일 공유 59
사용자 정의 확장 프로그램 59
ReportServer 데이터베이스 60
ReportServerTempDB 데이터베이스 61
실행 정보 보기 62
Reporting Services 웹 서비스 62
웹 서비스 62
개방형 표준 63
Visual Studio .NET과 웹 서비스의 통합 63
사용할 수 있는 다양한 기능 64
보고서 디자이너 64
Visual Studio .NET 65
보고서 정의 언어(RDL) 65
Reporting Services의 다양한 도구 65
보고서 관리자 66
보고서 서버 명령줄 유틸리티(RS.EXE) 66
Reporting Services의 그림 67
요 약 68

Chapter 3 보고서 디자인하기

보고서 마법사 사용하기 70
데이터 원본 만들기 71
쿼리 작성하기 73
보고서 구조 정의하기 76
배포 위치 지정하기 78
보고서 디자이너 80
측정 단위 80
보고서 가져오기 84
RDL 사용하기 84
Access 보고서 가져오기 85
확장 가능성을 위한 계획 85
브라우저 호환성 86
오프라인 보기 86
이동식 장치 지원 87
보고서 항목과 데이터 영역 88
텍스트 상자(Textbox) 보고서 항목 88
꺾은선형(Line) 보고서 항목 89
사각형 보고서 항목 90
이미지 보고서 항목 90
포함된 보고서(Subreport) 항목 93
차트 보고서 항목 93
드릴다운 보고서와 드릴스루 보고서 96
표 형식 보고서 97
그룹화 데이터 97
소 계 100
표시 형식 102
표준 표시 형식 지정하기 103
명시적인 표시 형식 지정하기 104
조건식 형식 지정하기 105
여러 단 107
페이지 나누기 제어 108
사각형 컨트롤의 페이지 나누기 109
목록 컨트롤의 페이지 나누기 109
테이블 컨트롤의 페이지 나누기 110
그룹의 페이지 나누기 111
행렬 컨트롤의 페이지 나누기 111
차트 컨트롤의 페이지 나누기 112
인쇄를 위한 고려 사항 112
요 약 112

Chapter 4 데이터 액세스 디자인하기

관계형 데이터를 위한 보고서 작성하기 117
데이터 집합은 데이터 집합이 아니다 117
쿼리의 기초 118
데이터 원본 118
데이터 원본과 쿼리 언어 121
필터링 기술 122
쿼리 매개 변수로 데이터 필터링하기 124
보고서 매개 변수 125
쿼리에 기반을 둔 매개 변수 127
연계 매개 변수 128
저장 프로시저 사용하기 135
보고서 매개 변수로 데이터 필터링하기 139
요 약 144

Chapter 5 고급 보고서 디자인하기

테이블을 이용하여 표 형식 보고서 만들기 146
열 배치와 들여쓰기 150
머리글과 바닥글 151
드릴다운 보고서 154
문서 구조 만들기 156
링크 및 드릴스루 보고서 157
책갈피 및 링크 157
드릴스루 158
재귀적 데이터 160
포함된 보고서 163
차트 만들기 166
세로 막대형 차트 168
3차원 세로 막대형 차트 168
누적 세로 막대형 차트 169
영역형 차트와 꺾은선형 차트 169
원형 차트 170
거품형 차트 171
차트 만들기 예제 172
사용자 정의 필드 176
조건식 177
사용자 정의 코드 사용하기 179
보고서에서 사용자 정의 코드 사용하기 179
사용자 정의 어셈블리 사용하기 181
이동성을 위한 디자인 184
화면 크기 186
오프라인 솔루션 187
요 약 189

Chapter 6 보고서 관리자로 보고서 관리하기

보고서 관리자란? 192
보고서 관리 192
보고서 관리자 이해하기 192
보고서 관리자 인터페이스 194
보고서 관리자 인터페이스 살펴보기 196
시스템 사이트 설정에 대하여 200
폴더 및 보고서 취급하기 202
새 폴더 만들기 203
폴더로 항목 이동하기 204
데이터 원본 취급하기 207
공유 데이터 원본 구성하기 208
데이터 원본 자격 증명 210
사용자와 사용 권한 구성하기 211
보고서 관리자의 보안에 관하여 212
역할 기반 보안 이해하기 212
보고서 관리자의 기본 보안 사용하기 213
역할 이해하기 214
작업 이해하기 214
시스템 작업과 항목 작업 215
미리 정의된 역할 이해하기 216
새 역할 정의 만들기 220
역할 할당 이해하기 222
역할 할당하기 223
시스템 보안과 네트워크 고려 사항 225
My Reports에 대한 액세스 해지하기 226
인트라넷과 엑스트라넷 고려 사항 226
보고서 보기, 실행하기, 일정 예약하기 227
보고서 보기 227
링크된 보고서 228
요청시 배달 보고서와 구독 228
요청시 배달 보고서 231
보고서 구독 238
요 약 241

Chapter 7 프로그램 코드로 보고서 관리하기

Professional SQL Reporting Services 관리자 244
시각적인 인터페이스 디자인하기 246
웹 서비스에 대한 참조 추가하기 249
웹 서비스 소비하기 251
TreeView 채우기 256
자격 증명 261
폴더 내용 표시하기 264
폴더 추가하기와 업데이트하기 268
폴더 폼 270
폴더에서 항목 삭제하기 287
보고서 정의 파일 가져오기 292
보안 관리하기 296
작업 297
역할 297
정책 297
보안 폼 만들기 297
보안 정책 추가, 편집, 삭제하기 305
보안 역할 추가, 편집, 삭제하기 321
역할 추가, 편집, 삭제하기 326
요 약 340

Chapter 8 보고서 스크립팅

명령줄 유틸리티 342
rsconfig 342
rskeymgmt 342
rsactivate 343
rs 344
서버 관리와 보고서 관리 자동화하기 344
Reporting Services의 RS 유틸리티 345
RS 유틸리티 명령줄 구문 345
RS 유틸리티 오류 347
스크립트 개발 348
스크립트 형식 요구 사항 348
사용 가능한 네임스페이스 349
스크립트 개발 환경 구축하기 350
콘솔 프로젝트 만들기 351
Imports 문 추가하기 353
참조 추가하기 354
조건식 컴파일 사용하기 357
서버 항목에 액세스하기 358
대용 인스턴스 만들기 359
스크립트에 변수값 전달하기 360
항목 가져오기 361
메시지 내용 작성하기 361
보고서 가져오기 363
보고서 항목 가져오기 364
보고서 정의 가져오기 365
보고서 배포하기 365
CreateReport 메서드 366
오류 처리하기 367
로깅 이벤트 368
파일 열기 368
XML 노드 기록하기 369
스크립트 실행하기 372
스크립트 일정 예약하기 373
요 약 375

Chapter 9 URL 액세스와 프로그래밍을 이용한 렌더링

URL 액세스 378
URL 구문 378
Reporting Services 개체 액세스하기 379
Reporting Services의 URL 매개 변수 383
URL을 통한 보고서 정보 전달하기 389
프로그래밍 방식의 렌더링 391
일반적인 사례 392
Windows를 통한 렌더링 392
웹에 렌더링하기 414
요 약 425

Chapter 10 보고서 캐싱과 구독

보고서 배달 428
캐싱 428
캐시된 인스턴스 429
스냅숏 430
매개 변수가 있는 필터 431
데이터 원본을 위한 자격 증명 구성하기 432
자격 증명 저장하기 432
링크된 보고서 434
캐시된 보고서 구성하기 435
구 독 438
스냅숏에 따른 구독 438
일정에 따른 구독 439
이메일 배달 구성하기 441
파일 공유 구독 441
데이터 중심 구독 443
구독 관리하기 445
Reporting Services 웹 서비스 사용하기 446
스크립트를 사용해서 매개 변수 관리하기 458
요 약 460

Chapter 11 보고서 정의 언어

RDL의 기반 기술 464
XML이란? 464
XML 명명 규칙 464
RDL이란? 474
문서 RDL 476
데이터 RDL 479
컨트롤 RDL 484
RDL 만들기 491
.NET과 RDL 491
CodeSmith와 RDL 493
요 약 501

Chapter 12 Reporting Services 확장하기

개 요 504
미비한 측면 504
보안 확장 프로그램 504
렌더링 확장 프로그램 505
확장 가능한 여러 가지 보고서 디자이너 클래스 505
사업 기회 506
확장 프로그램의 공통 인터페이스 506
인터페이스란? 507
IExtension 507
IDisposable 508
인터페이스의 언어 간 차이점 509
데이터 처리 확장 프로그램 509
사용자 정의 데이터 처리 확장 프로그램 만들기 512
프로젝트 만들기 512
CSVConnection 개체 만들기 513
CSVParameter 클래스 만들기 520
CSVParameterCollection 클래스 만들기 523
CSVCommand 클래스 만들기 526
DataReader 개체 만들기 534
CSVDataProcessing 확장 프로그램 설치하기 540
CSVDataExtension 테스트하기 542
요 약 544

Chapter 13 배포 전략

아키텍처 다시 보기 546
Reporting Services의 구성 요소 546
보고서 관리자 546
클라이언트 548
Reporting Services 웹 서비스 549
보고서 서버 550
보고서 서버 데이터베이스 550
Reporting Services 구성 요소들의 그림 551
Reporting Services의 배포 사례 552
소규모 배포 552
중/대규모 배포 553
엔터프라이즈 배포 554
시스템 요구 사항과 전제 조건 555
서버 요구 사항 556
클라이언트 요구 사항 561
보고서 디자이너 요구 사항 561
계정과 자격 증명 561
설치와 구성 563
설치 프로그램 실행하기 563
설치 마치기 567
Reporting Services의 성능 개선 567
서버 구성 파일 568
명령줄 유틸리티를 사용해서 구성하기 569
관리적 쟁점 570
데이터베이스의 공간 요구 사항 570
백업 및 복원 571
보안 관리 574
서버 모니터링 576
실행 로그 576
요 약 577

Chapter 14 BI 보고서 솔루션 디자인하기

솔루션 디자인에 접근하기 580
업무상의 문제 정의하기 580
방향 582
솔루션 디자인 583
트랜잭션 데이터와 의사 결정 지원 데이터 588
BI 이해하기 590
BI 프로세스 개발 과정 591
정보 수집 592
데이터 정리하기와 데이터 통합 592
데이터의 단계별 처리와 변환 593
인덱스 전략 594
의사 결정 지원 595
쿼리 언어 597
BI 솔루션 아키텍처 구성하기 601
팜과 가든 601
데이터의 연합과 분할 601
보고서 솔루션 디자인 602
시스템 환경 602
내용 편성하기 604
솔루션 프로필 606
보고서 솔루션 개발 환경 610
격리된 환경 610
요 약 612

APPENDIX
부록 A : 문제 해결 614
부록 B : Access 보고서 마이그레이션 621
부록 C : Reporting Services의 개체 모델 626
부록 D : Transact SQL 쿼리 함수 및 식 666
부록 E : 구성 파일 675

찾아보기 / 681

저자 소개

저자 : Paul Turley
Paul Turley(1, 3, 4, 5, 10, 14장, 부록 D, E 집필)
Microsoft의 컨설팅 팀과 함께 엔터프라이즈급 개발 프로젝트들에 대한 컨설팅을 수행해 왔으며, Crystal Reports, Active Reports, Access를 사용하여 보고서 솔루션을 개발해 왔다. 1988년부터 IT 프로젝트를 관리해 왔으며 Visual Basic 3, 4, 5, 6, ASP.NET, ADO.NET, SQL Server 등으로 응용 프로그램을 설계하고 프로그래밍했다. 1996년에 MCSD 인증을 취득했고 MCDBA, IT Project+, MSF(Microsoft Solutions Framework) Practitioner 등의 인증을 보유하고 있다.
저자 : Todd Bryant
Todd Bryant(11, 12장, 부록 C 집필)
80년대 초반부터 맞춤형 데이터 처리 응용 프로그램과 보고서 솔루션을 제작해 왔다. 현재 Netdesk Corporation에서 강사로 일하고 있으며, 주로 엔터프라이즈급 솔루션, Com+ 서비스, VB.NET과 C#을 사용한 개체 지향 프로그래밍 등을 가르친다. Todd는 Microsoft의 MCSD, MCSE, MCDBA, MCT과, Novell의 CNA, CompTIA의 A+와 CTT+ 인증을 보유하고 있다.
저자 : James Counihan
James Counihan(6, 8장, 부록 B 집필)
1979년에 정부의 연구원으로 일할 때부터 데이터베이스와 보고서 작성 응용 프로그램을 다루기 시작했다. 그 때 이후로 주로 소매업종과 에너지 산업 분야의 프로그램을 관리하고 개발해왔으며, 지난 3년간 Seattle의 Netdesk Corporation에서 개발 과정을 가르쳐왔다. 주로 Microsoft 응용 프로그램 서버들과 웹 서비스를 이용하여 LOB 응용 프로그램을 통합하는 기술을 가르치고 있다.
저자 : George McKee
George McKee(13장, 부록 A 집필)
Accenture Ltd.와 Microsoft의 연합 벤처 기업인 Avanade Inc.의 솔루션 개발자이다. Brigham Young University에서 화공학 학위를 받았으며 25년 동안 컴퓨터와 데이터베이스를 사용하여 기술 분야와 업무 분야의 문제를 해결해 왔다. George는 MCAD와 MCSD 인증을 보유하고 있다.
저자 : Dave DuVarney
Dave DuVarney(2, 9장 집필)
Aspirity, LLC의 선임 컨설턴트로서 BI와 소프트웨어 개발 분야의 컨설팅과 교육을 담당하고 있다. Dave는 5년 동안 경험한 재무 관리, 프로그래밍, 개발 방법론을 토대로 고급 기술을 이용한 BI 솔루션을 개발하고 있다. Aspirity에 입사하기 전에는 광범위한 Microsoft 기술을 가르치는 개발 분야 강사로 활동했다.
역자 : 홍필천
신학을 공부하다 중단하고 서울지하철공사에 입사하여 15년간 자동화시스템 관리업무를 담당하였으며, 퇴직 후 2년의 독학으로 정보처리기사, 이학사(전자계산학), MCSE, MCDBA 등의 자격을 취득하였다. 삼성멀티캠퍼스의 ‘신철우의 Windows Server’ 강좌의 콘텐츠 개편 작업에도 참가하였으며, MCPWorld의 번역 프로젝트 팀에 참가하여 활동하기도 하였다. 현재는 (주)사이텍미디어 출판사의 전임 번역가로 활동하고 있으며, 열린우리당의 과학기술정보화 특별위원회 위원으로 활동하고 있다.
『Windows Server 2003 Environment(70-290) Training Kit』(사이텍미디어), 『SQL Server 2000 Admin(70-28) Training Kit』(정보문화사), 『SQL Server 2000 Admin(70-288) Training Kit Readiness Review』(정보문화사), 『Passport MCSE Windows Server』(정보문화사), 『Developing Web Application with VB,NET and C#.NET Training Kit』(정보문화사), 『Exchange Server 2000 Training Kit』(정보문화사), 『Windows 2000 Server(70-215) Training Kit』(정보문화사) 등을 완역하거나 공동 번역작업에 참가하였다.

품목정보

발행일
2004년 11월 10일
쪽수, 무게, 크기
724쪽 | 1462g | 크기확인중
ISBN13
9788955508369

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.