Les Journées SQL Server – Webcast en ligne

Bonne année à tous ! Certes un peu en retard mais j’étais en vacance et maintenant c’est la reprise 🙂

Premier article 2012 basé sur un évènement de fin 2011 : Les Journées SQL Server.

Il y a un site dédié aux vidéos de l’évènement avec les KeyNotes par thème BI / SQL Server SQL Azure / Appliances HP-Microsoft: http://www.microsoft.com/france/serveur/sql/journees-sql-server.aspx

Vous trouverez la liste des webcasts sur le blog de  Jean Pierre Riehl : http://blog.djeepy1.net/2012/01/06/tous-les-webcasts-des-journees-sql-server/

Le site des showcases Microsoft qui regroupe les vidéos de l’évènement et bien plus encore ! : http://www.microsoft.com/fr-fr/showcase/Search.aspx?phrase=Les+journ%c3%a9es+SQL+Server

Et pour vraiment finir vous pouvez me retrouver dans les sessions suivantes :

NOTE : une mauvaise vidéo à été uploadé à la place…cela va être corrigé d’ici peu.

C’est la première fois que je participe à un évènement de la sorte en tant que speaker et j’en garde un bon souvenir.

En me reécoutant j’ai noté pas mal de trucs à corriger pour la prochaine fois je ferais attention… N’hésitez pas à me faire des retours sur ces sessions Bonnes ou Mauvaises car je veux  m’ améliorer !

Merci aux Sponsors  ! J’ai oublié de les remercier dans la sessions DQS, sans eux cet évènement n’aurait pas pu se faire.

Publicités

SQL Server 2012 – Nouveautés Business Intelligence

Récemment j’ai dû écrire un article concit concernant les nouveautés BI de SQL Server 2012. Un discours mi-technique mi-descriptif que vous trouverez juste en dessous…

Pour rappel j’ai publié plusieurs articles concernant :

La base de données SQL Server de Microsoft connaitra une nouvelle version majeure : SQL Server 2012.

Tout au long de son histoire, cette base de données a évolué et depuis quelques années elle est devenue bien plus qu’un simple moteur de base de données… SQL Server est plus que jamais une plate-forme complète d’analyse de données d’entreprise. Cette version 2012 vient étoffer cette offre en apportant un lot d’améliorations et de nouveautés.

Cet article vous dévoilera les nouveautés Business Intelligence de SQL Server 2012.

La BI connaitra une riche année 2012

La partie BI de SQL Server 2012 connait un bon nombre de nouveautés et Microsoft a même créé une nouvelle édition spécialement dédiée à l’intelligence d’affaire : SQL Server 2012 Business Intelligence.

La naissance d’un nouvel outil : Power View

La famille de Reporting Services s’agrandit et accueille un nouvel outil : Power View. Cet outil mêle reporting ad-hoc et visualisation de données, ce qui offre une toute nouvelle expérience utilisateur. Techniquement, Power View permet de manipuler des données dans une interface Silverlight intégré à SharePoint.

Le principe est simple, on se trouve face à une feuille blanche sur laquelle on dépose différentes données provenant d’une liste de tables. Cela  va créer un tableau et grâce à cet outil on est capable de transformer ce tableau en visualisations. Parmi les nombreuses visualisations on trouve un graphique à bulles qui animera vos données sur un axe des temps.
Power View s’appuie sur la nouvelle couche sémantique BI et utilise un nouveau modèle de données de type tabulaire, utilisé par Power Pivot, et désormais greffé à Analysis Services (SSAS).
Un outil à voir : http://www.youtube.com/watch?v=75szAtMrkNs

Le nettoyage de données : un sujet important et un service dédié

Data Quality Services (DQS) est un nouveau service de SQL Server 2012. Il vous permettra de nettoyer vos données en faisant participer les responsables de données, les personnes métiers et le SI.
Par le biais d’une interface cliente il sera possible de créer des bases de connaissance. Ces bases contiendront vos règles d’épuration, de validation ainsi que vos données de référence. DQS vous épaulera également dans la recherche de correspondance (Matching/Doublons) et dans l’évolution de vos bases de connaissance.
Les différentes règles de nettoyage pourront être utilisées au niveau les flux de données dans Integration services (SSIS) via un nouveau composant.
Concernant SSIS, ce dernier connait des améliorations qui simplifieront le développement de flux de données ainsi que le déploiement des solutions ETL dans différents environnements.

