Alimenter l entrepôt de données avec SSIS



Documents pareils
Business Intelligence avec SQL Server 2012

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

Le Registre sous Windows 8 architecture, administration, script, réparation...

SQL Server SQL Server Implémentation d une solution. Implémentation d une solution de Business Intelligence.

Business Intelligence avec SQL Server 2012

SQL Server 2012 Administration d une base de données transactionnelle

Windows 8 Installation et configuration

Tâches planifiées. Chapitre Introduction

Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel

GLPI (Gestion Libre. 2 ième édition. Nouvelle édition. de Parc Informatique)

Business Intelligence avec SQL Server 2014 Maîtrisez les concepts et réalisez un système décisionnel

Panda Managed Office Protection. Guide d'installation pour les clients de WebAdmin

La Clé informatique. Formation Internet Explorer Aide-mémoire

Parallels Plesk Panel. Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix. Guide de l'administrateur

1 Introduction. Business Intelligence avec SharePoint Server 2010

Travail de diplôme 2011 Business Intelligence Open Source SpagoBI/Talend Résumé

Thibault Denizet. Introduction à SSIS

Introduction aux outils BI de SQL Server Tutoriel sur SQL Server Integration Services (SSIS)

Introduction à la B.I. Avec SQL Server 2008

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Tutorial Cobian Backup

I. Instalation de l environnement JDK et JRE : II. Configuration outil Reporting : Pentaho... 4

Déploiement, administration et configuration

Corrigé de l'atelier pratique du module 6 : Transfert de données

(Fig. 1 :assistant connexion Internet)

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Business Intelligence

italc supervision de salle

FreeAnalysis. Schema Designer. Cubes

1. Installation du Module

WordPress :: Migrer son site du local vers le serveur en ligne

Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client

Ripper vos DVD (extraire vos fichier du DVD pour les mettre sur votre pc)

Guide d'installation. Release Management pour Visual Studio 2013

Département Génie Informatique

Didacticiel des serveurs de bases de données

Sauvegarde d une base de données

Microsoft Application Center Test

Extended Communication Server 4.1 : VoIP-SIP- Guide Utilisateur

AFTEC SIO 2. Christophe BOUTHIER Page 1

Créer votre propre modèle

Créer un rapport pour Reporting Services

Reporting Services - Administration

Guide de configuration de SQL Server pour BusinessObjects Planning

Qu'est ce que le Cloud?

SQL Server Installation Center et SQL Server Management Studio

AIDE A LA CREATION D UN COMPTE NOM DE DOMAINE, SOUS-DOMAINE, FTP, BASE DE DONNEES

Projet Personnalisé Encadré PPE 2

Organiser le menu "Démarrer"

D. Déploiement par le réseau

Installation.Net Framework 2.0 pour les postes utilisant Windows 8/8.1.

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

Didacticiel de mise à jour Web

Introduction : présentation de la Business Intelligence

@telier d'initiation

EndNote : outil de gestion bibliographique

1 Gestionnaire de Données WORD A4 F - USB / / 6020 Alco-Connect

Projet Ecureuil DataWarehouse CNIP. ETL avec Talend. Travail de diplôme Yannick Perret. Responsable de projet: Sylvie Bouchard

DIASER Pôle Assistance Rectorat

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

Utiliser Internet Explorer 7

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2

GUIDE D'UTILISATION DU SITE INTERNET DE LA MDA

Guide rapide destiné aux fournisseurs Supplier Portal (May 2013)

SAUVEGARDER SES DONNEES PERSONNELLES

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

Internet : Naviguer en toute sérénité

Dessiner dans Galaad FRANÇOIS PALLUT

Installation d'une galerie photos Piwigo sous Microsoft Windows.

A - Créer une Base de données au format dbase

Documentation Cobian

Gestion d Active Directory à distance : MMC & Délégation

1. Comment accéder à mon panneau de configuration VPS?

SAP BUSINESSOBJECTS BUSINESS INTELLIGENCE SUITE 4.x VERSION Bien démarrer avec la CCM

Création d'une nouvelle base de données

Sauvegarder automatiquement ses documents

Avec PICASA. Partager ses photos. Avant de commencer. Picasa sur son ordinateur. Premier démarrage

Introduction aux outils BI de SQL Server Fouille de données avec SQL Server Analysis Services (SSAS)

Comment faire des étiquettes

Artica. La déduplication. Révision Du 08 Février 2011 version

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc

BIRT (Business Intelligence and Reporting Tools)

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

Business Intelligence simple et efficace

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

LA PLATE-FORME D'ALTERN C


Kaseya 2. Guide de démarrage rapide. pour VSA 6,0

Procédure d'installation complète de Click&Decide sur un serveur

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration

A. Architecture du serveur Tomcat 6

TeamViewer 7 Manuel Manager

Réglages du portail de P&WC

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

Transcription:

297 Chapitre 5 Alimenter l entrepôt de données avec SSIS 1. Découverte de SSIS Alimenter l'entrepôt de données avec SSIS Au cours des chapitres précédents, vous avez appris à modéliser un entrepôt de données. L'idée était de faire abstraction des sources de données disponibles dans votre société. Au cours de ce chapitre, vous allez apprendre et comprendre comment va se réaliser la remontée des données du système source vers un entrepôt de données. La principale difficulté est que celui-ci dispose d'une modélisation dimensionnelle conforme, très éloignée de la structure de vos données actuelles. Dans la gamme SQL Server, l'outil qui va permettre de réaliser le chargement de ces données est SQL Server Integration Services (SSIS). SSIS a deux aspects : Un aspect classique avec une logique de flux de tâches, organisées par des règles de précédence. Cet aspect est appelé Flux de contrôles. Un aspect plus spécifique au décisionnel, avec une logique purement ETL. Cet aspect est appelé Flux de données. On peut utiliser SSIS sans pour autant faire de l'etl. Par exemple, vous pouvez vous servir de SSIS pour exécuter des tâches de maintenance de bases de données, pour lancer une suite de batch un peu complexe ou pour réaliser de la réplication de données.

298 Business Intelligence avec SQL Server 2014 Toutefois, SSIS est aussi un ETL. Le monde de l'etl a ses codes et ses règles issues de ces quinze dernières années. L'objectif du chapitre, au-delà de la compréhension de ce qu'est l'outil SSIS, est de vous faire découvrir certaines de ces pratiques bien spécifiques au monde du décisionnel. Des pratiques auxquelles SSIS est assez bien adapté. Un peu comme pour toute la gamme SQL Server, le développement des flux se fera sous SQL Server Data Tools (SSDT). On utilisera en revanche SQL Server Management Studio pour l'administration et l'exploitation. Découvrons ensemble dès à présent l'interface de développement : douvrez SSDT. dcliquez dans la barre de menu sur Fichier - Nouveau - Projet. ddans la fenêtre Nouveau projet, sélectionnez Projet Integration Services, puis saisissez le nom et l'emplacement du projet comme ci-dessous : Le projet s'ouvre par défaut sur l'onglet Flux de contrôle d'un package vide. Un package est un fichier au format XML à l'extension.dtsx. dsur le côté gauche, ouvrez la boîte à outils SSIS pour découvrir les objets du flux de contrôle disponibles. Editions ENI - All rights reserved

Alimenter l'entrepôt de données avec SSIS Chapitre 5 299 Boîte à outils SSIS Les tâches disponibles donnent une assez bonne idée du rôle que l'on pourrait faire jouer à SSIS et de ses possibilités : connexion à un service web, exécution de requête SQL, exécution d'application, écriture et exécution de scripts, connexion à un serveur FTP, tâche de traitement de SSAS, tâche de sauvegarde de la base de données Dans un flux décisionnel, les tâches de flux de contrôle vont avoir des fonctions de support et d'orchestration, mais ce ne sont pas ces tâches qui vont faire à proprement parlé le chargement des données. Remarque Attention, dans le monde du décisionnel, un entrepôt de données ne se charge pas avec de simples requêtes SQL. Vous verrez que les exigences de traçabilité et de maintenance de tels flux sont trop élevées pour que des requêtes SQL remplissent ce rôle correctement.

300 Business Intelligence avec SQL Server 2014 Le chargement de données va se réaliser avec la tâche de flux de données. Découvrons cet aspect du produit : dglissez et posez la tâche de flux de données dans la zone de travail centrale. Ajout d une tâche de flux de données dpuis double cliquez sur la tâche de flux de données pour accéder à l'onglet Flux de données. Vous noterez que la barre d'outils propose maintenant de nouvelles tâches organisées autour de trois thématiques : Les tâches Sources Les tâches Transformations Les tâches Destinations Editions ENI - All rights reserved

Alimenter l'entrepôt de données avec SSIS Chapitre 5 301 La boîte à outils de l'interface de flux de données de SSIS

302 Business Intelligence avec SQL Server 2014 En faisant glisser la tâche de flux de données, vous avez basculé l'interface en mode véritablement ETL. L'acronyme ETL signifie que le flux va être organisé en trois grandes phases : La phase E signifie qu'une tâche va se connecter à une source, pour en Extraire des lignes de données. La phase T signifie que ces lignes vont passer par des tâches de Transformation pour subir des tests, des validations ou des modifications. La phase L signifie que ces lignes, une fois traitées et transformées, vont être chargées (Load en anglais) dans la base de données destination. Représentation schématique du déroulement d'un flux ETL L'ensemble de ces phases va se dérouler uniquement en mémoire, d'où des gains de performance qui peuvent être substantiels par rapport au SQL, si on exploite correctement l'outil. La barre d'outils à gauche organise les tâches disponibles dans SSIS par ces trois grandes phases ETL. Dans la partie suivante, nous réaliserons un premier flux ETL pour comprendre le fonctionnement de SSIS. Editions ENI - All rights reserved