Université IBM i. S28 Analytique : pourquoi et comment construire un datawarehouse avec l'etl de DB2 for i?

Documents pareils
TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

Business Intelligence avec Excel, Power BI et Office 365

Introduction à la B.I. Avec SQL Server 2008

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

MYXTRACTION La Business Intelligence en temps réel

IBM System i. DB2 Web Query for System i : le successeur de Query/400? Oui, mais bien plus!!!

Présentation du module Base de données spatio-temporelles

Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Business Intelligence

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Bases de Données Avancées

Easy to. report. Connexion. Transformation. Stockage. Construction. Exploitation. Diffusion

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

MyReport, LE REPORTING SOUS EXCEL

Business Intelligence avec SQL Server 2012

BI = Business Intelligence Master Data-Science

Méthodologie de conceptualisation BI

Pourquoi IBM System i for Business Intelligence

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

MyReport, une gamme complète. La Business Intelligence en toute simplicité : Concevez, partagez, actualisez! pour piloter votre activité au quotidien.

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

La problématique. La philosophie ' ) * )

Mercredi 15 Janvier 2014

Datawarehouse and OLAP

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise

La Business Intelligence en toute simplicité :

APPEL D OFFRE. Projet décisionnel. Juillet 2011

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

SPF Finances FOD Financiën

BI = Business Intelligence Master Data-ScienceCours 3 - Data

et les Systèmes Multidimensionnels

Les bases de données Page 1 / 8

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2014

LoReNa : pour dynamiser votre Relation Client (CRM)

2 Serveurs OLAP et introduction au Data Mining

Business Intelligence Reporting

S1 Boostez votre productivité avec la version 9 des solutions Rational pour IBM i

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

1 Introduction et installation

données en connaissance et en actions?

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Bases de données Outils de gestion

GUIDE COMPARATIF ETL.

HADOOP ET SON ÉCOSYSTÈME

Modernisation et développement d applications IBM i Technologies, outils et nouveautés 2012/2013. Volubis.fr

Guide de référence pour l achat de Business Analytics

BUSINESS INTELLIGENCE

Thibault Denizet. Introduction à SSIS

Entrepôts de données. NEGRE Elsa Université Paris-Dauphine

Catalogue Formation «Vanilla»

Les outils BI du consultant métier

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

MERMET Sébastien Ingénieur Informatique INSA Analyste Développeur Senior Business & Data Analyste Senior 11 ans d expérience

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Sommaire Livre blanc CGIDEV2 pour RePeGlio

«Nos valeurs à votre service» Genève. Business Intelligence Data Management Développement Web. Présentation Société

Présentation de l'architecture QlikView. Livre blanc sur la technologie QlikView. Date de publication : octobre

CHAPITRE 1 ARCHITECTURE

Chapitre 9 : Informatique décisionnelle

Domaines d intervention

1. SAS FEDERATION SERVER - POINT D'ACCES UNIQUE ET SECURISE AUX DONNEES DE L'ENTREPRISE

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

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

SQL SERVER 2008, BUSINESS INTELLIGENCE

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

L offre décisionnel IBM. Patrick COOLS Spécialiste Business Intelligence

Les entrepôts de données

Intégration de données hétérogènes et réparties. Anne Doucet

SAP Business Suite Powered by SAP HANA Transactionnel et Analytique réunis

FORMATION TALEND. Page 1 sur 9

Business & High Technology

Sauvegarde et Restauration d un environnement SAS

Plan. Introduction Eléments de la théorie des systèmes d'informations Les entrepôts de données (Datawarehouse) Les datamart Architecture Modélisation

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

SQL Server 2012 et SQL Server 2014

L A B U S I N E S S. d a t a g i n f o r m a t i o n g a c t i o n

Expert AS/400, iseries MCP Microsoft Spécialiste du Décisionnel (BI)

DataWarehouse. Cahier des Charges - Clauses Techniques

