Inhaltsverzeichnis. Vorwort... 17 Inhalt des Praxisbuchs... 18 Beispieldateien... 19 Support... 19 Danksagung... 20



Ähnliche Dokumente
Sven Bayer, Jörg Knuth, Martin B. Schultz. Microsoft SQL Server 2008 R2 Reporting Services - Das Praxisbuch

Microsoft SQL Server 2008 R2 Reporting Services - Das Praxisbuch

Sven Bayer, Jörg Knuth, Martin B. Schultz. Microsoft SQL Server 2012 Reporting Services Das Praxisbuch

Sven Bayer, Jörg Knuth, Martin B. Schultz. Microsoft SQL Server 2008 R2 Reporting Services Das Praxisbuch

Inhaltsverzeichnis. Teil I Überblick... 21

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Inhaltsverzeichnis. Einleitung und Danksagung. 1 Was ist SharePoint? - Ein Überblick.

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor Die grafischen Tools des SQL Server Eine neue Datenbank erstellen 87

Wie mache ich eine Datensicherung vom SQL Server Express

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

SQL Server 2005 Der schnelle Einstieg

Für wen dieses Buch ist Der Inhalt im Überblick Arbeiten mit diesem Buch Die wichtigsten Neuheiten in Excel

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

12. Dokumente Speichern und Drucken

Reporting Services Dienstarchitektur

Inhaltsverzeichnis. Vorwort 13 Für wen ist dieses Buch? 13 Wie dieses Buch aufgebaut ist 14 Danksagung 16 Über die Autoren 16

Microsoft Dynamics. Management Reporter for Microsoft Dynamics ERP Data Provider Configuration Guide

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Installation Microsoft SQL Server 2008 Express

INHALTSVERZEICHNIS EINFÜHRUNG IN DAS INTERNET...8

Kurzeinführung Excel2App. Version 1.0.0

Macher Solutions Produktinformation SAP Crystal Reports 2011

Inhaltsverzeichnis VII

Zu diesem Buch 1. Was ist neu in Excel 2007? 5. Erste Schritte mit Excel Danksagung... xi

Matrix42. Use Case - Inventory. Version Februar

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen.

Inhaltsverzeichnis. Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

OP-LOG

Brainloop Dox Häufig gestellte Fragen

Archiv - Berechtigungen

Joomla! eigenen Joomla!-Website ^ADDISON-WESLEY. Die Schritt-für-Schritt-Anleitung zur. Stephen Bürge. An imprint of Pearson

MOC 2145 Windows Server 2003: Verwalten einer Domänen-Umgebung

Inhalt 1 2. Dieses Buch auf einen Blick 9. Das Programm kennenlernen 17. Excel-Dateien verwalten 41

LimeSurvey -Anbindung

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98

H A N D B U C H FILEZILLA. World4You Internet Service GmbH. Hafenstrasse 47-51, A-4020 Linz office@world4you.com

Das neue Webmail Überblick über die neuen Funktionen im Outlook Web App 2010

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

Microsoft SharePoint 2013 Designer

3. Neuen Newsbeitrag erstellen Klicken Sie auf das Datensatzsymbol mit dem +, damit Sie einen neuen Newsbeitrag erstellen können.

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010

Microsoft SQL Server 2000 Programmierung

Inhaltsverzeichnis Inhaltsverzeichnis

GEOPROCESSING UND MODELBUILDER

ClubWebMan Veranstaltungskalender

PowerMover. Eine Zusatz-Anwendung für Outlook-PowerUser. Damit können eingehende s schneller verwaltet werden. Vasquez Systemlösungen

Anleitung zu htp Mail Business htp WebMail Teamfunktionen

Step by Step Webserver unter Windows Server von Christian Bartl

Inhalt 1 2. Über dieses Buch 9. Eigene Web Apps erstellen 15. Web Apps weiterentwickeln 27

HP ALM 11.5 ADOPTION READINESS TOOL (ART) INHALT

Musterlösung für Schulen in Baden-Württemberg. Windows Basiskurs Windows-Musterlösung. Version 3. Stand:

Die neue Datenraum-Center-Administration in. Brainloop Secure Dataroom Service Version 8.30

Geoproxy Freistaat Thüringen

