SQL Server Reporting Services Feature

Slides:



Advertisements
Similar presentations
1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
Advertisements

마이크로소프트 OLAP 및 리포팅 솔루션을 근간으로 기간 시스템과 연계한 분석 시스템 구축 방안 우철웅기술이사컨설팅사업부 ㈜인브레인 I N B R E I N.
HTML.  Hyper Text Markup Language  Hyper Text : Link  Markup :  전용 브라우저 (IE, Netscape, Opera..)  프로그램 + 실행 환경 ( 실행기 )
더존다스 경영전략과 비젼 1 ERP 개발부문
SQL Server 2000 Reporting Services Overview 박명은 과장 / 기술사업부 한국마이크로소프트 박명은 과장 / 기술사업부 한국마이크로소프트.
SQL Server 2005 기반의 Microsoft Business Intelligence 전략 박명은 차장 SQL Technology Specialist 기술사업부 기업고객사업 한국마이크로소프트.
1 인사급여관리 시스템 컴퓨터응용과학부 4 학년 오 미 현오 미 현 2 업무적용 입사 신상정보 퇴직급여산정 퇴사 근무 근태상황, 급여관리 전산화.
목차 1 엑셀화면 구성 알아보기 2 저장 불러오기, 셀 이동 복사 3 텍스트 입력수정 특수화 기호 / 글꼴 서식, 맞춤 서식 / 표시형식, 테두리 및 채우기 1 4 엑셀 셀 삽입 삭제 / 워크시트 관리.
인터넷 쇼핑몰 구축 제안서.
Crystal Reports .NET ASTech System.
MrDataBld 2.x 제품 소개 2007.
새주소 안내시스템 구축방안 지오윈(주) 박 인 철
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
CSS Web Page Construction
2002/3/20 HTML 2002/3/20
DataWindow .NET 프로넷 소프트㈜.
The Most Advanced ASP-EC Solution
CHAPTER 4. CSS 스타일시트 기초.
APPEON SOLUTION INTRODUCTION.
HTML과 CSS HTML과 CSS 세미나에 오신 것을 환영합니다.
HTML & CSS 겉핥기 2012 SUMMER SPARCS.
HTML과 CGI 프로그래밍 PHP 웹 프로그래밍 (PHP Web Programming) 문양세
SQL Server 개요 SQL Server의 역사를 파악한다. SQL Server 2008의 특징을 이해한다.
데이터베이스 시스템.
SAP QUERY SAP R/3 4.6C.
웹 해킹 기초와 실습.
개발자에게 SharePoint Services 란 무엇인가?
ORAS 온라인 채용대행 솔루션 제안서 (Online Recruiting Application Service)
C#에서 데이터베이스 연동 방법.
10장. 웹 서비스 공격 (Attacking Web Service)
Toad for SQL Server 제품 소개서 – 프로넷소프트㈜.
Web Server와 DB 연동.
Reporting Service Report 작성과 관리
웹디자인 표준 정의서 통합정보시스템 구축 (1단계) KCDC-PRO-012 Version 1.0.
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
Excel OLAP Reporting / OWC를 이용한
주)INVENTORNICS 노창배 소프트웨어 김 경 순
XXXX SSO 구축 SSO (Single Sign-On) -사용자 인증 및 권한부여 통합 관리 시스템
ASP 정 보 보 호 학 과 양 계 탁.
NTAS 소개 (Network Transaction Application Server)
SQL Server 2000, SQL Server 2005 비교 자료
SSAS 변화된 구조와 사용자 분석 화면 구현 우철웅 기술이사 BI 사업부 인브레인.
Processing resulting output
담당교수 : 이형원교수님 컴퓨터응용과학부 정은영
(Network Transaction Application Server)
HTML5 웹 프로그래밍 입문 (개정판) 5장. 고급 표현을 위한 CSS3 활용.
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
HTML5+CSS3 실무 테크닉 김은기 저.
Software FX 1993년 설립 재사용 가능한 시각적인 컴포넌트에 대한 요 구가 시장에서 나타남에 따라 설립됨
주)INVENTORNICS 노창배 소프트웨어 김 경 순
Html(front end) & jsp(back end)
우리집닷컴 Style Guide 우리집닷컴 Web Style Guide Web Planner 김 영실.
Chapter07 CSS3 글꼴과 문자 HTML5 Programming.
롯데면세점 BI 구축에서 SQL Server Reporting Services 적용 사례
1조 김성수 백현기 석광우 김지원 박광연.
SQL Server Reporting Services 구성과 배포, 그리고 사용
12강_CSS 속성-III font-family , font-size 속성
SMIL.
NTAS 소개 (Network Transaction Application Server)
Cyber Shopping Mall 구축 - CD New - 안소연,박지윤,박종봉,정영은.
myfood.com 상명대 맛집 홈페이지 구축 제안서
시스템 분석 및 설계 글로컬 IT 학과 김정기.
SQL INJECTION MADE BY 김 현중.
Oracle 구성 Internet Application Server Database Server.
Tabular 관리툴 Tabular Manager
Pspice를 이용한 회로설계 기초이론 및 실습 3
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
문서 작성에 사용되는 기본태그 HR, PRE, B, I, U, S.
3: Expression Blend로 UI 구성
엑셀 Add-In 응용프로그램 개발 소개
Presentation transcript:

SQL Server Reporting Services Feature 장윤석대리 기술사업부 ㈜한국마이크로소프트

Reporting Services Architecture Browser Office Custom Application XML Web Service Interface Security Security Services (NT, Passport, Custom) Data Processing Data Sources (SQL, OLE DB, XML/A, ODBC, Oracle, Custom) Report Server Report Processing This chart builds – need you to drill into the particular parts as they build. After this is the demo Scheduling & Delivery Delivery Targets (E-mail, SharePoint, Custom) Rendering Output Formats (HTML, Excel, PDF, Custom) SQL Server Catalog

Page 구성 Free-form 구성 Page 기준 특정한 형태 없이 자유로이 페이지 구성 페이지 구분에 대한 기준은 정해져 있지 않으며, 필요에 따라 페이지 구분 지정 가능 어떤 Report 아이템은 실행시간에 확장되며, 다른 Report 아이템의 layout을 흩트릴 수 있다. Page 기준 논리적, 물리적 Page 기준 지원 Page Header와 Footer 지원

Report Items \100,000 Textbox Image Line Rectangle ActiveX Control Subreport 데이터 구성항목 (List, Table, Matrix, Chart) \100,000

Item Properties Textbox 모든 Item 공통항목 *수식(Expression)을 이용한 제어가 가능한 항목 Background Color* Background Image* Border Color* Border Style* Border Width* Color* Padding* Textbox Can Grow Font Family* Font Size* Font Style* Font Weight* Format* Hide Duplicates Line Height* Text Align* Text Decoration* Vertical Align* *수식(Expression)을 이용한 제어가 가능한 항목

Lists 일정한 형태로 반복되는 항목 표현 다른 Report 툴의 “bands”와 유사 Brian $10,000 Jason $20,000 Steve $30,000 일정한 형태로 반복되는 항목 표현 다른 Report 툴의 “bands”와 유사 List 내의 list는 다중 그룹 형태로 표현 복잡한 형태의 항목들을 표현

Tables List항목과 유사하지만 Column을 가지는 점이 다르다. Person Region Sales Brian North $10,000 Dan $20,000 Total $30,000 Steve East $50,000 Grand Total $80,000 List항목과 유사하지만 Column을 가지는 점이 다르다. Column은 고정되고 항목의 숫자에 따라 Row가 증가 생성되는 Cell의 용도에 따라 합치는 등 디자인을 변경하는 것이 가능 Table의 Cell은 Report를 구성하는 어떤 요소라도 넣을 수 있다. List보다 작고 빠르다. 항목들을 정렬하기 편리하다. 대부분의 Report에서 가장 많이 사용된다.

Matrices Row와 Column 항목 모두 반복되어 내용을 표현한다. Sales 2000 2001 2002 Brian $100 $110 $120 Jason $200 $250 $300 Steve $400 Total $600 $760 $720 Row와 Column 항목 모두 반복되어 내용을 표현한다. 흔히 Pivot Table이나 CrossTab이라고 부른다. 헤더부분이나 각 항목에 대해 임의의 디자인을 적용할 수 있다. 각 Cell은 Report를 구성하는 어떤 요소라도 넣을 수 있다. 데이터를 이용해 컬럼의 헤더 정보를 표현 (다양한 관점에서 데이터 분석)

Charts DataSet 내의 데이터 혹은 표현식을 이용해 표현 일반적으로 쓰이는 기본 형태의 차트 표현 가능 Dundas Chart를 이용해 구현

