SQL Server Reporting Services (SSRS)

Seminarbeschreibung

In diesem dreitägigen Praxisseminar lernen die Teilnehmer, professionelle Berichte mit Microsoft SQL Server Reporting Services zu erstellen, zu veröffentlichen und zentral bereitzustellen. Der Kurs vermittelt den vollständigen Ablauf von der Datenanbindung über die Berichtsgestaltung bis zur Administration und Absicherung veröffentlichter Berichte.

Die Teilnehmer arbeiten mit dem Berichtsdesigner in Visual Studio beziehungsweise SQL Server Data Tools sowie mit dem Microsoft Report Builder. Neben Tabellen-, Matrix- und Diagrammberichten werden Parameter, Filter, Gruppierungen, berechnete Felder und interaktive Berichtsfunktionen behandelt.

Abschließend lernen die Teilnehmer die wesentlichen Funktionen des SSRS-Webportals beziehungsweise des Power BI Report Servers kennen. Dazu gehören die Veröffentlichung, Rechtevergabe, Datenquellenverwaltung, Berichtsabonnements und unterschiedliche Exportformate.

Voraussetzungen für das Seminar

Die Teilnehmer sollten über grundlegende Kenntnisse relationaler Datenbanken verfügen. Grundkenntnisse in SQL, insbesondere beim Erstellen von SELECT-Abfragen, sind empfehlenswert.

Programmierkenntnisse in VB.NET sind nicht erforderlich. Die Verwendung von Ausdrücken und benutzerdefiniertem Berichtscode wird anhand praxisnaher Beispiele erläutert.

Zielgruppe

Dieser Kurs richtet sich an:

  • Business Intelligence Entwickler
  • Datenanalysten
  • Datenbankentwickler
  • IT-Fachkräfte mit Fokus auf Reporting oder Datenanalyse

Tag 1 – Grundlagen und erster Bericht

Einführung in SQL Server Reporting Services

  • Was ist SQL Server Reporting Services?
  • Typische Einsatzgebiete und Berichtsszenarien
  • Aufbau und Komponenten einer Reporting-Services-Umgebung
  • Lebenszyklus eines Berichts
  • Abgrenzung von SSRS, Report Builder und Power BI Report Server
  • Überblick über Berichtsserver, Webportal und Berichtsdatenbank

Entwicklungswerkzeuge

  • Arbeiten mit Visual Studio und SQL Server Data Tools
  • Arbeiten mit Microsoft Report Builder
  • Aufbau und Bedienung des Berichtsdesigners
  • Verwenden der Toolbox
  • Aufbau einer Report-Definition-Datei
  • Projekt-, Berichts- und Bereitstellungseinstellungen

Erstellen des ersten Berichts

  • Anlegen eines Berichtsprojekts
  • Auswählen und Konfigurieren einer Datenquelle
  • Erstellen eines Datasets
  • Verwenden von SQL-Abfragen und gespeicherten Prozeduren
  • Einfügen einer Tabelle
  • Platzieren von Feldern, Texten und Berichtselementen
  • Überprüfen und Testen des Berichtslayouts
  • Bereitstellen eines Berichts auf dem Report Server

Formatierung und Gestaltung

  • Formatieren von Texten, Zahlen, Datumswerten und Währungen
  • Arbeiten mit Textfeldern
  • Verwenden von Kopf- und Fußzeilen
  • Einfügen von Logos, Linien und grafischen Elementen
  • Seiteneinstellungen, Seitenumbrüche und Drucklayout
  • Verwenden wiederkehrender Gestaltungsrichtlinien
  • Berücksichtigung eines vorhandenen Unternehmensdesigns

Tag 2 – Datenstruktur, Berechnungen und interaktive Berichte

Strukturieren und Organisieren von Daten

  • Datenregionen verstehen und gezielt einsetzen
  • Arbeiten mit Tabellen
  • Arbeiten mit Matrizen
  • Arbeiten mit Listen
  • Einsetzen von Diagrammen
  • Sortieren von Berichtsdaten
  • Gruppieren von Zeilen und Spalten
  • Erstellen mehrstufiger Gruppierungen
  • Zwischensummen und Gesamtsummen
  • Steuern von Seitenumbrüchen innerhalb von Gruppen

Ausdrücke und berechnete Werte

  • Grundlagen der SSRS-Ausdruckssprache
  • Erstellen berechneter Felder
  • Verwenden von Ausdrücken in Textfeldern und Tabellen
  • Arbeiten mit globalen Berichtsvariablen
  • Verwenden von Aggregatfunktionen
  • Bedingte Formatierungen
  • Ein- und Ausblenden von Berichtselementen
  • Verwenden integrierter Funktionen
  • Einführung in benutzerdefinierten Code innerhalb eines Berichts

Parameter und Filter

  • Hinzufügen von Berichtsparametern
  • Erstellen von Auswahl- und Mehrfachauswahlparametern
  • Definieren von Standardwerten
  • Arbeiten mit abhängigen Parametern
  • Verwenden von Parametern innerhalb einer SQL-Abfrage
  • Unterschied zwischen Abfrageparametern und Berichtsfiltern
  • Filtern von Datasets, Datenregionen und Gruppen