Intelligence Economique - Business Intelligence

Ici, le titre de la. Tableaux de bords de conférence

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

S8 - Sécurité IBM i : nouveautés 6.1 et 7.1

Construction d un EDD avec SQL 2008 R2. D. Ploix - M2 Miage - EDD - Création

Petit Déjeuner Pépinière du Logiciel Libre. 25 juin 2008

La Clé informatique. Formation Excel XP Aide-mémoire

S28 - La mise en œuvre de SSO (Single Sign On) avec EIM (Enterprise Identity Mapping)

Information utiles. webpage : Google+ : digiusto/

SWISS ORACLE US ER GRO UP. Newsletter 5/2014 Sonderausgabe. OBIF DB licensing with VMware Delphix 12c: SQL Plan / Security Features

Symphony. Procédures d installation : Mise à jour vers une version plus récente

Accélérateur de votre RÉUSSITE

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Curriculum Vitae. GISBERT Aurélien Ingénieur Informatique INSA Senior Business & Data Analyst Business Intelligence 11 ans d expérience

Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales

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

27 janvier Issam El Hachimi Ludovic Schmieder

MODE OPERATOIRE OPENOFFICE BASE

Transcription:

Université IBM i IBM Power Systems - IBM i 10 et 11 mai 2016 IBM Client Center de Bois-Colombes S28 Analytique : pourquoi et comment construire un datawarehouse avec l'etl de DB2 for i? Mercredi 11 mai 11h00-12h30 Dominique GAYTE NoToS dgayte@notos.fr www.notos.fr

NoToS Expertise autour de l IBM i Sécurité Regard moderne (DB2 Web Query) Service Formation, audit, développement PHP sur IBM i avec Zend Développement de progiciels Modernisation à valeur ajoutée des IBM i 2

Sommaire IBM Power Systems - IBM i La problématique Qu est ce qu un Datawarehouse Un Datawarehouse sur l IBM i? Créer et alimenter un Datawarehouse Data Migrator for i 3

La problématique 4

Structure de la base de données Les données de production ne sont pas organisées pour répondre aux besoins de reporting/décisionnel Beaucoup D enregistrements De jointures De zones Données élémentaires, non agrégées Détail des factures Dates sous des formats divers Traitements à effectuer Une zone contient plusieurs informations Sélections sur les lignes Mouvements de stocks dans les ventes 5

Temps de réponses Pour optimiser les temps de réponse, on aurait intérêt à : Faire des agrégations CA mensuels par produit, commercial, par client Récapitulatifs par mois, par agence Stocker le résultat de calculs Rajouter des informations Historique Altérer la troisième forme normale Utiliser des structures adaptées Tables matérialisées (MQT) Index 6

Hétérogénéité des données Les données utiles sont dans de nombreux environnements Bases de données DB2 for i (diverses partitions) SQL Server, Oracle, MySQL Fichiers plats Excel XML, TXT 7

Temps réel? IBM Power Systems - IBM i Les données de la BD de production sont maintenues en temps réel En reporting/décisionnel on a rarement besoin de disposer de données instantanées On préfère privilégier les performances On peut donc utiliser une base de données optimisée pour le reporting/décisionnel Mise à jour régulièrement Les requêtes nécessitant des données en temps réel sont exécutées sur la BD de production 8

Qu est ce qu un Datawarehouse? Les entrepôts de données sont des bases de données organisées pour les besoins du décisionnel Eventuellement composé de datamarts (magasins de données) chacun étant orienté vers un métier Quelques caractéristiques des DW Forte volumétrie Utilisé en lecture Surtout avec SQL Forte Sécurité Rapidité d accès 9

Un Datawarehouse sur l IBM i? 10

