Atelier : créer et visualiser vos contenus BIRT Matériel de formation. Journée BIRT 22 mai 2012



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

X2BIRT : Mettez de l interactivité dans vos archives

BIRT (Business Intelligence and Reporting Tools)

Une ergonomie intuitive

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

SUGARCRM MODULE RAPPORTS

Comment utiliser FileMaker Pro avec Microsoft Office

Avertissement. La Gestion Electronique de Documents

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

MYXTRACTION La Business Intelligence en temps réel

Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Optimiser pour les appareils mobiles

Business Intelligence

Catalogue Formation «Vanilla»

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

10 mn pour se connecter à un fichier Excel. Pas à Pas.

Suite Jedox La Business-Driven Intelligence avec Jedox

SAP BusinessObjects Web Intelligence (WebI) BI 4

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

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

Business Intelligence simple et efficace

Les logiciels gratuits en ligne

Présentation de Firefox

GUIDE Excel (version débutante) Version 2013

Manuel d utilisation du web mail Zimbra 7.1

Introduction à Business Objects. J. Akoka I. Wattiau

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Utilisation de l éditeur.

Rapports d activités et financiers par Internet. Manuel Utilisateur

Guide utilisateur i-milo >> Décisionnel

Manuel d utilisation du site web de l ONRN

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

Sage Customer View (ios) Guide d installation et d utilisation

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Prise en main rapide

iil est désormais courant de trouver sur Internet un document

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

Utilisation avancée de SugarCRM Version Professional 6.5

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

Édu-groupe - Version 4.3

Access 2007 FF Access FR FR Base

SOMMAIRE. 1. Connexion à la messagerie Zimbra Pré-requis Ecran de connexion à la messagerie 4

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Introduction : présentation de la Business Intelligence

EXCEL & XLCubed 10 raisons d en faire l assise de votre Managed Self-Service BI

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

Zotero est une extension du navigateur Firefox. Il est possible de télécharger Firefox gratuitement sur le site:

Guide d utilisation pour

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

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

FEN FICHE EMPLOIS NUISANCES

Formation. Module WEB 4.1. Support de cours

La Gestion Électronique de Documents spécialement conçue pour les Experts Comptables

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

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

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

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

Au regard de ces deux tendances, il nous parait indispensable de révolutionner la manière dont vous gérez vos journées de travail.

Accélérateur de votre RÉUSSITE

Groupe Eyrolles, 2003, ISBN : X

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

CRM pour le Service clients et l Assistance technique

Pentaho : Comparatif fonctionnel entre la version Communautaire (gratuite) et la version Entreprise (payante) Table des matières

Guide utilisateur i-milo >> Décisionnel

Guide d usage pour Word 2007

Le cas «BOURSE» annexe

Soyez accessible. Manuel d utilisation du CMS

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

Partner Entreprise. Modules de cours pour la formation continue Offre IFAPME Verviers

Notes pour l utilisation d Expression Web

Guide d utilisation. Version 1.1

Introduction à Microsoft InfoPath 2010

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Guide de l'utilisateur

F0RMAT I0N BUREAUTIQUE

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Solutions SAP Crystal

Manuel d utilisation de la messagerie.

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

ZOTERO. Installation. Bibliothèque de Pharmacie. Service Formation

Le cas «BOURSE» annexe

Styler un document sous OpenOffice 4.0

Le Logiciel de traitement sur site IMS

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Aide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels.

Pourquoi utiliser SharePoint?

Introduction à la B.I. Avec SQL Server 2008

Guide de prise en main. Yourcegid SOLOS. Devis-Factures. 12/08/2013 Page 1 / 38

Guide d utilisation des services My Office

L accès à distance du serveur

SQL SERVER 2008, BUSINESS INTELLIGENCE

8. Gestionnaire de budgets

WINDOWS Remote Desktop & Application publishing facile!

Réalisez votre propre carte de vœux Éléctronique

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

Transcription:

Atelier : créer et visualiser vos contenus BIRT Matériel de formation Journée BIRT 22 mai 2012

