Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Microsoft Solution Center

Ähnliche Präsentationen


Präsentation zum Thema: "Microsoft Solution Center"—  Präsentation transkript:

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

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

3 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

4 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

5 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

6 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

7 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

8 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

9 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

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

11 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

12 Bedingte Formatierung
Microsoft BI-Day Nachmittag Teil 2

13 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

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

15 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

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

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

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

19 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

20 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

21 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

22 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

23 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

24 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

25 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

26 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

27 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

28 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

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

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

31 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

32 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

33 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 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

34 Reporting Services Komponenten
Microsoft Solution Center Reporting Services Komponenten Browser Report Designer Client Utilities Report Manager URL SOAP Endpoint reportservice.asmx WMI Web Service (IIS / ASP.NET) 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

35 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

36 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

37 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

38 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

39 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

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

41 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

42 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

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

44 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

45 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

46 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

47 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

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

49 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

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

51 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 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

52 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

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

54 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

55 Demo Data Driven Subscription
Microsoft BI-Day Nachmittag Teil 2

56 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

57 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

58 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

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

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

61 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

62 Printer Delivery Sample
Microsoft BI-Day Nachmittag Teil 2

63 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

64 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

65 Printer Delivery Sample
Microsoft BI-Day Nachmittag Teil 2

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

67 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: TDWI - Kongress Juni München Anmeldungen: Microsoft BI-Day Nachmittag Teil 2

68 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

69 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


Herunterladen ppt "Microsoft Solution Center"

Ähnliche Präsentationen


Google-Anzeigen