Notizen. 1 Inhaltsverzeichnis 1 INHALTSVERZEICHNIS EINLEITUNG KONFIGURATIONSEINSTELLUNGEN VERTRAUENSWÜRDIGE SITES HINZUFÜGEN...

Übung - Freigabe eines Ordners und Zuordnung eines Netzwerlaufwerks in Windows XP

O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch:

Inhaltsverzeichnis. Einleitung Über die Autorin Danke Über das Buch Der Aufbau des Buches Die CD-ROM zum Buch...

MailUtilities: Remote Deployment - Einführung

SQL Server 2008 Der schnelle Einstieg

Microsoft SQL-Server 2008 R2/2012 Reporting und OLAP

Best Practice Infor PM 10 auf Infor Blending

Umstellung News-System auf cms.sn.schule.de

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

ID VisitControl. Dokumentation Administration Equitania Software GmbH cmc Gruppe Seite 1

Installationsanleitung Volksbank Office Banking

Lokale Installation von DotNetNuke 4 ohne IIS

Anweisungen zur Installation und Entfernung von Windows PostScript- und PCL-Druckertreibern Version 8

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Teil A Grundlagen 31

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

1 Einleitung. Lernziele. das Drucklayout einer Tabelle mit der Seitenansicht kontrollieren

IMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft

teamsync Kurzanleitung

Hilfe für den Online-Reader

Dokumentenmanagement mit hyscore

Microsoft SQL Server 2005 Management Studio Express Installation und Wiederherstellung einer Redisys SQL Datenbank. Inhaltsverzeichnis

SharePoint Demonstration

Vision für Mac BENUTZERHANDBUCH

1. Handhabung Werkzeug- und Menüleiste

i i apitel apitel K K Inhalt Inhalt

Installation der kostenlosen Testversion

K. Hartmann-Consulting. Schulungsunterlage Outlook 2013 Kompakt Teil 1

Outlook 2010 Automatische Antworten einrichten

Die DeskCenter Management Suite veröffentlicht neue Version 8.1

Umstellung der KIT-Teamseiten von SharePoint 2007 nach 2013

datenfabrik. Validieren von -Adressen 1

Praxishandbuch SAP Crystal Reports

Erste Schritte mit Sharepoint 2013

Mobilgeräteverwaltung

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße Neckargemünd

Installationsanleitung dateiagent Pro

Einrichten eines POP-Mailkontos unter Thunderbird Mail DE:

Erstellen eines Formulars

Vor- und Nachteile speicheroptimierter Tabellen

CONTENT-ADMINISTRATION

News & RSS. Einleitung: Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen

The ToolChain.com. Grafisches Debugging mit der QtCreator Entwicklungsumgebung

Transkript:

Inhaltsverzeichnis Vorwort................................................................................... 17 Inhalt des Praxisbuchs...................................................................... 18 Beispieldateien............................................................................. 19 Support.................................................................................... 19 Danksagung................................................................................ 20 Teil A Einführung............................................................................... 21 1 Reporting Services 2008 R2 Was gibt's Neues?........................................ 23 Berichtsserverarchitektur und -anwendungen................................................ 24 SQL Server Management Studio......................................................... 24 Berichts-Manager....................................................................... 25 Konfigurations-Manager für Reporting Services.......................................... 25 Abonnements in SharePoint............................................................. 26 Berichte entwerfen......................................................................... 26 Berichts-Designer....................................................................... 26 Freigegebene Datasets................................................................... 27 Berichtsteilgalerie....................................................................... 28 Daten mit Tablix darstellen.............................................................. 28 Neue Berichtselemente für Tabellen..................................................... 28 Mehr Diagrammtypen.................................................................. 29 Neue Diagrammvariante Messgerättyp................................................... 30 Geografische Darstellung................................................................ 31 Zusätzliche Datenquellentypen.......................................................... 31 RDL erweitert.......................................................................... 31 Berichte verarbeiten und rendern........................................................... 32 Verbesserte Renderingerweiterungen.................................................... 32 Bedarfsgesteuerte Berichtsverarbeitung.................................................. 32 Report Viewer mit AJAX................................................................ 32 Das war nicht alles....................................................................... 32 2 Unternehmensberichte Wofür eigentlich?............................................. 33 Allgemeine Definition...................................................................... 34 Internes und externes Berichtswesen........................................................ 34 Typen des Berichtszugriffs.................................................................. 35 Anforderungen an moderne Berichtslösungen............................................... 35 3 Nutzergruppen Wer sind die tatsächlichen Anwender?............................... 37 Die Informationskonsumenten.............................................................. 38 Die Informationserforscher................................................................. 39 Die Analysten.............................................................................. 39