A la découverte de BIRT BIRT qui signifie Business Intelligence and Reporting Tools est un projet de la Fondation Eclipse créé et animé par Actuate. BIRT est parmi les outils Open Source de Business Intelligence les plus largement diffusés et utilisés car il répond à deux tendances majeures des entreprises : l intérêt croissant pour les applications Web 2.0 capables de proposer des interfaces professionnelles ou grand public interactives et riches ; et leur engouement pour l Open Source dans lequel elles voient un véritable avantage concurrentiel. Fruit de la collaboration entre la Fondation Eclipse, Actuate et la communauté de développeurs, BIRT offre un environnement fiable et évolutif grâce auquel utilisateurs de tous niveaux peuvent produire, utiliser et modifier des Applications d Information Riches (RIA) aussi complexes et variées que souhaitées. La communauté BIRT Dès sa création en 2004 par Actuate, le projet BIRT a été pensé pour le Web 2.0 dans un esprit d indépendance et de souplesse cher à la communauté Open Source. Fort de plus de 10 millions de téléchargements et d une communauté dépassant 1 Million développeurs, BIRT est devenu naturellement le standard de la Business Intelligence Open Source. Cette formidable diffusion permet jour après jour de multiplier les compétences autour de BIRT, d en diversifier les utilisations et d améliorer les applications existantes. Toute la communauté BIRT est accessible, avec ses connaissances et ses expériences, au travers d un lieu de partage mis à disposition par Actuate www.birt-exchange.com. ActuateOne 1 Format de design, 1 Plateforme, 1 Expérience Utilisateur ActuateOne, la plateforme qui exploite et décuple le potentiel de BIRT ActuateOne est la plateforme unifiée d Actuate basée sur BIRT qui permet de développer et déployer avec facilité et rapidité des applications sur-mesure de Business Intelligence et de diffusion d information. ActuateOne offre une expérience utilisateur et une plateforme uniques pour tous les types de déploiements y compris ceux réalisés sur le Cloud, et repose sur le format de design unique BIRT 100 % XML capable d intégrer des informations issues d une multitude de sources de données, dont notamment de grands volumes de flux d impression. ActuateOne propose des visualisations de données riches et interactives à travers diverses options de déploiement (Web, applications mobiles, ) pour répondre depuis n importe où dans le monde aux besoins d informations en constante évolution des différents utilisateurs de l entreprise : collaborateurs, clients et partenaires. Les entreprises qui utilisent ActuateOne peuvent ainsi améliorer leur efficacité commerciale grâce à une satisfaction client et des performances optimisées. Le déploiement de la plateforme ActuateOne, remarquable par sa souplesse et sa rapidité, propose de nombreuses options d intégration aux applications déjà en place dans l entreprise qu elle enrichie presque instantanément en proposant : des rapports Web, des contenus interactifs, des tableaux de bord de surveillance des indicateurs clés de performance (KPI), des feuilles de calcul dynamiques 100% compatibles Excel, des requêtes Ad Hoc, A noter, ActuateOne s utilise aussi bien pour la diffusion d information en externe ou en interne de manière fiable et performante. Les composants de la suite ActuateOne : 1

BIRT iserver gère des millions d utilisateurs en simultanée via des clusters de serveurs à Haute Disponibilité. BIRT ondemand est la version PaaS (Platform as a Service) d ActuateOne. Disponible sur www.birtondemand.com/ BIRT Designer Pro crée des contenus basés sur la technologie Open Source BIRT, BIRT Interactive Viewer permet aux utilisateurs de visualiser et de personnaliser les rapports en toute liberté. BIRT Studio permet aux utilisateurs de développer leurs propres rapports web Ad Hoc, les données restant sous le contrôle de la DSI, BIRT 360 donne aux utilisateurs la possibilité de construire leurs propres analyses et tableaux de bord analytiques ou opérationnels sans mobiliser du temps et des ressources au niveau du département informatique. Ces Dashboards exploitent BIRT et combinent des éléments tiers comme des Google Gadgets. BIRT Data Analyzer réalise des analyses de type cube OLAP en mémoire accessibles à travers un simple navigateur. BIRT Mobile visualise les contenus BIRT sur des supports mobiles tels que smartphone et tablettes. Autres composants : BIRT Performance Scorecard: permet de suivre et administrer les indicateurs clé de performance et leur alignement sur les objectifs stratégiques Xenos Print Stream Transformation: transforme des flux d impression et fiabilise l accès aux documents. BIRT Spreadsheet: automatise et centralise la production, la maintenance, l archivage et la sécurisation de feuilles de calcul 100% compatibles Excel. e.reports: propose aux utilisateurs les plus exigeants des rapports de qualité brochure destinés à la publication. X2BIRT accède à de hauts volumes de données et documents en provenance de divers canaux et transformer et les visualiser dans ActuateOne. 2

3

