SQL Server Reporting Services 를 이용한 Business Intelligence 확장 장윤석 Sr. Technology Specialist 고객사업본부 / 기술사업부 ㈜한국마이크로소프트.

Slides:



Advertisements
Similar presentations
Module 1: Introduction to SQL Server Reporting Services.
Advertisements

SQL Ledger A Free ERP in the Enterprise MOIS 549 Dr. Dina Rateb Ahmed A. Assamman.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
E-commerce vs. E-business
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Business Systems Chapter 7.
Database Market By Ann Seidu, Keith McCoy, and Ty Christler.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Project Server “12”: Developing Project Management Solutions Phil Smail OFF311 Program Manager Microsoft Project Business Unit.
ENTERPRISE SOFTWARE.
ESupport Shifting Customers to the Internet for Support Published: January 2002.
Introduction to Building a BI Solution 권오주 OLAPForum
Navision Business Analytics Joyce Leung, Partner Technology Specialist.
TOPIC 1: GAINING COMPETITIVE ADVANTAGE WITH IT (CONTINUE) SUPPLY CHAIN MANAGEMENT & BUSINESS INTELLIGENCE.
Microsoft SQL Server 2000 Reporting Services ( 주 ) 아이티즌 서정만 선임연구원
Microsoft Office Business Scorecard Manager 2005 : Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
GAINING INSIGHT TOUR 2007 Business Intelligence Shahid Gaglani Technology Specialist Microsoft Corporation.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Application Architecture Sample Presenter’s Name Presenter’s Title Organization,
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation.
Introducing SQL Server 2000 Reporting Services Geoff Snowman Developer Community Champion Microsoft Corporation.
SharePoint 2010 Business Intelligence Module 2: Business Intelligence.
Microsoft SQL Server 2008 Reporting Services. Complete and integrated Based on Microsoft Office Enterprise grade Affordable Improving organizations by.
Carl Holmes Christy Lee Vendor Information SAP is headquarters is in Walldorf, Germany. Largest computer software company in the world. 47,804 employees.
Future Direction T he significant problems we face cannot be solved at the same level of thinking we were at when we created them” “ T he significant problems.
Oracle Data Warehouse 지식공학개론 용환승 교수님 001ETG04 교육공학과 서희전.
DAT336 SQL Server “Yukon” – The Future of Business Intelligence Jason Carlson Product Unit Manager SQL Server Microsoft Corporation Brian Welcker Microsoft.
Dashboard & Scorecard Case Study. Introduction Hagemeyer Case Study – Background – Situation – Strategic CPM Vision – Solution – Benefits Assimil8 Overview.
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Introduction to the Course.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
How to Guide Customers through the Software + Services Decision Making Process PHIL MEYER Software Services – Technology Specialist
Developing Reporting Solutions with SQL Server
PO101: Case Studies: Successes with the Microsoft Office Enterprise Project Management Solution Melinda Curtis Product Manager, Microsoft Office Project.
SQL Server 에디션 비교 한국마이크로소프트 한국마이크로소프트
Improving organizations by providing business insights to all employees leading to better, faster, more relevant decisions.
Advanced Reporting Concepts Philip Yuen Program Manager Microsoft Office Project.
Web Services Error Handling and Debugging. Agenda Simple SOAP faults Advanced SOAP faults SOAP headers and faults Error handling From a Service Perspective.
PEOPLESOFT. COMPANY PROFILE PeopleSoft was established in 1987 to provide innovative software solution that meet the changing business demands of enterprises.
DBA331 Managing a Microsoft SQL Server 2000 Reporting Services Implementation Brian Welcker Group Program Manager SQL Server Microsoft Corporation.
Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Introducing Microsoft SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
OPPORTUNITY Dynamics - AX. The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency.
Presenter : Ahmed M. Mosa User Group : SQLHero. Overview  Where is BI in market trend  Information Overload  Business View  BI Stages  BI Life Cycle.
DEV332 Programming for the Middle Tier in Visual Basic.NET Billy Hollis Author / Consultant.
Module 1: Introduction to Microsoft SQL Server Reporting Services
Gavin Russell-Rockliff BI Technical Specialist Microsoft BIN202.
DAT 354: Building SQL Server Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
1 Enterprise Open Source Kit SharePoint PLM download available on Microsoft CodePlex
1 Engineering support of IS in economic activity PhM of NDT INDT.
D300 Introduction to the Project Data Service (PDS) Larry Duff Senior Consultant Microsoft Services for Partners Microsoft Corporation.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
Introducing SQL Server 2000 Reporting Services
Software Solutions for E-Business
Business Intelligence & Data Warehousing
OFC214 Microsoft Office Project Server 2007: Overview
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Navision Business Analytics
Wajahat Abbas (Microsoft MVP) Muhammad Adnan (Sr. Consultant)
Tech·Ed North America /15/2018 3:31 AM
Excel Services Deployment and Administration
Microsoft SQL Server 2008 Reporting Services
internet applications for the real time enterprise
Matt Masson Software Development Engineer Microsoft Corporation
History of IS within Organizations
Microsoft Dynamics.
DAT381 Team Development with SQL Server 2005
KNOWLEDGE MANAGEMENT (KM) Session # 34
Chapter 15: Accounting and Enterprise Software
Presentation transcript:

SQL Server Reporting Services 를 이용한 Business Intelligence 확장 장윤석 Sr. Technology Specialist 고객사업본부 / 기술사업부 ㈜한국마이크로소프트

Agenda 현재 기업의 데이터 / 시스템 현재 기업의 데이터 / 시스템 기업 전략과 BI 기업 전략과 BI SQL Server 리포팅 서비스 SQL Server 리포팅 서비스 확장 시나리오 확장 시나리오

현재의 세상은 정보의 격납고 Enterprise Resource Planning (ERP) Enterprise Resource Planning (ERP) Customer Relationship Management (CRM) Customer Relationship Management (CRM) Supply Chain Management (SCM) Supply Chain Management (SCM) Web Clickstream data Web Clickstream data Internet Commerce Internet Commerce Intelligence is data with relevance and context CallCenter MarketingCampaignMgmt CRM and eCRM Internet Financial/ Accounting Procure- ment HR Inventory Enterprise Data Warehouse

U.S. Growth $Millions Source : AMI 17% CAGR U.S. Spending on CRM % CAGR 14% CAGR USMB Spending on CRM USSB Spending on CRM U.S. Spending on ERP/SCM USMB Spending on ERP / CRM USSB Spending on ERP / SCM % CAGR 14% CAGR 4% CAGR

기업들의 IT 관련 핵심 이슈

현재 기업의 시스템 Customers Suppliers Employees Partners Suppliers Employees Customers Partners 기업의 프로세스는 다양한 참가자와 다양한 능력의 소유자들이 함께 만들어가는 것

전사를 위한 BI OperationalStrategicTactical Number of Decisions Strategic Value Timeliness Timeliness Ease of Use Ease of Use High-Level View High-Level View Analysis Analysis Data Access Data Access Collaboration Collaboration 24x7 BI 24x7 BI Form Factors Form Factors “Big ETL” “Big ETL”

Context Business 전략 Business 프로세스 IT 전략 Business 능력 IT 솔루션 Approach: Cost/Value Analysis Focus: Governance Portfolio Architecture Sourcing Need: Resilience, Flexibility, Opportunism Drivers: People, Process, Information, Relationships Focus: “Processized” Analysis – Vocabulary Metrics

Reporting vs. Business Intelligence 리포팅 리포팅 OLAP OLAP 데이터 마이닝 데이터 마이닝 ETL ETL Data Warehousing Data Warehousing Scorecards Scorecards Analytic Applications Analytic Applications BI is all of these. 리포팅은 BI 를 위한 컴포넌트 중 하나

기업 리포트 제공을 위한 IT 도전 과제 다양한 Source 접근 다양한 Source 접근 다양한 사용자 Experience 제공 다양한 사용자 Experience 제공 다양한 Report 요구 다양한 Report 요구 다양한 시스템과 통합 필요 다양한 시스템과 통합 필요 Virtual Team 과 Virtual Company 를 위한 유연한 시스템 필요 Virtual Team 과 Virtual Company 를 위한 유연한 시스템 필요 파트너들과의 통합 파트너들과의 통합

