La gestion de la performance de l entreprise avec Cognos sur System z Guy Delaporte Spécialiste Information Management



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

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

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

Bases de Données Avancées

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

CHAPITRE 1 ARCHITECTURE

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

Introduction à la B.I. Avec SQL Server 2008

Sybase Adaptive Server Enterprise 15

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

SQL SERVER 2008, BUSINESS INTELLIGENCE

SQL Server 2012 et SQL Server 2014

Jean-Philippe VIOLET Solutions Architect

SQL. Oracle. pour. 4 e édition. Christian Soutou Avec la participation d Olivier Teste

Catherine Chochoy. Alain Maneville. I/T Specialist, IBM Information Management on System z, Software Group

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

Oracle Décisionnel : Modèle OLAP et Vue matérialisée D BILEK

Présentation Windows Azure Hadoop Big Data - BI

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

Chapitre 9 : Informatique décisionnelle

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Oracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)

IBM Cognos Enterprise

Master Exploration Informatique des données DataWareHouse

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

Suite Jedox La Business-Driven Intelligence avec Jedox

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

Session S12 Les bases de l optimisation SQL avec DB2 for i

BI = Business Intelligence Master Data-ScienceCours 3 - Data

La Business Intelligence pour les Institutions Financières. Jean-Michel JURBERT Resp Marketing Produit

Sécurité des entrepôts de données dans le Cloud Un SaaS pour le cryptage des données issues d un ETL

Les bases de l optimisation SQL avec DB2 for i

palais des congrès Paris 7, 8 et 9 février 2012

Transformation IT de l entreprise BIG DATA, MÉTIERS ET ÉVOLUTION DES BASES DE DONNÉES

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

Département Génie Informatique

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

Fonctionnalités des différentes éditions de SQL Server 2012

Domaines d intervention

AXIAD Conseil pour décider en toute intelligence

Pascale Borla-Salamet Consultante Avant Vente Oracle France. Oracle Exadata Performance et Optimisation de votre Datawarehouse

2 Serveurs OLAP et introduction au Data Mining

Intelligence Economique - Business Intelligence

LES ENTREPOTS DE DONNEES

Pourquoi IBM System i for Business Intelligence

Du 10 Fév. au 14 Mars 2014

Méthodologie de conceptualisation BI

Urbanisation des SI-NFE107

Tout ce que vous avez toujours voulu savoir sur SAP HANA. Sans avoir jamais osé le demander

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013

2014/2015. Rapport 4 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ENCADRE PAR : MME L.LAMRINI ANOUAR OUFQIR SMARTSIR

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

Devoir Data WareHouse

X2BIRT : Mettez de l interactivité dans vos archives

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

Business Intelligence : Informatique Décisionnelle

QU EST-CE QUE LE DECISIONNEL?

BI Haute performance. Jean-François Vannier Responsable Infrastructures Décisionnelles, Bull

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

Catalogue Formation «Vanilla»

Administration des bases de données. Jean-Yves Antoine

PERFORMANCE BASE DE DONNÉES

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

La problématique. La philosophie ' ) * )

SQL Serveur Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise

Solutions IT pour libérer le potentiel de votre Business

Analyse comparative entre différents outils de BI (Business Intelligence) :

BI Open Source Octobre Alioune Dia, Consultant BI

Architectures d'intégration de données

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

ETL Extract - Transform - Load

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2014

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

Adonya Sarl Organisme de Formation Professionnelle 75 Avenue Niel PARIS, France

Eduardo Almeida. Master Alma Université de Nantes

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

INTRODUCTION AUX SGBD/R LUW

SQL Historique

Kick Off SCC EMC l offre EXTREMIO. fmarti@fr.scc.com Philippe.rolland@emc.com. Vers de nouveaux horizons

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

Les Entrepôts de Données

Auto-évaluation Oracle: cours de base

Didier MOUNIEN Samantha MOINEAUX

Entreprise et Big Data

Bases de Données OLAP

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

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Datawarehouse: Cubes OLAP. Marlyse Dieungang Khaoula Ghilani

1 Actuate Corporation de données. + d analyses. + d utilisateurs.

BI : GESTION GESTION, PRODUCTION STRATEGIE DE BI. Un livre blanc d Hyperion

Les bases de données

BI = Business Intelligence Master Data-Science

Clients et agents Symantec NetBackup 7

SAP Runs SAP Reporting Opérationnel & BI avec HANA et SAP Analytics. Pierre Combe, Enterprise Analytics Juin, 2015

Exercices sur SQL server 2000

L INTELLIGENCE D AFFAIRE DANS LA VIE QUOTIDIENNE D UNE ENTREPRISE