SOMMAIRE A la découverte de BIRT... 1 ActuateOne 1 Format de design, 1 Plateforme, 1 Expérience Utilisateur... 1 SOMMAIRE... 4 Création d un Rapport BIRT... 6 1. Présentation de l environnement de développement.... 6 2. Créer un projet... 8 3. Créer une bibliothèque... 9 4. Créer une connexion dans cette bibliothèque.... 10 5. Créer une source de données.... 12 6. Créer un style... 15 7. Créer un rapport... 18 8. Hériter de la bibliothèque... 19 9. Utiliser un Dataset... 20 10. Créer un tableau... 21 11. Utilisation du style... 23 12. Customiser son affichage... 25 13. Création d un filtre fixe puis dynamique... 30 14. Etat des conséquences... 32 15. Livraison d un rapport BIRT sur le serveur Actuate... 36 16. Pour livrer le rapport sur le serveur... 38 17. Visualisation du rapport dans BIRT Viewer... 39 18. Activation de l interactivité avec BIRT Interactive Viewer... 40 19. Enregistrement du rapport BIRT personnalisé... 40 Création d un Cube BIRT et Utilisation :... 41 1. Création du Projet et du.datadesign (Data Object)... 41 2. Créer la source de données, le jeu de données et le cube.... 42 3. Publier le Cube, le générer et son usage par un Utilisateur.... 49 4. Visualisation du Cube dans BIRT Analyzer... 52 5. Visualisation du cube avec BIRT 360 (Dashboard)... 52 Voir la partie création de Dashboard... 52 4

Création d un Dashboard... 53 1. Créer un Dashboard avec BIRT 360... 53 2. Mise en page du Dashboard... 53 3. Création des listes de contexte... 53 4. Création d un tableau croisé... 54 5. Création d un graphique... 54 6. Insertion d éléments tiers... 54 7. Partage du Dashboard... 54 Création d un Information Object... 55 8. Basculer dans la Perspective Information Object... 55 9. Créer un projet par Clic droit dans l onglet Navigator... 55 10. Créer la source de données.... 57 11. Créer un premier Information Object regroupant les informations Commande... 61 12. Créer un Information Object de 2e Niveau :... 64 13. Organiser l information pour un usage Business... 66 14. Publication de l Information Object et Utilisation.... 70 Annexe : Quand utiliser BIRT? Quand utiliser ActuateOne?... 74 5

Création d un Rapport BIRT 1. Présentation de l environnement de développement. Ces états peuvent être complexes et contenir plusieurs tableaux, graphiques et images. Les données affichées peuvent provenir de bases et de requêtes différentes, ainsi que de mode d alimentation différent. BIRT peut être intégré dans toute application, développée avec le langage Java, que ce soit dans une application web ou dans une application de type «client lourd». BIRT dispose d'un outil de conception d états, qui permet de créer et modifier les états de façon graphique, en déposant des éléments (tableaux, graphiques) dans un état vierge. La création d'un état passe par plusieurs étapes : BIRT fournit des outils pour la prise en compte des quatre grandes étapes de la création d'un rapport : - La récupération des données : des assistant permettent de définir la façon de récupérer les données à utiliser dans le rapport. Les données peuvent provenir de bases de données relationnelles, de fichiers XML, de WebServices ou directement d'objets Java. - La transformation des données : il est courant qu'un rapport n'affichent pas directement les données récupérées mais que des transformations soient nécessaires : tri, regroupement, calcul de sous-totaux, calcul de pourcentages. - L'ajout de règles métier : la structuration du rapport, les valeurs de certains champs peuvent dépendre de règles plus ou moins complexes. BIRT permet soit d'appeler de la logique Java soit, pour les cas les plus simples, d'embarquer directement dans le rapport du code JavaScript. - La mise en forme : une fois les données récupérées et transformées reste à gérer la présentation du rapport. BIRT propose un constructeur graphique de rapport, les données peuvent être représentées de divers façons : tableaux, graphiques, texte formaté. - La prévisualisation : une option de prévisualisation permet de lancer la génération de l état. 6

Module réservé aux objets Actuate de tous types Connexion, Tableau, Champ, Agrégat, pages Etc..Qui permettront de créer le rapport en mode glissé dé l é Partie réservé à la mise en page de vos rapports Module destiné à la structure de votre rapport et de votre projet. Module pour la gestion graphique et ergonomique de vos rapports 7

2. Créer un projet Création de projets de différents types : bibliothèques, états, modèles. 8

3. Créer une bibliothèque 3.1. Première étape : Créer un nouveau projet. 3.2. Deuxième étape : Saisir dans le nom de la bibliothèque «Ma_Premiere_Bibliothèque.rptlibrary» Cette bibliothèque doit maintenant apparaitre dans la partie réservée à la structure de votre projet, en bas à gauche onglet «Navigator». 9

4. Créer une connexion dans cette bibliothèque. 4.1. Créer un objet de type connexion 4.2. Sélectionner le type de source de donnée que vous souhaitez utiliser Ici ce sera «base de données exemple Classic Models Inc.» Renommer la source de données en «Ma_Premiere_Source». 10