Autres nouveautés

SQL Server s’ouvre davantage aux services dans cloud en donnant la possibilité d’étendre vos analyses/nettoyages/références avec des données du SQL Azure DataMarket. https://datamarket.azure.com/browse/Data/

Reporting Services (SSRS) connait deux changements marquants. Tout d’abord son intégration dans SharePoint est simplifiée. Puis SSRS possède maintenant un système d’abonnement plus efficace et mieux adapté aux besoins des consommateurs de rapports. Il est dorénavant possible de créer des règles qui alerteront vos usagers en fonction du mouvement de vos données dans vos rapports.

Pour terminer les outils des utilisateurs finaux appartenant à pile BI Microsoft viendront compléter l’artillerie d’analyse des données : Excel + Power Pivot 2.0 + Mater Data Services.

Les licences et prix

Microsoft profite de cette nouvelle version pour simplifier les licences en proposant uniquement 3 éditions principales.

  • SQL Server 2012 Entreprise
  • SQL Server 2012 Business Intelligence
  • SQL Server Standard

Les prix sont aussi revus, désormais le coût des licences dépendra du nombre de cœurs de vos serveurs et non plus du nombre de processeurs.

Plus de détails : http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx

Avant d’entreprendre de nouveaux défis avec SQL Server 2012 il faudra être patient, car elle devrait être disponible dans les premiers mois de la nouvelle année. En attendant vous pouvez toujours essayer la version RC0 disponible sur le site de Microsoft : http://www.microsoft.com/sqlserver/en/us/future-editions.aspx

Data Quality Services alias DQS

Toujours dans le but de découvrir ce que réserve la CTP 3 de Denali me voilà arrivé sur Data Quality Services (DQS).

Le premier réflexe n’est pas toujours le bon…

Un petit tour par les programmes SQL Server Denali on voit le client Data Quality Services.

Tentative de connexion … ERREUR.

SQL Server Data Quality Services
 --------------------------------------------------------------------------------

 Message Id: LogOnServerDataQualityNotInstalled
 The SQL Server instance that you are trying to connect to does not include an installation of
 Data Quality Services. To finalize the installation of Data Quality Services please run the DQS installer script.
 For more information please refer to the Data Quality Services installation guide or contact your administrator

Et pourtant je l’avais bien coché dans la liste des features lors de l’instalation…


Malheureusement DQS n’est pas réellement installé et configuré côté server.

Installation et configuration

Pour intaller DQS il faut se rendre dans le répertoire suivant: C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn et lancer DQSInstaller.exe en tant qu’administrateur.

Un prompt va s’ouvrir, il vous demandera une clé (database master key) puis effectuera l’installation. Cette dernière peut être un peu longue… soyez donc patient.

Une fois terminer cette installation a créé pas mal de petites choses:

  • Deux bases de données DQS_MAIN et DQS_PROJECT
  • Trois rôles : dqs_administrator, dqs_kb_editor, dqs_kb_operator ,
  • Deux nouveaux utilisateurs : ##MS_dqs_service_login## et ##MS_dqs_db_owner_login##

Par défaut les membres du role sysadmin n’appartiennent pas aux rôles DQS.
Il faut alors attribuer les rôles dqs_administrator, dqs_kb_editor, dqs_kb_operator à vos utilisateurs sur la base de donnée DQS_MAIN.

NOTE : La base de données DQS_Project est utilisée par DQS pour DQS, les rôles DQS ne sont donc pas disponibles sur cette base de données.

Une fois terminé vous pouvez vous authentifier… Bienvenue dans DQS.

Et pour finir…

DQS peut opérer sur une base de données existante, pour permettre DQS d’utiliser les données vous devez utiliser cette requête en spécifiant le nom de la base de données que vous souhaitez.

USE [DATABASE_NAME]
CREATE USER [dqs_service] FOR LOGIN [##MS_dqs_service_login##]
GRANT CONTROL TO [dqs_service]
CREATE USER [dqs_dbo] FOR LOGIN [##MS_dqs_db_owner_login##]
GRANT CONTROL, AUTHENTICATE TO [dqs_dbo]