Post on 06-Apr-2016
transcript
SQL Server 2005 – die Business Intelligence Plattform:
Integration, Analyse & Reporting
Markus RaatzMarkus RaatzGeschäftsführerGeschäftsführerixto GmbHixto GmbH
Warum Business Warum Business Intelligence?Intelligence?Langsame Langsame
Reaktion auf Reaktion auf Veränderungen Veränderungen
am Marktam Markt
Hohe Kosten für Hohe Kosten für AdministrationAdministration
Kundenbedürfnisse Kundenbedürfnisse schwer zu analysierenschwer zu analysieren
Lagerverwaltung und Lagerverwaltung und Einkaufsverwaltung Einkaufsverwaltung
ineffektivineffektiv
Management durch Management durch SpreadsheetsSpreadsheets
Überfülle an InformationÜberfülle an Information
Compliance (BASEL, Compliance (BASEL, Sarbanes Oxley) Sarbanes Oxley)
SQL Server SQL Server 20002000
SQL Server SQL Server 20052005
SQL Server SQL Server 2000 2000 Reporting Reporting
ServicesServices BI hochverfügbar
Skalierbarkeit Ad Hoc-
Reporting Entwickler-
Produktivität Data Mining
und ETL für Unternehmens-anwendungen inbegriffen
Erste Datenbank mit Reporting- Lösung
Enthält Report Design, Weitergabe & Verwaltung
Echtzeit-OLAP Erste
Datenbank mit Data Mining
Mehr Arten von Dimensionen
64Bit-Unterstützung
Niedrigste TCO Automatisches Tuning
Verläßlich und sicher Business Intelligence integriert
Über alle Versionen gilt:
SQL Server SQL Server 7.07.0
Erste Datenbank mit OLAP und ETL
Excel- Integration
Clustering eingebaut
“OLAP für die Massen”
1. 1. GenerationGeneration 2. 2. GenerationGeneration 3. 3. GenerationGeneration
SQL Server-GenerationenSQL Server-GenerationenDie Geschichte der Business Intelligence-Die Geschichte der Business Intelligence-InnovationInnovation
OLAP Services OLAP Services Analysis Services Analysis Services
Marktführer im OLAP-BereichMarktführer im OLAP-Bereich
http://www.olapreport.comhttp://www.olapreport.com
Daten aus Daten aus Quellsystemen Quellsystemen integrierenintegrierenDatentransformatiDatentransformation on und und VereinheitlichungVereinheitlichung
Hierarchischer Hierarchischer Überblick über Überblick über Daten, Business Daten, Business LogikLogikAd-hoc Analysen Ad-hoc Analysen leichtgemachtleichtgemacht
Daten-Daten-präsentation präsentation undund-verteilung-verteilungEinfacher Einfacher Zugriff für alleZugriff für alle
IntegrierenIntegrieren AnalysierenAnalysieren ReportingReporting
Eine echte Eine echte EntscheidungshilfeEntscheidungshilfeBusiness IntelligenceBusiness Intelligence
Alle Business Intelligence-Alle Business Intelligence-Tools aus einer HandTools aus einer Hand
SQL Server Reporting SQL Server Reporting Services in allen Services in allen
Editionen enthaltenEditionen enthalten
Integration ServicesIntegration Services
Warum ist ETL wichtig?Warum ist ETL wichtig? Neue und erweiterte ETL-FähigkeitenNeue und erweiterte ETL-Fähigkeiten Neue Architekturen zum Laden von Neue Architekturen zum Laden von
Daten Daten
Daten aus heterogenen Daten aus heterogenen Quellen vergleichbar Quellen vergleichbar machen:machen: TextdateienTextdateien Host-Host-
SystemeSysteme Excel-SheetsExcel-Sheets
Relationale DBsRelationale DBs Daten in Data Warehouses Daten in Data Warehouses
und Data Marts aktualisierenund Data Marts aktualisieren Daten säubern, bevor man Daten säubern, bevor man
sie einfügtsie einfügt Schnelles Laden von Schnelles Laden von
Massendaten Massendaten Bei Erfolg oder Fehler Bei Erfolg oder Fehler
Statusinformationen Statusinformationen versendenversenden
Mehr Logik in den Mehr Logik in den Ladevorgang, dann werden Ladevorgang, dann werden Staging-Datenbanken unnötigStaging-Datenbanken unnötig
Automatisierte Funktionen Automatisierte Funktionen zur Datenadministrationzur Datenadministration
Integration ServicesIntegration ServicesWarum ist ETL wichtig?Warum ist ETL wichtig?
Die ETL-Plattform für große Die ETL-Plattform für große ProjekteProjekte Hohe PerformanceHohe Performance Hohe DatenmengenHohe Datenmengen Noch zuverlässiger und Noch zuverlässiger und
stabilerstabiler Einfacher zu bedienenEinfacher zu bedienen
Vollständige Vollständige EntwicklungsumgebungEntwicklungsumgebung
VersionskontrolleVersionskontrolle Visuelles Debuggen von Visuelles Debuggen von
Kontroll- und DatenflussKontroll- und Datenfluss Jede Menge Jede Menge
Transformationen bereits Transformationen bereits enthaltenenthalten
Sehr gut erweiterbarSehr gut erweiterbar Eigene TasksEigene Tasks Eigene TransformationenEigene Transformationen Eigene DatenquellenEigene Datenquellen
Integration ServicesIntegration ServicesNeue und erweiterte ETL-FähigkeitenNeue und erweiterte ETL-Fähigkeiten
Integration Services: Integration Services: FunktionFunktion
•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 ServicesAnalysis Services
Warum ist OLAP wichtig?Warum ist OLAP wichtig? Neue und erweiterte Neue und erweiterte
AnalysefähigkeitenAnalysefähigkeiten Grundlegende ArchitekturGrundlegende Architektur
Analysis ServicesAnalysis ServicesWarum ist OLAP wichtig?Warum ist OLAP wichtig?
Eine Version der WahrheitEine Version der Wahrheit Daten besser darstellen und Daten besser darstellen und
auswertenauswerten Business-Informationen Business-Informationen
verständlich machenverständlich machen Daten aus allen Plattformen Daten aus allen Plattformen
integrierenintegrieren Eine gemeinsame Sicht auf Eine gemeinsame Sicht auf
relationale und OLAP-Datenrelationale und OLAP-Daten ““Key Performance Indicators” (KPIs) Key Performance Indicators” (KPIs)
und Perspektivenund Perspektiven Echtzeit; hohe PerformanceEchtzeit; hohe Performance
Echtzeit-Daten in OLAP-CubesEchtzeit-Daten in OLAP-Cubes Sehr schnelle und flexible AnalyseSehr schnelle und flexible Analyse
XML-Standards für Datenzugriff und XML-Standards für Datenzugriff und Web Services-IntegrationWeb Services-Integration
Leicht und preiswert in andere Leicht und preiswert in andere Systeme integrierbarSysteme integrierbar
Unified Dimensional ModelUnified Dimensional Model Proaktives ZwischenspeichernProaktives Zwischenspeichern Erweiterte Business IntelligenceErweiterte Business Intelligence
KPIs/PerspektivenKPIs/Perspektiven Selbst-definierte Selbst-definierte
Aggregationen und semi-Aggregationen und semi-additive Kennzahlenadditive Kennzahlen
Erstklassige Erstklassige EntwicklungsoberflächeEntwicklungsoberfläche
Failover ClusteringFailover Clustering 10 Data Mining-Modelle10 Data Mining-Modelle
Decision TreesDecision TreesClusteringClustering Time Time SeriesSeries
Sequence Sequence ClusteringClustering AssociationAssociationNaïve Naïve
BayesBayesNeural NetNeural Net
IntroducedIntroduced in SQL Server 2000 in SQL Server 2000
Analysis ServicesAnalysis ServicesNeue und erweiterte AnalysefähigkeitenNeue und erweiterte Analysefähigkeiten
und dazu…und dazu… Logistic Logistic
RegressioRegressionn
Linear Linear RegressioRegressionn
Text Text MiningMining
Wozu SQL Server 2005 Wozu SQL Server 2005 Analysis Services?Analysis Services?
“Dashboards”
Detailberichte
BI-Clients
Excel-Tabellen
Ad Hoc-Berichte
SQL SQL ServerServer
TeradataTeradata
OracleOracleDB2DB2 ERP-ERP-
SystemSystem
DataDataWare-Ware-househouse
DataDataMartMart
AnalysisServices
““Eine Version Eine Version der Wahrheit”der Wahrheit”
Einfache, Einfache, dynamische dynamische DatenanalyseDatenanalyse
Top-Top-Performance Performance auch bei auch bei EchtzeitEchtzeit
99,999% 99,999% verfügbarverfügbar
“Dashboards”
Detail-Berichte
BI-Clients
Excel-Tabellen
Ad Hoc-Berichte
AnalysisServices
CacheCacheX
ML/
A o
der O
DB
OX
ML/
A o
der O
DB
O
UDMUDM
SQL SQL ServerServer
TeradataTeradata
OracleOracleDB2DB2 ERP-ERP-
SystemSystem
DataDataWare-Ware-househouse
DataDataMartMart
Analysis ServicesAnalysis ServicesGrundlegende ArchitekturGrundlegende Architektur
Ein “Unified Dimensional Model” mit einem Klick!
Reporting ServicesReporting Services
Warum ist Reporting wichtig?Warum ist Reporting wichtig? Neue und erweiterte Reporting-Neue und erweiterte Reporting-
FähigkeitenFähigkeiten SQL Server 2005 BI Development SQL Server 2005 BI Development
StudioStudio
Echtzeit-Einblick in Business Echtzeit-Einblick in Business TrendsTrends
Bessere Entscheidungen für Bessere Entscheidungen für alle Ebenen der Organisationalle Ebenen der Organisation
Reports auf mehrere Reports auf mehrere Datenquellen bauenDatenquellen bauen
Interaktiver Zugriff auf Interaktiver Zugriff auf InformationenInformationen
Nutzer können ihre eigenen Nutzer können ihre eigenen Reports bauen und Reports bauen und verändernverändern
Format des Reports vom Format des Reports vom Anwender wählbarAnwender wählbar
Einfache Integration in jede Einfache Integration in jede ApplikationApplikation
Reporting ServicesReporting ServicesWarum ist Reporting wichtig?Warum ist Reporting wichtig?
Reporting ServicesReporting ServicesNeue und erweiterte Reporting-Neue und erweiterte Reporting-FähigkeitenFähigkeitenSkalierbarer ServerSkalierbarer Server Reporting-Plattform für das ganze Reporting-Plattform für das ganze
Unternehmen Unternehmen Zahlreiche Datenquellen, viele Zahlreiche Datenquellen, viele
Weitergabe-OptionenWeitergabe-Optionen Web Services-ArchitekturWeb Services-Architektur Zeitsteuerung, Snapshots, Zeitsteuerung, Snapshots,
Caching…Caching…Viele Werkzeuge zum Report Viele Werkzeuge zum Report DesignDesign
Visual Studio IDEVisual Studio IDE XML-Spezifikation (RDL)XML-Spezifikation (RDL) Erweiterbar für DrittherstellerErweiterbar für Dritthersteller
Ad Hoc-Berichte für AnwenderAd Hoc-Berichte für AnwenderLeicht zu administrierenLeicht zu administrieren
SOAP Web-Service APIsSOAP Web-Service APIs Report Manager-PortalReport Manager-Portal Integration mit AS, IS, Integration mit AS, IS,
VerwaltungstoolsVerwaltungstools
Report Manager
ArchitekturArchitektur
SQL Server-DatenbankSQL Server-Datenbank
Report ServerReport Server
ProgrammierschnittstellenProgrammierschnittstellen
WeitergabeWeitergabe
Weitergabe-WegeWeitergabe-Wege(Email, SharePoint,(Email, SharePoint,
eigene)eigene)
Security-DiensteSecurity-Dienste(NT, Passport, (NT, Passport,
eigene)eigene)
BerechtigungenBerechtigungenDatenzugriffDatenzugriff
DatenquellenDatenquellen(SQL, OLE DB, XML/A, (SQL, OLE DB, XML/A, ODBC, Oracle, eigene)ODBC, Oracle, eigene)
RenderingRendering
Ausgabeformate Ausgabeformate (HTML, Excel, (HTML, Excel, TIFF, eigene)TIFF, eigene)
BrowserBrowser
Web-InterfaceWeb-Interface
Report-VerarbeitungReport-Verarbeitung
OfficeOffice Eigene SoftwareEigene SoftwareBuilderBuilder
Report ModelReport Model
Report BuilderReport Builder Berichte bauen ohneBerichte bauen ohne
SQL-KenntnisseSQL-Kenntnisse Ad-Hoc Reporting fürAd-Hoc Reporting für
den Endanwenderden Endanwender 1-Klick-Installation1-Klick-Installation Report Builder kann:Report Builder kann:
Neue Reports auf Neue Reports auf einem Business-einem Business-Modell erstellenModell erstellen
Reports editierenReports editieren Auf relationalen Auf relationalen
und OLAP-Daten arbeitenund OLAP-Daten arbeiten
Project REALProject REALBI in der PraxisBI in der Praxis
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
RReference Implementation, eference Implementation, EEnd-to-End, nd-to-End, AAt Scale, t Scale, LLots of ots of UsersUsers
http://www.microsoft.com/SQL/BI/ProjectREAL
Information zu SQL 2005Information zu SQL 2005Ruprecht Dröge, Ruprecht Dröge, Markus Raatz:Markus Raatz:
SQL Server 2005SQL Server 2005Konfigurierung, Administration, Konfigurierung, Administration, Programmierung.Programmierung.
2. Auflage2. Auflage
Microsoft Press 2006Microsoft Press 2006
Ressourcen für Ihren ErfolgRessourcen für Ihren ErfolgVon Microsoft und den CommunitiesVon Microsoft und den Communities
TechNet für IT ProfessionalsTechNet für IT Professionals TechNet versorgt IT-Profis mit den wichtigsten TechNet versorgt IT-Profis mit den wichtigsten
Informationen in den Bereichen Evaluation, Planung, Informationen in den Bereichen Evaluation, Planung, Implementierung sowie Wartung und SupportImplementierung sowie Wartung und Support
auf dem Laufenden mit dem auf dem Laufenden mit dem TechNet Flash NewsletterTechNet Flash Newsletter, , RSS-FeedsRSS-Feeds sowie personalisierten Infos & Services sowie personalisierten Infos & Services
Technische Informationen in der TechNet Datenbank Technische Informationen in der TechNet Datenbank (z.B. Security und Skript Center) und TechNet Webcasts (z.B. Security und Skript Center) und TechNet Webcasts
www.microsoft.com/germany/technetwww.microsoft.com/germany/technet
www.sqlpass.dewww.sqlpass.deProfessional Association for SQL ServerProfessional Association for SQL Server (PASS): (PASS): unabhängige von Anwendern geleitete weltweite Vereinigung unabhängige von Anwendern geleitete weltweite Vereinigung von Nutzern der SQL Server-Technologievon Nutzern der SQL Server-Technologie
www.microsoft.com/germany/community/www.microsoft.com/germany/community/Eine Auswahl der besten deutschsprachigen Communities Eine Auswahl der besten deutschsprachigen Communities rund um Microsoft Server: Online- und Offline-Adressen für rund um Microsoft Server: Online- und Offline-Adressen für praktische Erfahrungen, Tipps, Web Boards und User Group praktische Erfahrungen, Tipps, Web Boards und User Group TreffenTreffen
© 2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.