4.3. Valider la source ainsi créé en Cliquant sur «Terminer». Vous devez maintenant la voir apparaitre dans le compartiment réservé. 11

5. Créer une source de données. 5.1. Sélection du type de jeu de données Nous allons créer un jeu de données que nous allons appeler «Clients» 12

5.2. Création de la requête du jeu de données Dans cet écran vous pouvez selon votre préférence soit faire glisser les éléments nécessaires à la création de la requête ou alors saisir sous forme de texte la requête. Déplier le schéma «CLASSICMODELS». Faites glisser la table «CUSTOMERS» à coté du «FROM» de votre requête et ajouter *, votre requête doit être : select * from CLASSICMODELS.CUSTOMERS Puis cliquer sur «terminer». Ceci vous emmène sur l écran suivant ou vous pouvez effectuer un certain nombre de chose sur le jeu de données que vous recevez à savoir, filtres, trie ou pré visualisation 13

14

6. Créer un style Vous allez pour cela, vous positionner sur le module en bas à gauche qui représente la structure de votre bibliothèque. Cliquez sur le bouton droit de votre souris et sélectionner «Nouveau Style». Comme vous le voyez il vous est possible d importer un CSS ou de créer une référence à un CSS. 15

Donnez un nom à votre style «Mon_Style» On va choisir de prendre la Police «Tahoma» et la couleur comme suit : 16

Et en arrière plan on va prendre la couleur suivante : Votre style est créé et doit apparaitre dans le module structure de votre atelier comme suit : 17

7. Créer un rapport Après avoir sauvegardé votre Bibliothèque, allez dans le menu «Fichier/Nouveau /Etat Nommez votre rapport Mon_premier_rapport 18

8. Hériter de la bibliothèque Pour cela il vous faut juste aller dans le module structure de votre atelier et sélectionner bibliothèque, puis avec le click droit de votre souri vous aurez le menu contextuel suivant : Sélectionnez votre bibliothèque et ensuite faites ok. 19

9. Utiliser un Dataset Pour cela allez dans le module «explorateur de ressource» en haut a gauche sélectionnez dans votre bibliothèque votre connexion et votre dataset que vous faites glisser dans le module structure en bas a gauche de votre atelier. 20

10. Créer un tableau Dans le module palette en haut à gauche de votre atelier. Faites glisser l objet table sur le module de mise en page. Sélectionnez 5 Colonnes. 21

Puis faites glisser les champs de votre Dataset dans le tableau dans la ligne «ligne de détail» comme suit : 22

11. Utilisation du style En premier lieu, on va supprimer le style par défaut de la table de valeurs, 0Placez-vous sur le module mise en page du rapport. Vous devez dans les «propriétés» du rapport, dans le module «général» sélectionné le thème de votre rapport «Ma_Premiere_Bibliothèque». 23

Puis en allant dans votre tableau sélectionnez la ligne correspondant à l entête de votre rapport et appliquez votre style. 24

12. Customiser son affichage 12.1. Pour griser une ligne sur deux Sélectionner la ligne de détail Dans l onglet «surbrillances» cliquer sur ajouter et sélectionner l éditeur de fonction et saisir la fonction suivante «row. rownum % 2» et sélectionner une couleur pour l arrière plan. 25

12.2. Création de groupes Se positionner sur la ligne de détail du tableau et ouvrir le menu contextuel : 26

Remplir le formulaire du groupe comme suit : Renseigner le nom du group «Group_city». A l aide de la liste déroulante sélectionner «CITY». 27

12.3. Création d un agrégat Il vous faut appeler au niveau du pied de groupe le menu contextuel «Agrégation». 28

Puis sélectionner «Count distinct» et sélectionner «row["customername"]» 12.4. Insertion d une image On fait glisser l image dans la mise en page et on va chercher l image dans les ressources partagées. 29

13. Création d un filtre fixe puis dynamique 13.1. Création d un paramètre de filtre dynamique Double cliquer sur votre jeu de données «Clients», aller dans filtres cliquer sur dynamique puis sélectionner la colonne du filtre dynamique «row["city"]» 30

Nommez votre nouveau paramètre «Ville» et importer la liste de valeurs 31

14. Etat des conséquences Les fonctionnalités suivantes permettent d ouvrir l arborescence dd dépendance. Cela permet pour un élément donné (par exemple une bibliothèque) de connaitre ses dépendances (par exemple dans quel rapport il est utilisé) 32