Datawarehouse et IBM i Rappel : Un Datawarehouse est une base de données (optimisée pour le reporting/décisionnel) Rappel 2 : DB2 for i Est un des meilleurs SGBD du marché Répond aux contraintes énoncées (sécurité, SQL, volumétrie ) L IBM i peut très bien héberger un Datawarehouse C est même une excellente solution! Comment? Dans une ou plusieurs bibliothèques Dans une partition dédiée CPU, mémoire, disques dédiés 11

Créer et alimenter un Datawarehouse 12

Création et alimentation Création Il faut préférer SQL plutôt que les DDS Utiliser toutes les possibilités de DB2 for i Journalisation (en cas de mise à jour erronée) Les vues, les index Les fonctions Les tables matérialisées Les outils de gestion des performances Les procédures stockées, les Web Services Alimentation Ils sont alimentés par des données de production Le processus consiste à extraire les données de production, à les traiter (agrégations, calculs ) et à les charger dans le datawarehouse Les ETL (Extract, Transform & Load) sont des outils dédiés 13

Mécanismes d alimentation En CL En RPG/COBOL Avec un ETL Data Migrator for i 14

Alimenter un DW avec un CL Commandes de l IBM i CPYF CPYFRMIMPF SQL RUNSQLSTM RUNSQL (V7R1) utilisant les variables du programme Rafraichissement des MQT 15

Alimenter un DW en RPG Natif pour DB2 for i en local En RPG IV (et SQL) on sait Lire les bases externes (JDBC) SQL Server, Oracle, MySQL Lire et parser des fichiers XML Traiter les données et les écrire dans le DW Demande un important travail de codification N est acceptable que pour des DW peu complexes 16

Les ETL IBM Power Systems - IBM i Outils conçus pour alimenter les DW Il existe des grands standards sur le marchés Souvent très chers L IBM i est souvent vue comme un SGBD marginal Data Migrator for i est l ETL associé à DB2 Web Query Natif IBM i 17

Data Migrator for i 18

Data Migrator for i Logiciel facturable, option de DB2 Web Query Interface graphique basée sur un Studio Data Management Console 19

Création du premier flux de données Utilisation du schéma (bibliothèque!) QWQCENT livré avec DB2 Web Query Création d une métadonnée sur le table des commandes (ORDERS) avec intégration automatique des CIR Sera utilisée comme source 20

Création du premier flux de données (2) Nouveau flux Sélection de la source, des traitements et de la cible 21

Source A partir d une métadonnée existante Par glisser déplacer dans la partie gauche de la fenêtre Sample Data : échantillon de données Toogle : visualisation des colonnes Data profiling Vue statistique 22

Transformation Sélection des colonnes Ajout de colonnes 23

Cible Par glisser déplacer dans la partie droite Définition des clés possible Dans les propriétés Choix de la connexion Table cible si c est une nouvelle table Création du synonyme 24

Exécution (1) A la demande Batch Interactif IBM Power Systems - IBM i Console Log pour visualiser ce qui s est passé 25

Exécution (2) Planification IBM Power Systems - IBM i Choix des évènements associés aux e-mail 26

Sources : jointures Jointure avec assistant 27

Importation rapide (Quick ETL Copy) Importation de données en quelques clics Exemple à partir d un fichier Excel importé dans une table de l IBM i 1) Créer la métadonnées sur le fichier Excel 28

Importation rapide (Quick ETL Copy) (2) 2) Importer les données dans une table de l IBM i 29

Flux de processus Permet d enchainer des flux de données Définition de véritables «applications» complexes Gestion des erreurs et des évènements 30

Conclusions IBM Power Systems - IBM i L IBM i est une excellente solution pour héberger un Datawarehouse Disponibilité Volumétrie Puissance de traitement Administration Sécurité Avec Data Migrator for i on dispose d un véritable ETL totalement intégré à l IBM i Accès à des bases de données variées Traitement des fichiers plats (Microsoft Excel) 31

Merci pour votre écoute! Des questions? IBM Power Systems - IBM i Dominique GAYTE - dgayte@notos.fr 04 30 96 97 33 www.notos.fr