Microsoft Solution Center

Slides:



Advertisements
Ähnliche Präsentationen
Web Solutions for Livelink
Advertisements

Be.as WEB Technologie
Was gibt´s neues im Bereich Sicherheit
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil3.
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
Web-Entwicklung mit ASP.NET 2.0 und Visual Studio 2005 Uwe Baumann Marketing Manager Developer Tools Microsoft Deutschland GmbH Oliver Scheer Developer.
Web Matrix Project Kurzüberblick Dirk Primbs Technologieberater Developer Platform Strategy Group Microsoft Deutschland GmbH.
Modelle und Methoden der Linearen und Nichtlinearen Optimierung (Ausgewählte Methoden und Fallstudien) U N I V E R S I T Ä T H A M B U R G November 2011.
Datenbankzugriff im WWW (Kommerzielle Systeme)
1 JIM-Studie 2010 Jugend, Information, (Multi-)Media Landesanstalt für Kommunikation Baden-Württemberg (LFK) Landeszentrale für Medien und Kommunikation.
Erweiterung B2B Usermanagement / LDAP-Anbindung
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
Oracle PL/SQL Server Pages (PSP). © Prof. T. Kudraß, HTWK Leipzig Grundidee: PSP – Internet-Seiten mit dynamischer Präsentation von Inhalten durch Einsatz.
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil2.
By Monika Krolak & Christian Meschke
PKJ 2005/1 Stefan Dissmann Zusammenfassung Bisher im Kurs erarbeitete Konzepte(1): Umgang mit einfachen Datentypen Umgang mit Feldern Umgang mit Referenzen.
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
Erstellen von WebServices mit Visual FoxPro 9.0
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
Microsoft Office Information Bridge Framework Jens Häupel.NET Technologieberater Developer Platform & Strategy Group Microsoft Deutschland GmbH.
... und alles was dazugehört
Templates. © beas2009 / Page 2 This documentation and training is provided to you by beas group AG. The documents are neither approved nor in any way.
20:00.
TWS/Graph HORIZONT Produkt-Präsentation Software für Rechenzentren
Webservice Grundlagen
SQL Server 2005 CLR-Integration
Präsentation von Sonja Pathe
Tools und Verfahren Steffen Krause Technologieberater Microsoft Deutschland GmbH
TWS/Graph HORIZONT Produktionsüberwachung für “TWS for z/OS”
Typo 3. INSTALLATION TYPO3 INSTALLTOOL EXTENSIONS UND TEMPLATES INSTALLATION TEMPLAVOILA USERMANAGEMENT Inhalt:
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,
Dariusz Parys Developer Evangelist Microsoft Deutschland GmbH Christian Weyer Solutions Architect thinktecture.
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
HORIZONT 1 XINFO ® Das IT - Informationssystem HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® Das IT - Informationssystem HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® Das IT - Informationssystem PL/1 Scanner HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Oliver Spritzendorfer Thomas Fekete
Symmetrische Blockchiffren DES – der Data Encryption Standard
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
Das IT - Informationssystem
1 Copyright 2005 SCADA SOFT AG WizReport XL Professional Version 6 Produkte Übersicht Peter Schöttli.
Zahlentheorie und Zahlenspiele Hartmut Menzer, Ingo Althöfer ISBN: © 2014 Oldenbourg Wissenschaftsverlag GmbH Abbildungsübersicht / List.
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
ICT – Modul Textverarbeitung
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 19 Version 1.0a Programme - Zusatzsoftware Oracle: –Forms –Reports –Designer –Jdeveloper –APEX (Application Express)
Copyright © 2010 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Homepage-System der SPORTUNION.
Kaseya Virtual System Administrator Produkt Update 7.0 Rocco van der Zwet Copyright ©2014 Kaseya 1.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Sprachneuerungen des .NET Frameworks 3.5
Datum:17. Dezember 2014 Thema:IFRS Update zum Jahresende – die Neuerungen im Überblick Referent:Eberhard Grötzner, EMA ® Anlass:12. Arbeitskreis Internationale.
orgAnice Pi Schulung /13 Konfiguration von orgAnice Pi (1) 2.
Das IT - Informationssystem
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Cognos 8.4 “Whats new” Anwendungserfahrungen Ralf Roeber Technik- Workshop Stuttgart 17. März 2009.
1 Medienpädagogischer Forschungsverbund Südwest KIM-Studie 2014 Landesanstalt für Kommunikation Baden-Württemberg (LFK) Landeszentrale für Medien und Kommunikation.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
Arbeiten in einem agilen Team mit VS & TFS 11
? What is Open PS? SAP Open PS based on EPS 4.0
Was gibt’s neues im Bereich Anpassung Fabian Moritz Consultant, Developer SharePointCommunity.de.
Datenbanken Produkte Dienstleistungen Referenzen.
Datenbanken Produkte Dienstleistungen Referenzen.
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Cubido business solutions gmbh Haidfeldstrasse 33 A-4060 Leonding di(fh) Wolfgang Straßer ° Rundumblick.
Azure Active Directory und Azure Active Directory Domain Services
 Präsentation transkript:

Microsoft Solution Center Microsoft Produkte und Lösungen SQL Server 2000 Reporting Services Erstellung von Berichten mit dem Report Designer Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Erstellen eines Berichts Microsoft Solution Center Erstellen eines Berichts Report Designer integriert in Visual Studio.NET 2003 Minimal ist Visual Basic.NET 2003 erforderlich Runtime Version kommt mit Yukon Zwei Möglichkeiten zu beginnen Report Assistent Leerer Report Oder… schreiben Sie ein XML Datei in Ihrem bevorzugten Editor Oder… generieren einer RDL-Datei aus einer eigenen Anwendung Bereits erhältlich: 3rd party tools, z.B. von MIS, Proclarity Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Layout Grundlagen Frei-Form Layout Ähnlich dem Layout einer Form Report Objekte: Textbox, Tabelle, Grafik … Einige Report Objekte vergrößern sich zur Laufzeit und beeinflussen andere Objekte Report Objekte können in anderen Report Objekte eingebettet werden Seitenumbrüche Logische und physikalische Seitenumbrüche werden unterstützt Abhängig von der “Rendering Extension” Optional Seiten Kopf- und Fuß- Bereiche Not intrinsically banded but banding can be simulated Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Report Elemente Unabhängig Elemente Textbox Image Linie Rechteck Subreport Inhalte: Konstanten oder Ausdrücke (expression) Wiederholungen innerhalb von Daten Regionen Daten Regionen Liste, Tabelle, Matrix, Grafik Verbindung zum Data Set, Wiederholung für Details oder Gruppen €100,000 ActiveX Control Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Element-Eigenschaften Microsoft Solution Center Element-Eigenschaften Alle Report Elemente Hintergrund Farbe* Hintergrund Bild* Rahmen Farbe* Rahmen Style* Rahmen Größe* Farbe* Padding* Textboxen Vergrößern Font Famillie* Font Größe* Font Style* Font Gewicht* Format* Duplikate ausblenden Linien Höhe* Text Verbindung* Text Gestaltung* Vertikale Verbindung* *Ausdrücke möglich Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Listen Brian $10,000 Jason $20,000 Wiederholende Regionen mit Freiform Layout Ähnlich “bands” in anderen Report Werkzeugen Aber mehrfache Listen können nebeneinander verwendet werden! Listen innerhalb von Listen für mehrfache Ebenen von Gruppierungen Verwendbar für komplexe Wiederholungs- Bereiche Steve $30,000 „bands“ = Streifen Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Tabelle Person Region Sales Brian North $10,000 Dan $20,000 Total $30,000 Steve East $50,000 Grand Total $80,000 Wie Listen mit Spalten Feste Spalten, wiederholende Zeilen Tabellen Zellen können Spalten übergreifen Mehrfache Tabellenzeilen pro Record Tabellen Zellen können beliebige ReportElemente enthalten Schneller und kleiner als Listen Einfache Verbindung von Elementen Verwendung für die meisten Berichten Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Matrix Elemente Sales 2000 2001 2002 Brian $100 $110 $120 Jason $200 $250 $300 Steve $400 Total $600 $760 $720 Wiederholund in Zeilen und Spalten Richtung Auch bezeichnet als Pivot Tabelle oder “Cross Tab” Beliebige Formatierung der Spaltenköpfe Unterschiedliche Formatierung für Subtotals Matrix Zellen können jedes Report Element enthalten Verwenden wenn Spaltenbezeichnungen in den Datensätzen enthalten sind Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Grafiken Daten aus Feldern innerhalb der “Data Sets” Oder aus Ausdrücken (expressions) Umfangreiche Grafik-eigenschaften und -typen Verwendet Dundas Chart Komponenten Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Berichte erstellen Gruppierung, Sortierung, Neue Felder, Grafiken Microsoft Solution Center Berichte erstellen Gruppierung, Sortierung, Neue Felder, Grafiken Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Ausdrücke Die meisten Eigenschaften verwenden Ausdrücke (expressions) Ausdrücke verwenden VisualBasic.NET Syntax Werte aus den Data Sets Werte aus anderen Elementen des Berichtes Werte von globalen Eigenschaften und Benutzereigenschaften Aggregations-Funktionen: Sum, Avg, Count, Min, Max, First, Last, RowNumber, RunningValue, CountDistinct, StDev, Var, etc. Beispiele =Fields!Name.Value =Fields!First.Value & " " & Fields!Last .Value =Sum(Fields!Sales.Value,”Group_Products”) =IIF(Sum(Fields!Sales.Value)>10, "green", "red") Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Bedingte Formatierung Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Parameter Report Parameters können innerhalb von Report Ausdrücken verwendet werden (inklusive Einbindung in Abfrage) Gültige Werte und Default Werte können statisch sein oder aus Abfragen kommen Parameter können hierarchisch sein Ausgewählte Parameter können später gültige Werte setzen Zugriff mit globaler Parameter Sammlung, z.B. =IIF(Fields!Sales.Value > Parameters!Goal.Value, “PASS", “FAIL") Nicht geeignet für parametrisierte Abfragen Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Zufügen von interaktiven Parametern Microsoft BI-Day Nachmittag Teil 2