Sélectionner une bibliothèque, puis appeler le menu contextuel. Dans le menu sélectionner «Générer l état des conséquences». On obtient la fenêtre suivante qui liste les dépendances sous forme état. 33

L opération suivante consiste à afficher une arborescence. Pour ce faire appeler le menu contextuel et sélectionner «Afficher les conséquences». On obtient un graphe avec les dépendances. 34

L opération suivante permet d afficher la relation entre deux éléments. Dans le menu contextuel associé à l élément, cliquer sur «Afficher la présentation de la relation». On obtient la fenêtre suivante : 35

15. Livraison d un rapport BIRT sur le serveur Actuate 15.1. Créer tout d abord le lien vers le serveur : Dans le module explorateur iserver : Click droit sur serveur pour créer se nouveau lien puis sélectionné dans le menu contextuel «Nouveau profil iserver». 36

Puis on va renseigner les propriétés de se serveur come suit ci-dessous : Puis appuyer sur terminer, le serveur ainsi créé va apparaitre dans un menu drill-down du serveur générale ainsi : 37

16. Pour livrer le rapport sur le serveur il suffit de faire glisser le rapport de la zone navigator vers le serveur en question : Ou encore de sélectionner tous les composants à livrer par l interface suivante : Sélectionner publier les documents : 38

17. Visualisation du rapport dans BIRT Viewer 17.1. Connexion à la plateforme ActuateOne Sélectionner sur le bureau le raccourci suivant : BIRT Server 11 39

17.2. Génération du rapport Sélectionner la génération (horloge) puis faites Terminer. 18. Activation de l interactivité avec BIRT Interactive Viewer Ouvrir le rapport «Revenue History by Product Line et activer l interactivité. 19. Enregistrement du rapport BIRT personnalisé 40

Création d un Cube BIRT et Utilisation : Etapes 1. Création du Projet et du.datadesign (Data Object) Créer un projet par Clic droit dans l onglet Navigator en bas à gauche, choisir comme type de projet : Report Project, le nommer selon vos souhaits (exemple : Mon projet Cube). Cliquer sur Finish : votre projet est crée : 1.1. Créer le projet 1.2. Créer un Data Object (datadesign) : Dans votre projet, clique de droite, New, Data Object. Choisir un nom, cliquer sur Finish. 41

2. Créer la source de données, le jeu de données et le cube. 2.1. Créer la source de données : Dans la partie Data Sources, clique de droite, New. Choisir Classic Models Inc. Sample Database dans la liste, cliquer Next, ensuite Finish : 42

2.2. Créer le jeu de données. Dans la partie Data Sets, clique de droite, New Data set (pas les autres!), ensuite Next. Une fenêtre vous invitant à taper du SQL devrait s afficher. 2.3. Introduire la requête SQL et cliquer sur finish : select * from CLASSICMODELS.CUSTOMERS, CLASSICMODELS.PRODUCTS, CLASSICMODELS.ORDERS, CLASSICMODELS.ORDERDETAILS where CLASSICMODELS.ORDERDETAILS.ORDERNUMBER = CLASSICMODELS.ORDERS.ORDERNUMBER and CLASSICMODELS.ORDERS.CUSTOMERNUMBER = CLASSICMODELS.CUSTOMERS.CUSTOMERNUMBER and CLASSICMODELS.ORDERDETAILS.PRODUCTCODE = CLASSICMODELS.PRODUCTS.PRODUCTCODE Ensuite cliquer sur Preview Results pour s assurer que le SQL est correct. Vous devriez voir des données à droite. 43

Cliquer sur OK pour finir. 2.4. Créer le Cube : Aller dans la partie Data Cube. Clique de droite, New Cube. 44

Choisir le Dataset principal : Note : si vous avez plusieurs datasets : il s agit du Dataset ayant les données de la table dite de «faits» (les calculs, ex : commandes). Aller dans Groups and Summaries. Faire un drag&drop de ORDERDATE de la gauche vers Groups (Dimensions). Regarder l outil détecter automatiquement que c est une Date et vous proposer une hiérarchie par défaut. Nommer le groupe Temps et Cocher : Year / Quarter / Month et cliquer OK. 45

Rajouter COUNTRY dans Groups(Dimensions), ensuite rajouter CITY dedans pour créer votre hiérarchie Géographie : Rajouter PRODUCTLINE dans Groups(Dimensions), ensuite rajouter PRODUCTCODE dedans pour créer votre hiérarchie Produit. Choisir DisplayName : PRODUCTNAME pour ce dernier niveau : 46

Vos Dimensions sont prêtes. Nous allons rajouter maintenant QQ Mesures. Drag & drop de QUANTITYORDERED vers Summary Fields (Measures). Nommer cette mesure Quantity : 47

