Mettre en oeuvre une solution d'intégration de données
de Jean-Noël Barthas
Public visé : intermédiaire à Expert
Résumé de l'éditeur
Ce livre sur Talend Open Studio (en version 4.2 au moment de l'écriture) accompagne le lecteur dans la découverte du produit et ses caractéristiques principales : principe et exemples d'intégration de données, approche professionnelle et introduction sur l'interopérabilité de l'outil dans le domaine de l'informatique décisionnelle.
Des cas d'applications illustrent le potentiel de l'outil, de l'analyse et la consolidation des données à la mise en place d'interfaces de communication entre différents systèmes de gestion pour l'échange, la migration ou la synchronisation des informations.
C'est un ouvrage technique conçu pour tous les utilisateurs occasionnels ou plus avertis des outils informatiques : tous les profils informaticiens peuvent être concernés (Ingénieur, Technicien expérimenté, Développeur, Analyste Programmeur ou Chef de projet informatique au sein d'un service R&D ou d'une DSI) ainsi que des profils plus fonctionnels utilisant des sources de données, macros et code sous Excel et qui pourront ainsi découvrir le potentiel de l'outil appliqué à leur environnement de travail.
Les chapitres s'enchaînent comme les étapes successives d'une session de formation de quelques jours. Les travaux pratiques présentés constituent des cas d'application que chacun pourra adapter à son propre environnement de travail : ces exemples s'appliquent aussi bien dans un contexte de Petites et Moyennes Entreprises que dans le cas d'un usage particulier et personnel.
Les exemples du livre sont réalisés majoritairement avec la version 4.1 de Talend Open Studio, certaines fonctionnalités étant illustrées avec la version 4.2. La compatibilité ascendante des applications permettra de réutiliser ces mêmes exemples avec les versions suivantes du produit.
Des éléments complémentaires sont en téléchargement sur www.editions-eni.fr.
Critique du livre par la rédaction (KalyParker)
(25 Novembre 2011)
Mettre en œuvre une solution d'intégration de données avec Talend, voilà qui est prometteur*! À travers les douze chapitres de ce livre vous découvrirez de nombreuses astuces pour ne rien oublier avant de déployer votre environnement Talend.
Dans les chapitres 1 et 2, vous découvrirez Talend et pourrez l'installer sereinement grâce à la procédure détaillée mise à disposition.
Dans le troisième chapitre, assez théorique, vous retrouverez des informations générales sur le cycle de vie d'un projet.
Les deux chapitres suivants reviennent sur la présentation de l'outil avec notamment une prise en main de l'IDE et un tour d'horizon des composants disponibles.
Les trois chapitres suivants balayent des problématiques de production telles que la gestion des déclenchements, le passage de paramètres entre jobs et l'utilisation de VARIABLES de contexte.
Le chapitre 9 permet de zoomer sur la définition des métadonnées tandis que le chapitre 10 présente quelques trucs sur l'approche professionnelle*: le travail collaboratif, le versionning, les reprises, le gestionnaire de code source ainsi que l'organisation à adopter dans Talend.
Le chapitre 11 présente quelques exemples d'utilisation de Talend ainsi que divers cas d'utilisation d'applications tierces pour effectuer des tâches spécifiques*telles que la copie de fichier ou encore la synchronisation.
Pour finir, le dernier chapitre vous propose deux applications complémentaires : SpagoBI et Jaspersoft.
Ce que j'ai le plus apprécié dans ce livre, ce sont les conseils et points d'attention pour un tel déploiement. D'autre part, les problématiques de production sont abordées ce qui est un très bon point.
Ce que j'ai le moins apprécié est le manque d'exercices pratiques. Si un projet est disponible sur le site de l'éditeur, en suivant le livre, il est impossible de le recréer à partir de rien, ce qui est un peu dommage. D'autre part, suivant ce qui est indiqué sur la quatrième de couverture, ce livre s'adresse aux débutants et même aux profils fonctionnels, selon moi, il ne conviendra ni à l'un, ni à l'autre. Ce livre est trop technique pour le fonctionnel et trop succinct pour le débutant. Je le conseillerai plutôt à des personnes qui ont déjà une première expérience avec Talend et qui veulent allez plus loin.
Pour conclure, je dirai que ce livre est à lire par tous ceux qui veulent mettre en place un environnement Talend après avoir un peu utilisé l'outil. Ou encore pour ceux qui veulent améliorer leur plateforme existante.
Sommaire
Avant-propos
Chapitre 1 : Présentation générale
Chapitre 2 : Installation, lancement et paramétrage
Chapitre 3 : Gestion et mise en oeuvre d'un projet
Chapitre 4 : Conception d'un Job
Chapitre 5 : Palette de composants
Chapitre 6 : Architecture et mise en oeuvre d'un Job
Chapitre 7 : Contextes et variables
Chapitre 8 : Code et routines
Chapitre 9 : Définition des métadonnées
Chapitre 10 : Approche professionnelle
Chapitre 11 : Exemples d'application
Chapitre 12 : Solutions Open Source complémentaires
426 pages,
1e édition,
septembre 2011
Éditions ENI,
ISBN10 : 2746067870,
ISBN13 : 978-2-7460-6972-5
SAS v8 et SAS v9, SAS Enterprise Guide, langages SAS, SQL et macro
de Olivier Decourt
Public visé : débutant
Résumé de l'éditeur
Ce livre a été conçu pour maîtriser les usages les plus courants de SAS (Statistical Analysis System) que sont l'extraction de données, les requêtes, les jointures, les statistiques descriptives ou le paramétrage.
Plus de 90% des informations contenues dans ce livre sont valables pour toutes les versions de SAS car elles se rapportent à des besoins que l'éditeur du logiciel a pris en compte depuis de nombreuses années.
L'ouvrage comporte une introduction au code (en langage SAS, en requêtes SQL ou en langage macro) pour ceux qui veulent s'initier à ce type de programmation.
Ce livre fait 254 pages (hors index) et synthétise les différentes utilisations qu'un utilisateur peut faire de SAS Foundation, selon ses besoins. L'auteur pose d'emblée le cadre de l'ouvrage avec le mot "Essentiel". L'éditeur le rajoute en page arrière en positionnant le livre dans la catégorie éponyme. Le lecteur ne peut être qu'averti que sa lecture ne permet pas de rentrer dans les détails de telle ou telle procédure SAS mais est un survol de la façon dont elle peut être utilisée.
Cela donne un livre tel que le pédagogue Olivier Decourt sait les écrire : aéré, structuré et homogène. Seul l'un des 13 chapitres possède plus de 20 pages. Le sommaire apparaît bien comme une approche par le besoin et non selon une logique de code. Tous les chapitres possèdent une introduction et une conclusion reprenant sous la forme d'un petit résumé, ce qui doit être retenu. Tout ceci donnant au lecteur le sentiment d'être pris par la main tout au long du livre. Tous les exemples de code SAS sont issus du monde de l'entreprise. L'attention du lecteur est alors captée et permet de comprendre l'application pratique des instructions SAS.
Ce que l'auteur a promis s'y trouve bien. Le lecteur pourra réellement démarrer l'usage de telle ou telle commande mais l'objectif du livre étant de survoler toutes les parties, il ne sera pas possible d'approfondir ses connaissances sur un sujet connu. Idéalement à destiner aux débutants, c'est avec réserve qu'il devrait être adressé aux utilisateurs plus avancés.
L'auteur explique très clairement tout au long de son ouvrage comment importer des données, créer des requêtes, des formats ou encore des index. Il enchaîne par la création de sorties ODS et des graphiques de dernières générations pour finir sur les macroprogrammes.
Tous les chapitres sont abordés avec pédagogie et l'ensemble des exemples illustrent les explications avec la plus grande clarté.
L'accent mis sur les passerelles Excel/SAS se retrouve bien dans le livre, même si les problématiques de plus en plus courantes liées aux plates-formes Unix ou Windows 64 bits ne sont pas traitées (le code présenté ne fonctionne tout simplement pas sur ces plates-formes et une petite phrase d'avertissement aurait pu mettre en garde ou orienter le lecteur).
Les fonctions et les formats sont expliqués dans des tableaux synthétiques avec un exemple à l'appui à chaque fois.
Les chapitres sur les ARRAYS et les macros sont complets, et amèneront le lecteur à une utilisation concrète de ces techniques de programmation. Les deux techniques de programmation basées sur la proc FCMP et les expressions régulières sont également expliquées avec efficacité pour ceux qui souhaitent moderniser leur méthode de travail.
Fait peu courant, un chapitre aborde enfin le SQL avec complétude. On apprend comment programmer avec ce langage depuis SAS ce qui est un avantage étant donnée la puissance de ce langage et qu'il se trouve dans nombre d'assistants de EG.
À noter enfin, l'intéressante description d'un produit concurrent et moins onéreux, trop peu connu du grand public, mais supportant le langage SAS.
Toutefois, le style littéraire de l'auteur aurait dû être tempéré pour laisser place à plus de captures d'écran, d'exemples voire d'approfondissements techniques nécessaires dans certains domaines qui ne sont présentés que succinctement.
La présentation de SAS Enterprise Guide (EG) est beaucoup trop réduite et mal répartie. Le lecteur ne la rencontrera que dans quelques rares chapitres alors que ce produit est mentionné dans le sous-titre du livre à côté du langage macro (bien développé lui). Alors que l'ON apprend comment requêter une TABLE, il n'est pas indiqué si l'ON doit ou non assigner une bibliothèque avant, par exemple. Ce peut être un point gênant pour un nouvel utilisateur de Guide. Si l'auteur ne pouvait inclure les réponses de EG aux besoins métiers, Il aurait fallu un chapitre d'explication sur les possibilités de l'outil face au client traditionnel SAS, pour ensuite expliquer ce que savent faire les assistants et ce que l'utilisateur doit développer lui-même.
Certaines analyses sont également incomplètes.
La tentative d'explication d'une architecture SAS BI dans le premier chapitre est à revoir. En voulant faire succinct, elle dénature son mode de fonctionnement. Idem dans le chapitre 3, où la description de l'appel de plusieurs programmes enchaîne curieusement des concepts de code traditionnel avec la construction d'un projet EG. Quelqu'un n'ayant pas travaillé sur ces deux sujets auparavant, ne pourra s'y retrouver.
Le chapitre 4 détaille les principales options pour filtrer les données et ne conserver que certaines variables. Fait surprenant, à aucun moment il n'est mentionné que ces options peuvent être écrites (au niveau syntaxique) beaucoup plus simplement au cœur des étapes DATA.
Il est nécessaire également de revoir le chapitre 8 présentant les jointures en SQL. L'auteur mentionne en effet que certains types de jointures sont impossibles en SQL alors qu'elles le sont en réalité. Enfin, lorsque l'auteur détaille comment empiler les tables, il omet la méthode SQL (UNION). C'est malheureusement la méthode privilégiée dans EG.
En termes de code SAS, lors de l'explication sur l'utilisation des formats SAS dans le chapitre 4, l'auteur omet l'une des plus simples : la fonction PUT. Enfin, il manque une explication, dans les chapitres 9 et 11, sur deux options pourtant très utilisées en SAS : l'option NWAY de la proc MEANS et l'OPTION GUESSINGROWS de la proc IMPORT.
Au final, le style de l'auteur rend ce livre extrêmement agréable à lire. Il permet sans conteste de se plonger ou se replonger dans SAS Foundation avec confiance car l'approche par le besoin métier amène le lecteur directement sur le code à utiliser. Malgré quelques raccourcis et omissions, le lecteur débutant ou de première expérience, désireux de travailler sur l'outil, pourra garder quelque temps ce livre comme un manuel de prise en main. Un lecteur plus expérimenté pourrait piocher ci et là une idée.
Chacun d'eux veillera par contre à trouver un autre guide d'initiation à EG, et d'autre part à conserver la documentation SAS à portée de main.
Introduction pratique : du data management au reporting
de Sébastien Ringuedé
Public visé : débutant
Résumé de l'éditeur
Ce livre présente le socle de connaissances communes à tous les utilisateurs de SAS, le progiciel d'informatique décisionnelle le plus utilisé au monde. Pédagogique et complet, il peut servir aussi bien de guide d'initiation pour les utilisateurs débutants que d'ouvrage de référence pour les utilisateurs plus expérimentés. Il couvre par ailleurs l intégralité du programme de la certification Base Programming for SAS®9.
Parmi les sujets développés :
la création, la manipulation et la gestion des tables de données
les procédures d exploration des données : construction de tableaux, de rapports, etc.
la production de documents au format HTML, RTF, XLS ou PDF avec ODS (Output Delivery System)
le langage macro spécifique à SAS
la découverte du module SAS/GRAPH et la réalisation de graphiques d excellente qualité avec les procédures Statistical Graphics de SAS 9.2.
Pour vous aider à bien assimiler tous les concepts, le livre comprend de nombreux exemples et plus d une centaine d exercices d application.
Cette nouvelle édition met plus spécifiquement l accent sur :
les passerelles entre SAS et Excel
les procédures PROC EXPORT, PROC IMPORT, PROC FCMP, PROC RANK, PROC TRANSPOSE, PROC APPEND, PROC COMPARE, PROC DATASETS, etc.
Le livre, qui porte sur les versions 9.x de SAS, est compatible avec la version 8.
Cet ouvrage bénéficie d'un site compagnon particulièrement complet et géré par l'auteur sur lequel vous retrouverez, entre autres, l'intégralité des programmes proposés accompagnés de leurs résultats, les solutions des exercices, des suppléments et un forum de discussions grâce auquel vous pourrez discuter avec l'auteur et lui poser vos questions : www.sas-sr.com.
Ce livre fait 450 pages et regroupe énormément de notions de programmation usuelles sur SAS et présente avantageusement certaines facettes plus modernes comme l'ODS et les procédures Statistical Graphics.
L'auteur semble vouloir tout passer en revue dans son livre. A cette fin, il s'est basé sur les cours de SAS qu'il donne à l'université d'Orléans depuis quelques années.
Cela donne donc un livre extrêmement dense sur les premiers chapitres et s'aère au fur et à mesure que l'on s'approche des parties présentant les développements récents de SAS 9.2. Le passage en revue des fonctionnalités de SAS permet d'utiliser ce livre comme une aide syntaxique pour un utilisateur francophone ayant déjà des notions en SAS.
L'accent mis sur les passerelles Excel/SAS se retrouvent bien dans le livre, même si les problématiques de plus en plus courantes liées aux plates-formes 64 bits ne sont pas traitées. Enfin on retrouve bien les explications sur les principales procédures de SAS sauf pour la proc FCMP représentant pourtant un atout de la version 9.2 et qui est traitée trop rapidement.
Enfin, chaque chapitre renvoie à des documents permettant de compléter la lecture de l'ouvrage, ce qui permet d'approfondir ses connaissances.
Toutefois, le livre désoriente lors des premières lectures car l'auteur a souhaité tout balayer dans un volume fini. Cette encyclopédie possède un manque d'homogénéité et des lacunes sur la forme plus que sur le contenu proprement dit. On s'habitue progressivement aux titres qui n'ont rien à faire dans un chapitre mais les erreurs de structure n'aident pas à la compréhension des explications fournies.
Le lecteur aura à cœur d'utiliser cet ouvrage comme une référence technique et syntaxique précise mais ne pourra pas suivre un fil logique de lecture ni se baser sur des exemples tirés de cas d'entreprise. Le lecteur appréciera la clarté des syntaxes dans les exemples mais les exercices proposés sont mal présentés et devraient adopter une autre dynamique en se basant sur un jeu de données identiques sur l'ensemble des chapitres.
Le chapitre 1 présente les notions essentielles de l'outil : l'interface Windows, les étapes DATA, les PROC, les bibliothèques etc.… plutôt bien conçu il permet de se faire une bonne idée de la façon dont l'outil et les données vont être employés.
Le chapitre 2 explique comment importer les données en travaillant avec les pointeurs et la commande INFILE. Ensuite, l'auteur explique comment utiliser les INFORMAT puis l'importation Excel et enfin, finit sur le débogage des programmes.
A lecture de ce chapitre, sa structure paraît surprenante. Le titre 2.7 (import Excel) et 2.8 (débogage) devraient faire l'objet de chapitres indépendants. Les parties concernant l'utilisation de l'INFILE ressemble à un passage en revue de toutes les possibilités offertes pour importer des fichiers de tout format. Finalement, ces parties ne seront donc utiles si le lecteur est face à un fichier que la proc IMPORT et son option magique GUESSINGROWS, apparue dans la V9, ne saurait résoudre.
Le chapitre 3 rentre dans le détail des modifications que l'on peut apporter aux données : les opérateurs, les fonctions … on y apprend avec satisfaction comment gérer les pointeurs et le Program Data Vector. Les ARRAY sont bien traités tout comme l'instruction RETAIN. Il faudra malheureusement se référer au chapitre 10 pour obtenir des exemples d'utilisation de ces deux fonctionnalités.
Le lecteur y trouvera un titre que l'auteur devrait déplacer dans le chapitre 6 (le titre 3.7 concernant trois procédures de modifications des tables). Plus surprenant, au détour d'intéressantes explications sur les fonctions, la proc FCMP apparaît, mais n'est que survolée. Alors que l'éditeur indique que l'accent de cette édition est mis sur bon nombre de procédures, celle-ci aurait dû bénéficier du même traitement que celles présentées dans le chapitre 6 car elle représente une avancée sérieuse dans la programmation en SAS.
Le chapitre 4 présente les méthodes de fusion et jointure des tables. Ce chapitre est pédagogique : la structuration du livre change, elle est aérée et agréable à lire. Le titre 4.5 sur la proc COMPARE n'a rien à voir avec ce chapitre, lui aussi aurait du être dans le chapitre 6.
Le chapitre 5 présente les méthodes de gestion de la structure des tables. Bien présenté, ce chapitre permet de comprendre et d'éviter une erreur de débutant consistant à lire une table au travers une étape DATA pour ne modifier que sa structure (Nom, Libellé...). Là encore, un titre n'a rien à voir avec l'exposé : la gestion des options de lancement des sessions SAS dans le titre 5.7. Il devrait se retrouver dans le chapitre 1.
Le chapitre 6 présente les procédures à connaître pour analyser les données et créer quelques tables de synthèse.
On y lit donc ce qui est essentiel sur les procédures MEANS, PRINT, REPORT, FREQ et TABULATE. Assez aéré, chaque procédure est bien présentée et permet de travailler rapidement avec. Le seul point surprenant dans ce chapitre concerne deux options importantes que l'auteur n'a pas traité alors qu'elles sont couramment utilisées : l'option NWAY de la proc MEANS et LIST de la proc FREQ.
Le chapitre 7 présente la procédure SGPLOT permettant de réaliser bon nombre de graphiques. Les principes exposés sont clairement rédigés et permettent de comprendre comment utiliser la procédure. Un titre présente au final comment modifier un graphique avec l'ODS graphic Editor de SAS, un nouveau client de la 9.2. Ce chapitre est de loin le meilleur et mérite l'attention du lecteur.
Le chapitre 8 aborde la construction de documents avec l'ODS. L'ODS DOCUMENT, HTML, PDF et le tagsets.ExcelXP sont présentés avec quelques cas concrets.
L'approche de chaque ODS permet une application assez rapide. Là encore, on retrouve un titre sur l'ODS TRACE en pleine explication de l'ODS HTML, au lieu d'être placé dans les principes de l'ODS détaillés quelques pages avant. La manière d'aborder la construction des styles est efficace mais trop succincts pour que le lecteur soit en mesure de construire un style complexe. Il aurait été intéressant d'avoir une explication sur l'origine des différences de résultats que l'on peut obtenir lorsqu'un style est appliqué sur un ODS HTML, RTF ou PDF.
Enfin, un regret sur la proc TEMPLATE. L'auteur n'aborde pas le GTL (Graphics Template Language) alors que la découverte du module SAS/GRAPH et de la SGPLOT fait partie des sujets développés dans cette version.
Le chapitre 9 présente les développements des macros en SAS. Ce chapitre est complet et pédagogique, il permet de comprendre comment gérer les macro-variables puis les macros-programmes. Le chapitre est progressif et la clarté des exemples est appréciée pour comprendre la complexité des macros.
Le chapitre 10 enfin est un cas d'études permettant d'agréger l'ensemble des connaissances. L'exemple final est intéressant à lire car il présente des fonctionnalités non abordées dans le livre, ce qui amènera un lecteur curieux à rebondir vers la découverte d'autres facettes de SAS.
Maîtriser l'univers de l'analyse et du pilotage de la performance (Cours et ateliers)
de Antoine Dinimant, Wojtek Janeczek, Sébastien Roux, Laëtitia Terlutte
Public visé : débutant à avancé
Résumé de l'éditeur
Ce livre sur Oracle Hyperion Essbase (couvrant les versions 6, 7, 9 et 11) s'adresse à tous les acteurs du monde de l'analyse et de la Business Intelligence : aux informaticiens d'une part, aux fonctionnels d'autre part (financiers, contrôleurs de gestion, analystes, etc), sans connaissances informatiques ou financières spécialisées préalables. L'originalité de la technologie Essbase, fondée sur la modélisation multidimensionnelle (OLAP), nivelle les différences entre ces deux publics et les place à un niveau comparable. Le livre part donc du niveau débutant, laisse le lecteur entrer où il le souhaite, et le conduit, à travers un parcours exhaustif du logiciel, jusqu'à un niveau avancé, quel que soit son métier. La démarche retenue se veut résolument pédagogique et se fonde sur l'analyse de cas et d'exemples. Chaque chapitre, construit comme un cours, présente les divers aspects d'Essbase à travers des exemples concrets. Une douzaine d'ateliers, répartis en fin de chapitre, permettent de mettre en pratique les notions vues dans la partie cours. Tous les exercices sont corrigés, avec non seulement la solution mais surtout la démarche qui permet de l'atteindre. Les fichiers d'exercices sont disponibles en téléchargement sur www.editions-eni.fr. Ce livre présente ainsi l'ensemble de la solution Essbase, depuis la construction d'une modélisation commune aux utilisateurs et aux techniciens, jusqu'aux fonctions les plus avancées de la version 11. Les quatre auteurs, de formations très diverses, sont des spécialistes reconnus d'Essbase, chacun exerçant ou ayant exercé à la fois comme consultant et comme formateur, ce qui leur garantit la double compétence technique et pédagogique nécessaire pour un tel ouvrage. La diversité de leurs cursus universitaires et de leurs expériences professionnelles reflète la polyvalence d'Essbase et leur permet de couvrir toutes les facettes d'un logiciel particulièrement riche.
Critique du livre par la rédaction (KalyParker)
(26 Août 2011)
Que vous soyez professionnel, débutant, informaticien ou fonctionnel, cet ouvrage vous permettra de découvrir et/ou d'approfondir vos connaissances sur Oracle Hyperion Essbase.
Vous avez la possibilité (et je vous le recommande) d'installer la version 11.1.1.3 de cette suite logicielle afin de mettre en pratique les différentes notions à travers les cas proposés.
Chapitre après chapitre vous découvrirez ou compléterez vos connaissances sur de nouvelles notions comme si de rien n'était et à la fin vous en redemanderez !
L'introduction présente les principales notions de la Business Intelligence afin de bien comprendre où intervient Essbase et comment !
Le chapitre 1 permet de construire vos premiers cubes BSO et de les analyser avec un tableur. Ce chapitre a été le plus long à lire, car c'est ici que commence la découverte du produit et c'est ici que sont posées les bases du cas « Vacances Accessoires » que vous utiliserez dans les autres chapitres. Les notions de modélisation sont expliquées de façon claire et permettent à tous de bien comprendre le fonctionnement des cubes et les conséquences d'un modèle inadapté. À la fin de ce chapitre vous saurez comment créer un cube, le charger et analyser son contenu avec les outils Excel.
Vient ensuite le chapitre 2, qui va vous permettre de compléter les informations du cube avec des calculs. Petit à petit vous créerez des scripts pour agréger et transformer vos données.
Le chapitre 3 vous présentera les cubes ASO, leurs cas d'utilisation, leurs différences avec les cubes BSO et leurs utilisations conjointes.
À partir du chapitre 4 on rentre dans les « coulisses » d'Essbase avec l'administration des cubes, leur sauvegarde, la gestion de leur accès et leur optimisation (partition).
Le chapitre 5 vous fera découvrir les langages de programmation permettant de piloter et d'améliorer la console Essbase : Maxl, Esscmd, vba dans Excel et Java. Les ateliers vous permettront de créer vos premiers scripts, macros et plug-ins.
La première partie du chapitre 6 est en fait la première chose que vous lirez si vous voulez installer le produit chez vous car il s'agit du guide d'installation. L'autre partie de ce chapitre vous présentera les autres modules d'Oracle Hyperion Essbases, ainsi que quelques outils tiers incontournables et des outils de restitution. En complément vous trouverez une présentation de la console Application Manager de la version 6 du produit. Et pour finir deux pages de liens vous permettront d'aller plus loin si vous le souhaitez.
Je crois que ce livre a réussi son pari d'être suffisamment détaillé pour ne pas perdre les lecteurs débutants, et suffisamment complet pour intéresser les plus avertis. Ceux-ci pourront d'ailleurs allez directement au chapitre 4 et suivants, mais ce serait dommage de passer à côté des astuces des quatre auteurs !
Ce livre sur la Business Intelligence (BI) avec SQL Server 2008 R2, s'adresse à tous les membres d'une équipe décisionnelle : chef de projet, architecte, développeur ETL, développeur de rapports, service Aide à la Maîtrise d'Ouvrage (AMO). Du débutant au technicien expérimenté, le lecteur bénéficiera d'une approche métier du décisionnel. Tout au long du livre, et très progressivement, l'auteur détaille les concepts clés du décisionnel puis les met concrètement en application. Ainsi, au cours des différents chapitres, le lecteur va utiliser les différents outils de la suite SQL Server pour bâtir progressivement un système décisionnel complet et professionnel. A chaque chapitre, le livre regorge de solutions concrètes et professionnelles et de bonnes pratiques. Le lecteur bénéficie des retours d'expérience de l'auteur pour finalement gagner en expertise sur les différentes étapes d'un projet décisionnel. Plus précisément, l'auteur propose de créer le système décisionnel d'une société virtuelle, Distrisys. Ce sera l'occasion pour le lecteur d'aborder les sujets suivants : - L'architecture des serveurs et le choix des licences - La modélisation de l'entrepôt de données - La conception du cube Analysis Services - La réalisation des différents types de flux d'alimentation ETL avec Integration Services - L'utilisation d'Excel et de PowerPivot pour exploiter les données décisionnelles - La réalisation de rapports opérationnels et décisionnels avec Reporting Services Les différentes solutions réalisées au cours du livre sont en téléchargement sur le site www.editions-eni.fr et sont directement exploitables dans des projets. Les chapitres du livre : Avant-propos - Introduction - Installation et découverte des outils SQL Server - Réaliser son premier système décisionnel - La modélisation dimensionnelle - Alimenter l'entrepôt de données avec SSIS - Restituer les données décisionnelles - Conclusion et perspectives
Critique du livre par la rédaction (Celinio Fernandes)
(Novembre 2010)
Cet ouvrage se décompose en sept chapitres et, comme le dit son auteur dans l'introduction, il s'adresse à "tous les membres d'une équipe".
Cela va donc du chef de projet aux développeurs en passant par l'architecte.
Concernant les prérequis, une connaissance de SQL Server est nécessaire. SQL Server 2008 R2 et Office 2010 doivent être installés.
Ce livre apporte une bonne première expérience dans la réalisation d'un système décisionnel, avec l'offre BI de Microsoft.
Le 1er chapitre présente rapidement les solutions qui composent l'offre BI de Microsoft :
- SSIS (ETL) ;
- SSMDS (MDM) ;
- SSAS (OLAP) ;
- SSRS (rapports) ;
- Excel 2010 avec PowerPivot.
Il présente également la société virtuelle Distrisys qui va servir de cas d'étude pour la réalisation d'un système décisionnel.
L'auteur va au-delà du développement technique de la solution puisqu'il décrit le déroulement du projet, avec notamment la notion de mode itératif
(avec des lots).
Le 2e chapitre détaille les différents environnements (développement, recette, intégration, production) qui constituent l'architecture d'un projet
et présente les outils SQL Server Management Studio et Business Intelligence Developpement Studio.
Le 3e chapitre aborde la création d'un entrepôt de données (une table de faits et plusieurs tables de dimensions associées), ainsi
que celle d'un cube à l'aide d'un projet Analysis Services sous BIDS.
Le 4e chapitre continue la mise en place de l'entrepôt de données suivant les domaines fonctionnels vente, stock et achat,
à l'aide d'Analysis Services. L'auteur propose ensuite de faire des requêtes sur le cube. C'est l'occasion de se familiariser
avec le langage MDX.
Le 5e chapitre concerne l'ETL, donc l'extraction et la transformation des données, depuis SSIS (SQL Server Integration Services).
Des fichiers Excel sont utilisés pour charger les budgets de vente dans l'entrepôt de données. Des flux de données sont développés
pour charger un sas de données, une dimension et une table de faits. L'audit des flux ETL est expliqué et mis en place avec la création
de plusieurs TABLES d'audit.
Le 6e chapitre, consacré à la restitution des données, utilise Excel 2010, PowerPivot et SQL Server Reporting Services pour manipuler
les données du cube : création de tableaux croisés dynamique depuis Excel et mise en forme, génération de rapports (paramétrés, avec graphiques, etc.)
avec SSRS mais aussi Report Builder, qui ne nécessite pas BIDS.
Le 7e et dernier chapitre est un très court chapitre (trois pages) dans lequel l'auteur récapitule rapidement ce qui a été vu dans les précédents
chapitres. Les capacités décisionnelles du serveur Sharepoint sont également évoquées.
Ce que j'ai le plus aimé : la possibilité de parcourir les chapitres de façon non chronologique puisque l'ON peut charger les données en base
à tout moment grâce aux scripts disponibles en téléchargement.
Les exemples pertinents.
de Virginie Delsart, Arnaud Rys et Nicolas Vaneecloo
Public visé : intermédiaire
Résumé de l'éditeur
Cette introduction à l'économétrie présente la méthode des moindres carrés ordinaires et ses prolongements immédiats : moindres carrés généralisés, moindres carrés indirects et variables instrumentales. Plus qu'un simple catalogue des techniques assorti de son cortège de théorèmes, elle allie développements théoriques, analyses empiriques et applications pratiques sous le logiciel SAS afin de procurer une véritable compréhension et maîtrise de la démarche économétrique par la résolution d'études de cas. Une attention toute particulière est portée aux conditions de validité des méthodes, aux signes indiquant que ces conditions ne sont pas réunies et aux remèdes à apporter. Le lecteur, ainsi familiarisé à la pratique de la régression linéaire, est progressivement conduit à maitriser l'art de la modélisation statistique indispensable à l'économiste et au gestionnaire.
Avec un guide d'utilisation du logiciel SAS, l'utilisateur novice est guidé pas à pas dans l'apprentissage du langage et dans l'exploitation des résultats fournis par ce logiciel grâce au corrigé proposé pour chacune des études de cas présentées. Cet ouvrage s'adresse en priorité aux étudiants d'économie et de gestion, de mathématiques appliquées aux sciences sociales, d'administration économique et sociale, de statistique et traitement informatique des données, des instituts d'études politiques ou des écoles de commerces. Il intéressera également les praticiens (chargés d'études, statisticiens des entreprises et des administrations) qui doivent extraire des données les évaluations synthétiques indispensables à la prise de décision.
Cet ouvrage destiné aux universitaires m'a personnellement beaucoup plus. Il est peu ennuyeux, les auteurs ont su placer quelques apostrophes pour interpeler le lecteur.
Les auteurs exploitent leurs exemples jusqu'au bout au travers de diverses questions et surtout diverses méthodes d'analyses de celles-ci. La partie dite de théorie montre et démontre l'importance des hypothèses : prêcher le faux pour savoir le vrai. L'application des théorèmes est insuffisante. Les auteurs nous apprennent à se poser les bonnes questions y compris pour démontrer l'absurdité de certaines théories.
Pour la partie se rapportant à l'application sous le logiciel SAS, les cas se présentent tous avec un pré-requis que j'ai personnellement apprécié. Celui-ci fait référence aux parties théoriques à maîtriser ou encore aux connaissance SAS à avoir. A noter qu'un petit guide SAS, concis et très pratique se trouve à la fin de l'ouvrage.
Je recommanderais ce livre aux personnes souhaitant compléter leur formation aussi bien théorique que pratique via les applications SAS présentes. De plus, il est possible de télécharger les scripts SAS sur le site de l'éditeur, un détail non négligeable pour les fainéants.
Le seul point qui m'a personnellement perturbé est de disposer d'une table des matières à la fin de l'ouvrage sans que l'on puisse connaître dès le début le fil conducteur (via un sommaire).
"How can I make a better use of Essbase?" Essbase is everywhere these days. To survive and be productive in the business world, you need to take control of Essbase. If you don't have time (and money in the budget) to go to a class, if you just want to learn at your own pace, or if you want the information not covered in classes, this book will show you the way. Whether you're an end user looking to better analyze information or an admin building new applications, you will become a master of Essbase as your fellow workers look at you in sheer, dumbstruck awe.
You will learn how to :
- Use the Excel Add-In and Smart View Add-In to retrieve and analyze data.
- Create dynamic reports that change as new data is uploaded.
- Build different types of application quickly and easily following the proven steps provided in this guide.
- Use advanced techniques such as tuning and optimization, calc scripts, and MaxL.
Critique du livre par la rédaction (Antoine Dinimant)
(Novembre 2008)
Cet ouvrage mythique a (jusqu'à cette année) été le seul livre disponible sur Oracle/Hyperion Essbase*. Référence obligée, mais qui mérite bien son statut. Le recul et l'expertise de Roske et McMullen s'appliquent aux nombreux aspects d'Essbase et leur permet efficacement d'éclaircir les arcanes et de démythifier l'apparente complexité des structures multidimensionnelles.
Le découpage entre une partie pour utilisateurs (« Become an Essbase end user » : add-in Excel, Smart View) et une partie pour informaticiens (« Become an Essbase Administrator » : modélisation, calcul, administration, tuning, etc.) remplit parfaitement son rôle et permet à chacun d'y trouver ce dont il a besoin. La lecture, ponctuée par l'humour de conférencier de Roske, est fluide et agréable, même sur les sujets les plus techniques comme la sécurité ou l'automatisation MaxL.
Le point crucial de l'optimisation est largement traité, avec une approche originale et adaptée aux progrès techniques (64 bits, parallélisation du calcul, shared services). Certains autres points techniques ardus (scripts de calcul, partitionnement, etc.) sont par contre évoqués de manière un peu superficielle. Roske s'en excuse d'ailleurs, mettant en avant qu'il y aurait là matière à plusieurs autres livres. L'évolution est en fait en cours, la dernière édition se présentant sous forme de deux ouvrages, An end user's guide et An administrator's guide, ce qui permet sans doute de mieux développer certains aspects.
Seule réserve, qui est souvent le revers de l'expertise : les auteurs sont très proches de l'éditeur d'Essbase, ce qui se voit tant dans l'utilisation de schémas repris des documents officiels Hyperion, comme dans une certaine indulgence vis-à-vis des points les plus critiquables du produit (par exemple l'ergonomie des interfaces d'administration EAS et HSS, ou encore les aléas de la création des blocs).
Look smarter est donc à la fois une excellente introduction à Essbase pour les débutants et un excellent cours de perfectionnement pour les niveaux intermédiaires ; les plus avancés y découvriront forcément moins de choses, mais auront tout de même beaucoup à picorer, notamment sur l'optimisation.
* Initialement publié sous le titre Hyperion for mere mortals.
** Cette critique présente la version, un peu ancienne, fournie par l'éditeur, portant principalement sur Essbase 7, avec un chapitre consacré à Essbase S9 ; la dernière version de l'ouvrage porte sur la version Oracle Essbase 11
Introduction : Technique de modélisation multidimensionnelle, par le spécialiste du domaine
Résumé de l'éditeur
Guide pratique de l'analyse dimensionnelle, développé par l'auteur même de cette façon d'analyser... Preuve en est qu'une vision d'avenir basée sur une solide théorie finit toujours par s'imposer.
Critique du livre par la rédaction (Fabien Celaia)
(octobre 2009)
On ne présente plus Ralph Kimball qui est le "pape", quasi le "géniteur" de la modélisation dimensionnelle.
La traduction est heureusement bien faite. L'ouvrage, quoique informatique, est dense, et sa lecture assez compréhensible.
Cette théorie date de plus de 20 ans, mais les bases de données actuelles, leurs volumétries et l'intégration des divers modules liés à la BI la remettent au "goût du jour".
A ne pas manquer : les quelques points intérssants sous forme de listes (les 10 règles à suivre, les 10 erreurs à éviter, etc) et le dernier chapitre.
Le découpage par domaine est assez particuliers. Les recettes données n'apportent pas forcément tout ce que l'on en attendrait. Elles illustrent cependant certains concepts. Il ne faut donc pas vous focaliser sur l'unique chapitre touchant votre domaine d'activité, mais prendre dans chaque chapitre la partie intéressante qui vous permettra de créer un entrepôt de données performant.
Guide idéal et indispensable pour tout responsable d'entrepôt de données.
Pour les praticiens, vous y trouverez des concepts intéressants, mais très peu d'exercices pratiques et d'explication techniques liées aux divers SGBD et leurs modules de BI... c'est un manque... permettant à l'auteur de rester au niveau conceptuel... sans jamais avoir à se prononcer sur les solutions techniques.
There's a great deal of wisdom in a crowd, but how do you listen
to a thousand people talking at once? Identifying the wants, needs,
and knowledge of internet users can be like listening to a mob.
In the Web 2.0 era, leveraging the collective power of user
contributions, interactions, and feedback is the key to market
dominance. A new category of powerful programming techniques lets
you discover the patterns, inter-relationships, and individual
profiles-the collective intelligence--locked in the data people
leave behind as they surf websites, post blogs, and interact
with other users.
Collective Intelligence in Action is a hands-on guidebook for
implementing collective intelligence concepts using Java.
It is the first Java-based book to emphasize the underlying
algorithms and technical implementation of vital data gathering
and mining techniques like analyzing trends, discovering relationships,
and making predictions. It provides a pragmatic
approach to personalization by combining content-based
analysis with collaborative approaches.
This book is for Java developers implementing Collective Intelligence
in real, high-use applications. Following a running example
in which you harvest and use information from blogs,
you learn to develop software that you can embed in your own applications.
The code examples are immediately reusable and give the Java
developer a working collective intelligence toolkit.
Along the way, you work with, a number of APIs and open-source
toolkits including text analysis and search using Lucene,
web-crawling using Nutch, and applying machine learning
algorithms using WEKA and the Java Data Mining (JDM) standard.
About the Author
Satnam Alag, PhD, is currently the Vice President of Engineering
at NextBio, a vertical search engine and a Web 2.0 collaboration
application for the life sciences community.
He is a seasoned software professional with over fifteen years
of experience in machine learning and over a decade of experience
in commercial software development and management.
Dr. Alag worked as a consultant with Johnson & Johnsons's BabyCenter
where he helped develop their personalization engine.
Prior to that, he was the Chief Software Architect at Rearden
Commerce and began his career at GE R&D.
He is a Sun Certified Enterprise Architect (SCEA) for the Java Platform.
Dr. Alag earned his PhD in engineering from UC Berkeley
and his dissertation was in the area of probabilistic
reasoning and machine learning. He has published
numerous peer-reviewed articles.
A mon avis, ce livre est destiné à des gens ayant de bonnes connaissances en Business Intelligence ainsi qu'en Java pour bien comprendre les exemples fournis, mais qui reste un livre pratique pour l'application de l'intelligence collective à des applications web.
Etant divisé en trois grandes parties, le livre nous introduit, à travers le 1er, 2ème et 3ème chapitres, au domaine de l'intelligence collective en nous donnant un aperçu de l'architecture nécessaire pour intégrer l'intelligence collective dans une application.
La 2ème partie du livre traite l'intelligence provenant de la collecte de données.
A travers le 7ème chapitre, le lecteur est introduit au processus du data mining ainsi que ses différents
types d'algorithmes. L'outil utilisé étant WEKA, un outil open source pour
le data mining dont l'utilisation sera plus explicite dans le chapitre 9 à travers
des exemples de clustering.
La dernière partie traite l'application de l'intelligence dans une application.
Les points forts du livre résident dans la méthodologie adoptée par l'auteur pour expliquer comment appliquer
de l'intelligence collective dans une application web. Ainsi, le livre
nous mène, à travers de nombreux exemples, à comprendre comment appliquer
de l'intelligence collective, en dénombrant ses bénéfices,
dans une application web. Chaque concept est ainsi illustré par
des exemples concrets. L'auteur cite plusieurs
sites de référence utilisant le concept de l'intelligence collective, chose qui peut donner
plus de visibilité aux lecteurs désirant appliquer ce concept. Une dernière chose que j'ai beaucoup apprecié dans
ce livre est qu'il nous transporte du monde du technique abstrait
vers un monde du pratique en prédisant le besoin des internautes.
Certains aspects techniques présentés par le livre peuvent causer la perte
du fil conducteur pendant sa lecture tels que la présence
de plusieurs diagrammes de classes et du code Java. J'aurais
préféré que le livre ne traite pas les aspects conceptuels
des choses à travers du technique.
Ce même problème est rencontré par la présence de certaines formules
mathématiques, J'aurais préféré que l'auteur propose des moyens faciles
à mettre en œuvre pour aboutir à des résultats exploitables
si c'est nécessaire de passer par des chiffres (calcul de la corrélation, similarité,…).
Ce que je n'ai pas aimé dans la méthodologie de l'application du data mining
dans ce livre est le fait d'utiliser directement l'API Java de WEKA
au lieu d'utiliser l'outil complet WEKA. Ceci, afin d'éviter
de réinventer la roue. Aussi, l'auteur devrait normalement
expliquer comment sélectionner les attributs de prédiction
pour la construction d'un modèle prédictif.
English version :
In my opinion, this book is intended for people with good knowledge
in Business Intelligence as well as Java to understand the examples
provided, but this is a practical book for the application of collective
intelligence in a web applications.
Being divided into three main parts, the book introduces us,
through the 1st, 2nd and 3rd chapters, to the field
of collective intelligence by giving us an overview
of the architecture necessary to integrate collective intelligence
in an application.
The 2nd part of the book deals with the intelligence derived
from the collection of data. Through the 7th chapter,
the reader is introduced to the process of data mining and its
different types of algorithms. WEKA tool was used, an open source
tool for data mining whose use will be more explicit
in Chapter 9 through examples of clustering.
The last part deals with the application of intelligence in an application.
The strengths of the book lie in the methodology adopted
by the author to explain how to apply collective intelligence
in a web application. Thus, the book explains, through many examples,
how to apply collective intelligence, by enumerating its profits
in a web application. Each concept is illustrated by concrete examples.
The author cites several notable sites using the concept
of collective intelligence, something that may give more visibility
to readers who wish to implement this concept. One last thing
I greatly appreciated in this book is that it brings us from the
world of abstract art to a world of practice in predicting the need
for Internet users.
Some technical aspects presented by the book may cause
the loss of the thread during playback, such as the presence
of several class diagrams and Java code. I would have preferred
that the book does not address the conceptual aspects
of things through the technique. The same problem
is encountered by the presence of some mathematical formulas,
I would have preferred that the author offers easy ways
to implement in order to achieve useful results if it is necessary
to go by numbers (calculation of the correlation , similarity, ...).
What I did not like in the methodology of applying data mining
in this book is the use of an API directly from Java WEKA
instead of using WEKA tool . This is to avoid reinventing the wheel.
Also, the author is expected to explain how to select
attributes predictive for the construction of a predictive model.
SAS 9.2 : Introduction au décisionnel, méthode et maîtrise du langage
de Sébastien Ringuedé, Daniel Delorge
Public visé : débutant
Résumé de l'éditeur
SAS est le progiciel d'informatique décisionnelle le plus utilisé au monde. Ce livre présente de façon pédagogique et complète le socle de connaissances communes à tous les utilisateurs de SAS. Il peut servir aussi bien de guide d'initiation pour les utilisateurs débutants que d'ouvrage de référence pour les utilisateurs plus expérimentés.
Les premiers chapitres traitent de Base SAS, le module au coeur du système SAS. La création des tables de données, leur manipulation, leur modification, leur gestion, ainsi que les procédures d'exploration des données (construction de tableaux, de rapports, etc.) y sont plus particulièrement développées. La suite du livre est consacrée à l'exploration du module SAS/GRAPH afin d'offrir au lecteur les connaissances nécessaires à la réalisation de graphiques d'excellente facture. Les derniers chapitres portent sur la production de documents au format HTML, RTF ou PDF au moyen d'ODS (Output Delivery System), ainsi que sur le langage macro spécifique à SAS.
Pour vous aider à bien assimiler tous les concepts, il vous est proposé :
De nombreux exercices dans les premiers chapitres ;
De nombreux exemples d'application dans les chapitres suivants ;
Un site compagnon (www.sas-sr.com), où vous trouverez les codes des programmes proposés dans le livre, les sorties générées par les programmes, les fichiers pour reproduire les exemples et réaliser les exercices, et les solutions des exercices.
Le livre, qui s'adresse aux utilisateurs des versions 8 et 9 de SAS, traite les toutes dernières nouveautés de la version 9.2.
Public visé : Débutants/intermédiaires : étudiants des universités, écoles d'ingénieurs, écoles de commerce (L/M) et professionnels.
Même lorsqu'on connaît et travaille avec SAS, ce livre nous apporte beaucoup. Il s'adresse aux débutants, étudiants et professionnels ce qui laisse penser (lorsqu'on travaille sous SAS) que cet ouvrage ne nous apprendra rien sur les bases. Et bien non! Ce livre n'est pas qu'un cours. En effet, ce qui m'a beaucoup plu c'est que l'auteur incite le lecteur à comprendre le fonctionnement de SAS et autant que le langage (qui n'est pas la première difficulté lorsqu'on développe déjà). La difficulté y est progressive et il est très agréable à lire. A chaque chapitre nous pouvons apprendre un nouveau concept où les exemples vont du plus simple au plus complexe.
L'auteur montre et démontre à travers de nombreux exemples les bases de SAS, la gestion des tables, ODS, etc. Mais surtout, il expose via des exemples de scripts ou sorties SAS que certaines astuces utilisées par les développeurs ne sont pas fiables et présente ses solutions, en particulier dans des problèmes très courants. Ceci toujours dans le but de comprendre le fonctionnement de l'outil et non de savoir l'utiliser "sans réflechir".
Par ailleurs, j'insiste sur le fait que si vous êtes vraiment débutant, lire cet ouvrage vous apprendra certes beaucoup de choses mais vous en apprendrez davantage par la pratique, en constatant par vous même chaque sortie SAS obtenue avec tous les exercices proposés par l'auteur.
Une dernière remarque, cet ouvrage couvre l'intégralité du programme SAS 9 Certification Base Programming et même davantage. Par conséquent, si vous êtes débutant ou étudiant ce livre est fait pour vous. Mais si vous souhaitez en plus être au top en vue de préparer une certification SAS alors il ne faut pas hésiter à le décortiquer.
Avec BusinessObjects, les utilisateurs peuvent interroger et analyser n'importe quelle base de données. Cette interface d'interrogation et d'analyse est créée avec le module de conception des univers,
BusinessObjects Designer. Les univers développés avec cette dernière version (6.5) peuvent être intégrés à la solution BusinessObjects XI proposée par l'éditeur. Cet ouvrage s'adresse à des personnes qui,
même sans connaissances préalables de cet outil, possèdent déjà des notions sur la syntaxe du langage SQL. Après un bref rappel de la nature d'un projet de Business Intelligence, l'ouvrage vous guidera pour créer vos propres univers, des fonctionnalités de base aux concepts les plus avancés. Vous apprendrez comment vous connecter à une base de données, comment insérer les tables, les jointures, résoudre la problématique des boucles. Puis, vous créerez vos objets métiers en bénéficiant de tous les apports de cette dernière version comme la gestion des tables dérivées ou celle des clés dans la définition des objets. Le déploiement et la maintenance d'univers n'auront plus de secret pour vous et vous deviendrez de véritables Designer d'univers.
Sous titré « Conception, mise en œuvre, déploiement et maintenance d'univers », ce livre est destiné à un public néophyte.
Il nous fait visiter le Designer de BusinnessObjects et la manière dont il peut être utilisé pour mettre en œuvre un nouvel univers ou faire évoluer un existant.
Le premier chapitre nous présente rapidement les concepts du décisionnel.
Les chapitres suivants détaillent la mise en œuvre complète d'un univers, depuis sa création jusqu'à son déploiement.
A la fin de cet apprentissage, un univers relativement complexe aura été créé.
La présentation est claire. De très nombreuses copies d'écrans illustrent le texte écrit dans une fonte lisible.
Le lecteur est pris par la main pour découvrir chacune des fonctions à partir d'exemples souvent très détaillés.
Régulièrement, des conseils pratiques, qui dénotent une bonne connaissance de l'outil par l'auteur, viennent agrémenter la description des étapes de création des objets.
La progression de complexité permet de s'initier sans effort aux capacités de l'outil.
L'utilisation des fonctions et les formules de calcul sont peut-être présentées un peu rapidement pour en évaluer la puissance.
Ce livre, associé à la base de données qui peut être téléchargée sur le site de l'éditeur, est un bon outil de formation personnelle pour la version 6 (encore très présente dans les entreprises) comme pour XI.
Il ne remplacera toutefois pas une session de formation et ne peut être considéré comme un document de référence.
de Ralph Kimball - Laura Reeves - Margy Ross - Warren Thornthwaite
Public visé : Intermédiaire
Résumé de l'éditeur
Ralph Kimball est le spécialiste incontesté du Datawarehouse.
Depuis 25 ans, il anime des conférences, des formations et des séminaires sur le datawarehouse dans le monde entier et tient une
rubrique régulière dans le magazine américain 'Intelligent Enterprise'.
Laura Reeves, Margy Ross et Warren Thornthwaite sont tous des consultants renommés dans le domaine du datawarehouse.
Une approche centrée sur le cycle de vie dimensionnel
Le marché du datawarehouse a dépassé le stade des balbutiements. Rien qu'aux États-Unis, plus d'un milliers d'entrepôts de données
de toutes sortes sont opérationnels et en perpétuelle évolution, pour répondre aux besoins des organisations qu'ils servent.
L'approche en cycle de vie dimensionnel remplace la perspective statique qui prévalait il y a quelques années.
Cet ouvrage aborde de façon approfondie les techniques de modélisation dimensionnelle et l'architecture en bus décisionnel qui permettent de répondre
aux besoins d'évolutivité des datawarehouse d'aujourd'hui.
Conduire un projet de datawarehouse
Véritable "Guide de terrain" alimenté par les 25 années d'expertise de Ralph Kimball dans le domaine du datawarehouse, cet ouvrage met à la
disposition des décideurs tout un ensemble d'outils et de techniques pour concevoir, développer et déployer un datawarehouse au sein d'une grande
entreprise. Avec une approche résolument pratique, Ralph kimball livre dans cet ouvrage toutes les clés d'un déploiement réussi. Chacune des étapes,
de l'analyse au déploiement effectif, en passant par la modélisation et la conduite du changement, s'inscrit dans le cadre d'une méthodologie claire et détaillée.
Ce guide de conduite de projet est une référence pour toute personne concernée, de près ou de loin, par un projet datawarehouse.
Cet ouvrage peut être lu, au moins partiellement par tous les acteurs du projet (sponsors de la direction et représentants de la maîtrise d'ouvrage y compris).
La première partie, Les pièces de l'échiquier, définit précisément le rôle de chaque acteur du projet. Faire lire ce chapitre à chaque intervenant permet à chacun de mieux comprendre son rôle dans le projet ainsi que le rôle des autres intervenants.
Cette partie s'adresse plus particulièrement aux novices, et leur présente de façon très détaillée chaque fonction, chaque compétence intervenant dans un projet datawarehouse. Le lecteur averti pourra trouver ce déballage de descriptions de postes un peu rébarbatif. Il pourra cependant y trouver de nombreux arguments pour expliquer à sa hiérarchie les besoins en compétences, et donc en ressources humaines, qu'implique la mise en œuvre d'un projet datawarehouse.
Un autre chapitre qui m'a particulièrement intéressé est celui concernant la modélisation dimensionnelle. L'auteur y décrit l'approche en bus décisionnel et délivre de nombreux exemples de modélisation adaptées à différents domaines d'activités. Les personnes en charge de la modélisation du datawarehouse trouveront sans doute ce chapitre un peu léger et devront alors se tourner vers Entrepôts de données - Guide de modélisation dimensionnelle (du même auteur) qui s'intéresse plus précisément à la modélisation.
Les autres chapitres vous intéresseront plus ou moins selon votre expérience de la mise en place de datawarehouse et votre connaissance des solutions BI du marché.
En conclusion, je ne regrette qu'une chose après avoir lu cet ouvrage : ne pas l'avoir lu plus tôt ! Le lire avant de débuter un projet vous permettra certainement d'éviter bien des écueils ! On trouve également un intérêt certain à le lire avec une certaine expérience, ce livre m'a permis de valider certaines façons de faire que j'avais acquises par la pratique et m'a fourni des solutions toutes faites et efficaces à certains problèmes de modélisation.
Business Intelligence avec SQL Server 2005 : Mise en oeuvre d'un projet décisionnel
de Bertrand Burquier
Public visé : avancé
Résumé de l'éditeur
Ce livre s'adresse aux directeurs informatiques, administratifs, financiers et opérationnels, ainsi qu'à tout responsable informatique ayant à mettre en oeuvre des systèmes décisionnels. Il intéressera aussi les consultants et les architectes en systèmes d'information.
On assiste aujourd'hui à une démocratisation de l'informatique décisionnelle. Chaque décideur qui le souhaite peut désormais disposer de puissants outils d'analyse, de reporting ou de datamining.
Cet ouvrage donne un cadre méthodologique à la mise en oeuvre d'un projet décisionnel complet, en s'appuyant sur les nouvelles fonctions de Business Intelligence offerte par SQL Server 2005. Après avoir passé en revue les principes fondamentaux qui président à la réalisation d'un projet décisionnel, il identifie les pièges à éviter et les facteurs clés de succès. Il montre ensuite comment une solution de BI peut analyser les renseignements stratégiques de l'entreprise, quels sont les différents indicateurs disponibles, et comment les interpréter pour définir des cibles, des prévisions ou des tendances.
Des cas concrets expliquent comment mettre en oeuvre la BI dans l'entreprise avec SQL Server 2005.
Ce livre est très intéressant car il couple des explications du domaine de la Business Intelligence et les illustrent avec les possibilités offertes par SQL Server 2005.
D'un point de vue Business Intelligence, les concepts généraux, les possibilités actuelles et surtout l'explication d'un vocabulaire (qui peut être parfois flou) sont traités dans une première partie. De même, y sont expliquées quelques notions statistiques et certains types de tableaux ou graphiques accompagnés d'exemples, et surtout de justifications quant aux choix présentés.
Une seconde partie illustre la théorie expliquée auparavant via l'approche de chaque service SQL Server 2005. De la théorie vers la pratique en somme.
Concernant SQL Server Integration Services (SSIS), le plus de cet ouvrage est d'expliquer et présenter les principes d'un ETL dans un premier temps, puis SSIS par la suite avec des exemples que je n'ai jamais vu dans des livres dédiés à cette technologie.
Concernant SQL Server Reporting Services (SSRS), cette partie constitue plutôt un étalage des capacités de SSRS. Le but en lui même du reporting et ses intérêts ne sont que brièvement expliqués. Mais les exemples très concrets permettent tout de même de s'intéresser à cette partie lorsqu'on connait déjà cet outil.
Le vrai plus me concernant, et sans doute le plus complexe, est le détail apporté à la partie Analysis Services (SSAS) et les intéractions Excel/SQL Server 2K5. C'est le domaine que personnellement je maitrise le moins et à travers cet ouvrage, j'ai trouvé l'auteur pédagogue et clair car j'ai pu en tirer beaucoup de choses (surtout grâce aux exemples).
Pour conclure, si vous connaissez déjà SQL Server 2k5 mais que vous souhaitez comprendre l'intérêt de la BI et des services SQL Server d'une manière plus poussée, ce livre est fait pour vous. De même, si vous souhaitez découvrir l'étendue des services et capacités d'SQL Server, ce livre est fait pour vous. En revanche, débutant BI, statistiques voire contrôle de gestion, préféréz un autre livre car malgré les exemples le "rythme" est soutenu.
Le plus de l'auteur...des exemples inédits, il s'implique et partage son expérience à travers un "passage à l'action" et surtout quelques précieux conseils.
N'étant pas issu du monde décisionnel, j'ai beaucoup aimé ce livre, bien plus qu'une présentation de la gamme de produit Microsoft pour la Business Intelligence. Les débutants en BI y trouveront sans nul doute l'une des introductions les plus pragmatiques, l'auteur s'appliquant à
expliquer le pourquoi et le comment des projets décisionnels, ainsi que les besoins auxquels la discipline est adressée.
Le livre cite fréquemment la méthodologie de projet BI selon Ralph Kimball (ce qui ne déplaira pas aux puristes) et un effort tout particulier est donné pour que le développeur "traditionnel" et sa vision du modèle de donnée puisse comprendre les enjeux
des entrepôts de données (Datamart, DW), des différentes formes de stockage (OLTP, OLAP), du sacrifice de la sacro-sainte normalisation, et des représentations multi-dimensionnelles, plus adaptées à l'objectif décisionnel.
Les différentes phases de transformation et consolidation des informations sont présentées avec les outils proposés par Microsoft: ETL avec DTS / SSIS, création et organisation des cbues avec Analysis Services (SSAS), Data mining, création de rapports avec Reporting Services, l'exploitation avec Excel.
Je conseille cet ouvrage à ceux qui souhaitent comprendre
la Business Intelligence ou qui souhaitent découvrir la suite Microsoft pour le traitement décisionnel de l'information, mais également aux décideurs, certainement moins
frileux après lecture à lancer un projet de BI.
Maîtriser SAS Base et SAS Macro (SAS 9 et versions antérieures)
de Hélène Kontchou Kouomegni et Olivier Decourt
Public visé : débutant
Résumé de l'éditeur
SAS est sans conteste l'un des logiciels d'informatique décisionnelle les plus connus,
les plus complets et les plus répandus.
Le but de cet ouvrage est de présenter de manière concrète et pratique tout ce
qui vous permettra de démarrer efficacement avec SAS et d'apprendre à tirer rapidement
le meilleur parti de cet outil puissant.
Le contenu de ce livre est adapté à toutes les versions de SAS et à tous les
environnements informatiques (Windows, Unix, mainframes…). Les fonctionnalités de SAS 9,
version majeure lancée en 2004, sont décrites avec soin et repérées par rapport à celles
des versions antérieures.
Les nombreux exemples de programmes présentés sont tous accompagnés de leurs
résultats. Les programmes, les tables SAS et les fichiers utilisés sont disponibles
sur Internet.
Cet ouvrage s'adresse aux professionnels qui utilisent SAS, qu'ils sont
informaticiens, chargé d'études statistiques ou analystes. Il sera également utile
aux étudiants qui ont à assimiler les fondamentaux de cet outil.
Cet ouvrage s'adresse aux professionnels et étudiants souhaitant se former rapidement
aux principales fonctionnalités de SAS. Il présente les principales fonctionnalités
utilisées pour faire de la gestion de bases de données, des analyses statiques
simples et présenter les résultats de la manière la plus adaptée possible
(gestion des graphique, reporting). Il présente aussi le langage macro : langage
utile pour automatiser les analyses statistiques répétitives.
Il est important de signaler qu'il n'y a nullement besoin d'être un expert
en informatique et/ou et statistique pour aborder ce livre dont l'écriture
est volontairement simplifiée et compréhensible pour toucher un large public.
Ce que j'ai principalement apprécié dans ce livre vient de sa capacité à ne
s'intéresser qu'à l'essentiel des manipulations dont tout analyste à besoin
pour traiter et analyser un jeu de données. Les options présentées sont minutieusement
choisies pour arriver au résultat souhaité.
Ce que j'ai moins aimé dans ce livre concerne la partie langage macro,
qui même si elle regroupe les principales notions de ce langage ne va pas dans
tous les détails. Ce qui est toutefois assez logique étant donné la philosophie
de ce livre et l'étendue des fonctionnalités liées à ce langage.
Business Intelligence avec Oracle 10g : ETL, Data warehouse, Data mining, rapports...
de Claire NOIRAULT
Public visé : débutant
Résumé de l'éditeur
L'informatique décisionnelle ou Business intelligence (BI) couvre un ensemble de technologies et d'outils qui permettent de traiter une somme importante d'informations pour, à la fin du processus, présenter aux décideurs des indicateurs fiables et pertinents. Cet ouvrage analyse comment les différentes pièces du puzzle s'imbriquent (autour de Oracle10g) pour offrir à chaque acteur du monde BI (l'administrateur, le développeur, l'utilisateur néophyte ou expert...) une solution adaptée à ses besoins. La première partie couvre les outils ETL associés à une base de données Oraclel0g. La deuxième partie est consacrée à la gestion des entrepôts (data warehouse, datamart) et à des outils tels que l'application Oracle Warehouse Builder, les divers environnements Discoverer ou à la macro Microsoft Excel OracleBI Spreadsheet Add-In. Dans la dernière partie, des exemples simples et concrets illustrent les différentes méthodes d'exploitation de l'information comme la construction de rapports avec Oracle Reports ou bien l'analyse de données avec l'application graphique Oracle Data Miner ou la macro Oracle Prédictive Analytics. Les développeurs trouveront aussi de nombreux exemples d'utilisation des packages BI en PL/SQL ou bien des fonctions intégrées d'agrégation et d'analyse d'Oracle10g.
Ce livre est parfait pour débuter en Business Intelligence avec Oracle 10g
Commençant par un rappel des notions de Business Intelligence (ETL, entrepôts de données, OLAP, datamining, etc.), ce livre explique le fonctionnement de chaque outil de la gamme Oracle 10g.
Le premier outil testé est Oracle Warehouse Builder, outil graphique de modélisation des traitements ETL. Il est détaillé points par points comment créer un design ou un objet. De nombreuses copies d'écran appuient les exemples et permettent de bien assimiler le processus.
La partie la plus intéressante selon moi, est le chapitre 6 qui explique précisément comment déployer une solution BI à l'aide d'Oracle. Toute l'installation de OracleBI Discoverer Administrator est détaillée avec les principales fonctions sans trop entrer dans les détails. De même, il vous sera possible très facilement de concevoir votre premier état avec Reports Builder tant les explications sont claires et précises.
Une introduction au data-mining permet de mieux appréhender l'utilisation de Oracle Data Miner. Le livre finit avec le recensement des packages PL/SQL et des fonctions SQL (agrégation, analyse).
Pour conclure, je conseille vivement ce livre à tous ceux qui souhaitent découvrir Oracle 10g. Une connaissance de la Business Intelligence et des fonctions Oracle est appréciée mais ce livre est destiné aux débutants et, avec pédagogie, il parvient à enseigner les bases des outils de la suite Oracle 10g.
Practical Business Intelligence with SQL Server 2005
Authoritative Guides for Microsoft Windows and Server Professionals
de John C. Hancock, Roger Toren
Public visé : intermédiaire
Résumé de l'éditeur
In this book, two of Microsoft's leading consultants illustrate how to use SQL Server 2005 Business Intelligence (BI) technologies to solve real-world problems in markets ranging from retail and finance to healthcare. Drawing on extensive personal experience with Microsoft's strategic customers, John C. Hancock and Roger Toren offer unprecedented insight into BI systems design and step-by-step best practices for implementation, deployment, and management. Hancock and Toren introduce practical BI concepts and terminology and provide a concise primer on the Microsoft BI platform. Next, they turn to the heart of the book—constructing solutions. Each chapter-length case study begins with the customer's business goals, and then guides you through detailed data modeling. The case studies show how to avoid the pitfalls that derail many BI projects. You'll translate each model into a working system and learn how to deploy it into production, maintenance, and efficient operation.
Whether you're a decision-maker, architect, developer, or DBA, this book brings together all the knowledge you'll need to derive maximum business value from any BI project.
Leverage SQL Server 2005 databases, Integration Services, Analysis Services, and Reporting Services
Build data warehouses and extend them to support very large databases • Design effective Analysis Services databases
Ensure the superior data quality your BI system needs
L'informatique décisionnelle à la sauce Microsoft, voila comment pourrait être résumé ce livre …
S'adressant à un public qui possède déjà des notions en BI, ou à des futurs commerciaux qui ne s'encombrent pas de théorie. Ce livre parle de tous les aspects de l'informatique décisionnelle traitées avec la suite Business Intelligence de Microsoft, à savoir : SSIS pour la partie ETL, SSAS pour la partie OLAP, SSRS et Report Server pour la partie Reporting. Le tout soutenu, bien entendu, par Sql Server 2005 qui prendra en charge l'entreposage et la sécurité des données décisionnelles.
Ce livre commence par une très brève, à mon goût, introduction au monde du BI, puis continue par une toute aussi brève incursion dans Sql Server 2005 ainsi que les autres composants cités plus haut, histoire d'avoir un avant goût de ce qui nous attends. En effet, la partie sécurité et gestion n'y sont que très brièvement cités et ne vous attendez pas à voir des désavantages pour ces produits, c'est une publication Microsoft après tout…
Nous rentrons ensuite dans le vif du sujet. Chaque chapitre est divisé en sections identiques, à savoir :
L'identification du problème.
Proposition de solution.
Modèle de données : l'architecture utilisée.
Solution technique : mise en oeuvre avec un produit Microsoft.
Gestion de la solution : comment maintenir la solution dans le temps.
Next Steps : évolutions possibles.
Avis personnel : je n'ai pas trop aimé le coté " machinal " de ce découpage. Certaines sections dans certains chapitres n'avaient pas lieu d'être (je pense surtout à la gestion des solutions et à " Next Steps ").
Ceci étant dit, le reste du livre explique très bien l'approche de Microsoft pour mettre en œuvre des solutions décisionnelles et montre que cela relève plus de l'effort de conception que de la réalisation en tant que telle. Des exemples, dans chaque étape du processus de création de l'environnement décisionnel, viennent montrer les capacités des outils Microsoft à régler des problèmes connus en BI : gestion de l'historique, création de cubes M-OLAP, gestion des rejets, métadonnées, maintenance de solutions, etc.
Ce livre est idéal pour toute personne ayant déjà des connaissances en informatique décisionnelle et qui voudrait appliquer ces concepts avec la solution BI de Microsoft. Ce livre n'est pas un guide complet, mais une très bonne introduction à la suite décisionnelle de Microsoft.
Le lecteur aura, après avoir lu le livre, une bonne connaissance de que peut faire la solution BI de Microsoft, il ne saura malheureusement pas ce qu'on ne peut pas faire avec cette solution :) Seule la pratique le montrera…
Réseaux, systèmes, programmation, SGBDR, technologies Internet ou intranet, informatique industrielle...
Les domaines couverts par l'informatique technique suivent l'évolution des technologies : ils sont de plus en plus variés et complexes.
Cette évolution impose aux professionnels une continuelle adaptation de leurs connaissances et élargit sans cesse le domaine d'apprentissage des futurs experts.
Rédigés par des formateurs professionnels et des consultants intervenant dans les entreprises, les ouvrages de la collection Ressources Informatiques vous apportent une aide efficace lors de la découverte et de la mise en application de ces différentes techniques ;
la présentation des concepts essentiels et de nombreux exemples parsemés de conseils d'experts garantissent la qualité et la richesse de chacun de ces ouvrages. Destiné à des débutants comme à des utilisateurs plus expérimentés, cet ouvrage vous permettra de tirer le maximum des nombreuses fonctionnalités de Crystal Reports XI (versions standard et professionnelle) afin de produire des rapports et des documents attractifs. Vous apprendrez à développer et à mettre en forme des rapports simples ou élaborés (tri, sélection, regroupement des données, mise en forme conditionnelle, sections multiples, sous-rapports, tableaux croisés...), à insérer des formules de calcul (numériques, logiques, dates, booléennes, avec variables...) et à utiliser diagrammes et cartes géographiques pour les illustrer.
Vous apprécierez les nombreuses méthodes proposées pour mettre en valeur vos données et vous découvrirez aussi comment vous connecter à des bases de données sur mini et mainframes.
Ce livre s'adresse aux débutants souhaitant découvrir Crystal Reports XI et souhaitant se lancer dans la Business Intelligence à travers Crystal Reports.
Il vous permettra de débuter dans l'ordre des choses et pas à pas à travers une présentation et un parcours des divers experts. Il aborde tous les thèmes nécessaires à une bonne maîtrise de l'outil.
Cependant, j'ai trouvé que la partie "Formules" traitant de l'éditeur de formule était un peu brève alors que cela reste une difficulté pour les débutants. De même, davantage de captures d'écran auraient pu accentuer la démarche pédagogique de cet ouvrage.
Ce qu'il faut retenir c'est que ce livre est un bon guide et parfait pour une auto-formation. Personnellement, c'est avec lui que j'ai débuté et je le conseille à tous les novices.
SQL Server Integration Services Using Visual Studio 2005
de Jayaram Krishnaswamy
Public visé : débutant
Résumé de l'éditeur
This step-by-step, hands on guide will take you right into the Visual Studio 2005 Integrated Development Interface making you appreciate and understand how Business Intelligence Projects and Packages are created using the Visual Studio designer.
Sql Server Integration Services with the acronym SSIS is a comprehensive ETL tool that made its debut with SQL Server 2005. It is a tool tightly integrated with the Visual Studio 2005 having all the functionalities that its forerunner DTS (Data Transformation Services) had in SQL Server 2000. This does not mean that it is just an improvement over DTS but a product which is totally different with a vastly improved interface; an extensible architecture; an enlarged tool set; ease of integration with other SQL Server Tools such as Analysis Services; capable of supporting connectivity with third party databases and bringing into a central location many database management tasks.
Beginners Guide to SQL Server Integration Services Using Visual Studio 2005 provides you with the basic knowledge that you should have before you move on to more advanced ETL [Extraction, Transformation, and Loading]. The book will also provide you with a comprehensive description of the many designer windows that you may encounter while working with the designer. This guide provides the building blocks describing each block by way of an example as well as describing the nuts and bolts that bind the blocks. A majority of SSIS tasks are covered in this book and they are described fully in the summary of table contents section. You start building packages right from Chapter 2 and continue on to Chapter 20 gathering and building upon your knowledge in each step.
The book will give you step-by-step explanation of the examples in the book. In each chapter you will get a little background of the SSIS task that you are going to create. You will then step through the numbered steps, creating, configuring, executing, and reviewing the results. The book has minimal coding (only two chapters) and exclusively uses the Visual Studio 2005 Designer.
A la recherche d'un premier contact avec SQL Server Integration Services (SSIS), débutant, développeur souhaitant migrer de 2000 à 2005 en douceur ou même DBA avec une faible expérience, cet ouvrage est parfait pour vous.
Ce livre est très bien développé de la présentation de SSIS à des exemples d'utilisation plus particuliers. Il explore de nombreux cas pratiques que le lecteur peut suivre et reproduire pas à pas. En effet, cet ouvrage est réellement un guide très pédagogique qui permet de découvrir Visual Studio et plus particulièrement SSIS étape par étape. Une étape est souvent réutilisée par la suite dans un autre exemple ce qui permet d'ancrer dans l'esprit du lecteur les bonnes marches à suivre.
Très facile à lire et bien illustré, il est impossible de s'y perdre si c'est votre premier contact avec SSIS.
Seul bémol, l'auteur ne fait aucune allusion à tout ce qui touche à la gestion d'erreurs ce qui est pourtant très important dans l'utilisation de SSIS. Toutes les situations présentées sont à considérer comme des cas exemplaires sans aucun problème et donc erreur possible.
Dans l'ensemble, ce livre est idéal pour un débutant SSIS à la recherche d'un guide structuré, bien illustré et clair. Passé ce niveau, il ne vous servira que de référence pour certains cas particuliers.
Geared to IT professionals eager to get into the all-important field of data warehousing, this book explores all topics needed by those who design and implement data warehouses. Readers will learn about planning requirements, architecture, infrastructure, data preparation, information delivery, implementation, and maintenance. They'll also find a wealth of industry examples garnered from the author's 25 years of experience in designing and implementing databases and data warehouse applications for major corporations. Market: IT Professionals, Consultants.
Un livre de référence pour toute personne qui veut s'initier et comprendre la philosophie et les technologies sous-jacentes de l'informatique décisionelle (Business Intelligence). Bien qu'en anglais, ce livre se lit très bien et immerge le lecteur très tôt dans les problématiques et la philosophie de l'informatique décisionnelle.
Ce guide de référence propose une introduction très intelligente : comment sommes nous arrivés au principe d'informatique décisionnelle ? Quelles sont les étapes par lesquelles les spécialistes des TI sont passés pour en arriver au BI ? Cette approche permet au lecteur de comprendre l'essence de la discipline et, surtout, de ne pas répéter les erreurs du passé...
Le contenu de ce livre est, jusqu'à présent, le plus exhaustif et explicite que j'ai trouvé. Tout y est passé à la loupe : les concepts fondamentaux, la conception d'entrepôts de données, les ODS, la conception de bases de données multidimensionnelles (étoiles, flocons), la technologie OLAP, les outils End-User, la conception d'ETL, la gestion de projets décisionnels, ... Tout y est passé au crible ! Et d'une manière exemplaire. On sent qu'on a franchi un cap à la fin de chaque chapitre !!
Le seul bémol que j'y ai trouvé est le coté un peu "matraquage" lors de la définition des concepts. En effet, on trouve au début de chaque chapitre un récapitulatif assez long de TOUT ce qui a été dit au paravant. L'auteur n'hésite pas à répéter les définition pour éviter l'aller-retour entre les chapitres du livre. Certains trouveront cette approche pratique, mais cela devient assez lourd et lassant à la fin...
Un véritable guide et une référence complète pour débutant et confirmé. L'ouvrage à garder à portée de main dans toutes les phases d'un projet décisionnel.
BusinessObjects XI (Release 2) Desktop Intelligence
de Thierry Petibon
Public visé : débutant
Résumé de l'éditeur
Cet ouvrage s'adresse à tout utilisateur (collaborateur ou décideur), sans connaissances informatiques particulières, appelé à travailler avec BusinessObjects Desktop Intelligence (version XI R2) pour interroger les données de l'entreprise et produire des rapports fiables et pertinents. Vous apprendrez à maîtriser les différentes fonctionnalités de BusinessObjects Desktop Intelligence (DI) qui permettent de construire des documents de qualité : création de requêtes, mise en forme de rapports (sections, ruptures, filtres, etc.) analyse des données (exploration ascendante, descendante, etc.), création de graphiques... Pour vous aider dans votre apprentissage, vous suivrez de nombreux exemples adaptés à des problématiques courantes. Lorsque vous posséderez une expérience significative sur le produit, vous pourrez évoluer vers des techniques permettant de répondre à des besoins plus complexes d'analyse ou de mise en forme : rapports interactifs avec la nation d'invite, requêtes avancées, utilisation de fichiers de données personnels, utilisation de sources de donnée XML, liaison entre sources de données, insertion de calculs dans un document, regroupement de valeurs, etc.
Ce livre est destiné à tous ceux qui souhaitent débuter avec le Desktop Intelligence de Business Objects XI, Release 2. Néanmoins, pour ceux ayant déjà travaillé sur le client lourd des versions antérieures, il pourra servir de base de "révisions" pour apprendre l'évolution entre les versions.
La première partie de ce livre rappelle succintement les différents termes de Business Intelligence puis passe en revue les différents modules de la suite Business Objects.
Il faut voir ce livre comme un immense tutoriel. Tout au long des chapitres, les différentes fonctions de DeskI sont passées en revue et détaillées. A partir de l'un des univers démo livrés avec le logiciel, nous allons pouvoir prendre connaissances de toutes les fonctions.
Pédagogique, ce livre part des exemples les plus simples pour finir aux plus complexes (notamment les fonctions avancées auxquelles est consacré tout un chapitre). Copies écran, astuces et définitions donnent au lecteur de solides bases pour concevoir par la suite son premier rapport. Afin de bien comprendre ce qui est vu, chaque chapitre reprend les exemples des chapitres précédents. J'ai trouvé que cela donne une bonne vue d'ensemble sur ce que l'on fait et permet de bien faire la différence entre les fonctions de ce logiciel.
Petit souci pour moi : l'absence de guide des erreurs fréquentes. Même en suivant pas à pas un livre ou un tutoriel, ou directement en cas réel, il nous arrive toujours de faire des erreurs et d'avoir des messages. Je trouve dommage qu'il n'y ait pas de chapitre consacré aux erreurs les plus fréquentes avec, évidemment, l'astuce pour les résoudre.
Je conseille donc ce livre à tous ceux qui souhaitent découvrir comment faire un rapport avec Business Objects tant l'approche est pédagogique et destinée aux débutants. Néanmoins, un utilisateur confirmé passera vite son chemin et n'y trouvera pas son compte.