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

SSAS – Processer un cube Analysis Services de 8 manières différentes

SSAS-cube
Dans cet article, nous allons voir ensemble huit méthodes nous permettant de traiter un cube OLAP.
Avant toute chose, faisons un petit rappel sur les différents types de traitement de cube suivants :
Process Default, Process Full, Process Clear, Process Data, Process Update, Process Add, Process Index, Process Structure, Process Clear Structure.

[SSRS] – Comment utiliser plusieurs datasets dans un tableau avec la fonction Lookup

Dans cet article, nous allons voir comment utiliser deux datasets (jeux de données)  dans un seul tableau grâce à la fonction LookUp.
Effet, tout comme dans SSIS, cette fonction retourne la premier valeur correspondante pour l’objet recherché.
Cette fonction est disponible à partir de la version 2008 R2 de Sql server.

A quoi ressemble la fonction lookup ?

Syntaxe : Lookup ( Clé du premier dataset, clé du second dataset, donnée que l’on veut afficherdeuxième dataset )

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

[SSIS] Déplacer et renommer un fichier grâce à la tache File System Task

Introduction

Dans ce tutoriel, nous allons voir un exemple d’utilisation du composant File System Task.
Vous pouvez utiliser cette tache pour les cas suivants :

  1. Copier un dossier ou un fichier d’un lieu à un autre
  2. Créer un dossier
  3. Supprimer un dossier ou un fichier
  4. Supprimer le contenu d’un dossier ( tous les fichiers et les dossiers)
  5. Déplacer un dossier ou un fichier
  6. Renommer un fichier

Nous ne verrons que les deux derniers cas, soit le cas 5 et le cas 6.

Lire la suite