6 Inhaltsverzeichnis 4 Projektphasen Wie gehe ich am besten vor?.......................................... 41 Konzeptionsentwurf....................................................................... 43 Projektinitialisierung....................................................................... 43 Datenzugriff und ETL...................................................................... 44 Berichtskonzeption........................................................................ 46 Erstellung der Berichte..................................................................... 46 Tests und Datenvalidierung................................................................ 47 Dokumentation und Abnahme............................................................. 47 Schulung und Einarbeitung................................................................. 48 Zusammenfassung......................................................................... 48 5 Architektur Die nächste Generation................................................... 49 Reporting Life Cycle (Berichtslebenszyklus)................................................. 50 Entwicklung von Berichten............................................................. 50 Management von Berichten............................................................. 51 Ausgabe von Berichten................................................................. 51 Berichts-Designer.......................................................................... 53 Berichts-Manager.......................................................................... 54 Berichts-Generator 3.0..................................................................... 54 Berichtsserver.............................................................................. 55 Programmierschnittstellen.............................................................. 55 Berichtsprozessor....................................................................... 55 Berichtsserverdatenbank................................................................ 56 Datenverarbeitungserweiterungen....................................................... 56 Renderingerweiterungen................................................................ 57 Übermittlungserweiterungen............................................................ 58 Prozessor für Zeitplanung und Übermittlung............................................ 58 Befehlszeilenprogramme................................................................... 59 Architekturdiagramm...................................................................... 60 6 Installation Woran muss ich denken?................................................. 63 Editionen.................................................................................. 64 Standard Edition....................................................................... 64 Enterprise Edition...................................................................... 64 Developer Edition und Evaluation Edition............................................... 65 Workgroup, Web und Express Edition.................................................. 65 Datacenter Edition..................................................................... 65 Parallel Data Warehouse Edition........................................................ 65 Hardware- und Softwareanforderungen..................................................... 66 Installationsvorgang........................................................................ 66 Systemkonfigurationsüberprüfung...................................................... 67 Featureauswahl........................................................................ 68 Instanzkonfiguration................................................................... 69 Serverkonfiguration.................................................................... 70 Datenbankmodulkonfiguration......................................................... 71 Reporting Services-Konfiguration....................................................... 72 Installation............................................................................. 73

Inhaltsverzeichnis 7 7 Konfiguration Wie geht es richtig?..................................................... 77 Berichtsserver konfigurieren................................................................ 78 Beispieldatenbank AdventureWorks......................................................... 80 Beispielberichte bereitstellen................................................................ 82 Cube bereitstellen.......................................................................... 83 Teil B Entwicklung.............................................................................. 85 8 Berichterstellung......................................................................... 87 Schneller Einstieg mit dem Berichts-Assistenten.............................................. 88 Datenquelle auswählen..................................................................... 89 Abfrage entwerfen.......................................................................... 91 Berichtsdaten strukturieren................................................................. 94 Berichtstyp auswählen.................................................................. 94 Tabelle entwerfen....................................................................... 95 Tabellenlayout auswählen............................................................... 96 Tabellenformat auswählen.............................................................. 97 Bereitstellungsspeicherort auswählen........................................................ 98 Berichts-Assistent abschließen.............................................................. 99 9 Entwicklungsumgebung.................................................................. 103 Der Berichts-Designer...................................................................... 105 Die Ansichten Entwurf und Vorschau.................................................. 105 Toolfenster............................................................................. 106 Die Entwurfsansicht........................................................................ 108 Die Vorschauansicht........................................................................ 112 Der Abfrage-Designer...................................................................... 115 Grafischer Abfrage-Designer............................................................ 115 Textbasierter Abfrage-Designer.......................................................... 118 MDX-Abfrage-Designer................................................................. 119 10 Berichtselemente......................................................................... 123 Textfeld.................................................................................... 125 Linie und Rechteck......................................................................... 130 Bild........................................................................................ 130 Unterbericht............................................................................... 132 Datenbereiche.............................................................................. 133 Tabelle................................................................................. 133 Matrix................................................................................. 137 Liste.................................................................................... 140 Diagramm.............................................................................. 141 Sparklines und Datenbalken............................................................. 144 Messgeräte............................................................................. 146 Indikatoren............................................................................. 148 Karten..................................................................................... 151

