Wertvolle Einblicke in die Gamer

Transcription

Wertvolle Einblicke in die Gamer
10. April, 11:45 – 12:05 Uhr
Wertvolle Einblicke in die Gamer-Welt bei
ProSiebenSat.1 Games
HMS Analytical-Software GmbH, Rohrbacher Straße 26, 69115 Heidelberg
Wertvolle Einblicke in die Gamer-Welt bei
ProSiebenSat.1 Games
1. ProSiebenSat.1 Games
2. Fakten zum Projekt
3. Die BI-Infrastruktur
4. ETL mit SQL Server 2012 Integration Services
5. Aufbau von Cubes mit SQL Server 2012 Analysis Services
6. Reporting mit SQL Server 2012 Reporting Services
7. Fazit und Ausblick
Unternehmensprofil
- 45 Mitarbeiter spezialisiert auf BI und Analytics
- Sitz in Heidelberg seit 1989
- Branchen: Finance, Life Science und Services/Industrie
Business Intelligence
&
Analytics
Anwendungsentwicklung
3
ProSiebenSat.1 Games
• Ist 100%ige Tochter der ProSiebenSat.1 Digital GmbH
•
Ist 100%ige Tochter der ProSiebenSat.1 Media AG
• Sitz in Unterföhring (München)
• Internationale Ausrichtung (mehrsprachige Spiele)
• Dutzende Spiele aus den Bereichen
•
•
•
Browser Games / Flash Games
Download Games
Mobile Games
• Exklusiver Partner von Sony Online Entertainment in Europa
Ausgangsituation
• DWH auf MS SQL Server 2005
• Mehrere 100 TransactSQL Skripte zur Beladung
• Unstrukturierte Anbindung der Quellsysteme
• Schlechte Datenqualität bei der Zuordnung der User
• Lange Verarbeitungszeiten
• Keine Versionierung der Skripte
• Keine wartbaren Prozessflüsse, Ablaufsteuerung
• Rudimentärer OLAP Cube mit den wichtigsten
Unternehmenskennzahlen
• Reporting und Controlling über Excel-Sheets
Fakten zum Projekt
Quellen

Spieledatenbanken, Portal, Billing- und Payment,
Meta-DB, div. Excel wie Budget, etc.
Datenbanken

23 Datenbanken angebunden
Tabellen

Anbindung ca. 100 Quelltabellen, werden zu 92
Stagetabellen verarbeitet, 66 Core DWH-Tabellen
Datenmenge

Datamart enthält ca. 400 Mio. Datensätze
Roambi Analytics
für iPad/iPhone
SQL Server 2012
Implementation
mit SSRS
Roambi
Flow
Roambi
Enterpriseserver
SQL Server 2012
Implementation
mit SSIS und
SSAS
Source
DWH Frontend Präsentation
Die BI-Infrastruktur
7
ETL mit SQL Server 2012 IS
• Heterogenes Datenbank Umfeld:
• jedes Spiel hat eigene Struktur
• MySQL, PostgreSQL, SQL Server, Flatfiles
• Einfaches Hinzufügen neuer Datenquellen
• Logische Zusammenfassung von Prozessen zu Paketen
• Bedingte Jobsteuerung und Nachlademöglichkeit
• Transaktionssteuerung über das ganze Paket
• Beladeprozesse haben keinen Einfluss auf das Reporting
• Loadperformance  aktuell ca. 4,5 Stunden (alle Layer)
• Cubeperformance  2,5 min
• Ausschließliche Verwendung von Standardtransformationen
Cubes mit SQL Server 2012 AS
• SQL Server im Analysis Server Modus
• Aufbau 3 verschiedener Cubes
• ca. 100 verschiedene Kennzahlen / Measures
• Aktuell mit SSAS keine KPIs definiert
• KPI Definition wird in Reporting-Frontend erstellt
• Beladung und Aktualisierung über SSIS Paket
• Abfrage über Reporting Services und Excel
Berichte mit SQL Server 2012 RS
• Einfache und schnelle Berichtserstellung
• Zentrale Berichtsablage und -verwaltung
• Dynamische Berichte mit Parameterselektion
• Umfangreiche Berichtsobjekte im
Berichtsportal
• Tabellen
• Grafiken
• KPIs
• Darstellung der OLAP Reports mit Möglichkeit
des DrillThrough
• SelfService BI über Report Builder möglich
Fazit und Ausblick
• Etablierung von Standard-Prozessen mit SSIS
• Einfaches Hinzufügen von weiteren Datenquellen durch
gute Strukturierung der SSIS Pakete
• Versionierung der Pakete möglich
• Schnelle Laufzeit auch bei großen Datenmengen
• Bereitstellung von Cubes für schnelle
Datenauswertungen
• Verschiedene Frontends für die Präsentation der Daten
• Weitere Datenquellen und Analysen sind vorgesehen
Vielen Dank für Ihre Aufmerksamkeit
HMS Analytical Software GmbH
Rohrbacher Str. 26 • 69115 Heidelberg
Telefon +49 6221 6051-0
[email protected]
www.analytical-software.de
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.