2. SQL SERVER & SHAREPOINT :
LE COUPLE DE L’ANNÉE
Nicolas Georgeault, Exakis, MVP SharePoint
Patrick Guimonet, Abalon, MVP SharePoint
3. Merci à nos Sponsors
Rencontrez les dans l’espace partenaires
4. Pourquoi Abalon ?
Société de Conseil et d’Ingénierie Durables,
spécialiste de l’accompagnement SharePoint
www.abalon.fr
Une société de conseil indépendante pour vous accompagner sur tout le cycle de vie des
projets SharePoint :
Conseil technique et fonctionnel sur le cadrage, l’architecture et la gouvernance du produit,
Formations et tutorats sur mesure,
Réalisation en assistance technique sur le déploiement des technologies SharePoint,
Développements, via des partenaires reconnus.
En partenariat fort avec Microsoft
Et en totale indépendance
Notre objectif est de vous conseiller
au mieux de VOS intérêts technico-économiques
6. PLAN
•SharePoint & SQL Server
•Apports de SQL Server 2012 pour
SharePoint - Moteur relationnel
•Apports de SQL Server 2012 pour
SharePoint – Décisionnel
8. QU’EST CE QUE SHAREPOINT ?
•Une application 4 tiers
User requests
4 composants aux
caractéristiques bien
distinctes :
√ Les serveurs de
données SQL Server
√ Les serveurs
d’applications
√ Avec ceux
parcourant le
contenu pour
alimenter le
moteur de
recherche et
√ les autres
√ Les serveurs Web
√ Les postes clients
9. SHAREPOINT & SQL SERVER
•Une système distribué, multi serveurs
•Tout (ou
presque)
est stocké
dans SQL
Server
SharePoint Ports, Proxies and Protocols .... An overview of farm communications
http://blogs.msdn.com/b/uksharepoint/archive/2009/01/05/sharepoint-ports-proxies-
and-protocols-an-overview-of-farm-communications.aspx
10. LES BASES DE DONNÉES SQL SERVER
POUR SHAREPOINT
• Jusqu’à 32 bases , ou
beaucoup plus !
• Bases de données prenant en charge les
produits SharePoint 2010
En fait
3 types de bases :
• Configuration
• Contenu
• Application de service
14. SHAREPOINT & SQL SERVER, EN PRATIQUE
• Collation = Latin1_General_CI_AS_KS_WS
• MAXDOP = 1
• 1. Utilisez un serveur dédié pour
SQL Server 2008
• Pas de paramètre « auto-create statistics »
• Paramètres AUTOGROWTH
• Bases de 200 Go recommandées,
• Jusqu’à 4 To avec planification et 2 IOPS/Go reco.
o 8 000 IOPS
15. FONCTIONNALITÉS SQL SERVER
POUR SHAREPOINT
•RBS (Remote BLOB Storage) s’appuie sur
File Stream
•Compression des sauvegardes (2008R2)
•Ajout à chaud de matériel (notamment en
virtuel – 2008R2)
•Management Data WareHouse
•Resources Governor
16. CONTENU
• SQL Server 2008 R2 et SharePoint 2010 :
une association efficace (livre blanc)
• Déployer à l’aide de bases de données créées
par des administrateurs de base de données
(SharePoint Server 2010)
• Meilleures pratiques pour SQL Server 2008 dans
une batterie de serveurs SharePoint Server 2010
• Gestion des bases de données SharePoint
• Maintenance des bases de données pour
SharePoint Server 2010 (livre blanc)
• Types et descriptions des bases de données
(SharePoint Server 2010)
17. APPORTS DE SQL SERVER 2012 POUR
SHAREPOINT - MOTEUR RELATIONNEL
1
18. APPORTS SQL SERVER 2012
• Groupes de disponibilité AlwaysOn
• Sauvegarde sur le secondaire
• Cluster multi-subnet
• Installation sur Server Core
• Mises à jour recherchées et appliquées à
l’installation (« product update »)
• « Distributed Replay »
• « Partially Contained Databases »
• Intégration PowerShell V2.0
19. LES SOLUTIONS EXISTANTES
Database Mirroring
Replication
Primary disaster site for
databases
Failover Clustering
Local server redundancy
Database mirroring
Replication Clustering Hot
standby
Database reporting and
read scale-out with
Production
database
redundancy Log shipping
Warm
standby
Log Shipping
Additional disaster sites
Log shipping
for databases with restore delay Logical
recovery
Logical recovery standby
Backup
20. ETAT DE L’ART
Fonctions Cluster Log Shipping Database Groupe
/ SAN Mirroring AlwaysOn
RPO: 0 – RTO < 60
OUI NON OUI OUI
sec. (Local/Régional)
RPO: < 3 min. – RTO
NON OUI OUI OUI
< 5 min. (Continental)
Plusieurs secondaires OUI OUI NON OUI
Secondaire lisible NON OUI NON OUI
Basculement auto. OUI NON OUI OUI
21. ETAT DE L’ART
AlwaysOn RPO = Recovery Point Objective
Groupes de
disponiblités
RTO = Recovery Time Objective
Failover Clustering
Geo-clustering ou
Synchronous Database
Mirroring
RTO
Log Shipping
Sauvegarde / Restauration
RPO
Zéro Secondes Minute Heures Jours Weeks
22. GROUPE DE DISPONIBILITÉ ALWAYSON
“Combine” le Database Mirroring et le Log Shipping
Windows Server Failover Cluster
Centre de données primaire Centre de données secondaire
Témoin par Partage de fichiers Availability Group
Primaire Secondaire Secondaire
Synchrone
Synchrone / Asynchrone
Note: Jusqu’à 4 secondaires peuvent être définis
25. SP_SERVER_DIAGNOSTICS
5 – Failover/restart on any qualified
Query Processing errors
failure conditions
4 – Failover or restart on moderate
Resource errors
SQL Server errors
3 – Failover or restart on critical SQL
Default System errors
Server errors
2 – Failover or restart on server No response from
unresponsive sp_server_diagnostics
1 – Failover or restart on server Service is
down down
0 – No Automatic Failover or restart
31. CONTENU
•SQL Server 2012 Product Guide
• http://www.microsoft.com/download/en/details.aspx?id
=27069
•Books Online for SQL Server 2012
Release Candidate 0 (RC 0)
• What's New (Database Engine)
• What's New (Analysis Services)
• What's New (Integration Services)
• What’s new (Reporting Services)
32. APPORTS DE SQL SERVER 2012 POUR
SHAREPOINT - DÉCISIONNEL
3
33. PETIT RETOUR SUR 2008 R2
• Des investissements lourds dans le BI
d’entreprise
DataSets partagés
Report parts et la galerie de Report part
Nouvelles visualisations : Carte, Jauge, Sparkline,
Databar et KPI
Ajax Report viewer
Tons of Customer DCRs
• Mais quelques concessions:
Reporting Adhoc
Et les alertes
34. ARCHITECTURE BI MICROSOFT
Recherche Scorecards Excel Applications
SharePoint SharePoint Workbooks PowerPivot
& tableaux
de bords
Analysis Reporting
Services Services
Integration Master Data
Services Services
36. ANALYSIS SERVICES: AUJOURD’HUI
Broad adoption
“Customers in the Magic Quadrant survey report that their Microsoft
average deployment sizes are now larger than any other vendor in
the survey in terms of users.”
“Use of OLAP functionality by Microsoft customers is more than
double that for the rest of the survey respondents.”
Source: Gartner Magic Quadrant for BI Platforms, 2011
Large ecosystem
"Wide availability of skills is among the top reasons customers select Microsoft over competing vendors.”
Source: Gartner Magic Quadrant for BI Platforms, 2011
Highest rated infrastructure and development tools
“Microsoft customers rate its BI platform infrastructure and development tools among the highest
compared to other vendors, and a higher percentage of customers use them extensively.”
Source: Gartner Magic Quadrant for BI Platforms, 2011
37. ANALYSIS SERVICES: DEMAIN
S'appuyer sur les forces Exploiter le modèle
et les succès d’Analysis relationnel de données
Services et étendre sa bien comprise par les
portée à une base développeurs et les
d'utilisateurs beaucoup professionnels de
plus large l'informatique
Réunir les modèles
Fournir plus de
relationnels et
souplesse à la
multidimensionnelles
plateforme pour
sous une seule
répondre aux divers
plateforme de BI unifiée
besoins des
- le meilleur des deux
applications de BI
mondes!
38. BI SEMANTIC MODEL
Outils Clients
Analytics, Reports, Scorecards,
Dashboards, Custom Apps
BI Semantic Model
BI Personelle BI d’équipe BI d’entreprise
PowerPivot pour PowerPivot pour Analysis Services
Excel SharePoint
Sources de Données
Databases, LOB Applications, OData Feeds,
Spreadsheets, Text Files
39. BI SEMANTIC MODEL
• Qu'en est-il Analysis Services applications existantes?
Applications Applications Nouvelles
Existantes Existantes Applications
Basées sur un modèle Chaque UDM devient un Nouvelles options
dimensionnel unifié BI Sementic Model Technologiques
“Denali”
40. BI SEMANTIC MODEL
Third-party Reporting SharePoint
applications Services Excel PowerPivot Insights
Databases LOB Applications Files OData Feeds Cloud Services
41. BI SEMANTIC MODEL
• Dépend des besoins de l'application pour chaque couche
• Modèle de données
• Logique métier
• Accès aux données et Stockage
• Deux types de projets Visual Project (BIDS) dans Denali
• Projet multidimensionnel - avec MDX et MOLAP / ROLAP
• Projet Tabulaire - avec DAX et VertiPaq / DirectQuery
• Les types de projets pourraient évoluer après SQL 2012
• VertiPaq dans des projets multidimensionnels, scripts MDX dans
des projets Tabulaires ...
• Modifications basées sur les retours des clients
42. ANALYSIS SERVICES
Internet Explorer SharePoint
BI Development Studio
Project Juneau
Excel Services
Reporting Services
PowerPiv
xlsx
ot for
Excel Analysis Services
PowerPivot for
SharePoint
(Analysis Services)
Excel
BI Semantic Model
xlsx
Third Party Apps
BI personnelle BI d’équipe BI d’entreprise
43. EN SAVOIR PLUS
•La BI avec SQL Server 2012
• Par Sébastien Madar
•http://channel9.msdn.com/Events/TechEd/
NorthAmerica/2011/DBI206
• Par T.K. Anand et Ashvini Sharma
45. REPORTING ET ALERTES
Plus de pouvoir aux
utilisateurs Intelligence proactive Améliorer l’éfficacité
• Power View • Alerte de l’utilisateur • Activé comme un
• Expérience de • Définie à partir de services partagés
conception très visuelle rapports opérationnels • Intégration et évolution
• Interactivité basée sur ou ad-hoc de l’application de
les métadonnées très • Règles d’alerte intuitive service
riche • Alertes gérées • Reporting Cross-Farm
• Disponibilité rapide et automatiquement par • Backup/restore intégré,
facile SharePoint Journaux ULS,
• XLS / Word 2007/2010 PowerShell, etc
• BIDS intégrés dans
l’environnement de dev
BI gérée à la demande – BI d’entreprise
46. AMÉLIORER L’EFFICACITÉ
La fourniture des capacités de reporting danset
Reporting Services est maintenant configuré
SharePoint nécessite une configuration SharePoint
surveillés comme d'autres applications séparée et
parfois des tâches d'intégration difficiles
partagé.
Seul un nombre limité de capacités dede gestion de
Tirer parti au maximum des capacités SharePoint
de gestion informatique était disponible
SharePoint
Différentes sur les TI qui peuvent désormais tirer
TCO réduit compétences sont requises de pour
fournir les capacités de reportinget l'expérience de
parti de compétences existantes et la ferme
SharePoint
SharePoint.
47. BÉNÉFICES DE L’INTÉGRATION
• Service Partagé SharePoint 2010 SSRS
• Hébergé dans le Pool d’Application partagé de SharePoint
• Les bases de données sont des bases d’applications de service
• Communication WCF et basée sur les revendications
• Commandes PowerShell
• L’Administration Centrale pour l’administration
• L’intégration dans les journaux ULS
• Evolution intégrée et équilibrage de charge
• Amélioration des performances
• Affichage des rapports en AJAX
• Parité avec les performances en mode natif
• Plus rapide que le mode SharePoint de 2008 R2 ~ 30-60%
• Option d’installation SQL pour SSRS comme service
SharePoint
48. QUELS GAINS POUR LES IT PRO
•Installation de l’Add-in RS sur les Frontaux
SharePoint et des services partagés RS sur
les serveurs d'application SharePoint
•Créer, configurer et gérer des applications
de service SharePoint RS via
l’Administration Centrale
•Scripting via PowerShell
•Diagnostique grâce aux journaux ULS
SharePoint
•Sauvegarde et restauration avec SharePoint
49. INTELLIGENCE PROACTIVE
Besoin de réagir de façon proactive aux
Surveillance Proactive et réactive des données qui
changements exceptionnels de données ou
permet de réagir plus efficacement.
tendances.
Les alertes sur les Données aident l’utilisateurs à
La multiplication des données à surveiller toujours
composer avec la multiplication d’informations.
croissante conduit à une surcharge de données.
Des règles d’alerte intuitive et flexible adaptées à
Chaque utilisateurs a besoin pour surveiller les
chaque utilisateurs. à leur métier.
données spécifiques
Les nouvelles capacités du service d'alerte automatique de Microsoft SQL Server
2011, permet simplement pour tout utilisateur de définir des règles et des seuils
sur les données tout en les visionnant et être alerté quand ils sont atteints. Ceci
transforme une activité traditionnelle en mode tirez à une activité qui augmente
considérablement le mode push de l'information vers les utilisateurs.
50. BÉNÉFICES POUR LES UTILISATEURS
Créer des alertes depuis le rapport
• Les utilsateurs créés leurs alertes directement
depuis les données qu’ils consultent
• Les auteurs des rapports décident des données
disponibles pour les alertes
• Compatible avec les rapports créés dans Report
Builder ou dans le studio de Dévelopment BI
(BIDS)
Détecter les changements importants
• Règles d’alertes intuitives
• Programmation simple à utiliser
• Les données importantes sont inclues dans le
message d’alerte
Source: Data.gov - Data.gov and the Federal Government cannot vouch for the data or analyses
derived from these data after the data have been retrieved from Data.gov.
51. BÉNÉFICES POUR LES IT PRO
Gestion intégrée à SharePoint
• L’administration par site simplifie la gestion
• Gestion fine des autorisations
• Géré à la demande au travers de SharePoint
• Vision et control des alertes par les
administrateurs
53. C’EST QUOI POWER VIEW?
Power View offre une expérience
interactive d’exploration et de
présentation visuelle des
données.
Intégré au Services de Reporting de
SQL Server 2012
Nécessite SharePoint 2010 SP1
54. ARCHITECTURE
SharePoint Farm
Web Front End App Server BIDS
Tabular Model
RS Server
RS Web DAX
Service Extension
Power View Client ADOMD.NET Fichier BISM
(Silverlight) (optionel) AS
Server
Tabular
Mode
(Optional)
DirectQuery
Web Front End PowerPivot
System
Service
PowerPivot
Excel PowerPivot
Web
Model Service AS Server
Sharepoint
Integrated
SQL Server
55. CE QUE N’EST PAS POWER VIEW
•Ne remplace pas Report Builder 2.0, 3.0, ou
BIDS
• Ne sera pas modifier les rapports construits à les utiliser
•Pas un outil d'analyse haut de gamme
• Aucun capacité de calcul complexes
o Utilisez PowerPivot, BISM & DAX, ou des cubes SSAS
•Pas un outil de calcul basé sur des cellules
•Pas de prévision ou d’outil de retour arrière
•Pas un remplacement pour les tableaux de
bord PPS ou ProClarity
58. LIENS DE RÉFÉRENCE
• TechEd 2011
• http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011
• SharePoint Conference 2011
• http://www.mssharepointconference.com
• Blog de Rafal Lukawiecki
• http://www.projectbotticelli.com
• Machine de test
• http://www.microsoft.com/download/en/details.aspx?id=27740
• SQL Server Samples Readme
• http://social.technet.microsoft.com/wiki/contents/articles/sql-
server-samples-readme.aspx
• Blog de Patricg
• http://blogs.codes-sources.com/patricg
61. Profil Patrick Guimonet
20 ans d’expérience technique
◦ Expert bases de données (Oracle & SQL Server)
◦ 5 ans d’expérience dans le monde SharePoint
Pratique des mondes Microsoft & Oracle/Java/ UNIX
Des expériences prestigieuses :
◦ Salarié chez Oracle, Sequent, Sun Microsystems, , Capgemini
◦ En missions chez des clients exigeants : Alstom, Renault, CNAM,
Minefi, Alcatel, SNCF, ... Et aussi des PME
Une expertise reconnue dans le monde SharePoint
par le titre de MVP
Plus sur fr.linkedin.com/in/patrickguimonet
Retrouvez moi sur twitter @patricg
62. QUI SUIS-JE ?
•Nicolas Georgeault
•MVP2 | SharePoint Server
• Architecte SP
• Futur Québécois
• Consultant & Speaker
• ngeorgeault@club-sharepoint.fr
• http://nicolasgt.exakis.com (Blog CKS:EBE sur WSS3.0)
• http://www.facebook.com/nicolas.georgeault
• http://twitter.com/ngeorgeault
• http://www.slideshare.com/ngeorgeault
•Passionné de Horse-Ball