8 Inhaltsverzeichnis 11 Formatierung und Seitenmanagement.................................................. 155 Formatierung.............................................................................. 156 Formatierungszeichen(folgen).......................................................... 156 Benutzerdefinierte Formatierungszeichenfolgen.......................................... 158 Bedingte Formatierung................................................................. 159 Seitenmanagement......................................................................... 160 Seitenumbrüche........................................................................ 160 Kopf- und Fußzeilen................................................................... 162 Dokumentstruktur..................................................................... 164 12 Datenquellen und Datasets.............................................................. 167 Datenquellen.............................................................................. 168 Freigegebene Datenquellen............................................................. 169 Berichtsspezifische Datenquellen........................................................ 172 Datasets................................................................................... 174 Datasets mit einer Abfrage aus Tabellen oder Sichten..................................... 175 Datasets mit einer gespeicherten Prozedur............................................... 175 Freigegebene Datasets.................................................................. 179 Multidimensionale Datenquellen........................................................... 181 Multidimensionale Datenquelle einbinden............................................... 182 Dataset erstellen........................................................................ 183 13 Gefilterte, sortierte und gruppierte Daten............................................... 187 Filtern..................................................................................... 188 Auf dem Datenbankserver filtern........................................................ 188 Dataset filtern.......................................................................... 190 Datenbereich filtern.................................................................... 192 Sortieren.................................................................................. 194 Auf dem Datenbankserver sortieren..................................................... 194 Im Bericht sortieren.................................................................... 194 Interaktiv sortieren..................................................................... 195 Datenoptionen......................................................................... 197 Gruppieren................................................................................ 198 Auf dem Datenbankserver gruppieren................................................... 198 Daten in einem Bericht gruppieren...................................................... 199 Rekursive Hierarchien.................................................................. 203 14 Parametrisierte Berichte................................................................. 207 Abfrageparameter.......................................................................... 208 Berichtsparameter......................................................................... 210 Berichtsparameter mit korrespondierendem Abfrageparameter........................... 210 Berichtsparameter ohne korrespondierende Abfrageparameter........................... 214 Parameter in gespeicherten Prozeduren..................................................... 215 Kaskadierende Parameter................................................................... 217 Dynamische Abfrage....................................................................... 219 Mehrwertige Parameter.................................................................... 221 DateTimePicker-Steuerelement............................................................. 223

Inhaltsverzeichnis 9 15 Interaktiv: Drilldown/Drillthrough........................................................ 225 Drilldown.................................................................................. 226 Drillthrough............................................................................... 228 Hyperlinks und Lesezeichenlinks............................................................ 231 Hyperlinks............................................................................. 231 Lesezeichenlinks........................................................................ 231 16 Gestaltung................................................................................ 233 Kopf- und Fußzeilen........................................................................ 234 Kopf- und Fußzeile eines Berichts....................................................... 234 Kopf- und Fußzeile einer Tabelle........................................................ 235 Kopf- und Fußzeile einer Gruppe........................................................ 235 Gestaltungsaspekte......................................................................... 236 Seitenlayout und Formatierung.......................................................... 236 Inaktivität und Navigation.............................................................. 239 17 Bereitstellung............................................................................. 241 Projekteinstellungen........................................................................ 242 Konfigurations-Manager.................................................................... 245 Teil C Management............................................................................. 247 18 Berichts-Manager oder SharePoint?..................................................... 249 Eine Entscheidung muss getroffen werden................................................... 250 Systemeigener Modus................................................................... 251 Integrierter SharePoint-Modus.......................................................... 251 Systemeigener Modus mit SharePoint-Webparts......................................... 251 Späterer Moduswechsel................................................................. 251 Berichts-Manager.......................................................................... 251 Berichte in SharePoint...................................................................... 252 Reporting Services-Funktionalitäten im integrierten Modus............................... 253 Funktionen, die sich anders im integrierten SharePoint-Modus verhalten.................. 254 Nicht unterstützte SharePoint-Funktionen............................................... 254 Nicht unterstützte Reporting Services-Funktionen........................................ 255 19 Berichts-Manager........................................................................ 257 Der Berichts-Manager im Einsatz........................................................... 258 Berichts-Manager starten................................................................ 259 Im Berichts-Manager navigieren......................................................... 259 Symbole des Berichts-Managers......................................................... 260 Die Inhalt-Seite......................................................................... 261 Bericht rendern......................................................................... 264 Ordner erstellen........................................................................ 264 Datenquellen anlegen................................................................... 265 Bericht hochladen...................................................................... 266 Einem Bericht eine neue Datenquelle zuweisen........................................... 267 Bericht downloaden..................................................................... 268 RDL-Datei bearbeiten................................................................... 269

