Dans un monde où les volumes des bases de données explosent, les organisations travaillent en 24x7, les fusions-acquisitions mixent des plateformes hétérogènes, une solution pour accéder ou capturer au fil de l'eau les données, sans impact sur les performances des systèmes OLTP peut éviter des investissements coûteux en hardware pour les traitements de grosses volumétries dans des fenêtres d'exploitation restreintes. Change Data Capture avec SSIS, réplication de données, connexion directe aux données pour SSRS, sont autant de techniques disponibles à travers les solutions Microsoft et Attunity pour fournir les bases d'une BI opérationnelle : The right people can access the right information, at the right time. Cette session permettra de comprendre les techniques mises en œuvre pour disposer des données fraîches à travers des démonstrations.
Améliorer vos résultats grâce à la BI Opérationnelle
1. Donnez votre avis !
Depuis votre smartphone, sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toutes les heures !!!
Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les TechDays
http://notes.mstechdays.fr
2. Améliorer vos résultats
grâce à la BI Opérationnelle
Avanade/ Attunity / SQL Server / BI
http://www.attunity.com/
http://www.avanade/com/fr/
3. Présentation des intervenants
Venez nombreux nous voir à notre stand!
STAND 30
http://www.avanade.com/fr/
Cont@cts
N’hésitez pas à venir nous voir
après la session ou nous
contacter par mail
luc.rio@avanade.com
manuel.tang@avanade.com
Peter.wilkinson@attunity.com
Spécialiste dans l’integration de données et la mise à
disposition de l’information
1995 - Solutions d’accès aux données
2008 - Connecteurs pour Oracle et Teradata pour Microsoft SQL Server 2008
2009 - Solution de réplication temps réel pour SSIS
2011 – Intégration dans SQL Server 2012 et lancement d’Attunity Replicate
2012 - Best of Tech Ed BI award
http://www.attunity.com/
Luc RIO Manuel TANG Peter WILKINSON
Améliorer vos résultats grâce à la BI Opérationnelle
4. Améliorer vos résultats grâce à la BI Opérationnelle
• Joint Venture d’Accenture et Microsoft, la mission d’Avanade consiste à aider les entreprises à
optimiser leurs investissements informatiques et à développer des solutions complètes,
génératrices de bénéfices concrets, autour des technologies Microsoft.
• Avanade compte aujourd’hui plus de 17.000 collaborateurs répartis sur 24 pays.
Le chiffre d’affaires 2012 est de 1,3 milliard $US
• Une expertise unique fondée sur un investissement permanent en partenariat avec Microsoft:
Avanade est notamment n 1 en nombre de certifications par employé (MCPD, MCTS, MCITP),
dispose de 29 Microsoft Most Valued Professionals et 14 elites Microsoft Certified Architects.
• Un lien privilégié avec Microsoft reconnu par «Microsoft’s Global SI Partner of the Year award”
reçu en 2012, 2011, 2010, 2009, 2008, 2006, 2004 et 2001.
• Avanade est une société orientée «Assets» participant à l’évolution des solutions Microsoft.
• Notre base de connaissances globale consolide l’expérience acquise sur les différents projets.
• Avanade France a obtenu en 2012 le label « Top Employeur » 2012
Avanade
5. Constat
Améliorer vos résultats grâce à la BI Opérationnelle
1447 1750 1900 1950 1990 1995 2000 2005 2010 2015 2020
x2 tous
les 5 ans
x2 tous
les 72 jours
Volume
d’information
Challenges
Croissance exponentielle des informations de
l’entreprise
Nombre croissant d’utilisateurs
Analyses des données performantes
X2 X2 X2 X2
X2
X2
Utilisation
ressources
matérielles
Temps
Transactionnel
Décisionnel
BI Classique
Chargement par batch
Analyse des données de la
veille
Destinée aux décideurs
BI Opérationnelle
Rafraichissement piloté par la
donnée
Analyse temps réel
Construit pour des besoins
opérationnels
6. Améliorer vos résultats grâce à la BI
Opérationnelle
Améliorer vos résultats grâce à la BI Opérationnelle
Enjeux
Améliorer sa réactivité grâce à une analyse en temps réel de
l’information
Ouvrir la BI aux acteurs de l’entreprise
Maitriser son budget
Contraintes
Explosion des volumes de données
Réduction des fenêtres d’exploitation
Hétérogénéité des systèmes sources
Impact des extractions de données sur les systèmes
sources
Coûts
Scalabilité ?
Disponibilité ?
Prix d’une solution performante?
Solutions proposées
Répliquer les bases transactionnelle
afin de limiter l’impact
sur le système opérationnel
Identifier et extraire les données
modifiées dans une solution
décisionnelle
Et bien d’autres….
Mirroring
Event driven architecture
Message Driven architecture
…
Linéarité !
Efficacité !
7. Solutions de reporting
Base de données
répliquée
Base de données
opérationnelle
Mise en place d’une solution de reporting
temps réel
ERP
CRM
Applications
Améliorer vos résultats grâce à la BI Opérationnelle
8. Attunity Replicate
Améliorer vos résultats grâce à la BI Opérationnelle
The radically simple way
to move the data
that moves your
business.
Automatise les mécanismes
de la réplication
Réplication des schémas et DLL
Initialisation des données
CDC basé sur les logs pour les
chargement incrémentaux
Sources supportées
Oracle
SQL Server
DB2
HP NonStop SQL/MP
Cibles
SQL Server
SQL Azure
ODBC
…
Données toujours synchronisées grâce au Change Data Capture en temps
réel.
Click-2-Replicate Design.
Glisser-Déposer, c’est configuré!
Architecture visant une empreinte zéro sur le système source.
Performant avec une faible latence.
Extensible.
Outil de monitoring intégré
9. Solutions de reporting
Base de données
répliquée
Base de données
opérationnelle
Mise en place d’une solution de reporting
temps réel
ERP
CRM
Applications
Améliorer vos résultats grâce à la BI Opérationnelle
10. 3 implémentations de reporting temps réel
Améliorer vos résultats grâce à la BI Opérationnelle
Rapports depuis
la base répliquée
Reporting Services
Report Builder 3.0
AutoRefresh
Data Alerts
Data driven subscription
Cache shared datasets
Utilisation d’un
modèle tabulaire
SQL Server 2012 CSI
BISM Tabular
DirectQuery
DAX Power View
A partir d’une
base OLAP
ROLAP Excel 2013
Slicer
Timeline
Bing It!
11. Comment transformer une solution BI
traditionnelle en quasi temps réel
Améliorer vos résultats grâce à la BI Opérationnelle
Contexte
Chargement par batch
Image des données de la veilles
Traitements batch long et volumineux
Solutions
Mise en place du CDC sur les systèmes sources
Alimentation des bases en mode / upsert
Rafraichissement des données au fil de l’eau
Solutions de reportingDatawarehouse/Datamart
CDC et chargement en
incrémental
ERP
CRM
Applications
12. Attunity CDC
Améliorer vos résultats grâce à la BI Opérationnelle
Le mécanisme de Change
Data Capture utilise les
même principes presentés
dans la solution Replicate
Sources CDC
supportés
Oracle
SQL Server
iSeries DB2
z/OS DB2
LUW DB2
SQL/MP
…
La solution peut être
exploitée par les
différentes version de
SQL Server
CDC
Capture
CDC
Router
Change
Tables
13. CDC dans SQL Server 2012
Améliorer vos résultats grâce à la BI Opérationnelle
CDC Control Task
Met à disposition
les outils nécessaires à
la gestion et au suivi
des chargements
CDC Splitter
Identifie nativement les:
• Insertions
• Modifications
• Suppressions
SSIS 2012
propose 3
composants
facilitant la mise
en place du CDC
CDC pour Oracle
disponible à travers les
composants d’Attunity
Microsoft® SQL Server® 2012 SP1 Feature Pack
CDC Source
Connexion aux
«Change tables »
stockées sur une
base de données
SQL Server
CDC supporté
nativement pour
des sources SQL
Server et Oracle
14. Différences d’implémentation entre temps
réel et quasi temps réel
Améliorer vos résultats grâce à la BI Opérationnelle
Rapports depuis
un datamart
Reporting Services
Report Builder 3.0
AutoRefresh
Data Alerts Report Parts
Data driven subscription
Cache shared datasets
Utilisation d’un
modèle tabulaire
Power Pivot
BISM Tabular
DAX Power View
SharePoint
A partir d’une base
OLAP
Proactive Caching
Process incremental
Partitionnement
MOLAP
XMLA AMO
Bing It
Again!
15. Que doit on retenir de cette session?
Améliorer vos résultats grâce à la BI Opérationnelle
SQL Server 2012 offre
différentes solutions
permettant de répondre à
cette problématique de
reporting opérationnelle
Le choix des outils de reporting
(SSRS, OLAP, Tabulaire, etc.)
dépendent des cas d’usage et des
contraintes associées.
Les apports d’Attunity
Replication et CDC de bases de
données hétérogènes autres que SQL
Server
Reporting opérationnel sans impact
sur les systèmes de production.
Migrations sans arrêt du système.
Mise en oeuvre d’une solution BI
opérationnelle simple et rapide.
16. Avez vous des questions?
Améliorer vos résultats grâce à la BI Opérationnelle
Notas del editor
Notation
Intro Serveurs / Entreprise / Reseaux / IT
In enabling Operational BI, there are two key aspects related to ‘timeliness’ that should be considered: Response time: This refers to the time it takes for a response to be provided back to the user. While some reports can run minutes and even hours, operational systems typically require a response time measured in seconds, or even sub-seconds in extreme cases. Latency : This aspect refers to the currency of the information. That is: how ‘old’ is it. While a day old or week-old information is acceptable for some BI applications, operational BI requires more up-to-date information, updated on an hourly basis or even continuously (near real-time). Challenges :As data volumes continue to grow, and at a growing rate, scanning and processing all of the operational sources data is simply not scalable and feasibleAs organizations are moving from being an 8x5 to a 24x7 operation, batch windows used to extract data and prepare it for BI are quickly shrinking or disappearing altogether. The diversity of information continues to grow as organizations are adopting additional types of data sources, typically with new applications or as a result of M&A activity. And, many have critical data in legacy systems such as an IBM mainframe, making it challenging to access and extract the right data. Extracting information on a more frequent basis can create an overhead on operational systems, which might degrade their service. Processing higher volumes of data, more frequently, often requires more powerful hardware and advanced software, both of which impact total cost of ownership. To solve the problem of real-time information availability for business users, IT teams should consider creating a dedicated low-latency data warehouse and using change data capture (CDC) and replication tools.
In enabling Operational BI, there are two key aspects related to ‘timeliness’ that should be considered: Response time: This refers to the time it takes for a response to be provided back to the user. While some reports can run minutes and even hours, operational systems typically require a response time measured in seconds, or even sub-seconds in extreme cases. Latency : This aspect refers to the currency of the information. That is: how ‘old’ is it. While a day old or week-old information is acceptable for some BI applications, operational BI requires more up-to-date information, updated on an hourly basis or even continuously (near real-time). Challenges :As data volumes continue to grow, and at a growing rate, scanning and processing all of the operational sources data is simply not scalable and feasibleAs organizations are moving from being an 8x5 to a 24x7 operation, batch windows used to extract data and prepare it for BI are quickly shrinking or disappearing altogether. The diversity of information continues to grow as organizations are adopting additional types of data sources, typically with new applications or as a result of M&A activity. And, many have critical data in legacy systems such as an IBM mainframe, making it challenging to access and extract the right data. Extracting information on a more frequent basis can create an overhead on operational systems, which might degrade their service. Processing higher volumes of data, more frequently, often requires more powerful hardware and advanced software, both of which impact total cost of ownership. To solve the problem of real-time information availability for business users, IT teams should consider creating a dedicated low-latency data warehouse and using change data capture (CDC) and replication tools.
Mise en place d’un solution de reporting opérationnelle simple et peucouteuse base sur de la réplicatonPlusieurs bases sources versune base répliquéecible.La suite Microsoft BI offredifférentes solution de reporting.
Mise en place d’un solution de reporting opérationnelle simple et peucouteuse base sur de la réplicatonPlusieurs bases sources versune base répliquéecible.La suite Microsoft BI offredifférentes solution de reporting.