Microsoft SQL Server 2005 Reporting Services

Slides:



Advertisements
Ähnliche Präsentationen
Menüstruktur automatisch angepasste Menüstruktur auf der Internetseite = Neue Seite im Content – Management- System ergibt neuen.
Advertisements

Was gibt´s neues im Bereich Sicherheit
Datenbanken Einführung.
Design- und Entwicklungswerkzeuge
Agenda DataAssist e.K. Probleme heutiger Ansätze der Netzwerkdokumentation Management der Netzwerkdokumentation Management von Rechnern Der NetDoc Server.
Verwendungszweck: Diese Folien dienen zur Unterstützung von Microsoft Dynamics NAV-Vertriebsmitarbeitern und -Partnern für Produktpräsentationen beim Kunden.
Microsoft Solution Center
Systemverwaltung wie es Ihnen gefällt.
Datenbankzugriff im WWW (Kommerzielle Systeme)
Content Management Systems
Erweiterung B2B Usermanagement / LDAP-Anbindung
Literaturverwaltung und Wissensorganisation
Microsoft Windows 2000 Terminal Services
XINDICE The Apache XML Project Name: Jacqueline Langhorst
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Rigi und Web2Rsf vorgestellt von Tobias Weigand. Inhalt Ziel von Web2Rsf und Rigi Vorstellung des Parsers Web2Rsf Vorstellung des Werkzeugs Rigi Analyse.
Introducing the .NET Framework
Content Management Systems RedDot Solutions AG Industriestraße 11 D Oldenburg
Access 2000 Datenbanken.
Datenbanken Einführung Merkmale dateiorientierte Datenverwaltung
Einführung MySQL mit PHP
Lehre, Studium, Forschung LSF Software-System HIS-GX ist eine Webanwendung für:L ehre, S tudium und F orschung bietet vielfältige Funktionalitäten für.
PHP Pakete und Beispiele Webengineering Robert Lemke.
... und alles was dazugehört
ODBC (Open Database Connectivity)
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Crystal Reports 2008.
Was umfaßt die CORBA Core Spezifikation? Welche zusätzlichen Komponenten muß ein ORB Produkt beinhalten? Core: CORBA Objekt Modell CORBA Architektur OMG.
Citavi im Prozess der wissenschaftlichen Arbeit
© DVS System Software GmbH & Co. KG
ProFM Helpdesk Effective Web Based Maintenance Management System.
Neue Module und weitere Entwicklung in uniLIME Gerald Schuster, Advanced Technical Software, Wien.
MindBusiness Map4Plan 5 Das Schweizer Taschenmesser für Ihre Zeit-, Ressourcen- und Kostenplanung.
SQL Server 2005 CLR-Integration
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Präsentation von Sonja Pathe
Was macht eigentlich dieses ExsoForm? Ein Beispiel für eine Dokumentendefinition in Screenshots.
What’s New Microsoft Dynamics NAV 5.0
Allgemeines zu Datenbanken
Midgard – ein Content Management System
CRM TimeLog… TimeLog … Wie gross ist der Anteil der Lohnkosten in Ihrem Unternehmen?
Oliver Spritzendorfer Thomas Fekete
Top Features kurz vorgestellt: Workplace Join
Copyright © 2007, SAS Institute Inc. All rights reserved. SAS Activity-Based Management Survey Kit (ASK): Benutzerverwaltung & Sicherheit.
1 Copyright 2005 SCADA SOFT AG WizReport XL Professional Version 6 Produkte Übersicht Peter Schöttli.
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
CMS Content-Management-Systeme (CMS), dienen der Verwaltung und Pflege von Dokumenten und Inhalten in Inter- und Intranetanwendungen. Den Entwickler oder.
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
CSS Cascading Style Sheets
Datenbanken im Web 1.
Oracle Portal think fast. think simple. think smart. Dieter Lorenz, Christian Witt.
Portal Content Personalisierung Benutzerverwaltung.
Was gibt’s neues im Bereich Anpassung Fabian Moritz Consultant, Developer SharePointCommunity.de.
E-Archiv Durch die Präsentation führt sie: Jack Kraus ScanView ist ein Produkt der Allgeier IT GmbH (Feb 2010)
Datenbanken Produkte Dienstleistungen Referenzen.
Datenbanken Produkte Dienstleistungen Referenzen.
Optimierung von Geschäftsprozessen durch Webformulare und Webworkflow Rainer Driesen Account Manager.
IT-Dienstleistungen E-Learning Systeme Content Management 1 Fallbeispiel ILIAS: Das Repository-Objekt-Plugin „Centra“
AGU IT 2006, Seite 1 Produktionsauftragsverwaltung Produkte für WinCC Herstellvorschrift und Produktionsaufträge Lizenzpreis pro Anwendung 3850,-€Einrichtung.
Key-Value Paare (KVP) - Metadaten für Kanäle speichern und nach MDF4 exportieren PM (V1.0)
Neuigkeiten in Reporting Services 2016 Frank Geisler The box is back…
SLA Reporting leicht gemacht
1.
Power BI Für Ihr Unternehmen.
Von Oracle Reports zum BI Publisher
Von Wietlisbach, Lenzin und Winter
 Präsentation transkript:

Microsoft SQL Server 2005 Reporting Services Architektur und Verwendung MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Architektur Definition Lebenszyklus Einsatz-Szenario  Einführung Architektur Definition Lebenszyklus Einsatz-Szenario Schlüssel-Vorteile MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Architektur Reporting Services Development Tools Management Tools Analysis Services OLAP & Data Mining Data Transformation Services ETL SQL Server Relational Engine MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

XML Web Service-Schnittstelle Berichtsverarbeitung Architektur Browser Office Eigene Anwendung Sicherheit Sicherheitsdienste (NT, Passport, Eigene) XML Web Service-Schnittstelle Datenverarbeitung Datenquellen (SQL, OLE DB, XML/A, ODBC, Oracle, Sonstige) Report Server Berichtsverarbeitung Formatierung Ausgabeformate (HTML, Excel, PDF, Eigene) Ausgabe SQL Server-Katalog Ausgabeziele (E-mail, SharePoint, Eigene) MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Definition Berichtsplattform ist nutzbar für traditionelle statische und interaktive Berichte Skalierbare, verwaltbare und einbettungsfähige Server-Infrastruktur Integriert mit SharePoint, Office-Anwendungen, Browser und Entwicklungsumgebungen Einzelne Plattform und Werkzeuge für alle Typen von strukturierten Daten (relational, hierarchisch, multidimensional) aus unterschiedlichen Datenquellen (SQL Server, Oracle, ODBC-DBs und XML) Durch URL- und Web Service-Programmierbarkeit in .NET/Java/PHP-Anwendungen nutzbar. Ausbaufähige Lösung für erweiterte Untersuchungen hinsichtlich Data Mining mit den Analysis Services 2005 MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Lebenszyklus: Berichtserstellung Berichte werden beschrieben in Report Definition Language (RDL), einem XML-Format Verwendung von Microsoft- oder Drittanbieter-Werkzeugen mit RDL-Unterstützung Erstellen von Einzelberichten aus mehreren Quellen (SQL, OLE DB, ODBC, Oracle und .NET-Quellen) MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Lebenszyklus: Bericht-Management Berichtsdefinitionen, Ordner und Ressourcen werden veröffentlicht und verwaltet in einem Reporting Web Service Verwaltete Berichte können bei Bedarf oder per Termin abgerufen werden und werden für Konsistenz und Leistung gespeichert. Skalierbare und anpassungsfähige Architektur MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Lebenszyklus: Berichtsauslieferung Traditionelle (Papier) und interaktive (Web) Berichte Bei Bedarf (“pull”) oder ereignisbasierte (“push”) Lieferung Auswahl aus verschiedenen Formaten (HTML, Excel, PDF, XML) Ausgabe auf fast jedem Gerät (E-Mail, Dateiverteilung, etc.) MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Bericht-Metadaten & Cache Berichtsserver Web Farm Einsatz-Szenario Datenquellen Bericht-Metadaten & Cache Failover Cluster Berichtsserver Web Farm Klienten Report Server Windows Server IIS Oracle SQL Server 2005 Windows Server Report Server Windows Server IIS SQL Server SQL Server 2005 DB2 Windows Server Vertei-lung Report Server Windows Server IIS Dateien, OLE DB, ODBC, .NET MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Schlüssel-Vorteile Offene, erweiterbare und anpassungsfähige Berichtsplattform für Unternehmen (Open)Office-Integration VS.NET-Entwicklungsumgebung Zusammenarbeit mit existierenden Datenquellen Skalierbare, flexible und kosteneffiziente Lösung MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Fragen... MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Erstellung Layout Berichtselemente Dynamik Bereitstellung Gestaltung MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Erstellung Report Designer befindet sich in Visual Studio.NET 2005 Zwei Erstellungswege Berichtsassistent Leerer Bericht Andere Optionen XML-Konfigurationsdatei erstellen Anwendung erstellen, die Definitionen generieren Einsatz eines Drittanbieter-Tools MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Erstellung Datenzugriff erfolgt über T-SQL (SQL, Prozeduren, Funktionen, Sichten)oder grafisch über einen komplexen Abfrage-Designer MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Erstellung Die allgemeine Berichtsgestaltung erfolgt über zwei verschiedene Design-Oberflächen die Webservices-Schnittstelle die direkte Erzeugung von RDF-Dateien im XML-Format MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Layout Freies Layout Ähnlich der Formularerstellung Begrenzungen können eingestellt werden Berichtselemente können in einigen Anzeigegeräten dynamisch erweitert werden Berichtselement können verschachtelt werden Seitenumbrüche Logische und physikalische Seitenumbrüche Optionale Seitenköpfe und Fußzeilen MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Datenregionen (Liste, Tabelle, Matrix, Chart) $100,000 Berichtselemente Textbox Bild Line Rechteck Unterbericht Datenregionen (Liste, Tabelle, Matrix, Chart) $100,000 MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Berichtselemente: Eigenschaften Alle Berichtselemente Background Color* Background Image* Border Color* Border Style* Border Width* Color* Padding* Textboxen Can Grow Font Family* Font Size* Font Style* Font Weight* Format* Hide Duplicates Line Height* Text Align* Text Decoration* Vertical Align* *Dynamische Ausdrücke MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Berichtselemente: Liste Wiederholbare Bereiche mit Freiform-Layout Ähnlich wie “bands” in anderen Berichtssystemen Aber mehrere Listen können nebeneinander stehen Listen innerhalb von Listen möglich, um Hierarchieebenen zu erstellen Komplexe wiederholbare Bereiche möglich Brian $10,000 Jason $20,000 Steve $30,000 MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Berichtselemente: Tabelle Wie Listen mit Spalten Feste Spalten, sich wiederholende Reihen Zellen können mehrere Spalten überspannen Mehrere Tabellenreihen pro Datensatz möglich Tabellenzellen können jedes Berichtselement enthalten Schneller und kleiner als Listen Einfache Elementausrichtung Einsatz für die meisten Berichte Person Region Sales Brian North $10,000 Dan $20,000 Total $30,000 Steve East $50,000 Grand Total $80,000 MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Berichtselemente: Matrix Wiederholungen in Reihen und Spalten Auch bekannt als Pivot- oder Kreuztabelle Beliebiges Format der Köpfe Unterschiedliches Format für Untersummen Matrix-Zellen können beliebge Berichtselemente enthalten Einsatz, wenn Spaltenköpfe auch Datenwerte sind Sales 2000 2001 2002 Brian $100 $110 $120 Jason $200 $250 $300 Steve $400 Total $600 $760 $720 MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Berichtselemente: Charts Daten aus Feldern in einem DataSet (basierend auf Ausdrücken) Umfangreiches Gestaltungs-möglichkeiten, Typen und Eigenschaften Gleiche Funktionalität wie Matrix (gruppieren, sortieren, filtern) Kategorien können Gruppen oder Skalare sein MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Dynamik: Ausdrücke Die meisten Eigenschaften können über Ausdrücke dynamisch gesteuert werden Ausdrücke benutzen Visual Basic .NET-Syntax Werte aus DataSets Werte von anderen Berichtselementen Werte von globalen Eigenschaften und Benutzer-Eigenschaften Aggregate: Sum, Avg, Count, Min, First, etc. Beispiele =Fields!Name.Value =Fields!First.Value & " " & Fields!Last .Value =Sum(Fields!Sales.Value) =IIF(Sum(Fields!Sales.Value)>10, "green", "red") MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Dynamik: Parameter Berichtsparameter könnnen in Berichtsausdrücken benutzt werden (auch Abfrageparameter) Menge von gültigen Werten und Standardwerten kann statisch oder abfragebasiert sein Parameter können hierarchisch sein Auswahl von Parameterwerten können spätere gültige Werte beeinflussen Ansprache über globale Parameter-Sammlung, z.B. =IIF(Fields!Sales.Value > Parameters!Goal.Value, “PASS", “FAIL") MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Dynamik: Interaktivität Berichtselementen kann Interaktivität hinzugefügt werden Herunterklicken (Drill down) innerhalb eines Elements Durchklicken (Drill through) zu einem anderen Bericht Lesezeichen/Sprünge innerhalb eines Berichts Verknüpfungen zu Netz-Ressourcen/URLs Anzeigen/Ausblenden von Regionen Verzeichnis für Berichtsstruktur MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Dynamik: Datenquellen Mehrere Datenmengen für einen Bericht Unterstützte Datenquellen SQL Server (7.0, 2000, 2005) Analysis Services (2000, XML, 2005) OLE DB, ODBC, Oracle und andere .NET-Datenquellen Abfrage-Designer in Report Designer für SQL Server und OLE DB Manuelle SQL-Eingabe, Aufruf von Prozeduren/Sichten/Funktionen möglich Abfrageparameter können zu Berichtsparameter umgenutzt werden und in URLs für den Bericht auftreten, dadurch Berichtsnutzung in Portalseiten möglich MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Dynamik: Berichtsservermodelle Fortgeschrittene Benutzer können auf Basis von aufbereiteten, mit Berechnungen oder zusätzlichen Feldern versehenen Berichtsmodellen eigene Berichte erstellen und speichern und in einem eigenen Ordner speichern MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Bereitstellung: Veröffentlichung Bereitstellung überträgt Bericht, Bilder und Datenquellen auf Report Server Berichtsdefinitionen sind in XML-Report Definition Language (RDL) geschrieben und können über den Report Designer oder programmgesteuert erstellt werden Auf dem Server Kompiliierung und Speicherung in SQL Server Metadaten-Datenbank Nach der Bereitstellung Sicherheit einrichten Caching und zeitgebundene Ausführung oder Abos einrichten MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Fragen... MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Schnittstellen für Programmierung Schnittstellen für Verwaltung Möglichkeiten Architektur Schnittstellen für Programmierung Schnittstellen für Verwaltung MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Möglichkeiten Verwendung in .NET-basierten Lösungen ohne Berichtsfokus, die aber Berichtsdaten oder –anzeige benötigen Integration über URL-Zugriff oder Webservices auch in Java und PHP möglich Durch Berichtsbeschreibung in XML Berichtsgestaltung und Veröffentlichung auch in anderer Software möglich Server-Erweiterungen (Add-ons) Server Management-Anwendungen Portale und zusammen arbeitende Anwendungen Zugriff auf Berichte oder reiner Datenabruf möglich MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