Report Interaktivität hinzufügen Microsoft Solution Center Report Interaktivität hinzufügen Aktionen können zu Report Elementen hinzugefügt werden Details anzeigen (drill down) Verzweigung zu Details in einem anderen Report (Drill through) Lesezeichen-Sprungmarke innerhalb eines Berichtes (Bookmarks jump) Hyperlinks zu beliebigen Web Seiten Dokumenten Karten zeigen die Report Struktur (Dokument Maps) Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Zufügen interaktiver Doc Maps Microsoft BI-Day Nachmittag Teil 2

Interaktivität Drill Down Microsoft BI-Day Nachmittag Teil 2

SQL Server 2000 Reporting Services Zusätzliche Themen und Funktionen Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Arbeiten mit Daten Mehrfache “Data Sets” von verschiedene Datenquellen in einem Report Unterstützte Datenquellen SQL Server (7.0, 2000, Yukon) Analysis Services (2000 w/XML/A, Yukon) OLE DB, ODBC, Oracle, andere .NET-Daten Provider Query Builder im Report Designer für SQL Server und OLE DB Oder: Abfragen selber schreiben, z.B. im Texteditor oder Query Tool Abfrage Parameter können als Report Parameter verwendet werden Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Integration SAP R/3 und SAP BW Direkt Mittels Third Party OLE DB Provider für SAP Import von Daten z.B. via DTS und SAP.NET SAP BW SAP BW OLE DB for OLAP (ODBO) Zugriff via MDX Für jede Plattform und Datenbank Zertifizierung läuft Zugriff auf SAP BW – Tabellen Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Demo SAP R/3 Zugriff x) Zeige Kundenliste1 und 2, z.B: auch Serienbrief via Excel x) Zeige Änderung und suche nach Muster: Ändere in SAP TX VD03 eine Adresse, Customer 2, WETT, zB Strasse ändern, Abspeicher durch ExitSF Dann Kundenliste3 Scuhe nach WE* Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft BI-Day Nachmittag Teil 2 Rekursive Hierachien Beispiel: EmployeeId & ManagerId Können zur Gruppierung genutzt werden Funktion: Level() Microsoft BI-Day Nachmittag Teil 2

