SQL Server 2005 – die Business Intelligence Plattform: Integration, Analyse & Reporting Markus Raatz Geschäftsführer ixto GmbH Warum Business Intelligence? Langsame Reaktion auf Veränderungen am Markt Lagerverwaltung und Einkaufsverwaltung ineffektiv Hohe Kosten für Administration Kundenbedürfnisse schwer zu analysieren Management durch Spreadsheets Überfülle an Information Compliance (BASEL, Sarbanes Oxley) SQL Server-Generationen Die Geschichte der Business Intelligence-Innovation 1. Generation 2. Generation SQL Server 7.0 Erste Datenbank mit OLAP und ETL ExcelIntegration Clustering eingebaut “OLAP für die Massen” SQL Server 2000 Echtzeit-OLAP Erste Datenbank mit Data Mining Mehr Arten von Dimensionen 64BitUnterstützung SQL Server 2000 Reporting Services Erste Datenbank mit ReportingLösung Enthält Report Design, Weitergabe & Verwaltung 3. Generation SQL Server 2005 BI hochverfügbar Skalierbarkeit Ad Hoc-Reporting EntwicklerProduktivität Data Mining und ETL für Unternehmensanwendungen inbegriffen OLAP Services Analysis Services Über alle Verläßlich und sicher Niedrigste TCO Versionen gilt: Business Intelligence integriert Automatisches Tuning Marktführer im OLAP-Bereich http://www.olapreport.com Eine echte Entscheidungshilfe Business Intelligence Integrieren Daten aus Quellsystemen integrieren Datentransformation und Vereinheitlichung Analysieren Hierarchischer Überblick über Daten, Business Logik Ad-hoc Analysen leichtgemacht Alle Business IntelligenceTools aus einer Hand SQL Server Reporting Services in allen Editionen enthalten Reporting Datenpräsentation und -verteilung Einfacher Zugriff für alle Integration Services Warum ist ETL wichtig? Neue und erweiterte ETL-Fähigkeiten Neue Architekturen zum Laden von Daten Integration Services Warum ist ETL wichtig? Daten aus heterogenen Quellen vergleichbar machen: Textdateien Excel-Sheets Host-Systeme Relationale DBs Daten in Data Warehouses und Data Marts aktualisieren Daten säubern, bevor man sie einfügt Schnelles Laden von Massendaten Bei Erfolg oder Fehler Statusinformationen versenden Mehr Logik in den Ladevorgang, dann werden StagingDatenbanken unnötig Automatisierte Funktionen zur Datenadministration Integration Services Neue und erweiterte ETL-Fähigkeiten Die ETL-Plattform für große Projekte Hohe Performance Hohe Datenmengen Noch zuverlässiger und stabiler Einfacher zu bedienen Vollständige Entwicklungsumgebung Versionskontrolle Visuelles Debuggen von Kontrollund Datenfluss Jede Menge Transformationen bereits enthalten Sehr gut erweiterbar Eigene Tasks Eigene Transformationen Eigene Datenquellen Integration Services: Funktion •Vielseitige Datenquellen sind unterstützt, auch selbst entwickelte •Transformations-Komponenten verändern die Daten flexibel. •Die Daten werden regelbasiert verschiedene Wege weitergeleitet. •Der Datenfluss kann so komplex sein wie das Alltagsgeschäft. •Am Ende werden die Daten parallel in verschiedene Ziele geschrieben. Importieren und säubern von ERP-Daten Analysis Services Warum ist OLAP wichtig? Neue und erweiterte Analysefähigkeiten Grundlegende Architektur Analysis Services Warum ist OLAP wichtig? Eine Version der Wahrheit Daten besser darstellen und auswerten Business-Informationen verständlich machen Daten aus allen Plattformen integrieren Eine gemeinsame Sicht auf relationale und OLAP-Daten “Key Performance Indicators” (KPIs) und Perspektiven Echtzeit; hohe Performance Echtzeit-Daten in OLAP-Cubes Sehr schnelle und flexible Analyse XML-Standards für Datenzugriff und Web Services-Integration Leicht und preiswert in andere Systeme integrierbar Analysis Services Neue und erweiterte Analysefähigkeiten Unified Dimensional Model Proaktives Zwischenspeichern Erweiterte Business Intelligence KPIs/Perspektiven Selbst-definierte Aggregationen und semi-additive Kennzahlen Erstklassige Entwicklungsoberfläche Failover Clustering 10 Data Mining-Modelle Decision Trees Clustering Introduced in SQL Server 2000 Time Series Naïve Bayes Sequence Clustering Association Neural Net und dazu… Logistic Regression Linear Regression Text Mining Wozu SQL Server 2005 Analysis Services? SQL Server Data Mart Analysis Services Excel-Tabellen “Eine Version der Wahrheit” BI-Clients Einfache, Teradata Oracle DB2 Data Warehouse ERPSystem dynamische Datenanalyse Ad Hoc-Berichte Top- Performance auch bei Echtzeit 99,999% verfügbar Detailberichte “Dashboards” Analysis Services Grundlegende Architektur Teradata Oracle DB2 Data Mart Data Warehouse ERPSystem UDM Excel-Tabellen XML/A oder ODBO SQL Server Analysis Services BI-Clients Ad Hoc-Berichte Detail-Berichte Cache “Dashboards” Ein “Unified Dimensional Model” mit einem Klick! Reporting Services Warum ist Reporting wichtig? Neue und erweiterte Reporting-Fähigkeiten SQL Server 2005 BI Development Studio Reporting Services Warum ist Reporting wichtig? Echtzeit-Einblick in Business Trends Bessere Entscheidungen für alle Ebenen der Organisation Reports auf mehrere Datenquellen bauen Interaktiver Zugriff auf Informationen Nutzer können ihre eigenen Reports bauen und verändern Format des Reports vom Anwender wählbar Einfache Integration in jede Applikation Reporting Services Neue und erweiterte Reporting-Fähigkeiten Skalierbarer Server Reporting-Plattform für das ganze Unternehmen Zahlreiche Datenquellen, viele Weitergabe-Optionen Web Services-Architektur Zeitsteuerung, Snapshots, Caching… Viele Werkzeuge zum Report Design Visual Studio IDE XML-Spezifikation (RDL) Erweiterbar für Dritthersteller Ad Hoc-Berichte für Anwender Leicht zu administrieren SOAP Web-Service APIs Report Manager-Portal Integration mit AS, IS, Verwaltungstools Report Manager Architektur Browser Builder Office Eigene Software Web-Interface Datenquellen (SQL, OLE DB, XML/A, ODBC, Oracle, eigene) Programmierschnittstellen Report Server Report Model Ausgabeformate (HTML, Excel, TIFF, eigene) Security-Dienste (NT, Passport, eigene) Report-Verarbeitung Datenzugriff Berechtigungen Rendering Weitergabe SQL Server-Datenbank Weitergabe-Wege (Email, SharePoint, eigene) Report Builder Berichte bauen ohne SQL-Kenntnisse Ad-Hoc Reporting für den Endanwender 1-Klick-Installation Report Builder kann: Neue Reports auf einem BusinessModell erstellen Reports editieren Auf relationalen und OLAP-Daten arbeiten Project REAL BI in der Praxis Reference Implementation, End-to-End, At Scale, Lots of Users http://www.microsoft.com/SQL/BI/ProjectREAL Project REAL Technical Overview Project REAL: Analysis Services Technical Drilldown SQL Server 2005 Integration Services: Lessons from Project REAL Business Intelligence ETL Design Practices Analysis Services 2005 Migration Project REAL: Data Lifecycle – Partitioning Inventory Predictive Modeling via Microsoft SQL Server 2005 Analysis Services Developing Custom Components in SQL Server Integration Services for Project REAL Information zu SQL 2005 Ruprecht Dröge, Markus Raatz: SQL Server 2005 Konfigurierung, Administration, Programmierung. 2. Auflage Microsoft Press 2006 Ressourcen für Ihren Erfolg Von Microsoft und den Communities www.microsoft.com/germany/technet TechNet für IT Professionals TechNet versorgt IT-Profis mit den wichtigsten Informationen in den Bereichen Evaluation, Planung, Implementierung sowie Wartung und Support auf dem Laufenden mit dem TechNet Flash Newsletter, RSS-Feeds sowie personalisierten Infos & Services Technische Informationen in der TechNet Datenbank (z.B. Security und Skript Center) und TechNet Webcasts www.microsoft.com/germany/community/ Eine Auswahl der besten deutschsprachigen Communities rund um Microsoft Server: Online- und Offline-Adressen für praktische Erfahrungen, Tipps, Web Boards und User Group Treffen www.sqlpass.de Professional Association for SQL Server (PASS): unabhängige von Anwendern geleitete weltweite Vereinigung von Nutzern der SQL Server-Technologie © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.