Drag & Drop de CUSTOMERNUMBER vers Summary Fields (Measures). Nommer cette mesure Nb Clients et choisir COUNTDISTINCT à la place de SUM : Drag & Drop de PRICEEACH vers Summary Fields (Measures). Nommer cette mesure CA et choisir datasetrow["priceeach"] * datasetrow["quantityordered"] comme Expression : 48

Sauvegarder votre travail avec la petite disquette. Voila, vos mesures sont prêtes! 3. Publier le Cube, le générer et son usage par un Utilisateur. 3.1. Publication et génération : Aller dans la partie Resource Explorer (en haut à gauche) : 49

Clique de droite sur le Datadesign vous vous venez de faire, Publish Resources to iserver. Cliquer sur Finish quand le profil s affiche. Une barre de progression devrait s afficher. Cliquer sur OK une fois fini. Utilisation : Ouvrir IE ou Firefox sur le PC et aller à l adresse : http://localhost:8900/iportal Se logger avec Administrator / (pas de mot de passe) : arrivée sur Mes Documents. Aller dans Resources, cliquer sur la petite montre à droite de votre Datadesign publié : 50

Laisser tout par défaut, cliquer sur Terminer. Aller dans Mes tâches : Suivre l avancement et la réussite de votre génération de cube (En Cours / Terminées) : 51

4. Visualisation du Cube dans BIRT Analyzer Une fois généré avec succès, aller dans Resources à nouveau et cliquer sur le Cube généré dans Documents Affichables : Le Actuate Data Analyzer va se lancer : Drag & drop des dimensions vers Lignes / Colonnes ou directement dans la Zone Tableau Croisé. Drag & drop des Mesures vers le tableau ou mesures. Exporter en Excel (clic droit sur le tableau, Exporter vers Excel). Constater qu un vrai Tableau Excel avec un Pivot est généré. 5. Visualisation du cube avec BIRT 360 (Dashboard) Voir la partie création de Dashboard 52

Création d un Dashboard 1. Créer un Dashboard avec BIRT 360 2. Mise en page du Dashboard 3. Création des listes de contexte 53

4. Création d un tableau croisé 5. Création d un graphique 6. Insertion d éléments tiers 7. Partage du Dashboard 54

Création d un Information Object Etapes 8. Basculer dans la Perspective Information Object (si ce n est pas déjà le cas) en cliquant sur le bouton «IO Design» en haut à gauche : 9. Créer un projet par Clic droit dans l onglet Navigator en bas à gauche, choisir comme type de projet : Information Object Project, le nommer selon vos souhaits (exemple : Mon projet), choisir pour la Development Location le profil dans la liste : iserver Demo. Cliquer sur Finish : votre projet est crée : 9.1. créer le projet 55

9.2. Choisir le type 9.3. Choisir un nom et un profil de déploiement iserver 56

9.4. Finish : 10. Créer la source de données. Note : Actuate est capable d avoir plusieurs sources de données dans un Information Objects. 10.1. Aller dans Data Sources 57

Clique droit, choisir New, ensuite Data Connection Definition. 10.2. Choisir un nom (ex : Ma Connexion) et le type de connexion : «Classic Models Inc. SampleDB» 10.3. Cliquer sur Finish. 58

10.4. Mapper des Tables pour la suite : Cliquer sur Map Tables : Cliquer sur Apply Filter (bouton) pour avoir la liste : 59

10.5. Sélectionner : Customers, Orders, OrderDetails et Products dans la liste et appuyer sur la flèche droite simple. Cliquer sur finish pour finir le mapping de ces tables : une liste apparaitra à gauche : 60

11. Créer un premier Information Object regroupant les informations Commande 11.1. Créer un Information Object : Aller dans Information Objects, New, ensuite Information Object : lui donner un nom (ex : Commandes) 61

11.2. La composition de l information Object apparaitra. Drag & drop des Tables Orders et OrderDetails vers cet endroit. 11.3. Créer une jointure en drag & drop le OrderNumber de la table Orders vers OrdersDetails (ou inversement). 62

63

11.4. Décocher OrderNumber dans OrderDetails (avoir le même champ 2 fois ne sert à rien) et sauvegarder le travail (petite disquette en haut à gauche). 12. Créer un Information Object de 2e Niveau : Utiliser les Tables : Customer et Product ainsi que le Information Object Commandes précédemment créé. 12.1. Créer un Information Object : Aller dans Information Objects, New, ensuite Information Object : lui donner un nom (ex : Ventes) 64

12.2. Drag & drop de la part gauche des informations : Customers, Products et Commandes 65