Microsoft BI-Day Nachmittag Teil 2 Dynamische Queries Mehr als Parametrisierung z.B. um „alle Gebiete“ zu selektieren Gesamtes Query wird dynamisch z.B. via =IIF(…) berechnet Filter Können auf Data Sets und Data Regionen (zB. Tabellen) definiert werden Können Parameter nutzen Vorteil bei Snapshots Microsoft BI-Day Nachmittag Teil 2

Microsoft BI-Day Nachmittag Teil 2 Lokalisierung Alle Tools sind lokalisiert Dateninhalte müssen z.B. via dynamischen Queries oder User-Code lokalisiert werden User!Language zur Steuerung Report-Elemente haben ein Property-Locale In SQL Server „Yukon“ Server-seitige Unterstützung via UDM Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Code Blöcke Code Blöcke können als Benutzer-definierte Funktionen zugefügt werden Einbinden von beliebigen Code in VisualBasic.NET Syntax Ausdrücke können sich auf Funktionen beziehen Einbinden von externen Assemblies Vorlagen als Samples mitgeliefert Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Verteilen von Report Projekten Microsoft Solution Center Verteilen von Report Projekten Erfolgt aus Visual Studio heraus (durch Entwickler) oder vom RS-Admin durch ein Upload Transferiert Berichten, Bilder und Datenquellen auf den Report Server Nachdem Sie verteilt haben erfolgt durch den RS-Admin Setzen der Sicherheits Berechtigungen Einstellungen für Caching und geplante Ausführung Einstellungen für Ausführungs- Historie Push und Pull Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Importieren von Berichten Microsoft Solution Center Importieren von Berichten Microsoft Access XP & 2003 Ältere Versionen nicht direkt möglich Grafiken und der dahinter liegende Code wird nicht importiert Redesignen Sie Ihre Top Berichte um Reporting Services Funktionen, speziell Tabelle- und Matrix-Elemente zu verwenden Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Report Definition Language - RDL Microsoft Solution Center Report Definition Language - RDL Berichte werden geschrieben in der Report Definition Language (RDL) Erweiterbares XML Format XSD Schema ist in der Online-Dokumentation verfügbar Custom tags können an “Rendering Extensions” übergeben werden Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

RS-Webservice Schnittstelle Alle wichtigen Funktionen per Webservice ansprechbar Per Objektmodell Offene Schnittstelle durch SOAP & WSDL Microsoft BI-Day Nachmittag Teil 2