10 Inhaltsverzeichnis Bericht oder Ordner löschen............................................................ 270 Bericht oder Ordner verschieben........................................................ 270 Umgang mit Ressourcen................................................................ 271 Nach Berichten und anderen Elementen suchen............................................. 273 Verwaltungsseiten.......................................................................... 275 Verwaltungsseite Eigenschaften von Ordnern............................................. 275 Verwaltungsseite Sicherheit von Ordnern................................................ 276 Verwaltungsseite Eigenschaften von Datenquellen........................................ 277 Verwaltungsseite Eigenschaften von freigegebenen Datasets............................... 277 Verwaltungsseite Eigenschaften von Berichten............................................ 278 Verwaltungsseite Parameter von Berichten............................................... 281 Siteeinstellungen des Berichts-Managers................................................. 283 Arbeiten mit dem HTML-Viewer........................................................... 286 Berichtssymbolleiste des HTML-Viewers................................................ 287 Berichte mit Parametern................................................................ 288 Berichte mit Dokumentstruktur......................................................... 290 20 Berichte in SharePoint................................................................... 291 Berichte in SharePoint im Einsatz........................................................... 292 Berichte in SharePoint starten.............................................................. 292 Die Berichtsbibliothek...................................................................... 294 Navigation............................................................................. 294 Symbole............................................................................... 294 Funktionen und Menüs................................................................. 295 Arbeiten mit der Berichtsbibliothek......................................................... 298 Ordner erstellen........................................................................ 298 Datenquellen anlegen................................................................... 299 Bericht hochladen...................................................................... 300 Bericht eine neue Datenquelle zuweisen................................................. 301 Bericht herunterladen.................................................................. 303 Bericht oder Ordner löschen............................................................ 304 Bericht löschen......................................................................... 304 Umgang mit Ressourcen................................................................ 306 Nach Berichten und anderen Elementen suchen............................................. 307 Eigenschaftenseiten........................................................................ 309 Eigenschaftenseite von Ordnern......................................................... 309 Eigenschaftenseite von Berichten und Datenquellen...................................... 310 Verwaltungsseiten.......................................................................... 312 Berechtigungen verwalten............................................................... 312 Abonnements verwalten................................................................ 313 Datenquellen verwalten................................................................. 314 Parameter verwalten.................................................................... 314 Verarbeitungsoptionen verwalten....................................................... 316 Berichtskopien verwalten............................................................... 317 Arbeiten mit dem HTML-Viewer........................................................... 320 Bericht rendern........................................................................ 320 Berichtssymbolleiste.................................................................... 321 Berichte mit Parametern................................................................ 322 Berichte mit Dokumentstruktur......................................................... 324

