책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > MS SQL Server
· ISBN : 9788955508369
· 쪽수 : 724쪽
· 출판일 : 2004-11-10
책 소개
목차
Chapter 1 Reporting Services 시작하기
대상 독자층
민첩한 대응력
지금까지의 보고서 작성 방식
현재의 추세
Business Intelligence와 의사 결정 지원
자동화를 이용한 해결책 ─ 한 가지 사례
기존 보고서 솔루션의 과제
SQL Server Reporting Services에 의한 해결 방식
BI 솔루션
보고서의 사용자와 그 사용 목적
경영진
관리자
정보 근로자
고객
공급 업체와 협력 업체
관계형 데이터와 보고서
의사 결정 지원을 위한 보고서
데이터 웨어하우스
보고서의 사용 주기
보고서 배달 응용 프로그램의 유형
웹 브라우저
오피스 응용 프로그램
프로그래밍 가능성
구독
보고서 형식
데이터 가져오기와 교환하기
시스템 요구 사항
Reporting Services 설치하기
설치 옵션
옵션 추가하기와 제거하기
온라인 설명서
Reporting Services 예제
AdventureWorks 데이터베이스
관리 도구
이메일 배달
보고서 디자인하기
서식 보고서
테이블 형식 보고서
그룹화와 드릴다운
드릴스루 보고서
여러 단 보고서
행렬
차트
데이터 원본
쿼리
OLAP 보고서
Visual Studio .NET 사용하기
보고서 마법사
.NET Framework
사용자 정의 보고서 확장 프로그램
데이터 처리 확장 프로그램
배달 확장 프로그램
구성 파일
스크립트
구독
보고서의 보안 설정
보고서 관리자
보고서 디자인하기
보고서에 대한 URL 액세스
프로그램 코드에서 보고서 렌더링하기
보고서 정의 언어
보고서 배포하기
보고서 솔루션 디자인하기와 구성하기
요점
Chapter 2 Reporting Services 아키텍처
보고서 사용 주기
작성
관리
배달
Reporting Services의 기능
Visual Studio .NET 2003과의 통합
보고서 서버의 다양한 기능
프로그래밍 인터페이스의 다양한 기능
보고서 서버의 구성 요소
보고서 처리기
데이터 처리 확장 프로그램
정의된 데이터 처리
Reporting Services가 지원하는 다양한 공급자
데이터 처리 확장 프로그램과 데이터 공급자
사용자 정의 확장 프로그램
이메일
파일 공유
사용자 정의 확장 프로그램
ReportServer 데이터베이스
ReportServerTempDB 데이터베이스
실행 정보 보기
Reporting Services 웹 서비스
웹 서비스
개방형 표준
Visual Studio .NET과 웹 서비스의 통합
사용할 수 있는 다양한 기능
보고서 디자이너
Visual Studio .NET
보고서 정의 언어(RDL)
Reporting Services의 다양한 도구
보고서 관리자
보고서 서버 명령줄 유틸리티(RS.EXE)
Reporting Services의 그림
요약
Chapter 3 보고서 디자인하기
보고서 마법사 사용하기
데이터 원본 만들기
쿼리 작성하기
보고서 구조 정의하기
배포 위치 지정하기
보고서 디자이너
측정 단위
보고서 가져오기
RDL 사용하기
Access 보고서 가져오기
확장 가능성을 위한 계획
브라우저 호환성
오프라인 보기
이동식 장치 지원
보고서 항목과 데이터 영역
텍스트 상자(Textbox) 보고서 항목
꺾은선형(Line) 보고서 항목
사각형 보고서 항목
이미지 보고서 항목
포함된 보고서(Subreport) 항목
차트 보고서 항목
드릴다운 보고서와 드릴스루 보고서
표 형식 보고서
그룹화 데이터
소계
표시 형식
표준 표시 형식 지정하기
명시적인 표시 형식 지정하기
조건식 형식 지정하기
여러 단
페이지 나누기 제어
사각형 컨트롤의 페이지 나누기
목록 컨트롤의 페이지 나누기
테이블 컨트롤의 페이지 나누기
그룹의 페이지 나누기
행렬 컨트롤의 페이지 나누기
차트 컨트롤의 페이지 나누기
인쇄를 위한 고려 사항
요약
Chapter 4 데이터 액세스 디자인하기
관계형 데이터를 위한 보고서 작성하기
데이터 집합은 데이터 집합이 아니다
쿼리의 기초
데이터 원본
데이터 원본과 쿼리 언어
필터링 기술
쿼리 매개 변수로 데이터 필터링하기
보고서 매개 변수
쿼리에 기반을 둔 매개 변수
연계 매개 변수
저장 프로시저 사용하기
보고서 매개 변수로 데이터 필터링하기
요약
Chapter 5 고급 보고서 디자인하기
테이블을 이용하여 표 형식 보고서 만들기
열 배치와 들여쓰기
머리글과 바닥글
드릴다운 보고서
문서 구조 만들기
링크 및 드릴스루 보고서
책갈피 및 링크
드릴스루
재귀적 데이터
포함된 보고서
차트 만들기
세로 막대형 차트
3차원 세로 막대형 차트
누적 세로 막대형 차트
영역형 차트와 꺾은선형 차트
원형 차트
거품형 차트
차트 만들기 예제
사용자 정의 필드
조건식
사용자 정의 코드 사용하기
보고서에서 사용자 정의 코드 사용하기
사용자 정의 어셈블리 사용하기
이동성을 위한 디자인
화면 크기
오프라인 솔루션
요약
Chapter 6 보고서 관리자로 보고서 관리하기
보고서 관리자란?
보고서 관리
보고서 관리자 이해하기
보고서 관리자 인터페이스
보고서 관리자 인터페이스 살펴보기
시스템 사이트 설정에 대하여
폴더 및 보고서 취급하기
새 폴더 만들기
폴더로 항목 이동하기
데이터 원본 취급하기
공유 데이터 원본 구성하기
데이터 원본 자격 증명
사용자와 사용 권한 구성하기
보고서 관리자의 보안에 관하여
역할 기반 보안 이해하기
보고서 관리자의 기본 보안 사용하기
역할 이해하기
작업 이해하기
시스템 작업과 항목 작업
미리 정의된 역할 이해하기
새 역할 정의 만들기
역할 할당 이해하기
역할 할당하기
시스템 보안과 네트워크 고려 사항
My Reports에 대한 액세스 해지하기
인트라넷과 엑스트라넷 고려 사항
보고서 보기, 실행하기, 일정 예약하기
보고서 보기
링크된 보고서
요청시 배달 보고서와 구독
요청시 배달 보고서
보고서 구독
요약
Chapter 7 프로그램 코드로 보고서 관리하기
Professional SQL Reporting Services 관리자
시각적인 인터페이스 디자인하기
웹 서비스에 대한 참조 추가하기
웹 서비스 소비하기
TreeView 채우기
자격 증명
폴더 내용 표시하기
폴더 추가하기와 업데이트하기
폴더 폼
폴더에서 항목 삭제하기
보고서 정의 파일 가져오기
보안 관리하기
작업
역할
정책
보안 폼 만들기
보안 정책 추가, 편집, 삭제하기
보안 역할 추가, 편집, 삭제하기
역할 추가, 편집, 삭제하기
요약
Chapter 8 보고서 스크립팅
명령줄 유틸리티
rsconfig
rskeymgmt
rsactivate
rs
서버 관리와 보고서 관리 자동화하기
Reporting Services의 RS 유틸리티
RS 유틸리티 명령줄 구문
RS 유틸리티 오류
스크립트 개발
스크립트 형식 요구 사항
사용 가능한 네임스페이스
스크립트 개발 환경 구축하기
콘솔 프로젝트 만들기
Imports 문 추가하기
참조 추가하기
조건식 컴파일 사용하기
서버 항목에 액세스하기
대용 인스턴스 만들기
스크립트에 변수값 전달하기
항목 가져오기
메시지 내용 작성하기
보고서 가져오기
보고서 항목 가져오기
보고서 정의 가져오기
보고서 배포하기
CreateReport 메서드
오류 처리하기
로깅 이벤트
파일 열기
XML 노드 기록하기
스크립트 실행하기
스크립트 일정 예약하기
요약
Chapter 9 URL 액세스와 프로그래밍을 이용한 렌더링
URL 액세스
URL 구문
Reporting Services 개체 액세스하기
Reporting Services의 URL 매개 변수
URL을 통한 보고서 정보 전달하기
프로그래밍 방식의 렌더링
일반적인 사례
Windows를 통한 렌더링
웹에 렌더링하기
요약
Chapter 10 보고서 캐싱과 구독
보고서 배달
캐싱
캐시된 인스턴스
스냅숏
매개 변수가 있는 필터
데이터 원본을 위한 자격 증명 구성하기
자격 증명 저장하기
링크된 보고서
캐시된 보고서 구성하기
구독
스냅숏에 따른 구독
일정에 따른 구독
이메일 배달 구성하기
파일 공유 구독
데이터 중심 구독
구독 관리하기
Reporting Services 웹 서비스 사용하기
스크립트를 사용해서 매개 변수 관리하기
요약
Chapter 11 보고서 정의 언어
RDL의 기반 기술
XML이란?
XML 명명 규칙
RDL이란?
문서 RDL
데이터 RDL
컨트롤 RDL
RDL 만들기
.NET과 RDL
CodeSmith와 RDL
요약
Chapter 12 Reporting Services 확장하기
개요
미비한 측면
보안 확장 프로그램
렌더링 확장 프로그램
확장 가능한 여러 가지 보고서 디자이너 클래스
사업 기회
확장 프로그램의 공통 인터페이스
인터페이스란?
IExtension
IDisposable
인터페이스의 언어 간 차이점
데이터 처리 확장 프로그램
사용자 정의 데이터 처리 확장 프로그램 만들기
프로젝트 만들기
CSVConnection 개체 만들기
CSVParameter 클래스 만들기
CSVParameterCollection 클래스 만들기
CSVCommand 클래스 만들기
DataReader 개체 만들기
CSVDataProcessing 확장 프로그램 설치하기
CSVDataExtension 테스트하기
요약
Chapter 13 배포 전략
아키텍처 다시 보기
Reporting Services의 구성 요소
보고서 관리자
클라이언트
Reporting Services 웹 서비스
보고서 서버
보고서 서버 데이터베이스
Reporting Services 구성 요소들의 그림
Reporting Services의 배포 사례
소규모 배포
중/대규모 배포
엔터프라이즈 배포
시스템 요구 사항과 전제 조건
서버 요구 사항
클라이언트 요구 사항
보고서 디자이너 요구 사항
계정과 자격 증명
설치와 구성
설치 프로그램 실행하기
설치 마치기
Reporting Services의 성능 개선
서버 구성 파일
명령줄 유틸리티를 사용해서 구성하기
관리적 쟁점
데이터베이스의 공간 요구 사항
백업 및 복원
보안 관리
서버 모니터링
실행 로그
요약
Chapter 14 BI 보고서 솔루션 디자인하기
솔루션 디자인에 접근하기
업무상의 문제 정의하기
방향
솔루션 디자인
트랜잭션 데이터와 의사 결정 지원 데이터
BI 이해하기
BI 프로세스 개발 과정
정보 수집
데이터 정리하기와 데이터 통합
데이터의 단계별 처리와 변환
인덱스 전략
의사 결정 지원
쿼리 언어
BI 솔루션 아키텍처 구성하기
팜과 가든
데이터의 연합과 분할
보고서 솔루션 디자인
시스템 환경
내용 편성하기
솔루션 프로필
보고서 솔루션 개발 환경
격리된 환경
요약
APPENDIX
부록 A : 문제 해결
부록 B : Access 보고서 마이그레이션
부록 C : Reporting Services의 개체 모델
부록 D : Transact SQL 쿼리 함수 및 식
부록 E : 구성 파일
찾아보기