SQL Server 2000 Reporting Services Management Microsoft Solution Center Microsoft Produkte und Lösungen SQL Server 2000 Reporting Services Management Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Agenda Management Reporting Services Microsoft Solution Center Agenda Management Reporting Services Installation Management APIs und Werkzeuge Namespace und Sicherheit Berichtseigenschaften und Datenquellen Ausführung und Jobs Subscriptions und Scheduling Erweiterungen Extensions Beispiel: Printer Delivery Extension Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Reporting Services installieren Microsoft Solution Center Reporting Services installieren Server Komponenten Report Server SOAP Endpunkt URL Zugriff für Browser Win32 Service: Report Server Service Report Manager Web-basiertes Server Management Report Server Datenbank Report Metadaten Speicher Selbe oder entfernte Maschine (für Web Farmen) Client Komponenten Report Designer in Visual Studio Client Utilities, Skript-Interpreter Dokumentation und Beispiele Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Setup Komponenten&Voraussetzungen Microsoft Solution Center Setup Komponenten&Voraussetzungen Komponente Voraussetzung Server Report Server Windows 2000 oder 2003 Server Internet Information Server .NET Framework (enthalten) SMTP Server für E-mail Auslieferung Report Manager Report Server Databank SQL Server 2000 SQL Server Agent Client Report Designer Visual Studio .NET 2003 (minmal Visual Basic .NET 2003) Client Werkzeuge Dokumentation und Beispiele None Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Reporting Services Komponenten Microsoft Solution Center Reporting Services Komponenten Browser Report Designer Client Utilities Report Manager http://<server>/reports URL SOAP Endpoint reportservice.asmx WMI Web Service (IIS / ASP.NET) http://<server>/reportserver Win32 Service Auslieferung Shared Components Data Zugriff Rendering Sicherheit SQL Server Database / SQL Server Agent Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Management APIs Web Services / SOAP API Vollständige SOAP API Implementierung mit komplexen Typen Enthält WSDL Fügt Service Referenzen in Visual Studio .NET zu Unterstützt SSL WMI Wird zum Management der RS Service Konfiguration verwendet Arbeitet selbst wenn der Web Service nicht verfügbar ist Keine WMI Events in der ersten Version enthalten Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Management Werkzeuge Report Manager Web-basierte Management Anwendung in Reporting Services enthalten Verwendet ASP.NET um mit dem Server zu sprechen Client Werkzeuge Script Host Server Konfiguration Eigene Anwendungen Win32 Management UI in Yukon Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Server Namespace Hierarchischer “Namespace” wird in SQL Server Datenbank verwaltet Ordnerartige Struktur zum organisieren von Berichten und Sicherheits-Einstellungen Element Typen Report / Linked Report Ordner Datenquelle Resource Elemente werden über ihren Pfad in der SOAP API und URL Zugriff referenziert (z.B. /Adventure Works/Sales Report) Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Meine Reports / My Reports Microsoft Solution Center Meine Reports / My Reports Gibt Benutzern eine Ordner, um eigene Reports und Dokumente zu veröffentlichen /My Reports wird umgeleitet auf /users/<username>/My Reports Konfigurierbare Sicherheitsrollen werden automatisch angewendet Sind in der Grundeinstellung deaktiviert Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Rollen-Basiertes Sicherheits Model Microsoft Solution Center Rollen-Basiertes Sicherheits Model Operation Aufgaben (Tasks) Sets von “Low-Level” Operationen Objekt-level (z.B. Bericht erstellen) oder System-level (manage jobs) Nicht abänderbar Rollen (Roles) Sets von Aufgaben Default Rollen als Grundeinstellung installiert (browser, publisher) Default Rollen können verändert werden, neue Rollen können zugefügt werden Gruppen / Anwender Windows NT / Active Directory Rollen Zuordnungen Ordnet Gruppen / Anwendern Rollen zu Vererbung von übergeordneter Ebene (Parent) im “Namespace” Task Role Group or User Role Assignment Item Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Management Site Settings, Sicherheit, Rollen demo ZZ Microsoft BI-Day Nachmittag Teil 2

Scheduling / Zeitpläne Microsoft Solution Center Scheduling / Zeitpläne Management Ereignisse können auf dem Report Server geplant/beauftragt werden Caching, Subscriptions, Historie Aufträge werden in der Datenbank gespeichert und sind in den SQL Agenten integriert Der Agent fügt einen Eintrag in die Queue zu, wenn er angestoßen wird Auftrags-Ereignisse werden in der Datenbank gequeued (Jobs) und durch den NT Service überwacht Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Gemeinsam genutzte Aufträge (shared schedule) Microsoft Solution Center Gemeinsam genutzte Aufträge (shared schedule) gemeinsam genutzte Aufträge sind unabhängig von Berichten, Subscriptions, oder Snapshots Änderungen der Eigenschaften für gemeinsam genutzte Aufträge Name Tage, Zeit, oder Frequenz Start und End Datum Pause und Neustart von gemeinsam genutzten Aufträgen Beenden eines gemeinsam genutzten Auftrages Löschen eines gemeinsam genutzten Auftrages Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center demo Aufträge / Scheduling Microsoft BI-Day Nachmittag Teil 2