수식(Expressions) 대부분의 속성값은 수식을 이용한 값 제어 가능 수식은 Visual Basic .NET의 형식사용 DataSet, 다른 Report의 Item, 전역변수나 사용자지정 속성값들을 모두 사용할 수 있다. 사용함수: Sum, Avg, Count, Min, First 등등 예) =Fields!Name.Value =Fields!First.Value & " " & Fields!Last .Value =Sum(Fields!Sales.Value) =IIF(Sum(Fields!Sales.Value)>10, "green", "red")

패러미터(Parameters) 패러미터는 모든 수식에서 값을 제어하기 위해 사용된다. (데이터를 읽어오기 위한 쿼리의 패러미터로 지정해 사용가능) 패러미터의 값은 따로 지정해 주거나 실행시 쿼리를 이용해 구성할 수 있다. 단계적 형태의 패러미터 목록 지원 전역 패러미터 모음을 이용한 값 제어 가능 =IIF(Fields!Sales.Value > Parameters!Goal.Value, “PASS", “FAIL")

Working With Data

Working With Data 하나의 Report에 대해 여러 데이터 소스로부터 생성된 여러 Dataset을 사용할 수 있다. 지원되는 Database SQL Server (7.0, 2000, Yukon) Analysis Services (2000 w/XML/A, Yukon) OLE DB, ODBC, Oracle 등과 같은 .NET data providers SQL Server나 OLE DB를 위한 Query Builder를 이용한 쿼리 생성지원 직접 작성한 쿼리 패러미터를 이용한 동적인 결과 처리

Report 프로젝트 배포 Report 서버로 Reports, 이미지와 Data Source들을 복사하는 형태로 배포 배포 후(관리 항목에서 설명) 보안 권한 설정 캐시와 실행계획에 맞춘 실행 지정 일정에 맞춘 히스토리 관리

Report 정의 언어 Report Definition Language (RDL) Reports는 Report 정의 언어를 이용해 작성된다. 확장된 XML 포맷 XSD 스키마는 Design 프리뷰에 이용된다. Custom Tag 사용 가능

URL을 이용한 접근 - Virtual Roots Report Server http://[servername]/ReportServer Web Service 인터페이스 Parameter 지시어 Report Server 웹 어플리케이션 http://[servername]/Reports SSL 지원

URL Addressability

URL Parameter 지시어들 Report 패러미터 패러미터의 이름은 Report에 정의된 것과 일치해야 한다. Example: http://servername/ReportServer/ReportName? CategoryID=1&EmployeeID=1 사용자 권한설정 (dsu: and dsp:) 각각의 DataSet에 대한 별도의 권한 설정 https://servername/ReportServer/ReportName? dsu:DataSet1=MyUserName& dsp:DataSet1=MyPassword 보안을 위해 HTTPS를 사용하라.

URL Parameter 지시어들 Report Server 패러미터 (rs:) Item 타입을 체크하지 않아 속도 최적화 Example: http://servername/ReportServer/ReportName? rs:Command=Render 랜더링 디바이스 정보 (rc:) 패러미터의 이름과 값의 조합으로 Report를 작성하기 위해 필요한 정보 전달 (FindString, Section, Zoom, 등) 각각의 인자값을 &로 연결해 제공 Example: http://servername/ReportServer/ReportName? rc:Section=7&rc:HTMLFragment=true

Web Service Interfaces Namespace 관리 Item 속성값 제어 Report 실행 Report 패러미터 처리 Report 히스토리 Data Source 관리 스케줄 처리 구독 설정과 배포 리포트 연결 작업 관리 Security 설정

Getting Started - Web Service Reference http://[servername]/ReportServer/ Reportservice.asmx?wsdl Proxy는 VS .NET을 이용해 생성 XSD를 이용해 복잡한 타입들 생성 동기호출 및 비동기 호출 지원 SOAP Headers Session ID Server Info Batch ID

Getting Started - Web Service-인증 Authentication 기본 인증 System.Net.NetworkCredentials Dim rs As New MyServer. RSWebService() rs.Credentials = new System.Net.NetworkCredential ("user", "pwd", "domain"); Integrated Authentication System.Net.CredentialCache Dim rs As New MyServer. RSWebService() rs.Credentials = System.Net.CredentialCache.DefaultCredentials

Basic Web Service Client Application

Next Steps SQL Server Reporting Services에 대한 자세한 정보 평가판 다운로드 http://www.microsoft.com/korea/sql/reporting 평가판 다운로드