SQL Server Database / SQL Server Agent Shared Components Web Service (IIS / ASP.NET) /reportserver Win32 Service SQL Server 리포팅 서비스 컴포넌트 URL Access SOAP Endpoint reportservice.asmx Data Retrieval WMI Delivery Security Report Manager /reports Rendering Browser Report Designer Client Utilities

Client Report Author User Server IIS Report Manager Report Server Report Server Database SMTP Report Designer Visual Studio.NET Report 양식 제공 / 편집 Reporting Services 는 생산성이 매우 뛰어난 Visual Studio.NET 에서 디자인할 수 있으며 손쉽게 개발 / 배포할 수 있다. Database/Web/CS 을 개발할 때 사용하는 동일한 개발툴인 Visual Studio.NET 에서 개발하므로 개발자 / 관리자는 별도의 추가 교육없이 손쉽게 적응할 수 있다. SQL Server 리포팅 서비스 구성 요소

확장 능력 Custom Report Assemblies Custom Report Assemblies  리포트에서 사용되는 커스텀클래스, 함수 Data Extensions Data Extensions  데이터소스와 반환되는 데이터와의 커뮤니케이션 Delivery Extensions Delivery Extensions  상이한 프로토콜과 상이한 장치로의 리포트 전달 Rendering Extensions Rendering Extensions  특정 포맷과 장치로 랜더링한다.

관리 확장 서버의 /bin 디렉토리로 Assemblies 복사 서버의 /bin 디렉토리로 Assemblies 복사 Configuration 파일에 Extension 과 환경정보추가 : Configuration 파일에 Extension 과 환경정보추가 :  Report Server: rsReportServer.config  Report Manager: rsWebApplication.config  Report Designer: rsReportDesigner.config 서버 재시작 필요 없음 서버 재시작 필요 없음 배포하기 위해서는 Administrator 권한 필요 배포하기 위해서는 Administrator 권한 필요

Custom Report Assembly 리포트에서 Assembly 를 통해 사용자정의 함수를 추가로 제공할 수 있다. 리포트에서 Assembly 를 통해 사용자정의 함수를 추가로 제공할 수 있다. 모든.NET 언어로 작성할 수 있다. 모든.NET 언어로 작성할 수 있다. 리포트 Expressions 에서 함수를 참조할 수 있다. 리포트 Expressions 에서 함수를 참조할 수 있다. Report Designer 를 통해 코드를 디버깅할 수 있다. Report Designer 를 통해 코드를 디버깅할 수 있다.

데이터 확장 Data Processing Extensions Data Processing Extensions  Input: 연결정보, 쿼리  Output: Result Set 반환  Optional: 패러미터 Managed 프로바이더로 작성된 모든 ADO.NET 동작 Managed 프로바이더로 작성된 모든 ADO.NET 동작 Interfaces Interfaces  Subset of the.NET Managed Data Provider (System.Data)  See us/cpref/html/frlrfSystemData.asp us/cpref/html/frlrfSystemData.asphttp://msdn.microsoft.com/library/en- us/cpref/html/frlrfSystemData.asp  Required: IDbConnection, IDbCommand, IDataParameter, IDataReader  Recommended: IDbConnectionExtension  Optional: extended Data Extension interfaces

배달 확장 Delivery Extensions Delivery Extensions  Input: 전달 목적지  Output: 리포트 또는 알림 배달 IDeliveryExtension Interface IDeliveryExtension Interface  Deliver method delivers a input notification to a destination  Returns status and retry parameters  ValidateUserData method verifes that a set of delivery information is valid  ExtensionSettings property allows delivery extension to be self describing

배달 확장 Notification object Notification object  UserData  Array of Setting objects  Report  Reference to a processed report  Status  Retry, Attempt, MaxNumberOfRetries  Owner Notification

랜더링 확장 Rendering Extensions Rendering Extensions  Input: a processed report  Output: produce format-specific output IRenderingExtension Interface IRenderingExtension Interface  Render method responsible for primary output stream  Report object contains fully processed report  DeviceInfo contains format-specific options  Includes Header and Footer calculation callbacks  RenderStream method responsible for returning ancillary streams (images, etc.)  GetRenderingResource may be used to provide non-report specific content

© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.