Berichts-Eigenschaften Microsoft Solution Center Berichts-Eigenschaften Metadaten werden beim Veröffentlichen aus der Report Definition extrahiert und verbleiben in der Schema-Datenbank Name Beschreibung Sichtbar Report Definition Parameters Prompt Prompt String Default Werte Datenquellen Information Wichtig: alles aus der RDL Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Datenquellen Management Microsoft Solution Center Datenquellen Management Administrator kann Verbindungstyp und connection string nach der Veröffentlichung setzen Anmelde- Auswahlmöglichkeiten Prompt für Windows oder Sicher gespeicherte Credentials Encrypted im RAM Speicher und in der Databank Optional löschen der Personifizierung nach dem Verbindungsaufbau (Funktioniert nur mit SQL Server) Integrierte Sicherheit Setzt Kerberos Delegation voraus Keine Sicherheit Gemeinsam verwendete Datenquellen Verbindung und Credential Informationen werden als sicheres Objekt im Namespace gespeichert “Single point of management” für viele Berichte Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Berichtsausführung verwalten Microsoft Solution Center Berichtsausführung verwalten Ausführungs-Sitzungen (Execution Sessions) Werden automatisch für jeden Bericht erstellt Hält Konsistenz zwischen Server Round Trips (Bilder, Paging, Exportieren) Session timeout wird im Server Konfigurations-File eingestellt Ausführungseigenschaften ermitteln ob ein Bericht “on-demand” oder von einem “snapshot” “gerendered” wird On-demand Berichte können zwischen Anwendern gecached werden Cache ist gültig für bestimmte Zeit nach der Ausführung oder wird durch einen Auftrag gelöscht Limitierungen – Benutzer-spezifische Ausdrücke (User ID, Language), Gespeicherte Anmeldeinformationen Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Snapshots und Historie Microsoft Solution Center Snapshots und Historie Snapshot alle Anwender bekommen bzw. nutzen die gleichen Daten Einzelne Instanz eines aufbereiteten Berichtes Limitierung: Keine Berichts-Parameter oder Anwender-Spezifischen Erweiterungen, gespeicherte Anmeldeinformationen Historie Mehrfache Instanzen eines ausgeführten Berichtes für Archivierung oder Audit-Zwecke Wird unabhängig von der Datenquelle oder Berichtsdefinition gespeichert Enthält aber eine Kopie der Berichtsdefinition System und Berichts-spezifische Laufzeit Policy Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Management Historie / Snapshots demo ZZ Microsoft BI-Day Nachmittag Teil 2

Laufende Berichte verwalten Microsoft Solution Center Laufende Berichte verwalten Laufende Berichte verwalten Abfrage Timeouts werden in Berichts-Definition eingestellt Ausführungs-Timeouts können systemweit oder Berichtsabhängig definiert werden Lang laufende Berichte können manuell gestoppt werden Abfrage Timeouts werden in Berichts-Definition eingestellt Ausführungs-Timeouts können systemweit oder Berichtsabhängig definiert werden Lang laufende Berichte können manuell gestoppt werden Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Management Report Properties demo ZZ Microsoft BI-Day Nachmittag Teil 2