Sauvegarde et Restauration d un environnement SAS

Transcription:

La gestion de la performance de l entreprise avec Cognos sur System z Guy Delaporte Spécialiste Information Management 2009 IBM Corporation

AGENDA Introduction : Tendances Architecture COGNOS 8 BI pour LINUX sur système z La gestion des gros volumes de données dans DB2 z Infosphere Warehouse La maitrise des performances Les processeurs spécialisés ziip, IFL Conclusion

Business Intelligence: donner du sens à l information Transactions Warehouse Analysis Applications Legacy Systems Access & Transformation Processes Portals & Dashboards Financials Real-time Information + + + Sources ETL Extraction Transformation Data Marts Manage Analysis Tools Access

Les 4 nouvelles tendances du datawarehouse selon le Gartner Group Alimentation des données au fil de l eau (near-real-time) Grand nombre de rapports standard et un nombre croissant d utilisateurs avec des requêtes spécifiques ( ad hoc query users ) Un niveau accru de fonctions analytiques et BI intégrées dans les applications Temps réel Besoins liés aux réglementations( Regulatory Compliance ) besoin d une solution de PRA Audit des données et des changements

Les raisons de choisir la plate forme z pour une nouvelle application décisionnelle Plus grande protection des données Données sécurisées (contre les risques d intrusion) BI opérationnel en temps réel Fournir des informations fraiches à vos utilisateurs Proximité des données décisionnelles et des applications temps réel Compression hardware des données Compression des tables dans DB2 (ratio moyen > 50 %) Disponibilité supérieure de la plate forme z Sysplex : meilleur taux de disponibilité 99,999 % PRA plus fiable qu avec multiplicité de serveurs hétérogènes TCO Processeurs spécialisé : IFL pour LINUX ziip pour DB2

Architecture du datawarehouse 2009 IBM Corporation

Le z dispose de toutes les briques logiciels d un datawarehouse InfoSphere Warehouse IBM Cognos 8 BI OLAP REPORTS WAREHOUSE InfoSphere MDM Server LEGACY SOURCES DATA INTEGRATION DATAMARTS REFERENCE DATA DB2 for z/os MASTER DATA ENTERPRISE CONTENT DATA InfoSphere Information Server FileNet Content Management

COGNOS 8 BI pour LINUX sur système z 2009 IBM Corporation

Les 3 Questions qui pilotent la Performance Comment nous portons-nous? Pourquoi? Que devrions nous faire?

Les 3 Questions qui pilotent la Performance FINANCE MARKETING R&D Comment nous Portons-nous? Pourquoi? VENTES Que devrions-nous faire? OPERATIONS SERVICE CLIENT RESSOURCES HUMAINES IT

How are we doing? Comment nous portons-nous? Tableaux de bord et Indicateurs Clefs de Suivi de la Performance

How are we doing? Comment nous portons nous? Pourquoi? Reporting et Analyse

How are we doing? Comment nous portons-nous? Pourquoi? Que devrions-nous faire? Prévision, Planification et Simulation

Architecture COGNOS 8 BI et Datawarehouse sur system z Member A OLTP Cognos 8 BI for LINUX On System z Member A DWH Query DB2 CONNECT CEC One ICF DB2 LUW Contentstore CP z/os IFL Linux on z DB2 z Data Warehouse DB2 LUW Cognos 8 BI Contentstore

La gestion des gros volumes de données dans DB2 z 2009 IBM Corporation

Taille maximum des tables au fil des versions de DB2

DB2 Version 8 : extension des limites Augmentation pour les Tablespaces Partitionnés: ƒtaille Maximum d'un Tablespace (pages de 32K): de 16 TB à 128 TB ƒnombre de partitions: de 254 à 4096 16 EB DBM1 Buffer pool EDM pool RID pool Sort pool Support du 64 bits ƒmémoire virtuelle: de 2 31 à 2 64 (2 GB à 16 ExaBytes) ƒau dessus des 2GB: Bufferpools, EDMPool, SortPool, RIDPool, verrous IRLM dictionnaires de compression 2 GB The bar Comp dict 0 16M - Line

Tablespaces Partitionnés: index DPSI DPSI = index secondaire physiquement partitionné ƒnombre de partitions du DPSI = nombre de partitions de la table ƒles clés de la partition 'n' du DPSI réfèrent seulement aux lignes de la partition 'n' de la table ƒexemple: Partition des données par mois Clustering par nom TS à l'intérieur de chaque partition de l'index DPSI Part 1 jan/a-z PI jan DPSI a-z Part 2 fev/a-z fev a-z ƒcreate INDEX...... PARTITIONED... Part 12 dec/a-z dec a-z

