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]

Publicités

Power Pivot CTP3 – Preview de la version 2

Petit article rapide concernant la prochaine version de Power Pivot 2 qui est actuellement disponible en téléchargement.

Etant en plein test de Crescent, il était tout naturel de parler de Power Pivot 2.

Lien : http://www.microsoft.com/download/en/details.aspx?id=26721

Au programme pas mal de nouveautés:

  •  Diagramme de relations
  • Support de hiérarchie
  • Nouvelles fonctions DAX

Et encore pas mal de bonnes choses,  plus de détails sur ce lien : http://social.technet.microsoft.com/wiki/contents/articles/3729.aspx

Installation de Project Crescent SQL Server Denali CTP3

Après avoir testé un peu Denali … voilà un article qui répondra à cette question:

« Comment installer Crescent ? »

Un bref rappel le Projet Crescent est un nouvel outil BI intégré dans SQL Server Denali.

Associé comme étant une nouveauté de Reporting Services, Crescent est un outil de visualisation de données. Cet outil est plus orienté utilisateur que développeur. II offre donc une toute nouvelle expérience dans la visualisation et l’exploration de données en mode Ad Hoc, dans un environnement SharePoint, en utilisant la nouvelle couche sémantique BI : BISM.

Côté technique…

C’est un outil tout en Silverlight qui prend en compte des connexions BISM qui vont pointer sur des classeurs powerpivot ou cube SSAS.

Si vous souhaitez le tester sur une machine il faudra installer:

  • Windows Server 2008 R2
  • SharePoint Server 2010 Enterprise
  • SQL Server Denali CTP 3 (bien évidemment)
  • Incorporer les mises à jour et des fichiers Sample pour faire vos tests.

Par où commencer ?

La démarche suivante vous aidera à installer cet environnement sur une machine.

Installer Windows Server 2008 R2 : Créer un domaine Active Directory : commande DCPROMO

Créez vos utilisateurs/comptes de services.

Installation de Sharepoint Server 2010 Enterprise : Pré requis et installation complète.
Attention ne pas configurer Sharepoint après l’installation.

Installer le SP1 de SharePoint 2010
Lien: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26623

Installer SQL Server Denali en mode PowerPivot for SharePoint

Lien: http://msdn.microsoft.com/en-us/library/ee210708(v=SQL.110).aspx

Installer Reporting Services en mode Intégré SharePoint
Lien: http://msdn.microsoft.com/en-us/library/gg492276(v=SQL.110).aspx

Créer un Reporting Services Service Application depuis Central Administration . En utilisant l’instance de powerpivot (NomServer\POWERPIVOT)

Installer Analysis Services en mode Tabular
Lien: http://msdn.microsoft.com/en-us/library/hh231722(v=SQL.110).aspx

Installations annexes :

  • .NET FRAMEWORK 3.5 SP1
  • Installation Silverlight

Démarche complète : http://msdn.microsoft.com/en-us/library/hh231687(SQL.110).aspx

Lancement de Crescent

Pour tester Crescent vous pouvez télécharger ce classeur PowerPivot : http://www.microsoft.com/download/en/details.aspx?id=26718

Ce classeur sera votre source de données. Uploadez le dans une librairie de documents.

Ajoutez les Contents types nécessaires dans cette librairie de documents.

Créer une connexion BISM

Entrez l’URL du classeur PowerPivot dans Workbook URL or Server Name puisOK.

Créer un rapport Crescent

Bienvenue dans Crescent !