Subscriptions/Abonnements Microsoft Solution Center Subscriptions/Abonnements Erfolgt personalisiert, Administrator definiert Subscription und Auslieferung Output Format kann pro Subscription ausgewählt werden Es können gerenderte Berichte oder Links versendet werden Data-driven Subscriptions für individuelle Auslieferung Subscription ist ein Snapshot kombiniert mit einem Auslieferungsweg (delivery provider) Auslieferungs Erweiterung (Delivery extension) legt fest, wie ein Bericht gesendet wird, z.B. Fax oder SMS Erweiterbare “delivery provider” Architektur E-mail Auslieferung erfordert lokalen oder remoten SMTP Server Zwei Typen von Subscriptions Standard Data Driven Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Standard Subscriptions Microsoft Solution Center Standard Subscriptions Einzelner Bericht wird einem festen Empfängerkreis zugeschickt Endanwender wollen ihre Berichts-Auslieferung selber einstellen So funktioniert es Anwender stellt eine Anfrage für eine Bericht zu einer bestimmten Zeit und einem Auslieferungsformat Kann angestoßen werden basierend auf einem Auftrag oder Snapshot Erstellung Bericht bestimmen, Ausführungskonditionen, Parameter, Auslieferungsort, etc. Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Subscriptions / Abonnements demo Microsoft BI-Day Nachmittag Teil 2

Data Driven Subscriptions Microsoft Solution Center Data Driven Subscriptions Einsetzbar wenn: Auslieferung zu einer Liste von Zielen mit unterschiedlichen Inhalt für jedes Ziel erfolgt Beispiel: Vertreter und Vertriebsgebiete So funktioniert es: Setup durch den Administrator Bestimmen einer Abfrage die eine Liste (Tabelle) von Parametern und Ziele für die Auslieferung zurück gibt Festlegen Auslieferungeinstellungen und Parameter Fix oder als Feld aus der Auslieferungsabfrage Ausführung als definierter Auftrag oder als Trigger auf einem Snapshot Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Demo Data Driven Subscription Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Logging und Auditing Event Log Integration Kritische Ereignisse und Fehler Ereignissverfolgung (Trace Events) Verfolgt alle Server Aktivitäten, Anwortzeiten, Sicherheits Ereignisse Berichts-Ausführungs Log Für Analyse der Server Auslastung/Benutzung Enthält: Bericht, Format, Anwender, Start, Ende, Cache Hit, Größe Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Scripting Unterstützung Microsoft Solution Center Scripting Unterstützung VB.NET Code File Written using generated Web Service proxy Alle Web Service Methoden sind skriptbar Skripte müssen ein Funktion mit der Deklaration enthalten: Public Sub Main() Die Verbindung zum Report Server wird automatisch durch den Script Host hergestellt Ausführung erfolgt durch Report Server Script Host (RS.EXE) Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Erweiterungen verwalten Microsoft Solution Center Erweiterungen verwalten Erweiterungen (Extensions) können geschrieben werden um die Funktionalität zu erweitern siehe Books Online für Interface Definitionen Data Retrieval, Rendering, Auslieferung, Sicherheit Kopieren von Assemblies in das RS server /bin Verzeichniss Zufügen einer Erweiterung und Konfigurations Informationen im rsreportserver.config File Konfiguration File Überwachung (kein Server neustart erforderlich) Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

SQL Server 2000 Reporting Services Printer Delivery Extension Microsoft Solution Center SQL Server 2000 Reporting Services Printer Delivery Extension Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Printer Delivery Sample Beispielprojekt in \Reporting Services\Samples Microsoft BI-Day Nachmittag Teil 2

Printer Delivery Sample Um das Beispiel mit Visual Studio .NET zu erstellen Öffnen PrinterDeliverySample.sln in Visual Studio .NET. Im Solution Explorer, das PrinterDeliverySample Projekt auswählen. Im Projekt Menü, Add Reference auswählen. Die Add References Dialog Box öffnet. Den .NET Tab auswählen. Browse auswählen, und Microsoft.ReportingServices.Interfaces.dll auf dem lokalen Laufwerk suchen. Die File befindet sich normalerweisein C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer\bin. OK Klicken.Die Referenz wurde in das Projekt eingefügt. Im Build Menu, Build Solution auswählen. Microsoft BI-Day Nachmittag Teil 2