DB2 Version 8: améliorations SQL Tables de requêtes matérialisées (Materialized Query Tables ou MQT) ƒdites aussi Tables d agrégats ou Summary Tables ƒdeux types de MQT maintenue-par-le-système via ordre SQL REFRESH maintenue-par-l'utilisateur via triggers, mises à jours batch,.. ƒle DBA peut utiliser une MQT pour l'optimisation comme il utiliserait un index ƒl'optimiseur peut réécrire une requête soumise sur la table de base afin d'utiliser la MQT ƒla MQT peut être nommée directement dans l'ordre SQL ƒinformation pré-calculée Meilleures performances

transitem Location hierarchy (S) N : 1 N : 1 N : 1 Location hierarchy (S) N : 1 N : 1 N : 1 DB2 Version 8: améliorations SQL Tables de requêtes matérialisées (MQT): utilisation Q11,Q12,... Q21,Q22,... Compute Many Times Aggregation Aggregation Aggregation Join Join Sans les MQT Join Aggregation Aggregation Aggregation Join Join Join Avec les MQT Q11,Q12,... Q21,Q22,... Reuse Many Times MQT MQT Precompute Once Aggregation Aggregation Join Join prodline (s) prodline (s) year year pgroup (s) pgroup (s) acct (L) cust (L) acct (L) cust (L) trans (LL) trans (LL) (LLL) WarehouseDB transitem (LLL) WarehouseDB Meilleures performances pour requête décisionnelle

DB2 SQL z z/os V8 common LUW Linux, Unix & Windows V8.2 z c o m m o n Multi-row INSERT, FETCH & multi-row cursor UPDATE, Dynamic Scrollable Cursors, GET DIAGNOSTICS, Enhanced UNICODE for SQL, join across encoding schemes, IS NOT DISTINCT FROM, Session variables, range partitioning Inner and Outer Joins, Table Expressions, Subqueries, GROUP BY, Complex Correlation, Global Temporary Tables, CASE, 100+ Built-in Functions including SQL/XML, Limited Fetch, Insensitive Scroll Cursors, UNION Everywhere, MIN/MAX Single Index Support, Self Referencing Updates with Subqueries, Sort Avoidance for ORDER BY, and Row Expressions, 2M Statement Length, GROUP BY Expression, Sequences, Scalar Fullselect, Materialized Query Tables, Common Table Expressions, Recursive SQL, CURRENT PACKAGE PATH, VOLATILE Tables, Star Join Sparse Index, Qualified Column names, Multiple DISTINCT clauses, ON COMMIT DROP, Transparent ROWID Column, Call from trigger, statement isolation, FOR READ ONLY KEEP UPDATE LOCKS, SET CURRENT SCHEMA, Client special registers, long SQL object names, SELECT from INSERT L U W Updateable UNION in Views, ORDER BY/FETCH FIRST in subselects & table expressions, GROUPING SETS, ROLLUP, CUBE, INSTEAD OF TRIGGER, EXCEPT, INTERSECT, 16 Builtin Functions, MERGE, Native SQL Procedure Language, SET CURRENT ISOLATION, BIGINT data type, file reference variables, SELECT FROM UPDATE, DELETE & MERGE, multi-site join

DB2 SQL z z/os V9 common LUW Linux, Unix & Windows V8.2 z c o m m o n L U W Multi-row INSERT, FETCH & multi-row cursor UPDATE, Dynamic Scrollable Cursors, GET DIAGNOSTICS, Enhanced UNICODE for SQL, join across encoding schemes, IS NOT DISTINCT FROM, Session variables, range partitioning, TRUNCATE, DECIMAL FLOAT, VARBINARY, optimistic locking, FETCH CONTINUE, ROLE, MERGE Inner and Outer Joins, Table Expressions, Subqueries, GROUP BY, Complex Correlation, Global Temporary Tables, CASE, 100+ Built-in Functions including SQL/XML, Limited Fetch, Insensitive Scroll Cursors, UNION Everywhere, MIN/MAX Single Index Support, Self Referencing Updates with Subqueries, Sort Avoidance for ORDER BY, and Row Expressions, 2M Statement Length, GROUP BY Expression, Sequences, Scalar Fullselect, Materialized Query Tables, Common Table Expressions, Recursive SQL, CURRENT PACKAGE PATH, VOLATILE Tables, Star Join Sparse Index, Qualified Column names, Multiple DISTINCT clauses, ON COMMIT DROP, Transparent ROWID Column, Call from trigger, statement isolation, FOR READ ONLY KEEP UPDATE LOCKS, SET CURRENT SCHEMA, Client special registers, long SQL object names, SELECT from INSERT, UPDATE, DELETE & MERGE, INSTEAD OF TRIGGER, Native SQL Procedure Language, BIGINT, file reference variables, XML, FETCH FIRST & ORDER BY in subselect and fullselect, caseless comparisons, INTERSECT, EXCEPT, not logged tables Updateable UNION in Views, GROUPING SETS, ROLLUP, CUBE, 16 Built-in Functions, SET CURRENT ISOLATION, multi-site join, MERGE