12.3. Créer les jointures sur les champs : productcode et customernumber par drag & drop : 13. Organiser l information pour un usage Business 13.1. Aller dans l onglet Column Categories : 13.2. Dans le Root, Clic droit: Create : 66

ensuite nommer votre catégorie : Produit. Répéter l opération pour «Clients» et «Commandes» 13.3. Décocher la case «Select all» pour les Tables «Commandes» et «PRODUCTS» afin de ne pas avoir de sélectionné que les objets dans CUSTOMERS : 13.4. Aller dans la partie Column Categories, 67

sélectionner tous les items (CustomerNumber etc.) et les placer par drag & drop dans la catégorie Clients précédemment créée. 13.5. Maintenant cocher la case «Select all» de la Table PRODUCTS, Aller dans la partie Column Categories, sélectionner tous les items (ProductIDetc.) et les placer par drag & drop dans la catégorie Produits précédemment créée. 68

13.6. Maintenant cocher la case «Select all» de la Table Commandes, Aller dans la partie Column Categories, sélectionner tous les items (OrderNumber etc.) et les placer par drag & drop dans la catégorie Commandes précédemment créée. 13.7. Vous devriez maintenant avoir dans Column Catégories : 3 Catégories et les items correspondants dedans. Sauvegardez votre travail par la petite disquette (IMPORTANT). 69

14. Publication de l Information Object et Utilisation. 14.1. Aller à gauche dans Mon projet, clique de droite, Publish Information Objects Ensuite s après avoir sélectionné les fichiers et le serveur de destination faites «publier les fichiers». 70

14.2. Choisir le iserver Profile : iserver Demo dans la liste. Cliquer sur «Publish files». Une barre de progression devrait s afficher. Une fois fini, cliquer sur OK. 14.3. Utilisation : 71

Ouvrir IE ou Firefox sur le PC et aller à l adresse : http://localhost:8900/iportal Se logger avec Administrator / (pas de mot de passe) : arrivée sur Mes Documents. Aller dans Information Objects / Nom de votre projet / Information Objects. Vous allez trouver «Commandes» et «Ventes». Cliquer sur «Ventes». Un nouvel onglet s ouvrira avec BIRT Studio : 72

Laisser le Template proposé par default et cliquer OK : Déplier la catégorie Clients et faire un drag & drop de Country vers le tableau vide à droite. Si les données s affichent, vous avez réussi avec succès ce module 73

Annexe : Quand utiliser BIRT? Quand utiliser ActuateOne? BIRT OPEN SOURCE ACTUATEONE BIRT COMMERCIAL BIRT COMMERCIAL ENVIRONNEMENTS ET TECHNOLOGIES DE DEVELOPPEMENT VOUS SOUHAITEZ Concevoir des rapports basiques : Utiliser une interface WYSIWYG (représentation fidèle) pour développer des rapports non interactifs en HTML, PDF ou Excel, Accéder aux sources de données de manière simple via les connecteurs Open Source JDBC, POJO et les Web Services, Mettre à disposition les rapports et les intégrer dans des applications par programmation. Concevoir des rapports multi-sources et interactifs : Accéder et intégrer des données à partir de sources multiples, génériques ou spécifiques, Utiliser les pilotes d origine commerciale Oracle, DB2, SQL Server et DataDirect JDBC, Exploiter les rapports BIRT comme source de données, Définir des cubes multidimensionnel, intelligent et en-mémoires (Data Objects) Intégrer les rapports dans des applications via des URL, des API JavaScript ou personnalisées Elaborer et publier du contenu pour la plateforme SaaS BIRT ondemand, Proposer des versions personnalisées d un même contenu sur de gros volumes de diffusion grâce à la Sécurité à la page Créer des objets et des modèles hiérarchisés et réutilisables pour permettre par exemple un usage multi marque. Intégrer un grand volume de contenu électronique à partir de : Flux impression volumineux, Documents issus de systèmes de gestion de contenu (GED), Données opérationnelles et rapports issus des mainframes, Données semi-structurées ou non structurées comme les archives Développer des tableurs Excel complexes : Créer des authentiques rapports et fichiers Excel, Inclure les formules, les types de format, les graphiques et les connexions de données, Concevoir des documents Excel complexes, de plusieurs feuilles de calculs et personnalisés avec des tableaux croisés dynamiques et des macros Visual Basic. ALORS UTILISEZ BIRT Report Designer Eclipse Open Source BIRT Designer Pro X2BIRT BIRT Spreadsheet POUR CRÉER FORMAT DE DESIGN DE RAPPORTS BIRT UNIQUE ET UNIFIÉ 74