Printer Delivery Sample Microsoft BI-Day Nachmittag Teil 2

Printer Delivery Sample Um das Beispiel zu verteilen: Kopieren der Microsoft.Samples.ReportingServices.PrinterDeliverySample.dll zum Report Server. Der default Ort für Report Server Erweiterungen ist C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer\bin. Im RSReportServer.config File, folgende Änderungen unter dem Delivery Element durchführen. <Extension Name="Printer Delivery Sample" Type="Microsoft.Samples.ReportingServices.PrinterDeliverySample.PrinterDeliveryProvider,Microsoft.Samples.ReportingServices.PrinterDeliverySample"> <Configuration> <Printers> <Printer>\\Server\MyNetworkPrinter1 </Printer> <Printer>\\Server\MyNetworkPrinter2</Printer> <Printer>MyLocalPrinter</Printer> </Printers> </Configuration> </Extension> Kopieren des Files zum Report Manager. Der default Ort für die Erweiterung des Report Manager ist C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportManager\bin Im RSWebApplication.config File, folgende Änderungen unter DeliveryUI Element durchführen: <Extension Name="Printer Delivery Sample" Type="Microsoft.Samples.ReportingServices.PrinterDeliverySample.PrinterDeliveryUIProvider,Microsoft.Samples.ReportingServices.PrinterDeliverySample"/> Microsoft BI-Day Nachmittag Teil 2

Printer Delivery Sample Konfigurieren der Code Zugriffssicherheit für das Beispiel Öffnen des Report Server Policy Konfiguration Files (rssrvpolicy.config). Der default Ort für das File ist C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer. Die Delivery extensions muss vollständige Zugriffsrechte erhalten, deshalb müssen folgende Änderungen zugefügt werden: <CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust" Name="PrinterDeliveryCodeGroup" Description="Code group for my delivery extension"> <IMembershipCondition class="UrlMembershipCondition" version="1" Url="C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer\bin\Microsoft.Samples.ReportingServices.PrinterDeliverySample.dll" /> </CodeGroup> Wenn das Beispiel auch im Report Manager verwendet werden soll müssen diese Schritte für das Report Manager Policy Konfigurations File (rsmgrpolicy.config) wiederholte werden und folgde Änderung eingefügt werden: <CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust“ Name="PrinterDeliveryCodeGroup“ Description="Code group for my delivery extension"> <IMembershipCondition class="UrlMembershipCondition” version="1" Url="C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportManager\bin\Microsoft.Samples.ReportingServices.PrinterDeliverySample.dll“ /> </CodeGroup> Microsoft BI-Day Nachmittag Teil 2

Printer Delivery Sample Microsoft BI-Day Nachmittag Teil 2

Microsoft Solution Center Diskussion und Fragen!? Uff... Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Weitere Informationen Link zu den PPT-Dateien wird in den nächsten tagen per Mail bekanntgegeben BARC/Computerwoche Datawarehouse-Lösungen München 26.5. Hannover 2.6. Düsseldorf 8.6. Anmeldung: www.barc.de TDWI - Kongress 14.-16.Juni München Anmeldungen: http://www.dw-institute.de Microsoft BI-Day Nachmittag Teil 2

Vielen Dank für Ihre Aufmerksamkeit! Microsoft Solution Center Vielen Dank für Ihre Aufmerksamkeit! Ihr Potenzial. Unser Antrieb. Microsoft BI-Day Nachmittag Teil 2 Microsoft BI-Day Nachmittag Teil 2

Microsoft BI-Day Nachmittag Teil 2 Copyrights ... This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. 2001 – 2004 Microsoft Corporation. All rights reserved. Companies, names, and/or data used in screens and sample output are fictitious, unless otherwise noted. Microsoft, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners. Microsoft BI-Day Nachmittag Teil 2