Inhaltsverzeichnis 11 21 Datenquellen............................................................................. 325 Datenquellenvarianten...................................................................... 326 Berichtsspezifische Datenquellen........................................................ 326 Freigegebene Datenquellen.............................................................. 327 Freigegebenes Dataset................................................................... 327 Verwaltungsseiten für Datenquellen......................................................... 328 Verwaltungsseite Datenquelle für Berichte................................................ 328 Verwaltungsseite Eigenschaften für freigegebene Datenquellen............................. 330 Beispiele für Verbindungszeichenfolgen.................................................. 332 Anmeldeinformationen für Datenquellen................................................ 333 Verwaltungsseiten für freigegebene Datasets................................................. 337 Verwaltungsseite Freigegebene Datasets für Berichte....................................... 338 Verwaltungsseite Eigenschaften für freigegebene Datasets.................................. 338 Verwaltungsseite Datenquelle für freigegebene Datasets................................... 340 Einstellungen von Datenquellen bearbeiten.................................................. 340 Berichtsspezifische Verbindung zur Datenquelle einrichten............................... 340 Anmeldeinformationen bei Berichtsausführung abfragen................................. 342 Freigegebene Datenquellen anlegen...................................................... 343 Bericht mit einer freigegebenen Datenquelle verbinden................................... 344 Freigegebene Datenquellen deaktivieren................................................. 345 Berichte mit mehreren Datenquellen verwalten........................................... 345 Freigegebene Datenquelle oder freigegebenes Dataset löschen............................. 348 22 Sicherheit................................................................................. 351 Das Sicherheitsmodell von Reporting Services............................................... 352 Grundlagen der rollenbasierten Sicherheit................................................ 352 Konzept der rollenbasierten Sicherheit................................................... 353 Aufgaben und ihre Berechtigungen.......................................................... 353 Aufgaben auf Elementebene............................................................. 354 Aufgaben auf Systemebene.............................................................. 355 Rollendefinitionen verstehen................................................................ 356 Rollendefinition einrichten.............................................................. 356 Die Standardsicherheit.................................................................. 357 Vordefinierte Rollendefinitionen der Elementebene...................................... 357 Vordefinierte Rollendefinitionen der Systemebene........................................ 361 Rollendefinitionen erstellen, ändern oder löschen........................................ 363 Rollen zuweisen............................................................................ 367 Benutzer und Gruppen in Rollenzuweisungen............................................ 369 Vordefinierte Rollenzuweisungen........................................................ 369 Benutzerdefinierte Rollenzuweisung..................................................... 370 Was ist bei der Sicherheit von Elementen zu beachten?....................................... 373 Sicherheit von Ordnern................................................................. 373 Sicherheit von Berichten und Ressourcen................................................ 374 Sicherheit von Berichten für den globalen Zugriff......................................... 375 Sicherheit freigegebener Datenquellenelemente........................................... 376 Sicherheit von Meine Berichte............................................................ 376

12 Inhaltsverzeichnis 23 Berichtsausführung und Auftragsverwaltung........................................... 379 Schritte der Berichtsausführung............................................................ 380 Verwaltungsseite Verarbeitungsoptionen zur Steuerung eines Berichts......................... 381 Die Option Diesen Bericht immer mit den neuesten Daten ausführen....................... 382 Die Option Diesen Bericht aus einer Berichtsmomentaufnahme rendern.................... 383 Der Bereich Berichtstimeout............................................................. 384 Festlegen von Eigenschaften zur Berichtsverarbeitung........................................ 385 Beispiel: Bedarfsgesteuerte Ausführung von Berichten aus dem Cache..................... 386 Beispiel: Ausführen der Berichte von Momentaufnahmen................................ 386 Beispiel: Synchronisieren von Berichtsänderungen für eine gespeicherte Momentaufnahme 387 Verwaltungsseite Optionen zur Cacheaktualisierung eines Berichts............................ 387 Neuen Cacheaktualisierungsplan anlegen oder bearbeiten................................ 388 Cacheaktualisierungsplan deaktivieren.................................................. 389 Was sind Aufträge?......................................................................... 390 Aufträge verwalten......................................................................... 390 Aufträge im SQL Server Management Studio verwalten................................... 390 Aufträge abbrechen..................................................................... 393 24 Exportformate............................................................................ 395 Berichte exportieren........................................................................ 396 Welches Exportformat soll ich wählen?.................................................. 398 Die Paginierung für Exportformate...................................................... 398 Renderingerweiterungen................................................................... 399 HTML-Renderingerweiterung.......................................................... 400 Excel-Renderingerweiterung............................................................ 400 Word-Renderingerweiterung........................................................... 402 CSV-Renderingerweiterung............................................................. 403 XML-Renderingerweiterung............................................................ 404 Bild-Renderingerweiterung............................................................. 405 PDF-Renderingerweiterung............................................................. 406 Atom-Renderingerweiterung............................................................ 406 Weitere Renderingerweiterungen........................................................ 408 25 Momentaufnahmen, Verläufe, Zeitpläne................................................ 409 Was ist eine Momentaufnahme?............................................................ 410 Verwaltungsseite für den Verlauf von Berichten............................................. 411 Bereich Zeitplandetails.................................................................. 413 Bereich Anfangs- und Enddatum......................................................... 414 Berichtsverlauf einrichten.................................................................. 414 Arbeiten mit dem Berichtsverlauf........................................................... 416 Die Berichtsverlauf-Seite................................................................ 417 Momentaufnahmen löschen............................................................ 418 Freigegebene Zeitpläne einsetzen........................................................... 419 Freigegebene Zeitpläne verwalten....................................................... 419 Beispiel: Freigegebenen Zeitplan erstellen................................................ 421 Freigegebenen Zeitplan einem Bericht zuweisen.......................................... 422 Welche Berichte sind einem Zeitplan zugewiesen?....................................... 423 Zeitplan anhalten bzw. fortsetzen....................................................... 423

