Warum ist ETL wichtig?

Werbung
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.
Herunterladen