SERVEUR ET TECHNOLOGIES DE DEPLOIEMENT VOUS SOUHAITEZ POUR DEPLOYER ALORS UTILISEZ ET AJOUTEZ BIRT OPEN SOURCE ACTUATEONE BIRT COMERCIAL Permettre aux utilisateurs de visualiser des rapports non interactifs : Favoriser un déploiement 100% Open Source Exporter des rapports statiques aux formats HTML, PDF et CSV Diffuser et sauvegarder les rapports sous des formats simples comme MS Office, rtf, ppt et xls Déployer des applications BIRT de toute sorte : Distribuer des rapports, des tableaux de bord, des tableaux croisés, des indicateurs de performance, Utiliser un Cloud privé / public Mettre à disposition des contenus sur l intranet et/ou l extranet Implémenter en grappe de serveurs Haute Disponibilité Permettre aux administrateurs d effectuer des modifications de configuration rapidement Accéder et intégrer tous types de sources de données Services modulaires pour accompagner la croissance Exécuter des rapports personnalisés à partir d un modèle commun : Exécuter le modèle de rapport une fois pour tous les utilisateurs Chaque rapport est sécurisé et personnalisable pour chaque utilisateur Les utilisateurs ne voient que les informations pour lesquelles ils sont habilités Mobiliser les contenus BIRT sur smartphone et tablette Compatible avec les tablettes Apple, Android et Playbook Intégrable nativement sur les iphone d Apple Créer des applications personnalisées BIRT mobiles FORMAT DE DESIGN DE RAPPORTS BIRT UNIQUE ET UNIFIÉ Serveur d application tierce BIRT iserver Runtime BIRT Engine Open Source Ressource serveur adaptée Sécurité à la page BIRT Mobile Déployer des applications BIRT via des services hébergés Déployer des applications installer, configurer et maintenir les installations matérielles et logicielles Adapter votre capacité et le nombre d utilisateurs de manière flexible BIRT OnDemand 75

VISUALISATIONS ET EXPERIENCE UTILISATEUR VOUS SOUHAITEZ POUR ACCEDER ALORS UTILISEZ BIRT OPEN SOURCE Permettre aux utilisateurs de visualiser des rapports non interactifs : Visualiser des rapports statiques HTML, PDF et CSV Visualiser des tableurs Exporter des tableurs (sans format ni calcul) Browsers Acrobat Excel Eclipse BIRT Viewer Open Source Diffuser des contenus BIRT statiques ou animés : Visualiser des rapports avec des graphiques BIRT, Adobe Flash et des gadgets Visualiser des tableaux de bord en complément de l option BIRT 360 Browsers BIRT Viewer ACTUATEONE BIRT COMMERCIAL Permettre aux utilisateurs de personnaliser des rapports BIRT : Trier, filtrer et regrouper les données Déplacer, cacher, montrer, calculer, supprimer les colonnes et les objets Ajouter et supprimer les sauts de page Modifier, aligner et formater le texte et les nombres Manipuler des tableaux croisés dynamiques et les exporter dans Excel sans perte des formules et des formats Sauvegarder les modèles et les documents de rapport Fournir aux utilisateurs les tableurs Excel complexes : Déployer les fichiers et les rapports Excel créés avec BIRT Spreadsheet Tirer parti des compétences Excel dont les utilisateurs disposent Donner l autonomie aux utilisateurs de concevoir des tableaux de bord : S adapter aux besoins des utilisateurs, leurs rôles, leurs projets etc. Personnaliser les tableaux de bord de manière autonome Fournir aux utilisateurs des outils de requêtage Ad Hoc : Permettre aux utilisateurs métier de développer, modifier et visualiser des rapports ad-hoc à partir de dictionnaires de données prédéfinies Fournir aux utilisateurs métiers des outils d analyse dimensionnels Olap : Accéder aux objets de données multidimensionnelles prédéfinies Produire facilement des rapports et des analyses multidimensionnels Identifier les tendances et de détecter rapidement les anomalies Effectuer des analyses de cause profonde en reliant les données opérationnelles FORMAT DE DESIGN DE RAPPORTS BIRT UNIQUE ET UNIFIÉ BIRT Interactive Viewer Excel BIRT 360 BIRT Studio BIRT Data Analyzer BIRT COMMERCIAL Concevoir des rapports de gestion performants : Développer des rapports donnant un aperçu rapide des KPI et des métriques Consolider les données en provenance de toute l entreprise pour une visualisation globale et performante Fournir un accès homogène aux règles métiers, aux évaluations qualitatives, aux analyses de causes, BIRT Scorecard 76