Inhaltsverzeichnis 13 Teil D Profiwissen............................................................................... 425 26 Berichts-Generator....................................................................... 427 Berichtsmodell entwerfen................................................................... 428 Neues Berichtsmodellprojekt anlegen.................................................... 428 Datenquelle definieren.................................................................. 429 Datenquellensicht definieren............................................................ 430 Berichtsmodell definieren............................................................... 432 Berichtsmodell auf dem Berichtsserver veröffentlichen.................................... 435 Starten des Berichts-Generators............................................................. 435 Starten mithilfe des Berichts-Managers................................................... 435 Starten durch Eingabe einer URL........................................................ 436 Die Arbeit mit dem Berichts-Generator...................................................... 436 Datenquellenverbindung anlegen........................................................ 437 Objekte im Entwurfsbereich bearbeiten.................................................. 440 Datensätze filtern und sortieren......................................................... 442 Bericht ausführen....................................................................... 443 27 Report Definition Language.............................................................. 445 Was ist RDL?............................................................................... 446 Was ist XML?........................................................................... 446 Ein erster Blick auf eine Berichtsdefinition in RDL........................................ 446 RDL verstehen am Beispiel.................................................................. 447 Konzept des Berichtgenerator-Beispiels.................................................. 448 Neues Projekt erstellen.................................................................. 448 Projektimplementierung starten......................................................... 452 Teil 1: Berichtsdefinition generieren..................................................... 452 getdata- und writefile-hilfsfunktion..................................................... 460 Teil 2: Berichtsdefinition an Berichtsserver weitergeben................................... 462 Berichts-Generator-Beispiel ausführen................................................... 464 28 Berichte automatisch verteilen: Abonnements........................................... 467 Wozu Abonnements? Grundsätzliche Überlegungen........................................ 468 Was leisten Abonnements? Einsatzszenarien............................................... 469 Eines für alle: Standardabonnement erstellen................................................ 470 Individuell für jeden Benutzer: datengesteuerte Abonnements erstellen........................ 475 Regelmäßig frisch im Basisordner: datengesteuerter Bericht auf Dateifreigabe.............. 475 Wenn der Prophet nicht zum Berg kommt: Abonnements per E-Mail..................... 484 29»Meine Berichte«-Funktionalität......................................................... 491 Wieso Administration vertikal teilen?....................................................... 492»Meine Berichte«verwalten................................................................. 492»Meine Berichte«-Funktionalität aktivieren.............................................. 492 So deaktivieren Sie»Meine Berichte«.................................................... 494 Arbeiten mit»meine Berichte«.............................................................. 494 Mit dem Berichts-Manager arbeiten..................................................... 495 Berichte zum My Reports-Ordner hinzufügen............................................ 495 My Reports-Ordner per URL-Zugriff nutzen.............................................. 497 Verknüpfung zu einem bestehenden Bericht erstellen........................................ 497