Interaktive Berichtsfunktionen

  • Erstellen auf- und zuklappbarer Bereiche
  • Arbeiten mit Drilldown-Funktionen
  • Verknüpfen mehrerer Berichte
  • Übergeben von Parametern an Detailberichte
  • Arbeiten mit hierarchisch aufgebauten Daten
  • Erstellen benutzerfreundlicher Navigationsstrukturen

Tag 3 – Veröffentlichung, Administration und Sicherheit

Veröffentlichung und Bereitstellung

  • Veröffentlichen fertiger Berichte
  • Arbeiten mit dem SSRS-Webportal beziehungsweise Power BI Report Server
  • Strukturieren von Berichten in Ordnern
  • Ändern veröffentlichter Berichte
  • Konfigurieren von Berichtseigenschaften
  • Ändern und zentralisieren von Datenquellen
  • Arbeiten mit freigegebenen Datenquellen und Datasets
  • Prüfen veröffentlichter Änderungen

Ausführung und Export

  • Ausführen und Anzeigen veröffentlichter Berichte
  • Exportieren von Berichten nach PDF, Excel, Word, HTML und Bildformaten
  • Besonderheiten unterschiedlicher Ausgabeformate
  • Optimieren von Berichten für Bildschirm, Ausdruck und Excel-Export
  • Vermeiden typischer Probleme bei Seitenumbrüchen und Exporten

Berichtsverwaltung

  • Grundlagen der Report-Server-Administration
  • Konfigurieren von Ausführungseigenschaften
  • Arbeiten mit zwischengespeicherten Berichten
  • Erstellen und Verwenden von Berichtssnapshots
  • Aufbewahren historischer Berichtsausführungen
  • Grundlagen von Berichtsabonnements
  • Automatisierter Versand von Berichten per E-Mail
  • Überblick über zeitgesteuerte Berichtsausführungen

Sicherheit und Berechtigungen

  • Sicherheitskonzept des Report Servers
  • Unterschied zwischen System- und Elementberechtigungen
  • Arbeiten mit Rollen und Rechten
  • Berechtigungen für Benutzer und Gruppen
  • Absichern von Ordnern, Berichten und Datenquellen
  • Grundlagen der Datenquellensicherheit
  • Weitergabe von Windows-Benutzerinformationen
  • Benutzerabhängiges Filtern von Berichtsdaten
  • Beeinflussung von Abfragen anhand des angemeldeten Benutzerkontos
  • Schutz personenbezogener und vertraulicher Berichtsinhalte

Erweiterung und Automatisierung

  • Überblick über Möglichkeiten der Report-Server-Automatisierung
  • Automatisiertes Bereitstellen und Verwalten von Berichten
  • Einführung in Report-Server-Webservices und Schnittstellen
  • Verwenden von Ausdrücken und integriertem Berichtscode
  • Einbinden eigener Funktionen in einen Bericht
  • Möglichkeiten und Grenzen benutzerdefinierten VB-Codes
  • Überblick über weiterführende Integrationsmöglichkeiten

Nach Abschluss des Seminars können die Teilnehmer:

  • Berichte mit Visual Studio und Report Builder erstellen
  • SQL-Datenquellen und Datasets konfigurieren
  • Tabellen-, Matrix-, Listen- und Diagrammberichte aufbauen
  • Berichte gruppieren, sortieren und formatieren
  • Berechnete Felder, Ausdrücke und Aggregatfunktionen einsetzen
  • Parameter, Filter und interaktive Berichtsfunktionen verwenden
  • Berichte auf einem Report Server veröffentlichen
  • Berichte in unterschiedliche Dateiformate exportieren
  • Datenquellen und Berichtseigenschaften zentral verwalten
  • Rollen und Berechtigungen für Berichte konfigurieren
  • Berichtsabonnements und zeitgesteuerte Ausführungen einrichten
  • Die grundlegenden Möglichkeiten zur Erweiterung und Automatisierung von Reporting Services einschätzen

Im Schulungszentrum oder als Live Online
Online: Microsoft Teams oder Zoom

Preis: Preisspanne: 990,00 € bis 1.290,00 € / Teilnehmer

Wir unterbreiten Ihnen gerne ein Angebot

- Ob Online, bei Ihnen im Hause oder beim Schulungspartner -

Ihr Kontakt zu uns

Wenn Sie den Vertrag widerrufen möchten, füllen Sie bitte dieses Formular aus und senden Sie es zurück.

*Bitte beachten Sie, dass aktivierte Software vom Widerruf ausgeschlossen ist.

Vielen Dank für die Kontaktaufnahme.

Wir werden uns umgehend mit Ihnen in Verbindung setzten.

Ihre Anforderungen an die individuelle Beratung

Sie möchten ein konkretes SQL-Server-Problem lösen, bestehende Prozesse optimieren oder Ihre XRechnung-Workflows automatisieren? Beschreiben Sie kurz Ihre aktuelle Situation. Auf dieser Grundlage erhalten Sie eine individuell auf Ihre Anforderungen abgestimmte Empfehlung.