WhitePaper_EvLogiciel_TBI_VEmpireSoft
Transcription
WhitePaper_EvLogiciel_TBI_VEmpireSoft
Évaluation de produits logiciels reportage «Tableau de bord et reporting» Hyperion Intelligence (Brio) 8.3 Crystal Report v10 MS-SQL Reporting Services Présenté à : Wyeth Créé par: Christian Lafrance Approuvé par: Évaluation de produits logiciels Table des matières 1. 2. 3. 4. 4.1. 4.2. 5. 6. 7. 8. 9. 10. A) A.1 A.2 A.3 A.4 A.5 A.6 A.7 A.8 A.9 A.10 A.11 A.12 A.13 B) B.1 B.2 B.3 B.4 B.5 B.6 B.7 B.8 B.9 B.10 B.11 B.12 B.13 C) C.1 C.2 C.3 C.4 Raison d’être du document ................................................................................................. 4 Auditoir............................................................................................................................. 4 Description Générale .......................................................................................................... 4 Introduction ...................................................................................................................... 4 Mise en contexte ............................................................................................................... 4 Objectifs d’affaire............................................................................................................... 5 Prix des licences ................................................................................................................ 6 Impacts d’intégration sur la sécurité .................................................................................... 7 Impacts sur l’infrastructure ................................................................................................. 8 Impacts et possibilités sur les tableaux de bord .................................................................... 9 Sommaire des objectifs d’affaires et fonctionnalités recherchés.............................................. 9 Recommendation ............................................................................................................. 12 Annexe - Description et détails de Microsoft Reporting Services ........................................... 14 Description et architecture ................................................................................................ 14 Autres informations pertinentes à considérer :.................................................................... 15 Capacité fonctionnelle ...................................................................................................... 15 Benefices et effet de levier ............................................................................................... 20 Report Processing ............................................................................................................ 20 Pré-requis système .......................................................................................................... 21 Fiabilité ........................................................................................................................... 22 Facilité d’utilisation........................................................................................................... 22 Rendement ..................................................................................................................... 23 Maintenabilité ............................................................................................................... 23 Portabilité..................................................................................................................... 23 Prochaine version et « Wish list »................................................................................... 24 Sites d’intérêts.............................................................................................................. 24 Annexe - Hyperion Intelligence (Brio) 8.3........................................................................... 26 Description et architecture ................................................................................................ 26 Autres informations pertinentes à considérer...................................................................... 27 Capacité fonctionnelle ...................................................................................................... 27 Bénéfices et effet de levier ............................................................................................... 28 Pré-requis système .......................................................................................................... 29 Fiabilité ........................................................................................................................... 29 Facilité d’utilisation........................................................................................................... 29 Rendement ..................................................................................................................... 29 Maintenabilité .................................................................................................................. 29 Portabilité..................................................................................................................... 29 Prochaine version.......................................................................................................... 30 « Wish list » ................................................................................................................. 30 Sites d’intérêts.............................................................................................................. 30 Crystal Report 10.0 .......................................................................................................... 31 Description et architecture ................................................................................................ 31 Autres informations pertinentes à considérer...................................................................... 32 Capacité fonctionnelle ...................................................................................................... 33 Bénéfices et effet de levier ............................................................................................... 34 WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :2 Évaluation de produits logiciels C.5 C.6 C.7 C.8 C.9 C.10 C.11 C.12 Pré-requis système .......................................................................................................... 34 Fiabilité ........................................................................................................................... 35 Facilité d’utilisation........................................................................................................... 35 Rendement ..................................................................................................................... 35 Maintenabilité .................................................................................................................. 35 Portabilité..................................................................................................................... 35 Prochaine version et « Wish list »................................................................................... 35 Sites d’intérêts.............................................................................................................. 35 WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :3 Évaluation de produits logiciels 1. Raison d’être du document Dans le cadre de plusieurs mandats, EmpireSoft a à évaluer des produits logiciels pour le compte de ses clients. Ce document est un guide pour faciliter la réalisation de telle évaluation. 2. Auditoire Ce document s’adresse à tous les conseillers ayant une analyse d’évaluation de produits logiciels à produire dans le cadre d’un mandat. 3. Description Générale 4. Introduction Cette étude a pour but de déterminer quel logiciel répondrait le mieux aux exigences exprimées par Wyeth Pharmaceutiques. L’étude porte sur : une description de la mise en contexte; les objectifs d’affaire; les prix des licences; les impacts d’intégration sur la sécurité; les impacts sur l’infrastructure (intranet et Visual Studio .Net); les impacts et possibilités sur les tableaux de bord; la description générale et détaillée (incluant fonctionnalités, pré-requis, bénéfices, fiabilité…) des logiciels; et d’une recommandation. 4.1. Mise en contexte Wyeth utilise les outils de présentation de reporting et de tableau de bord suivant : Brio 6.6 et Crystal Report. Ces outils, en particulier Brio 6.6, présentent certains comportements indésirables ainsi que certaines lacunes. Lors de la rencontre du 24 novembre, 2004, dernier, Wyeth a présenté l’environnement intranet, les outils de reporting et de tableau de bord actuellement utilisés. On nous fera parvenir certains des rapports sous Brio 6.6 ayant les comportements indésirables. WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :4 Évaluation de produits logiciels Un laboratoire d’évaluation sous Windows XP avec les outils Reporting Services (de Microsoft, incluant Visual Studio 2003), Hyperion Intelligence 8.3 (Brio) et Crystal Report 10.0 (client et serveur) sera constitué. Brio 6.6 sera aussi dans le laboratoire afin de bien comparer et évaluer les rapports ayant les comportements indésirables de Wyeth. 4.2. Objectifs d’affaire Wyeth a comme but de joindre sous un seul outil les différents besoins de reporting et de tableau de bords. Ce choix doit s’intégrer à l’environnement de développement actuel et à l’Intranet et son système de sécurité (droits utilisateurs). Outils à considérer : Reporting Services (Microsoft SQL) ; Hyperion Intelligence (Brio) 8.3 ; Crystal Report 10.0. Voici des objectifs d’affaires pour Brio : Brio – trouver une solution à l’événement OnActivate qui n’est pas exécuté a l’ouverture du fichier .bqy ; Brio – voir si un tableau de bord principal avec drill-down (mais ouvrir un autre .bqy) est viable ; Brio – copier-coller des objets d’un fichier .bqy vers un autre, plutôt que re-créer ; Brio – pouvoir changer la source d’un EIS ; Brio – convertir les rapports sous 6.6 directement sous 8.3 ; Brio – contrôle permettant la création de menu (plus standard) plutôt que par des boutons ; Brio – sous un rapport, y’a-t-il une option « section insécable » ? Fonctionnalités recherchées : intégrable a l’intranet actuel (développé sous Visual Studio .Net) et avec les options de sécurité (droits) ; niveau facilité de créer un rapport de type Top 10 ; graphique de type tarte – les étiquettes doivent être déplaçables/ancrables ; graphique : permettre deux échelles sur les axes Y et pouvant s’ajuster automatiquement selon les valeurs sources ; « pick list » pour des options de dates ; facilité de conversion des rapports sous MS-Access. Tableau des coûts : fixes (licence /serveur, /développeur et/ou /client) ; récurrents ; formation. WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :5 Évaluation de produits logiciels 5. Prix des licences Reporting Services Mise à jour Gratuit (livré comme Service pack à MS-SQL) Mise à niveau Visual Studio .Net Pro $549US, Enterprise Dev. $1 079US. Fixe Gratuit si possède déjà MS-SQL. Sinon : Processeur : Édition Standard $4,999 US /processeur $4,781 US /processeur Serveur plus device CALs : Édition Standard $1,489 US avec 5 CALs $667 US /serveur $2,249 US avec 10 CALs $146 US /device Serveur plus utilisateur CAL: Édition Standard $1,489 US avec 5 CALs $667 US /serveur $2,249 US avec 10 CALs $146 US /utilisateur Source: http://www.microsoft.com/sql/howtobuy/default.asp Plus, Visual Studio .Net Pro $799US Enterprise Developper $1 799US Source : http://msdn.microsoft.com/howtobuy/vstudio/ Récurrent Nil Formation $500CDN/jour WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :6 Évaluation de produits logiciels Crystal Report Mise à jour Fixe Prix de liste en devise US$. Adv Dev Pro Std Solution Suite Produit complet $2 118 $788 $693 n/a Solution Suite1 Mise à niveau $1 785 $522 $465 n/a Produit seulement, un utilisateur $1 995 $595 $495 $199 Produit seulement, un utilisateur $1 645 $315 $255 n/a 1 1 Inclus le produit Crystal Report et Designer, le Guide utilisateur et un appel de support technique. Source : http://www.businessobjects.com/products/reporting/crystalreports/licensing/v 10pricing.asp Récurrent Formation $500CDN/jour Hyperion Intelligence (Brio) 8.3 Mise à jour Fixe Récurrent Selon programme de support Formation 6. Impacts d’intégration sur la sécurité Courant Hyperion Intelligence Crystal Report/Analysis Reporting Services Nil – Brio 6.6 déjà installé et en utilisation chez Wyeth. La migration de 6.6 à 8.3 est simpliste et ne touche pas et/ ou n’exige aucune adaptation. Hyperion confirme la migration automatique de la sécurité de 6.6 à 8.3. Nil – déjà installé et utilisé chez Wyeth. L’accès au rapport ce fait via le serveur web et de rapports. L’hyperlien accédant au rapport est récupérable. Sur invocation du rapport, l’usager devra, sil y a lieu, s’authentifier auprès du serveur web, (et à la limite au serveur de données). WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :7 Évaluation de produits logiciels Hyperion Intelligence Crystal Report/Analysis Reporting Services Voir la section Capacité fonctionnelle de Hyperion Intelligence pour connaître les améliorations de la version 8.3. Future 7. Impacts sur l’infrastructure Équipements (hardware) Hyperion Intelligence Crystal Report/Analysis Reporting Services Nil – Brio 6.6 déjà installé et en utilisation chez Wyeth. La migration de 6.6 à 8.3 est simpliste et ne touche pas et/ ou n’exige aucune adaptation. Hyperion confirme la migration automatique de 6.6 à 8.3. Nil – déjà installé et utilisé chez Wyeth. Selon des recherches sur le Web, il se peut que l’installation de RS sur le même serveur SQL en diminue la performance si celle-cui est très sollicité. Malheureusement aucun barème de mesure ou « benchmark » existent à cet effet. Wyeth devra en faire les essais et conclure. Impact/conséquence possible : Achat d’un serveur et achat de licences MS-SQL. Installation Mise à niveau WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Mise à niveau Installation nouvelle Page :8 Évaluation de produits logiciels 8. Impacts et possibilités sur les tableaux de bord Hyperion Intelligence Crystal Report/Analysis Reporting Services Migration Nil – Brio 6.6 déjà installé et en utilisation chez Wyeth. La migration de 6.6 à 8.3 est simpliste et n’implique pas et/ ou n’exige aucune adaptation. Hyperion confirme la migration automatique de 6.6 à 8.3. Nil N/A Création de Oui. Depuis peu, un nouveau module QIQ existe pour développer d’avantages de TB. Il permet, via un assistant de huit étapes, de créer une série de TB interconnecté avec des options de filtres et de menus de navigation. On peut y importer des .bqy existant et les rehausser via l’assistant. Crystal Report est essentiellement un outil de reporting. Quoique, via les hyperliens associables aux objets textes et/ ou via leurs événements, il est possible d’en faire. RS est essentiellement un outil de reporting. Quoique, il est très aisé d’insérer plus d’un objet (qu’il soit tableau ou graphique ou autre) dans un même rapport avec des sources de données différentes. (voir Employee Sales Summary et Product Line Sale) Analysis est plus complet et spécialisé pour faire du TB. De plus, via les hyperliens associables aux objects ou même enregistrements, les paramètres d’un rapport et/ ou les options de contexte (filtres) peuvent être passé aux pages/rapports suivants. Fonctionnalités 9. Sommaire des objectifs d’affaires et fonctionnalités recherchés Trouver une solution à l’évenement OnActivate qui n’est pas exécuté à l’ouverture du fichier .bqy. Hyperion Intelligence Crystal Report Reporting Services Utiliser l’événement « OnStartup » sous « File, Document Script…. » N/A N/A WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :9 Évaluation de produits logiciels Hyperion Intelligence Voir si un tableau de bord principal avec drilldown (mais ouvrir un autre .bqy) est viable Copier-coller des objets d’un fichier .bqy vers un autre, plutôt que recréer ceux-ci. Pouvoir changer la source d’un EIS. Convertir les rapports sous 6.6 directement sous 8.3. Contrôle permettant la création de menu (plus standard) plutot que par des boutons. Sous un rapport, y’a-t-il une option « section insécable » ? Crystal Report Reporting Services Oui - Report Samples \ general business \ Order Processing Efficiency Dashboard Oui Oui – Product Lines Sales qui ouvre Employee Sales Summary Oui Oui Oui Automatique, sans conséquences sur le fichier .bqy et maintient de « reverse compatibility » Non Oui – respectivement Oui – Sous VS, onglet Data Oui - respectivement Menu Windows : Non. Group tree ou hyperliens Menu Windows : Non. Document Map ou hyperliens. Oui Oui En attente réponse Hyperion. d’un de Sous le QIQ, il est possible de la faire. Fonctionnalités recherchées Hyperion Intelligence Crystal Report Reporting Services Niveau facilité de créer un rapport de type Top 10 graphique de type tarte – les étiquettes doivent être déplaçables / ancrables graphique : permettre deux échelles sur les axes Y et pouvant s’ajuster automatiquement selon les valeurs sources « pick list » pour des options de dates Voir exemple fournit par Hyperion. Requête SQL Top 10 Requête SQL Top 10 Voir exemple fournit par Hyperion et document Word pour ce faire. Oui Oui Conversion de rapport MS-Access Non Non Oui et on peut définir la source de données comme étant la base de données ayant les requêtes (originales). Option par défaut WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :10 Évaluation de produits logiciels Hyperion Intelligence Crystal Report Reporting Services Autres Hyperion Intelligence Crystal Report Reporting Services Utilisateur de base peutil, à partir de l’interface standard, créer des rapports Oui Non – à moins d’avoir Crystal Report 10 ou VS .Net Non – à moins d’avoir VS .Net. Source MS-OLAP Oui - MS-SQL AS, .CUB, http Cube Oui – MS-SQL AS, .CUB, http Cube Oui – MS-SQL .CUB, http Cube Intégrer dans une application Web Oui Oui Oui Intégrer dans une application Windows Non Oui Non – ou utiliser l’object web viewer et y appeler le rapport. Interface développement Hyperion Designer Crystal Report (ou Visual Studio .Net) Visual Studio .Net Interface client Windows App. Windows ou web Web Interface admin pour distribution et droits usagers Web Web Web OLAP Oui Oui – Crystal Analysis Non – à venir PivotTable Oui Oui Oui Reporting Oui Oui Oui Dashboard Oui (QIQ) Oui – Crystal Report (voir Report Samples\ general business\ Order Processing Efficiency Dashboard) (simpliste) et Crystal Analysis Oui – voir Product Line Sales (et cliquer sur un des « Employee Name » pour voir détails) (simpliste) Graphiques Oui (8/10) Oui (10/10) Oui (8/10) Excel Add-in Non Oui – Crée un rapport externe connecté a Excel comme source de données. Possède aussi un MS-Access Add-in qui a la même fonction. Non Graphiques Histogramme (3D), tarte (3D), lignes (3D), surface Histogramme (3D), ligne, surface (3D), tarte, beigne, XY, Histogramme (3D), ligne, surface (3D), tarte, beigne, XY, WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Intel. AS, Page :11 Évaluation de produits logiciels Hyperion Intelligence Crystal Report Reporting Services radar, boursier, numérique, (Gauge), Funnel radar, boursier, axe numérique, niveau bubble, axe niveau Gantt, 10. Recommendation Considérant les objectifs d’affaires et l’orientation de Wyeth en matière de standardisation, de développement applicatif/ logiciel interne et de ses objectifs en terme Intelligence d’affaire, voici nos recommandations sur les outils de tableaux de bord et reporting. Pour les éléments suivants, nous recommandons Hyperion Intelligence (Brio) 8.3 : Respect de la technologie actuellement implanté et utilisé, et des objectifs d’affaires ; Mise à niveau sans impacts sur la sécurité et l’infrastructure ; Nouveau module QIQ permettant de créer très rapidement un ensemble de tableaux de bords intégré ; Interface conviviale et fonctionnelle, et ce même pour un novice. Pour les éléments suivants, nous recommandons Crystal Report 10.0 : Respect de la technologie actuellement implanté et utilisé ; S’intègre aux environnements de développement Visual Studio 6.0, .NET et ASP.NET ; Sans impacts sur la sécurité et l’infrastructure ; Permet, passablement, de créer des tableaux de bords ; L’acquisition de Crystal par Business Objects permettra de consolider leurs efforts et une possible expansion dans les outils disponible aux utilisateurs. Pour les éléments suivants, nous recommandons la solution Reporting Services: Répond entièrement aux objectifs d’affaires tel qu’énoncé ci haut, ainsi que les fonctionnalités recherchés ; Aucun impact de l’intégration sur la sécurité de l’Intranet Wyeth ; À moins d’une utilisation intense des rapports publiés sous Reporting Services, tels l’ensemble des 5 000 rapports sous MS-Access, et ce suite à des essais, aucun impact WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :12 Évaluation de produits logiciels significatif est à prévoir sur l’infrastructure actuel (serveur, système d’exploitation, serveur Web et serveur de données) ; En terme de tableaux de bord, Reporting Services répond entièrement aux besoins et aux types de tableaux de bords voulus ; Il s’intègre naturellement à l’environnement de développement et à la publication des rapports (MS-SQL, IIS, IE 6.0 et VS.NET) ; Coût (fixe et récurrent) plus qu’avantageux, essentiellement gratuit, étant donné que Wyeth a une licence MS-SQL Server ; Microsoft projette pour 2005 une version 2 de Reporting Services avec des fonctionnalités accrues en terme de reporting, de tableaux de bords, et d’intégration à VS 2005. Avec ce produit, Microsoft positionne son offre en Intelligence d’affaire afin de concurrencer efficacement des outils tels Crystal Report ou Hyperion ; En contrepartie, la création et la gestion des rapports sous Reporting Services seront en grande partie accomplis par des utilisateurs de type développeur – tant pour la nécessité de VS.Net que pour les connaissances requises en création et gestion de rapports. En effet, aucun « Assistant » ou aucune interface pour novice existe sous Reporting Services ou sous Visual Studio .Net. Nous pensons, qu’avec ces informations, Wyeth pourra faire un choix judicieux de l’outils de Tableaux de bord et reporting. Et ce, avec respect et la confiance d’atteindre les objectifs d'affaires, que ce soit vis-à-vis son environnement informatique technique que ses ressources actuelles. WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :13 Évaluation de produits logiciels A) Annexe - Description et détails de Microsoft Reporting Services Sources : http://www.microsoft.com/sql http://msdn.microsoft.com A.1 Description et architecture SQL Server Reporting Services is a comprehensive, server-based solution that enables the creation, management, and delivery of both traditional, paper-oriented reports and interactive, Web-based reports. An integrated part of the Microsoft business intelligence framework, Reporting Services combines the data management capabilities of SQL Server and Microsoft Windows Server™ with familiar and powerful Microsoft Office System applications to deliver real-time information to support daily operations and drive decisions. Full Reporting Life Cycle Support SQL Server Reporting Services supports the full reporting life cycle, including: Report authoring. Report developers can create reports to be published to the Report Server using Microsoft or third-party design tools that use Report Definition Language (RDL), an XML-based industry standard used to define reports. WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :14 Évaluation de produits logiciels Report management. Report definitions, folders, and resources are published and managed as a Web service. Managed reports can be executed either on demand or on a specified schedule, and are cached for consistency and performance. Report delivery. SQL Server Reporting Services supports both on-demand (pull) and event-based (push) delivery of reports. Users can view reports in a Web-based format or in e-mail. A.2 Autres informations pertinentes à considérer : Date de sortie Forme Nombre de copies vendues Littérature et documentation techniques concernant le logiciel Politique de rehaussement Délai de livraison Durée des travaux d’installation Durée de mise en marche Couverture et modalités de garantie Service après-vente Janvier 2004 Service Pack MS-SQL; Livre ou fichier – assez complet Service pack; aucune; max 30minutes; modalités et localisation des bureaux. A.3 Capacité fonctionnelle Programmability Features Standard Edition Enterprise Edition Data processing extension application programming interface (API). Create data processing extensions for your own data stores Delivery extension API Create alternative report delivery mechanisms, in addition to the default e-mail delivery option Rendering extension API Create additional rendering formats for delivery to special devices or in specific formats Security extension API Provide custom authentication and authorization routines for securing server operations Web service API Create applications that manage the Report Server by using simple object access protocol (SOAP). Windows Management Instrumentation (WMI) configuration API Use a WMI provider for service management functions WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :15 Évaluation de produits logiciels Report Processing Features Standard Edition Enterprise Edition Standard Edition Enterprise Edition Actions (Drill through) Drill-through links that open another report from within a report, such as a detailed report from a summary report Chart A report layout option that represents the data graphically (for example, as a pie, line, or bar chart) Document map Appears as a table of contents next to the report in HTML viewer; users can click an item in the table to go to that item in the report Freeform A report layout option that arranges the data freeform on the page, which can be useful for creating forms Matrix (Crosstab) A report layout option where the query results determine the number of columns Parameters (Dynamic and hierarchical) Report data can be filtered using dynamic or hierarchical parameters Show/Hide (Drill down) Collapsible report view so users can expand sections to show hidden items Subreports Can create subreports within another report; can also bind a main report to one or more subreports through a set of parameters Table A report layout option that arranges the data in a table format Data Access Features SQL Server Can use data from a SQL Server database to create reports OLE DB Can use data from an OLE DB data source, including WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :16 Évaluation de produits logiciels Analysis Services, to create reports Open Database Connectivity (ODBC) Can use data from an ODBC data source to create reports Oracle Can use data from an Oracle database to create reports *** Output Formats *** Features Standard Edition Enterprise Edition Comma delimited text Microsoft Excel Exports reports to Microsoft Excel spreadsheets and retains original layout and formatting HTML 3.2 support Enables on-demand viewing within HTML 3.2-compatible browsers HTML 4 support Enables on-demand viewing within HTML 4 browsers, such as Microsoft Internet Explorer TIFF Renders reports as graphics or metafiles, including any format that Microsoft Windows GDI+ supports (.bmp, .emf, .gif, .jpeg, .png, .tiff, and .wmf files); by default, images are rendered as .tiff files Office Web Components (OWC) support Provides additional client interactivity; uses the client-side chart control to render charts, and the PivotTable® control to render matrices Portable Document Format (PDF) Creates reports as PDF files that can be viewed with Adobe Acrobat Reader Web archive (MIME-encapsulated HTML) Supports standard Multipurpose Internet Mail Extensions (MIME) encapsulation of aggregate HTML documents, embedding resources such as images within a single .mht file; useful for creating copies of reports that do not require access to the report server XML Can create XML documents with the data contained in a report; in addition, an accompanying XML schema description (XSD) may be generated WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :17 Évaluation de produits logiciels Subscription and Delivery Features Standard Edition Enterprise Edition Standard Edition Enterprise Edition Standard Edition Enterprise Edition Individual subscriptions Users can create their own personalized subscriptions, defining preferences for receiving reports as well as which reports they want to receive. Subscriptions are subject to the security model, so users can only subscribe to the reports to which they have access. Data-driven subscriptions In a data-driven subscription, the list of report recipients is generated dynamically when the subscription executes, using an external data source such as an employee database. The data source might contain other kinds of information (such as hire date or job title) to enable users to filter report data or otherwise personalize the report. SMTP delivery Includes a delivery extension that enables the Report Server to connect to an SMTP server on the same network and deliver a report via e-mail File share directory Includes a delivery extension that enables the Report Server to save reports to a UNC file share. Report Design Features Report Designer A graphical report development environment that uses the Microsoft Visual Studio® .NET integrated development environment (IDE) to offer access to all report design features Importing Microsoft Access reports You can use Report Designer to import reports from an Access database (.mdb) or Microsoft Project (.adp) file. Each report within the database or project file is converted to Report Definition Language (RDL) and saved within the designated report project. Management Features Execution log WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :18 Évaluation de produits logiciels Stores report execution data, including the report name, time started and completed, who executed the report, and so on. Also includes a Data Transformation Services (DTS) package and sample reports that can be used to extract and analyze the log data. Job management System administrator can view and cancel reports as they are being generated on a single server or across a Web farm. Linked report Uses the same report definition as another report, but may have different properties, permissions, and parameters. Offers another way for administrators to control and refine reporting. Logging and performance counters Help administrators monitor, manage, troubleshoot, and debug a Reporting Services deployment. My Reports A predefined security role that allows users to build reports for personal use or store reports in a folder on the user’s computer. Report history Automated report snapshots that are archived for future reference Report Manager (Web administration) A Web-based report management application that manages all aspects of the report lifecycle. Scripting (Administration) Administrators can use a scripting environment to automate batch operations on deployed servers. Search Report Manager provides a search component within the Web-based management application. Shared data sources A described connection to a data source that is maintained independently of any report. A shared data source may be used across many reports and subscriptions. Shared schedules Public schedules shared between multiple reports. These schedules can be managed, paused, and resumed centrally. Snapshots (Scheduled execution) WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :19 Évaluation de produits logiciels Report snapshots store point-in-time, intermediate images in a nonvolatile format. Administrators might schedule a report snapshot to occur at specific intervals; all users then accessing that report on-demand would retrieve the report from the snapshot, even if the underlying data has changed. Security Features Standard Edition Enterprise Edition Standard Edition Enterprise Edition Windows Authentication support Role-based authorization Uses role-based authorization to manage access to reports on the Report Server Availability and Scalability Features Web farm configurations Supports Web farm configurations (multiple Report Servers remotely connect to a single Report Server database) Multiple symmetric multiprocessing (SMP) Supports more than four CPU Additional memory Supports more than two gigabytes of RAM A.4 Benefices et effet de levier Create applications that generate reports using the Report Definition Language (RDL). Create applications that embed or link to a Web browser to present and manipulate report output through URLs. Create applications to manage one or more report servers through the Web services interface. Create additional rendering, delivery, and data processing extensions using the Microsoft .NET Framework. Convert and distribute through web MS-Access reports. A.5 Report Processing During report processing, a report definition is retrieved from the Report Server database and used with data from the data source to create a report. The report can then be transformed into a specific format, such as HTML or a Microsoft Excel spreadsheet. WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :20 Évaluation de produits logiciels The following diagram illustrates how a report is processed. Figure 2: Report Processing Flow Report processing begins with a published report definition. A report definition contains one or more queries, layout information, and code or expressions. Report and data processing are combined to create a dataset with layout information in an intermediate format that can be saved for fast retrieval, or directed to a rendering extension that processes it into a format that the user can view. After processing is completed, reports are compiled as a common language runtime (CLR) assembly and executed on the Report Server. The Report Server can use the intermediate format in a variety of ways. Caching, snapshots, and report history are all features that work with reports that are stored in the intermediate format. When a report is accessed, either on-demand or as a result of a subscription, the Report Server decides whether to generate the report from scratch or use a cached snapshot. If an administrator has specified that a snapshot can be used, the Report Server retrieves the intermediate format from the Report Server database and uses it to render the report. Otherwise, it begins processing at the first stage (with the report definition). A.6 Pré-requis système Processor Intel Pentium II or compatible 500-megahertz (MHz) or higher processor Operating System SQL Server 2000 Reporting Services can run on the following operating systems: Windows Server™ 2003, Standard Edition Windows Server 2003, Enterprise Edition Windows Server 2003, Datacenter Edition Windows® 2000 Server with Service Pack 4 (SP4) or later Windows 2000 Advanced Server with SP4 or later Windows 2000 Datacenter Server with SP4 or later Windows XP Professional with Service Pack 1 (SP1) or later1 Windows 2000 Professional with SP4 or later1 Database2 SQL Server 2000 Standard Edition with SP3 or later3 SQL Server 2000 Enterprise Edition with Service Pack 3 (SP3) or later3 WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :21 Évaluation de produits logiciels SQL Server 2000 Developer Edition with SP3 or later3 Memory4 Hard Disk 256 megabytes (MB) of RAM; 512 MB or more recommended 5 50 MB of available hard disk space for Report Server 100 MB of available hard disk space for Microsoft .NET Framework 1.16 30 MB of available hard disk space for Report Designer 145 MB of available hard disk space for samples and Books Online User/Designe r (any edition) or the standard edition of Visual Basic® .NET, Visual C#® .NET, Visual C++® .NET Standard, or Visual J#® .NET to use Report Designer. Report Designer can be installed on the same computer as Report Server components or on a separate computer. If local developpment/testing : IIS. User/Client Internet Explorer 6.0 Microsoft Visual Studio® .NET 2003 or later is required to access Report Manager Windows XP Professional and Windows 2000 Professional only support Reporting Services Developer Edition. A SQL Server database is required for the Report Server component. Report Server can be installed on the same computer as SQL Server or on a separate computer. 3 Use the edition of SQL Server 2000 that corresponds with the edition of Reporting Services you will be running. 4 Additional memory may be required, depending on operating system requirements. 5 Actual requirements will vary based on your system configuration and the applications and features you choose to install. 6 If Microsoft .NET Framework 1.1 is not installed, the setup process will automatically install it. Additional Software Required to Use Specific Features in Reporting Services 1 2 A.7 Fiabilité Source interne, newsgroup et web: étonnamment stable et moyennement rapide; nous n’avons pas rencontré de bugs (tant mineurs que majeurs) sur newsgroup, que des questions « …sur comment faire »; A.8 Facilité d’utilisation Administration/Rapport : 9/10 - très standard comme interface et très ergonome; Client/Rapport : 9/10 très standard comme approche; barre de filtre au haut avec zone de liste déroulante; ne peut créer de rapport; Designer et développement : 7/10 Facilité pour le utilisateur de base : 4/10; Environnement complet spécialisé : 10/10; Sous Visual Studio .Net; Demande une adaptation : figure que les sections en-tête, corps (« body » RDL) et pied de page; n’a pas les sections de groupes, ce fait via un object « rectangle » et ses propriétés; n’a pas d’événement rapport (page load, group, close, …); n’a pas la liste des fonctions interne sous l’« expression builder »; WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :22 Évaluation de produits logiciels A.9 Rendement Chargement : 8/10 Exécution : 8/10 Sortie : 8/10 Ressources : 8/10 (lourd sur IIS) Fichier d’installation (mb) : RSEval.exe : 137.9Mb RSEval.exe (unzipped) : 406Mb Espace utilisé une fois installé : C:\ Program Files\ Microsoft SQL Server\ MSSQL\ Reporting Services : 172Mb Un commentaire sur le web à ce sujet : « ressources hog » sur le serveur. A du installé sur un autre serveur que le serveur SQL; par conséquent à du payer pour une autre licence SQL. Astuces pour optimiser et améliorer : principalement, architecture BD (3FN, indexes et relations) et bien définir la requête source; http://blogs.msdn.com/tudortr/archive/2004/06/28/167969.aspx A.10 Maintenabilité N/A A.11 Portabilité N/A WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :23 Évaluation de produits logiciels A.12 Prochaine version et « Wish list » Will Reporting Services ever support anything but web based report? In the next version there will be both a winform control and webform control. These will be coming out with Widbey and with Yukon. These controls will not require the server. My impression is that you will be able to tell the control the report to use and give it a dataset and away it goes. I have not used the controls so that is just my impression. MS has announced that these controls will be coming and that they will not require the server so I think my inference on how it will work is most likely accurate. Is there a work-around for the moment for Windows application? Yes. You can use the web browser control. Add it to your Windows project toolbox by doing Tools, Add/Remove Toolbox Items select COM Components tab, then put a checkbox against Microsoft Web Browser (filename c:\ windows\ system32\ shdocvw.dll). This adds it to your toolbox. Now add it to your Windows form; the default name for the control when added is AxWebBrowser1. Now you can do: axWebBrowser1.Navigate("http://MyServer/ReportServer?" & reportPath) for example: axWebBrowser1.Navigate("http://MyServer/ReportServer?/Sample Reports/Territory Sales Drilldown") HTH Charles Kangai, MCT, MCDBA * Lors de l’installation, j’ai eu, et ce malgré l’étape 'Checking for required software', vers la fin un message m’indiquant “…don't have the required versions installed…” * Let detail variables talk to group variables. Expand their scope. * Customize settings for the scheduler * Export to Word and RTF * Reset page number on group headers * Design time support for various paper sizes * Consume XML datasources natively * Table of Contents * Multi-value parameters * Extend lines to the bottom of the page * Share data between subreports and the main report * Share queries between reports * Event driven report architecture like MS Access * Create report items dynamically using .NET classes rather than parsing the RDL A.13 Sites d’intérêts Newsgroup : http://www.microsoft.com/sql/community/newsgroups/dgbrowser/enus/default.mspx?dg=microsoft.public.sqlserver.reportingsvcs FAQ or Bug list : http://www.reportingservicesfaq.com/ow.asp WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :24 Évaluation de produits logiciels WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :25 Évaluation de produits logiciels B) Annexe - Hyperion Intelligence (Brio) 8.3 B.1 Description et architecture Enabling CIOs To Reduce Total Cost of Ownership Through Standardization The Only BI Platform That Supports The Entire Range of Business Performance Management Needs Employees in every department and division are being held accountable for profitability. Managers at every level are being held accountable for operational execution. Executives are being held accountable for strategy and regulatory compliance. And IT is being held accountable for providing a scalable infrastructure to access and integrate data from a wide range of sources, generate insightful information, and deliver that information—within and outside the enterprise—to every stakeholder responsible for managing business performance. The Hyperion BI Platform offers the only integrated solution that enables end users in all departments, divisions and management levels to leverage common metrics, applications, and interfaces to manage business performance. Unlike offerings from other vendors, Hyperion provides a complete solution comprised of: Personalized, interactive dashboards KPIs and metrics Operational query and reporting Financial reporting Enterprise analytics Data integration Metadata management Application development tools Packaged analytic applications WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :26 Évaluation de produits logiciels B.2 Autres informations pertinentes à considérer Date de sortie Forme Nombre de copies vendues Littérature et documentation techniques concernant le logiciel Politique de rehaussement Délai de livraison Durée des travaux d’installation Durée de mise en marche Couverture et modalités de garantie Service après-vente founded in 1984, Brio 1 1990, 8.3 2004 Logiciel avec licence Document, .pdf et .html http://www.hyperion.com/services/support_programs/ oui Immédiat - https://hyperion.subscribenet.com ½ jour - Oui, ligne (925) 253-6565 (outside the U.S.), site web: 9/10 Hyperion Net Assistant http://www.hyperion.com/services/support_programs/net_ assistant/ B.3 Capacité fonctionnelle Inclus tous les aspects du Brio 6.6. ET The key enhancement themes for this release include: • Localization of features introduced in Hyperion Performance Suite version 8.2 • Integration with Hyperion Reports, Hyperion Analyzer and Hyperion Hub providing: o Single sign-on o Common look and feel across installers o Access to Reports and Analyzer Repository objects via Browse, o Embedding of Reports and Analyzer content via Dashboard Sections o Guided analysis achieved by passing related content between tools • Security Enhancements o Encrypted SQL statements between Data Access Service and client o Enhanced encryption of database password o Database username and password sent as POST parameters • Resolution of functional regressions from Performance Suite version 6.x o Improved job manager capabilities for mass job administration o The ability to have cascading limits values in scheduled jobs o The ability to view Parent-Child relationships in the Foundation Authentication system o The ability to specify Include Files and related Input Parameters • Dashboard Enhancements (QIQ) WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :27 Évaluation de produits logiciels • o Wizard-driven interface that enables business analysts to assemble dashboards without writing code o Customizable templates that include new end user functionality such as quick filters and setting filter check points o Integrated development environment with editing, debugging and documentation capabilities o Merge feature makes BQY sections re-usable in multiple dashboards o Update feature to manages javascript changes SQR specific enhancements o Support for SAP/BW by SQR o Support for 64-bit HP-UX Itanium by SQR for RedHat Linux 2.1 o Performance improvements by removal of internal limits for SQR server Key Features: Flexible metadata use and creation give you more flexibility in designing your deployment to include transactional systems, data warehouses, and data marts with minimal administrative overhead. Extensive data source supports queries to relational, multidimensional and operational databases from all popular vendors, including Hyperion, Oracle, DB2, SAP, Sybase, PeopleSoft, Siebel and others. Native support for an extensive range of data sources including Oracle (including Stored Procedures), DB2 (including Stored Procedures), DB2 for OLAP, Hyperion, Sybase, Red Brick, MS SQL Server, and MS Analysis Services optimizes performance. Scalable, reliable architecture includes load balancing and fail-over support across server clusters. Integrated business intelligence application development, query and Online Analytical Processing (OLAP) functionality in a single product. Custom data models allow administrators and developers to create master data models. Wizard-driven development environment enables developers and analysts to build dynamic, customized information dashboards for all levels of the organization. Consistent content provides automatic database synchronization to distribute repository changes to all users without requiring IT intervention. Web and client/server enabled for online and offline relational and multidimensional OLAP analysis. Role and database-level security establishes user permissions, allowing you to control and delegate administration, while promoting collaboration. Comparative analysis incorporates information from multiple data sources into one document for side-by-side, relational analysis. Flexible analysis supports both pre-defined and "drill anywhere" paths. Integrated development environment offers advanced code editing and powerful testing capabilities, reducing maintenance time and costs. B.4 Bénéfices et effet de levier Key Benefits: Sophisticated yet easy-to-use query and analysis improves understanding and use of businesscritical information across the enterprise. Provides an interactive, dynamic intelligence solution for every class of user, including content viewers, analysts and developers. WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :28 Évaluation de produits logiciels Integrates with and leverages almost any existing information source to establish a scalable, standards-based environment for developing business intelligence solutions. Provides safe exchange of business information through the ability to secure content to different users across the enterprise. Administers easily for fast deployment and lower cost of support. B.5 Pré-requis système Client et développeur: Brio runs on Windows (95, 98 and NT/2000), Unix (Unix Motif, Sun SPARC with SunOS 4.1.3 or later or Solaris 2.4 or later, Solaris 2.4 (Intel)), IBM RS/6000 computer running AIX 3.2 or later, HP 9000 700/800 with HP-UX 9 or 10. Brio runs on Mac (Mac OS or PowerMac, System 7 or later) with 5Mb of application RAM. Server: Runs on Unix or Windows NT version 4.0, Workstation or Server (Intel). 16Mb RAM is required (32Mb RAM is recommended). The server requires a 32-bit API (SQL*Net, Open Client or ODBC), MS Mail, MS Exchange, and SMTP based e-mail (optional). B.6 Fiabilité Quoi que généralement stable, par contre lorsque des messages d’erreur plus avancé surviennent, malgré le OK ou Cancel, il est parfois difficile de « sortir » du message d’erreur. Il faut à la limite « tuer » l’application via le Gestionnaire de Tâches. B.7 Facilité d’utilisation Facilité pour l’utilisateur de base : 8.5/10 Interface de base : 9/10 Programmation : 6/10 (en comparaison avec Visual Studio .Net l’interface de développement est faible (pas d’aide contextuelle pour programmation, générateur d’expression simpliste, pas d’IntelliSense (propriétés, méthodes au « . », Info du paramètres, Compléter mots,…) et Javascript sans débugger) B.8 Rendement Chargement : 9/10 Exécution : 8/10 Sortie : 9/10 Ressources : 9/10 Fichier d’installation (mb) : Brio : 551Mb Espace utilisé une fois installé : C:\ Program Files\ Brio\ BrioQuery: 201Mb B.9 Maintenabilité N/A B.10 Portabilité N/A WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :29 Évaluation de produits logiciels B.11 Prochaine version B.12 « Wish list » B.13 Sites d’intérêts WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :30 Évaluation de produits logiciels C) Annexe - Crystal Report 10.0 C.1 Description et architecture Crystal Enterprise is a flexible, scalable, and reliable solution for delivering powerful, interactive reports to end users via any web application—intranet, extranet, Internet or corporate portal. Whether it is used for distributing weekly sales reports, providing customers with personalized service offerings, or integrating critical information into corporate portals, Crystal Enterprise delivers tangible benefits that extend across and beyond the organization. As an integrated suite for reporting, analysis, and information delivery, Crystal Enterprise provides a solution for increasing end-user productivity and reducing administrative efforts. A central repository for accessing accurate data to conduct analyses, to create spreadsheets and presentation-quality reports, and to share information across the enterprise. WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :31 Évaluation de produits logiciels Voici l’architecture pour Crystal Analytics. C.2 Autres informations pertinentes à considérer Date de sortie Forme Nombre de copies vendues Littérature et documentation techniques concernant le logiciel Politique de rehaussement founded in 1984, Brio 1 1990, 8.3 2004 Logiciel avec licence Document, .pdf et .html http://www.hyperion.com/services/support_programs/ oui WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :32 Évaluation de produits logiciels Délai de livraison Durée des travaux d’installation Durée de mise en marche Couverture et modalités de garantie Service après-vente Immédiat - https://hyperion.subscribenet.com ½ jour - Oui, ligne (925) 253-6565 (outside the U.S.), site web: 9/10 Hyperion Net Assistant http://www.hyperion.com/services/support_programs/net_ assistant/ C.3 Capacité fonctionnelle Server (repository) de rapports/documents Crystal Enterprise permet la distribution des rapports/documents de différents types et formats. Permet aussi une gestion avancée des options tel que droits, filtres, tâches planifiées, sécurités,… Office integration Has an Excel and Access Add-In for Crystal Enterprise. Crystal Enterprise 10 can store and manage Excel, Word, and PowerPoint files. Scheduling Notification You can now set scheduling options that automatically send notification when an object instance succeeds or fails. Report hyperlinking You can use hyperlinks in Crystal reports (RPT and CAR files) to tie together information on multiple reports and to enhance navigation for end users. .NET Server Controls The .NET Server Controls allow you to rapidly incorporate content and functionality from Crystal Enterprise into Microsoft Visual Studio.NET applications. Exporting (rendering) of reports Crystal Enterprise provides you with several export format types. They include: Crystal Reports Microsoft Excel Microsoft Excel (Data only) Microsoft Word Rich Text Format Adobe Acrobat WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :33 Évaluation de produits logiciels Report viewer enhancements -Multi-thread : makes viewing of first pages faster -Details of Group tree loaded on-demand -Préciser une page pour ci rendre; -Sélectionner/Rechercher (Select Expert, Search Expert) dans le rapport; -Report Viewer supports rotated text; -Customize the Report Viewer toolbar (add command, modify existing) -Associate a report specific Help; -Has over 30 events to manage report. Viewers ActiveX viewer The ActiveX viewer is for Microsoft Internet Explorer versions that support ActiveX controls. DHTML viewer The DHMTL viewer is a zero-client viewer for browsers that support Dynamic HTML. Advanced DHMTL viewer In addition to providing all of the features found in the DHTML viewer, the Advanced DHTML viewer is a zero-client viewer that provides an Advanced Search Wizard (for advanced searches using Boolean operators). Java viewer This viewer is designed for web browsers that support the Java Virtual Machine. Mobile Desktop Using a mobile device (such as a WAP-enabled phone, web-enabled PDA, and so on), you can access objects through Crystal Enterprise Mobile Desktop, as long as your web server is configured to support mobile devices. Contact your Crystal Enterprise administrator for more information. C.4 Bénéfices et effet de levier Type de rapport et graphiques avancés Intégration avec Office (publier des rapports) et .NET (développement) Viewers multiples (ActiveX, DHTML, Java), et Mobile (PDA) Plateforme multiples (Windows, Unix, AIX) Publisher de documents : Crystal Report, Word, Excel, PDF, Rich Text, .TXT, Powepoint, Hyperliens, Programmes. C.5 Pré-requis système Voir le fichier Platforms.txt qui énumère les environnements testés pour Crystal Report et Crystal Enterprise. Client : Windows NT, 2000, XP, IE 5.x et 6, Netscape 6.2 et 7.0 WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :34 Évaluation de produits logiciels Source données : Oracle, MS-SQL Server, DB2, Sybase, OLEDB, ODBC, OLAP (DB2, Essbase, Holos, MSSQL AS, SAP BW), Excel, XML Server: Windows, Unix, AIX, Web (IIS, iPlanet, Apache, Lotus Domino) C.6 Fiabilité Crystal a maintenant une fiabilité des plus honorable. Et surtout au fait de ces différentes plateformes aujourd’hui supportés. C.7 Facilité d’utilisation Facilité pour l’utilisateur de base : 5/10 Interface de base : 8,5/10 Développement : 9/10 C.8 Rendement Chargement : 9/ 10 Exécution : 9/10 Sortie : 9/10 Ressources : 8/10 (services) Fichier d’installation (mb) : Espace utilisé une fois installé : C:\ Program Files\ Crystal Decisions\ 10.0\ Analysis\ Olap : 50Mb C:\ Program Files\ Crystal Decision\ Crystal Report 10.0 : 49.4Mb C:\ Program Files\ Microsoft Visual Studio .NET 2003\ Crystal Reports : 4.6Mb C.9 Maintenabilité N/A C.10 Portabilité N/A C.11 Prochaine version et « Wish list » C.12 Sites d’intérêts Développeur : http://www.crystaldecisions.com/products/dev_zone WhitePaper_EvLogiciel_TBI_VEmpireSoft.doc Page :35 This document was created with Win2PDF available at http://www.win2pdf.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only. This page will not be added after purchasing Win2PDF.