14 Inhaltsverzeichnis 30 Ausdrücke................................................................................ 499 Allgemeine Ausdrücke verwenden.......................................................... 500 Beispiel: Verkaufsbericht nach Vertriebsmitarbeiter und Jahren........................... 500 Funktionen in Ausdrücken verwenden.................................................. 502 Globale Auflistungen und der Ausdruckseditor.......................................... 506 Erweiterte Möglichkeiten:.NET-Funktionen............................................. 508 Eigene Funktionen erstellen: Das Codeelement.............................................. 509 Volle Flexibilität: Mit Assemblys arbeiten................................................... 511 Assembly implementieren.............................................................. 511 Assembly bereitstellen.................................................................. 513 Auf eine Assembly in einem Bericht verweisen........................................... 514 Assembly-Funktion im Bericht nutzen................................................... 515 31 Migration von Version 2005 auf 2008 R2................................................ 519 Migration von vorhandenen Berichten aus Reporting Services 2005.......................... 520 Verschachtelte Tabellen/Matrix-Kombinationen............................................. 521 Berichte mit Dundas Charts in Detailgruppen............................................... 522 Teil E Programmierung........................................................................ 525 32 Einführung in Programmierung und URL-Zugriff....................................... 527 Programmiermöglichkeiten im Überblick................................................... 528 Die URL-Zugriffsfunktion.................................................................. 529 Durch die Ordnerstruktur des Berichtsservers browsen................................... 530 URL-Parameter........................................................................ 532 Portalintegration........................................................................... 537 33.NET-Webdienste......................................................................... 541 Webdienst erstellen........................................................................ 542 Einbinden in eine Anwendung: Webdienstclient erstellen.................................... 546 34 Reporting Services als Webdienst einbinden............................................ 551 Die Methoden............................................................................. 552 Methoden für Rendering und Ausführung............................................... 553 Methoden für Berichtsparameter........................................................ 553 Methoden für Datenquellen und Verbindungen......................................... 553 Methoden für Abonnements............................................................ 554 Methoden für Berechtigungen, Rollen und Richtlinien................................... 555 Methoden für den Berichtsverlauf und Momentaufnahmen.............................. 555 Methoden zur Verwaltung des Berichtsserver-Namespace................................ 556 Methoden für freigegebene Zeitpläne.................................................... 557 Methoden für verknüpfte Berichte...................................................... 557 Bericht aus Anwendung rendern............................................................ 558

Inhaltsverzeichnis 15 35 Aufgaben automatisieren mit Reporting Services-Skriptdateien........................ 563 Skript erstellen............................................................................. 564 Skript ausführen............................................................................ 564 Beispiel: Berichtsliste ausgeben und Bericht rendern.......................................... 565 Skripts komfortabel entwickeln und debuggen............................................... 568 36 Erweiterungsschnittstellen............................................................... 571 Die Erweiterungstypen...................................................................... 572 Einführung in Datenverarbeitungserweiterungen............................................ 572 Datenverarbeitungserweiterung implementieren............................................. 574 Mit der Implementierung beginnen...................................................... 575 Implementierung der Connection-Klasse................................................. 578 Command-Klasse implementieren....................................................... 582 DataReader-Klasse implementieren...................................................... 586 Datenverarbeitungserweiterung bereitstellen................................................. 590 Datenverarbeitungserweiterung in einem Bericht verwenden................................. 593 Erweiterungscode debuggen................................................................ 599 Erweiterung entfernen...................................................................... 602 37 Beispiel Benutzerdefiniertes Berichtselement......................................... 603 Allgemeines zu benutzerdefinierten Berichtselementen....................................... 604 Entwicklungsumgebung vorbereiten......................................................... 605 Programmiersprache und.net Framework................................................. 605 Komponenten erstellen..................................................................... 606 Entwurfszeitkomponente................................................................ 606 Laufzeitkomponente.................................................................... 617 Komponenten bereitstellen................................................................. 621 Konfigurationsdateien anpassen............................................................. 621 rssrvpolicy.config anpassen............................................................... 621 rsreportdesigner.config anpassen.......................................................... 621 rsreportserver.config anpassen............................................................ 622 Berichtselemente in die Toolbox einbinden.................................................. 622 Eigene Berichtselemente verwenden......................................................... 624 Stichwortverzeichnis...................................................................... 627 Über die Autoren......................................................................... 643