SQL Server

Nouveautés SQL server 2012,Fct LEAD, LAG nativement en SQL

Dans le domaine de la finance, les demandes de reporting (SSRS) intègrent souvent des métriques de comparaison, de tendance comme le YOY (YearOverYear). Dance ce cas, J’ai l’habitude de coder mes rapports SSRS en MDX, les fonctions MDX : ParallelPeriode, LEAD, LAG…sont d’une grande aide dans ce genre de situation.

Pour rappel : LE LEAD (X) est une fonction MDX qui permet de récupérer l’élément N+1 d’un set de données suivant un pas de X

(suite…)

Aziz Ouali
SQL Server

Windows Azure SQL Database

 

Présentation

Windows Azure SQL Database est un service de bases de données relationnelles (RDBMS) en ligne basée sur SQL Server.

Hébergé dans Windows Azure le service offre les avantages suivants :

Une haute disponibilité et une tolérance aux pannes

Un cout évolutif en fonction de l’utilisation

Un provisionning et un déploiement simple : pas besoin de logiciel ni de matériel à installer !

Vos outils de développement restent les mêmes : Microsoft Visual Studio, SSMS, …

Le langage de développement reste le T-SQL

Support des architectures multitenant

Windows Azure est le nom de l’offre cloud computing IaaS et PaaS lancée par Microsoft.

(suite…)

Romain Casteres
Business Intelligence

Power Pivot & Power View

Power Pivot est un module qui s’intègre à Excel et se présentant sous forme d’add-in, qui nous permet d’importer des données de différentes sources (Base de données SQL, ficher texte/Excel, base Access…), afin de toutes les regrouper en un seul jeu de données grâce aux relations.

Power View(ex Crescent) est la nouvelle évolution dans les outils de restitution de données Microsoft. Ce nouvel outil qui permet la création de tableaux de bord très riches et dynamiques ainsi que sa collaboration avec PowerPivot.

Cette article a pour but de présenter PowerPivot et PowerView

(suite…)

Romain Casteres
SQL Server

Best Practice Microsoft BI : SSIS

Microsoft SQL Server Integration Services (SSIS) est un ETL (Extract, Transform, Load). Les préconisations en matière de développement varient d’une entreprise à l’autre. Cependant certaines bonnes pratiques garantissent une intégration des données et des développements faciles à maintenir.

Voici une liste non exhaustive de « Best Practice » permettant d’uniformiser, d’optimiser les développements avec SSIS:

(suite…)

Romain Casteres
SQL Server

Quelques fonctionnalitées du moteur SQL Server 2008

Voici les principales fonctionnalités qui ont retenue mon attention lors de la présentation « le moteur SQL Server 2008 / SQL Server 2012 par l’exemple » :

·         Policy Based Management

·         Data Collection - Performance DW

·         Data and Backup Compression

·         Distributed Partitioned Views

 

Policy Based Management

Le « Policy Based Management » permet au DBA de garantir que les règles maison
sont bien respectées par tout le monde en termes de création d’objet SQL (database, table, view, login, user, stored procedure, etc)

Le DBA n’a plus besoin de vérifier/imposer à ceux qui ont la main sur les bases, les best practises SQL. Il définie les règles dans la Policy à chaque profil utilisateur de la base qui, soit reçoit une notification sur la règle à respecter, soit n’a pas les droits de création d’objets qui ne respectent pas les normes.

Le DBA peux à tout moment vérifier que les instances SQL Server respectent bien les normes qu’il à définie.

Cette fonctionnalité réduit considérablement les problèmes de production liés à des changements de configuration inopinés.

(suite…)

Yazid Moussaoui
SQL Server

Mise en place de la recherche Full-Text dans les documents

La recherche Full-text dans les documents nécessite des filtres spécifiques en fonctions des types de documents.
Il faut donc les installer sur le serveur qui héberge la base de données.

Je prends ici l’exemple d’une installation sur SQL 2008 hébergé sur un serveur Windows Serveur 2008 X64 (Pour d’autre plateforme, la procédure est la même, mais les filtres peuvent changer).

Pour les documents PDF :
http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025
Pour les documents DOCX :
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&displaylang=en

(suite…)

Emmanuel Piteau