XML Web Service-Schnittstelle Berichtsverarbeitung Architektur Browser Office Eigene Anwendung Sicherheit Sicherheitsdienste (NT, Passport, Eigene) XML Web Service-Schnittstelle Datenverarbeitung Datenquellen (SQL, OLE DB, XML/A, ODBC, Oracle, Sonstige) Report Server Berichtsverarbeitung Formatierung Ausgabeformate (HTML, Excel, PDF, Eigene) Ausgabe SQL Server-Katalog Ausgabeziele (E-mail, SharePoint, Eigene) MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Schnittstellen für Programmierung Anpassbare XML-Beschreibung Offenes und allgemein zugängliches Datenmodell (XML Schema) Verwendung, wenn Anwendung spezielle Gestaltungs- oder Ausgabemöglichkeiten erfordert Einfache Verwendung für externe Berichtsdefinition Direkte Erstellung über XML oder in .NET über spezielle Klassen Öffentliche Schnittstellen URL-Zugriff von anderen Plattformen und Sprachen Web Service / SOAP Management-Schnittstellen Erweiterungen Daten, Auslieferung, Formatierung und Sicherheit MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Schnittstellen für Programmierung: Überblick Browser Report Designer Klienten-Hilfen Report Manager http://<server>/reports URL-Zugriff SOAP-Webservice reportservice.asmx WMI Web Service (IIS / ASP.NET) http://<server>/reportserver Win32 Service Bereitstellung Shared Components Datenabruf Formatierung Sicherheit SQL Server Datenbank / SQL Server Agent MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Schnittstellen für Programmierung: URL Report Server http://[servername]/ReportServer Standard-Web Service-Schnittstelle Komplexe Parameter-Anweisungen Report Server Web-Anwendung http://[servername]/Reports SSL-Unterstützung Vollständig lokalisierte Verwendung Basierend auf Sprache im HTTP-Kopf MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Schnittstellen für Programmierung: Parameter Bericht-Parameter Parameternamen entsprechen Berichtsdefinition Beispiel: http://servername/ReportServer/ReportName?CategoryID=1&EmployeeID=1 Authentifizierung (dsu: and dsp:) Zugriff bis auf Datensatzebene https://servername/ReportServer/ReportName? dsu:DataSet1=MyUserName& dsp:DataSet1=MyPassword Verwendung von HTTPS POST möglich Verwendung von sicheren Protokollen möglich Parameter-Einsatz Filterung, Programmsteuerung, Ausgabearten Example: http://servername/ReportServer/ReportName? rc:Section=7&rc:HTMLFragment=true MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Web Service-Schnittstelle Namespace Management Elementeigenschaften Berichtsausführung Parameter Berichts-Historie Data Source Management Zeitpläne Abonnement und Auslieferung Verknüpfte Berichte Job Management Sicherheitsmanagement http://[servername]/ReportServer/Reportservice.asmx?wsdl Proxy generiert von Visual Studio .NET Komplexe Typen in XML Schema Synchrone und asynchrone Verwendung Aktualisuerungsoperationen können im Batch-Modus laufen SOAP Headers Session ID, Batch ID Server Info Basale Authentifizierung System.Net.NetworkCredentials rs.Credentials = new System.Net.NetworkCredential ("user", "pwd", "domain") Windows-integrierte Authentifizierung rs.Credentials = System.Net.CredentialCache.DefaultCredentials System.Net.CredentialCache MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Schnittstellen für Programmierung: Erweiterung Erweiterungen erlauben neue und individuelle zusätzliche Berichtssystem-Eigenschaften Managed Code läuft im Server Prozess Veröffentlichte CLR-Schnittstellen erlauben Verwendung in allen .NET-fähigen Sprachen Erweiterungstypen Eigene Funktionen Datenquellen Ausgabe Formatierung Sicherheit Einsatz von .NET CAS (Code Access Security) MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Schnittstellen für Verwaltung Werkzeuge Report Manager Web-basierte Verwaltungsanwendung bei Reporting Services vorhanden Optimiert für ASP.NET-Verwendung, einsetzbar auch mit Java/PHP Klienten-Hilfen Script Host Server-Konfiguration Encryption Key Management Eigene Anwendungen Win32 Management Web Services / SOAP API Volle SOAP API-Implementierung mit komplexen Typen Automatische WSDL-Generierung Möglichkeit, Service-Referenz in Visual Studio .NET hinzuzufügen Unterstützung von SSL WMI Nutzung für Verwaltung und Konfiguration Auch erreichbar, wenn Web Service abgeschaltet ist WMI-Ereignisse MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Fragen... MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Datenquellen-Management Berichtsausführung Snapshots und Historie Verwaltung Ordnerstruktur Sicherheitsmodell Zeitpläne Datenquellen-Management Berichtsausführung Snapshots und Historie Abonnements MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Ordnerstruktur Hierarchischer und virtueller Namensraum wird für Strukturierung und vereinfachten Benutzerzugriff eingesetzt Ordner-Metapher für die Organisation von Berichten und Sicherheitsrichtlinien Element-Typen Bericht Ordner Data Source Sonstige Ressourcen (Dateien) Elemente werden durch Pfad in SOAP API und URL referenziert (z.B.: /Adventure Works/Sales Report) Spezieller Ordner Meine Berichte mit automatisch konfigurierter Sicherheit MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Sicherheitsmodell Aufgaben Rollen Gruppen / Benutzer Rollenzuweisung Menge an niedrigschwelligen Operationen Element-Ebene (z.B. Berichtserstellung) oder System-Ebene (z.B. Jobs verwalten) Rollen Menge an Aufgaben Standardrollen schon vorab installiert (browser, publisher) Rollen können konfiguriert, neue erstellt werden Gruppen / Benutzer Windows / Active Directory / Eigene Rollenzuweisung Verknüpft Gruppen / Benutzern mit Rollen Erbt von Eltern im gleichen Namensraum Operation Aufgabe Rolle Gruppe oder Benutzer Rollen- zuweisung Element MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Zeitpläne Verwaltungsereignisse können zeitlich organisiert werden Caching, Abonnements, Historie Zeitpläne werden in Datenbank gespeichert und im SQL Agent integriert Bei Auslösung fügt der Agent einen Warteschlangeneintrag hinzu Gesteuerte Ereignisse werden in DB gesammelt und von Windows Server-Dienst verwaltet und verbreitet Zeitpläne können gemeinsam und getrennt genutzt werden für Berichte, Abonnements und Caches Pausieren, wiederaufnehmen und entfernen möglich MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Datenquellen-Management Administrator kann Verbindungstypen und –zeichenkette nach Veröffentlichung beeinflussen Sicherheitsoptionen Anmeldebildschirm Sicher gespeicherte Benutzerinformationen Verschlüsselt im Cache oder DB Optionale Rollenübernahme nach Verbindung bei SQL Server möglich Integrierte Sicherheit Erfordert Kerberos Keine Gemeinsam genutzte Datenquellen Verbindung und Benutzerinformationen als gesichertes Objekt Ein zentraler Verwaltungspunkt für mehrere Berichte MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Berichtsausführung Ausführungssitzungen Automatisch erstellt für jede Berichtsausführung Behält Konsistenz zwischen Server-Postbacks (Bilder, Seitenaufbau, Export) Session timeout set in server configuration file Administrator entscheidet, ob Berichte auf Benutzeranfrage direkt oder auf Basis von zwischengespeicherten Daten erfolgen On-demand-Berichte können für mehrere Benutzer gecacht werden Cache gültig für eine angegebene Zeit nach Ausführung oder nach Zeitplan Grenzen: benutzerspezifische Ausdrücke (User ID, Sprache), Sicherheitsinformationen MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Berichtsausführung Timeouts Ausführungs-Log Abfrage-Timeouts werden in der Berichtsbeschreibung festgelegt Ausführung-Timeouts können systemweit oder pro Bericht gesetzt werden Lang laufende Berichte können manuell gestoppt werden Ausführungs-Log Alle Berichtsausführungen können in der DB protokolliert werden DTS-Pakete für die Auswertung der Log-Daten sind verfügbar MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Snapshots und Historie Ausführungs-Snapshots Berichtsausführung ist Zeitplan-gesteuert; alle Benutzer erhalten gleiche Daten Einzelne Instanz eines verarbeiteten Berichts Grenzen: Keine Abfrage-Parameter oder benutzerspezifische Ausdrücke sowie Sicherheitsinfos Historie-Snapshots Mehrere Instanzen von Berichtsausführungen werden für Archivierung, Nachverfolgung und Beweislegung gespeichert Speicherung erfolgt unabhängig von Datenquelle und Berichtsbeschreibung System- und berichtsspezifische Aufbewahrungspolitik MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Abonnements: Überblick Benutzer- oder Administrator-definierte Abos möglich Abo wird bei Ereignis ausgelöst (Zeitplan, Snapshot-Erstellung, extern) Ausgabe-Erweiterung (E-Mail, Dateisystem) legt Ausgabeart fest E-Mail-Ausgabe benötigt lokalen/entfernten SMTP-Server Erweiterungsfähige Auslieferungsarchitektur Ausgabeformat spezifizierbar (HTML, XLS etc.) Links oder fertige Berichte ausgabefähig Zwei Arten von Abos Standard Datengesteuert MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Abonnements: Arten Standard Einzelner Bericht mit Versand an festgelegtem Adressatenkreis Anpassung der Ausgabe pro Benutzer möglich Funktionsweise Benutzer erstellt Standard-Anfrage mit Zeit- und Formatangaben Versand nach Zeitplan oder Snapshot-Erstellung Angabe bzgl. Format, Parameter, Speicherort Datengesteuert Bericht mit dynamisch ermitteltem Adressatenkreis und angepasstem Inhalt für jeden Adressaten Funktionsweise Administrator-definiert Festlegung von dynamischer Adressatenermittlung und Parameterauswahl Angabe der Auslieferungs-eigenschaften und Parameterwerte Versand nach Zeitplan oder Snapshot-Ereignis MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Fragen... MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Comelio-Unterstützung Konzeption Einrichtung Programmierung Einführung Zukunft MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Konzeption Bedarfsermittlung Planung System-/Netzwerk-voraussetzungen Lizenzen Berichtsumfang Anpassung von Datenstrukturen, Datenquellen, Import/Bereinigung Planung Systemarchitektur Berichtsarten, -aufbau, -anforderungen Sicherheitskonzept Software-/Datenarchitektur Erweiterungen MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Einrichtung Systemeinrichtung Datenbank installieren, einrichten, vorbereiten Import-Vorgang einrichten und durchführen Datenbereinigung und -anpassung Abfragen, Prozeduren, Funktionen, Sichten erstellen Sicherheitsrichtlinien aufbauen und bestehende übertragen Auslieferungsarten umsetzen Berichtserstellung Berichte gestalten Interaktivität und Dynamik einrichten Ausgabeformate gestalten Gruppierungen, Filterungen einrichten und dynamisieren MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Programmierung Verwaltungssicht Benutzersicht Datenimport, -bereinigung und –aufbereitung Integration von unterschiedlichen Datenquellen Benutzer-, Berichtsverwaltung Benutzersicht Erweiterung um Zusätzliche Ausgaben Sonder-Funktionen Spezielle Untersuchungen und Abfragetechniken Integration in Portal und anderen Anwendungen Weiterverarbeitung von Berichtsdaten in anderen Anwendungen MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Einführung Administrator Berichte einrichten, verwalten und sichern Administration von Berichtsserver und Datenbank Benutzer-, Rechte- und Rollenverwaltung Datensicherung Standard-Benutzer Berichte verstehen, aufrufen, verwenden, abonnieren Berichte personalisieren Profi-Benutzer Berichtsmodelle verwenden und selbstständige Untersuchungen durchführen Eigene Berichte erstellen und veröffentlichen Verwendung von Berichtsdaten in anderen (Office-) Anwendungen MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Zukunft Expertensystem Unternehmenswissen Einführung der Analysis Services für erweiterte Business Intelligence-Nutzung und Data Mining Individuelle Auswertungen auf Basis von Regelmaschinen für Prognose und Wissensgenerierung Unternehmenswissen Dokumentenmanagement Anreicherung und Verknüpfung von Datenstrukturen um weitere Daten und Dateien MS Sharepoint Portal Server MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Fragen... MS SQL Server 2005 Reporting Services© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.