520 likes | 735 Vues
Advanced SQL Server 2005 Reporting Services. What Will We Cover?. New Data Sources in SSRS 2005 Reporting Services Data Extensions Working with SSAS and SSIS Data End-User Sort and Parameterization Schedules and Subscriptions. Helpful Experience. Knowledge of Reporting Services
E N D
What Will We Cover? • New Data Sources in SSRS 2005 • Reporting Services Data Extensions • Working with SSAS and SSIS Data • End-User Sort and Parameterization • Schedules and Subscriptions
Helpful Experience • Knowledge of Reporting Services • Familiarity with SSIS and SSAS • Experience with SQL Server Level 300
Agenda • Understanding Data Extensions • Using Report Models • Building SSAS-Based Reports • Building Parameterized Reports • Creating Schedules and Subscriptions
SQL Server 2005 BI Integrate Data acquisition from source systems and integration Data transformation and synthesis
SQL Server 2005 BI Integrate Analyze Data acquisition from source systems and integration Data transformation and synthesis Data enrichment with business logic and hierarchical views Data discovery through data mining
SQL Server 2005 BI Integrate Analyze Report Data acquisition from source systems and integration Data transformation and synthesis Data enrichment with business logic and hierarchical views Data discovery through data mining Data presentation and distribution Data access for the masses
SQL Server 2005 BI Integrate Analyze Report Data acquisition from source systems and integration Data transformation and synthesis Data enrichment with business logic and hierarchical views Data discovery through data mining Data presentation and distribution Data access for the masses
Data Sources and Extensions SP1 • SQL Server • OLE DB • ODBC • Oracle • Other .NET Providers • SSIS • SSAS • XML • Report Models • SAP R/3 • SAP BW
Data Sources and Extensions SP1 • SQL Server • OLE DB • ODBC • Oracle • Other .NET Providers • SSIS • SSAS • XML • Report Models • SAP R/3 • SAP BW Data Sources (SQL, OLE DB, ODBC, Oracle, Custom) Data Processing ReportServer Report Processing SQL Server Report Catalog
Data Sources and Extensions SP1 • SQL Server • OLE DB • ODBC • Oracle • Other .NET Providers • SSIS • SSAS • XML • Report Models • SAP R/3 • SAP BW Data Sources (SQL, OLE DB, ODBC, Oracle, Custom) Data Processing Rendering Output Formats (HTML, Excel, PDF, Custom) ReportServer Report Processing SQL Server Report Catalog
Integrating SSIS and SSRS \MSSQL.n\Reporting Services\ReportServer\rsreportserver.config Install SSIS; uncomment extension entry
Integrating SSIS and SSRS \MSSQL.n\Reporting Services\ReportServer\rsreportserver.config Install SSIS; uncomment extension entry Design the package properly
Integrating SSIS and SSRS \MSSQL.n\Reporting Services\ReportServer\rsreportserver.config Install SSIS; uncomment extension entry Design the package properly Set up account for unattended reports
demonstration Demo Creating Reports on Integration Services Packages • View the IS Package in Visual Studio • Design a Report that Consumes the IS Package
Agenda • Understanding Data Extensions • Using Report Models • Building SSAS-Based Reports • Building Parameterized Reports • Creating Schedules and Subscriptions
demonstration Demo Designing Reports that Use Report Models • Design a Report in Report Builder • Design a Report in Report Designer • Use a Drill-through Report
Agenda • Understanding Data Extensions • Using Report Models • Building SSAS-Based Reports • Building Parameterized Reports • Creating Schedules and Subscriptions
Analysis Services Integration MDX queries DMX queries Analysis Services Data Sources ReportServer Report Processing Data Processing OLAP Cube SQL Server Report Catalog Data Mining Model
Analysis Services Integration MDX queries DMX queries Analysis Services Data Sources ReportServer Report Processing Data Processing OLAP Cube SQL Server Report Catalog Data Mining Model MDX parameters Member extended properties Server aggregates
demonstration Demo Creating Reports on Analysis Services • Build a Report that Uses a Data Mining Model • Build a Report that Uses a Cube • Add Programmatic Padding and Show/Hide Functionality
Agenda • Understanding Data Extensions • Using Report Models • Building SSAS-Based Reports • Building Parameterized Reports • Creating Schedules and Subscriptions
Parameters in Reports Complete a data query Link reports Filter the query data Populate drop-downs Change report layout
Parameters in Reports Complete a data query Link reports Filter the query data Populate drop-downs Change report layout
Parameters in Reports Complete a data query Link reports Filter the query data Populate drop-downs Change report layout
Parameters in Reports Complete a data query Link reports Filter the query data Populate drop-downs Change report layout
Parameters in Reports Complete a data query Link reports Filter the query data Populate drop-downs Change report layout
demonstration Demo Adding End-User Sorting and Parameters to Reports • Build a New Report • Enable Detail-Level Sorting • Enable Group-Level Sorting
Agenda • Understanding Data Extensions • Using Report Models • Building SSAS-Based Reports • Building Parameterized Reports • Creating Schedules and Subscriptions
Schedules • Management events Caching, subscriptions, history
Schedules • Management events Caching, subscriptions, history • Stored in database Integrated with SQL Agent
Schedules • Management events Caching, subscriptions, history • Stored in database Integrated with SQL Agent • Polled by Windows service
Schedules - Notes • Management events Caching, subscriptions, history • Stored in database Integrated with SQL Agent • Polled by Windows service • Calls the Report Processor Shared schedules
Subscriptions • Event-triggered
Subscriptions • Event-triggered • Delivery extension specifies delivery type
Subscriptions • Event-triggered • Delivery extension specifies delivery type • Specify parameters and format
Subscriptions • Event-triggered • Delivery extension specifies delivery type • Specify parameters and format • Deliver links and rendered reports http://
Subscription Types Standard Single report to one or more addresses Subscribe with User!UserID and User!Language
Subscription Types - Notes Standard Data-Driven Single report to one or more addresses Subscribe with User!UserID and User!Language Dynamic destination list Customized content for each destination
Session Summary • New data sources, especially SSIS and SSAS • End-user sort and parameterization • Subscriptions automate report deliveries
For More Information Visit TechNet atwww.microsoft.com/technet Visit the following site for additional information www.microsoft.com/technet/SQL-07
Non-Microsoft Publications These books can be found at all major bookstores and online retailers.
Training Resources For training information and availabilitywww.microsoft.com/learning
Readiness with Skills Assessment • Self-study learning tool free to anyone • Determines skills gaps • Provides learning plans • Post your score; see how you stack up Visit www.microsoft.com/assessment
Become a Microsoft Certified Professional • What are MCP certifications? Validation in performing critical IT functions. • Why certify? Wide recognition of skills gained through experience More effective deployments with reduced costs • What certifications are there for IT pros? MCP, MCSE, MCSA, MCDST, MCDBA www.microsoft.com/learning/mcp
Heard the News about TechNet? • Software without time limits • Complimentary technical support • The most current resources on hand www.microsoft.com/technet/subscriptions
Find all these support options at www.microsoft.com/technet/supportMicrosoft offers a progressive series of support options starting with no-charge online support and developing through subscription, incident, and contract support. 1. No-Charge Online Support Knowledge BaseSearch a vast database of articles to pinpoint the information you need. NewsgroupsAccess over 20,000 active newsgroups on scores of topics. Product Support CentersGet answers to frequently asked questions, plus how-to articles and step-by-step instructions organized by product. DLL Help Database Search here to identify the software used to install a specific DLL version. Events and Errors Message CenterResolve event and error messages fast with explanations, recommendations, and links to support and resources. Support WebcastsTune in to live technical presentations by Microsoft experts and take part in real-time Q&A. ChatsChat online with Microsoft specialists or search the transcript archives. User Group ProgramAccess information and support for IT and other interest-specific user groups. TechNet Security Resource CenterGet ahead of security risks with resources that keep you current, including security newsletters and the Microsoft notification service. 2. Subscription-Based Support TechNet Subscription Subscribe to TechNet for a personal library of articles, service packs, how-to’s, resource kits, tools, utilities, and more. Your subscription includes monthly updates delivered on CD or DVD, so you always have the latest information, straight from the source. Upgrade to a TechNet Plus subscription and add all this: 1. Full-version evaluation software, including Microsoft Office System and Windows Server System™ products, without time restrictions. 2. Free support — two complimentary incidents, plus a discount on other support calls. 3. Unlimited, next-business-day access to reliable answers from the IT community and Microsoft Support Professionals through Managed Newsgroups (English only). 4. Contract-Based Support Premier SupportGet the flexibility to match support options to your organization and enjoy direct access to Microsoft technical experts at any time, day or night. Premier Support delivers customized options for businesses with complex needs, including dedicated technical professionals to oversee your support, 24x7 problem resolution, and training and workshops that keep your IT staff up to date. Essential SupportEssential Support offers prepackaged options specifically designed to meet the fundamental support requirements of any business, large or small. Includes account management, problem resolution, and information services. 3. Assisted Incident Support E-mail SupportGet online incident help via e-mail from a Microsoft Support Professional. Phone SupportGet incident help over the phone from a Microsoft Support Professional. Phone Support ContractSave with a discounted 5-Pack Phone Support contract. Advisory ServicesAdd remotely delivered consultation options from Microsoft Advisory Services for proactive support that goes far beyond routine product maintenance.