Infosphere Warehouse 2009 IBM Corporation

Vos nouvelles applications décisionnelles se réalisent simplement en quatre étapes 1. Modeliser vos données pour un accès OLAP en utilisant InfoSphere Warehouse Design Studio 2. Peupler votre schéma en étoile en utilisant des scripts InfoSphere Warehouse SQW 3. Construire une ou plusieurs structures de cubes en utilisant InfoSphere Warehouse Cubing Services 4. Accéder aux données avec Cognos ou Excel SQW z/os Linux for System z Excel 2 Requêtes MDX 4 1 Cubing Services 3 Cognos OLTP DB2 DWH DB2 L environnement du système z est amélioré avec InfoSphere Warehouse InfoSphere Warehouse Design Studio 25

Modélisation de données Concevoir et modifier des modèles physiques de données (design de schema de stockage; cubes, dimensions, hierarchies) Fonctionnalités: Créer un nouveau design de base de données Faire du Reverse engineering à partir d une base existante Créer des diagrammes Modifier graphiquement les schémas Comparer les objects DB entre eux Générer le DDL et le déployer Analyses d impact Modélisation physique DB2: Tablespace, Buffer Pools, Partitions

Transformation et mouvement de données au sein de la base de données Outil qui génère des instructions SQL, pour déplacer et transformer les données au sein de la base de données Facilité d utilisation, drag and drop pour la constitution rapide de warehouse Intégré avec les modèles de données physiques pour les tables sources et cibles Mouvement de données avec transformation (+ de 30 opérateurs SQL) Test et debug des mouvements de données Fabriquer des entrepôts construits dans un environnement homogène S appuyer sur les insfrastructures de base de données existantes S appuyer sur les compétences des DBAs, Intégration native pour le déploiement rapide d application de Business Intelligence Administration de base de données Préparation des données pour des tableaux de bords, Mining & OLAP

Cubing Services (OLAP) Cubing Services est un serveur d analyse multidimensionnelle qui permet l accès aux applications OLAP Benefices Utilise les interfaces OLAP standards pour une large variété d outils de présentation et de reporting (Cognos, Excel) Permet l accès jusqu à 1 TB de données OLAP IBM InfoSphere Warehouse

Data Warehouse and BI System z Solution OLTP data Data Warehouse DB2 for z/os InfoSphere Warehouse Cubing Services InfoSphere Warehouse SQW Cognos 8 BI for LINUX On System z Source Systems : DB2 IMS VSAM Transformation d information The Enterprise Data Warehouse Mettre à dispostion des applications BI d entreprises Combiner la fiabilité et la disponibilité de DB2 for z/os avec des applications à moindre coût sur Linux on systeme z

La maitrise des performances sur z 2009 IBM Corporation

Maitrise des performances Indépendance des partitions PR/SM WLM : attribution des ressources CPU et mémoire en fonction des objectifs fixés Cohabitation requêtes lourdes et légères RLF : garde-fou contre requêtes trop gourmandes DB2 Query Monitor Capture des requêtes pour tuning Aide au choix des bonnes tables d agrégats (MQT) Optimisation Expert : advisors pour index, queries, statistiques

Capture des requêtes SQL et de leurs consommations

Affichage, Export, Explain des requêtes SQL

Détails des acces et temps par objet DB2 dans une jointure

Les processeurs spécialisés IFL (LINUX) ziip (DB2 z) 2009 IBM Corporation

CP CP ziip

Big Green

Conclusion 2009 IBM Corporation

Points forts du Datawarehouse sur z Qualité de Service Disponibilité 24 h / 24 7 j / 7 Conformité aux règlementations et à la sécurité des données Scalabilité Backup and recovery PRA Plan de reprise d activité Concentration de serveurs Meilleur TCO ( Total Cost of Ownership) ziip et autres moteurs spécialisés améliorent le TCO ( Total Cost of Ownership) Données de production et ODS sur même plate forme signifie Moins de complexité Reduction de coût Mise en commun des process, tools, procedures compliance and sécurité rationalisée Meilleur utilisation des compétences et de l investissement sur System z Positioné pour le futur Web-based applications XML support