Mettre en place le Change Data Capture (CDC) dans Integration Services (SSIS) 2012

Aucunes données modifiées en baseDans cet article sera présenté une des fonctionnalités de SQL SERVER : CDC (Change Data Capture  ou en français « La capture de données modifiées »). Cette fonctionnalité est présente depuis la version 2008. Cette présentation se fera sur la  version 2012.

Qu’est-ce que le CDC ?

Le CDC  est une fonctionnalité  de SQL SERVER qui permet de suivre et de capturer les différentes modifications ayant eu  lieu sur une table. Les modifications capturées par le « CDC » sont toutes celles effectuées sur la table via les instructions d’insertion (INSERT), de mise à jour (UPDATE) ou de suppression (DELETE).

Quelle est l’importance du CDC ?

Si vous vous demandez à quoi peut bien servir cette fonctionnalité, alors cette section est faite pour vous.  L’objectif du CDC  est d’optimiser l’intégration des données ( du processus ETL)  en requêtant directement les modifications faites sur  une table au lieu de travailler sur l’intégralité de la table et ce faisant augmenter les temps de traitement.  Elle permet entre autres de faire de l’audit de base, de faire de la synchronisation entre deux bases.

Lire la suite

Comment passer du mode multidimensionnel au mode tabulaire sous Sql Server 2012

Lors de l’installation d’une instance Analysis Services, on a le choix entre 3 modes :

1. Le Multidimensionnel
2. Tabulaire
3. Powerpivot (pour Sharepoint)

Pour voir lequel de ces trois modes est installé, en se connectant à Analysis Services dans SSMS, on peut voir quelle icone apparaît.

Les differents mode dans SSM

Les differents modes dans SSMS

Malheureusement, nous ne pouvons avoir qu’un seul mode par instance AS.
Pour utiliser plusieurs modes, il faut donc installer des instances différentes.

Il y a tout de même une solution simple qui nous évitera d’installer une autre instance.

Lire la suite