lundi 22 juin 2009

MicroStrategy Reporting Suite : Une version gratuite de MicroStrategy 9

Depuis avril 2009, la société MicroStrategy® Incorporated propose gratuitement une solution de reporting destinée aux applications BI départementales : MicroStrategy Reporting Suite (disponible en téléchargement à l'adresse suivante : http://www.microstrategy.com/freereportingsoftware/).

Basée sur une version bridée de la plateforme MicroStrategy 9, cette nouvelle solution doit permettre aux départements BI de démarrer leurs projets avec un budget réduit tout en ayant l'assurance de pouvoir évoluer, le moment venu, vers une solution d'entreprise.

La solution MicroStrategy Reporting Suite propose les fonctionnalités suivantes :
  • Disponible sur Windows, Linux et UNIX (Solaris et AIX),
  • Jusqu'à 100 utilisateurs nommés avec une limitation à 1 CPU (et plus précisement un seul coeur de processeur) pour les produits MicroStrategy Intelligence Server et MicroStrategy Web Reporter,
  • Deux utilisateurs nommés pour les outils de développement MicroStrategy Desktop et MicroStrategy Architect,
  • Deux utilisateurs nommés ayant un accès complet aux outils clients de MicroStrategy 9(MicroStrategy Web Analyst et Professional, MicroStrategy Mobile, MicroStrategy Office, MicroStrategy Report Services, MicroStrategy Distribution Services et MicroStrategy OLAP Services),
  • Une assistance en ligne gratuite comprenant l’accès à la base de connaissances MicroStrategy, aux forums, aux vidéos et aux supports de formation en ligne.

Avec la solution MicroStrategy Reporting Suite, MicroStrategy risque de bouleverser le modèle économique du marché des solutions BI et de venir bousculer le marché en pleine émergence des solutions Open Source.

Reste à savoir comment les acteurs historiques du marché BI réagiront à cette nouvelle stratégie et notamment la société SAS Institute avec son système locatif qui apparaît de plus en plus inadapté à la réalité économique actuelle.

ATTENTION : Pour pouvoir télécharger MicroStrategy Reporting Suite, vous devez disposer d'un profil basé sur une adresse de messagerie d'entreprise (c'est-à-dire associée à un domaine autre que ceux des services de messagerie gratuits comme Gmail ou Yahoo).

mercredi 6 mai 2009

SAS Web Infrastructure Kit : La version "light" du portail SAS

En SAS 9.1, SAS Information Delivery Portal repose sur l'application Web "SAS Portal Web Application Shell". Cette dernière est fournie avec le composant SAS Web Infrastructure Kit et plus précisément avec le module SAS Integration Technologies. Pour information, le module SAS Integration Technologies est le socle technologique de la plateforme SAS 9 et est donc livré avec tous les packages basés sur des composants de cette dernière (par exemple, SAS Data Integration Server ou SAS BI Server).

Jouant le rôle de socle technique, l'application Web "SAS Portal Web Application Shell" embarque l'intégralité des fonctionnalités proposées par le portal SAS. Par défaut, seules les fonctionnalités fondamentales sont actives. Pour "réveiller" toutes les fonctionnalités en sommeil fournies par l'application Web "SAS Portal Web Application Shell", les composants fournis par SAS Web Infrastructure Kit doivent être enrichis par l'installation du portail SAS.

Vous trouverez ci-dessous une liste non-exhaustive des fonctionnalités et particularités de l'application Web "SAS Portal Web Application Shell" :

  • Support de l'authentification unique ("Single Sign-On" ou SSO) vers les autres applications Web de SAS (par exemple, SAS Web Report Studio ou SAS Web OLAP Viewer for Java).
  • Support uniquement des applications stockées SAS par le portlet "Collection Portlet". Pour information, le portlet "Collection Portlet" en version non limitée supporte tous les objets BI et permet, par exemple, de lister les rapports SAS Web Report Studio et de les ouvrir automatiquement en redirigeant les utilisateurs vers SAS Web Report Viewer (visualiseur de rapports fourni avec SAS Information Delivery Portal).
  • Seuls les administrateurs (c'est-à-dire les membres du groupe technique "Portal Admins") peuvent créer des pages (personnels ou partagées) et accéder à l'application de gestion des préférences. Par conséquent, un utilisateur final ne pourra être qu'un simple consommateur des informations publiées par les administrateurs.
  • Support complet du référentiel et des fichiers WebDAV :
    • Le portlet "WebDAV Graph Portlet" pour créer des graphiques à partir de données publiées au format XML dans le référentiel WebDAV,
    • Le portlet "WebDAV Content Portlet" pour restituer des fichiers WebDAV au sein de pages du portail,
    • Le portlet "WebDAV Repository Navigator" pour explorer le contenu du référentiel WebDAV.

Remarque : Bien que la documentation officielle indique le contraire, il est possible d'utiliser les portlets WebDAV avec un serveur WebDAV autre que Xythos WebFile Server (généralement Apache HTTP Server ou IBM HTTP Server). Pour fonctionner correctement, ces portlets ont besoin d'une connexion préétablie vers le référentiel WebDAV. Pour plus d'informations, veuillez vous reporter aux commentaires associés à cet article.

En conclusion, si vous possédez un package de la plateforme SAS 9 (à l'exception de SAS Enterprise BI Server qui inclut déjà SAS Information Delivery Portal), vous disposez du composant SAS Web Infrastructure Kit et vous pouvez donc déployer un portail SAS "light" sans coût supplémentaire. Bien que limité en termes de fonctionnalités, l'application Web "SAS Portal Web Application Shell" permet de centraliser l'accès des utilisateurs aux différentes applications Web de SAS.

Pour plus d'informations sur l'application Web "SAS Portal Web Application Shell" et les différences existantes avec SAS Information Delivery Portal, veuillez vous reporter à la section "Introduction to the SAS Web Infrastructure Kit" (disponible sur le site du support US de SAS) à l'adresse suivante : http://support.sas.com/rnd/itech/doc9/portal_ov/index.html.

mercredi 29 avril 2009

SAS BI Lineage 3.1

Le plugin SAS BI Lineage permet aux administrateurs d'analyser les objets rangés (directement ou indirectement, c'est-à-dire dans un sous-dossier) dans le dossier « BIP Tree » et de déterminer les relations qui existent entre les rapports, les « informations maps », les tables, les cubes et les applications stockées SAS. Pour faire un parallèle avec un produit existant au sein de l'offre SAS, les fonctions proposées sont similaire à l'analyse d'impact disponible au sein de SAS Data Integration Studio. A noter que la version 3.1 du plugin ne supporte pas les explorations de données.

Pour être capable de restituer les relations inter-objets dans un délai raisonnable, le plugin SAS BI Lineage doit dans un premier temps réaliser une analyse ("scan") des objets de métadonnées. Le résultat de cette analyse est ensuite stocké dans un référentiel de type "Custom" devant porter "BILineage" comme nom.

L'analyse réalisée, les utilisateurs peuvent visualiser la généalogie de n'importe quel objet. Au sein d'une analyse, les objets sont classés par type d'objet ("Cubes", "Information Maps", "Physical Tables", "Reports" et "Stored Processes") et chacun de ces types d'objet possède un dossier dans lequel l'arborescence des dossiers est reproduite. L'objectif de ce mode de rangement est de permettre aux utilisateurs de retrouver facilement les objets (c'est-à-dire à leur emplacement d'origine dans le dossier "BIP Tree").

Ci-contre un aperçu de l'arborescence de l'analyse nommée "FULL".

Pour chaque type d'objet, deux types de généalogie sont disponibles :
  • Une généalogie ascendante (ou "reverse lineage") fournit la liste de tous les objets associés (directement et indirectement) à l’objet sélectionné.
  • Une généalogie descendante (ou "lineage") fournit la liste de tous les objets qui dépendent (directement et indirectement) de l’objet sélectionné.
Visuellement, une généalogie peut être représentée sous la forme d'un arbre (visualisation par défaut à la manière d'une arborescence Windows) ou d'un diagramme.

Ci-contre la généalogie de la table PRDSALE représentée sous la forme d'un arbre.
Ci-contre la généalogie de la table PRDSALE représentée sous la forme d'un diagramme.

Une analyse permet également aux utilisateurs d'accéder aux informations détaillées de chaque objet (par exemple, les colonnes d'une table ou les items des données d'une "information map") et de réaliser des généalogies sur ces dernières. Quel soit ascendante ou descendante, une généalogie peut être de haut niveau (listant les dépendances entre les objets de haut niveau comme les tables ou les rapports) ou de bas niveau (listant les dépendances entre les objets de bas niveau comme les colonnes ou les items de données).

En complément des généalogies, le plugin SAS BI Lineage est capable de déterminer si les objets analysés possèdent des relations rompues ("broken"). Ce cas de figure peut intervenir pour un objet donné lorsqu'un objet dépendant n'existe plus ou qu'il n'est plus présent à l'emplacement d'origine.

Afin de pouvoir créer des rapports personnalisés, les administrateurs peuvent exporter sous la forme de tables (SAS ou autres) les informations recueillies au cours d'une analyse. Vous trouverez ci-dessous la liste des tables créées lors de l'exportation d'une analyse :

  • ARTIFACTS : Tous les objets (haut et bas niveau),
  • ARTIFACTRELATIONSHIPS : Toutes les dépendances entre les objets (relation parent-enfant),
  • CUBECHILDREN : Tous les cubes OLAP et les objets associés (dimensions et mesures),
  • HIGHLEVEL : Toutes les relations de haut niveau,
  • INFORMATIONMAPCHILDREN : Toutes les "information maps" et les objets associés (items de données),
  • LOWLEVEL : Toutes les relations de bas niveau,
  • REPORTCHILDREN : Tous les rapports WRS et les objets associés (sections),
  • STOREDPROCESSCHILDREN : Toutes les applications stockées et les objets associés,
  • TABLECHILDREN : Toutes les tables et les objets associés (colonnes caractères et colonnes numériques).
En termes d'automatisation des analyses, le plugin SAS BI Lineage permet de créer des processus afin de pouvoir ordonnancer l'exécution, l'exportation ou la suppression d'une analyse. Techniquement, ces processus peuvent être créés depuis le plugin Scheduling Manager ou manuellement à partir des modèles de scripts fournis avec le plugin.

Non distribué via les classeurs de CD SAS (appelés "Ship Event"), le plugin SAS BI Lineage est disponible en téléchargement libre à l’adresse suivante : http://www.sas.com/apps/demosdownloads/setupcat.jsp?cat=SAS+BI+Lineage+Plug-in. Disponible en version pré-production avec la plateforme SAS 9.1, le plugin SAS BI Lineage est fourni en version production avec la plateforme SAS 9.2.

Vous trouverez ci-dessous les ressources disponibles sur le site du support US de SAS :

mardi 28 avril 2009

BristolDecision : Le Reporting OLAP avec BristolReport

Créée en 1996, BristolDecision est l'éditeur français de BristolReport, une solution d'analyse, de conception et de diffusion de tableaux de bord depuis Microsoft Excel.

BristolReport permet aux utilisateurs finaux d'accéder simplement à différentes sources de données OLAP afin de créer et de publier leurs propres tableaux de bord. Au travers d'une interface utilisateur simple et orientée "wizard", BristolReport offre la possibilité aux utilisateurs de lier des cubes OLAP distincts (d'un même éditeur ou d'éditeurs différents) dans le but de créer un tableau de bord unique et cohérent. Grâce à cette technologie innovante, il est donc possible de reconcilier, au sein d'un même tableau de bord, des données provenant de systèmes d'informations différents reposant sur des technologies OLAP différentes.

Actuellement, BristolReport supporte les moteurs OLAP des cinq éditeurs les plus importants du marché décisionnel, à savoir (dans l'ordre alphabétique) :
  • IBM (IBM DB2 OLAP Server),
  • Microsoft (Microsoft Analysis Services 2000/2005),
  • Oracle (Hyperion Essbase),
  • SAP (SAP Business Information Warehouse ou SAP BW),
  • SAS (SAS 9.1 OLAP Server).
Supportant les standards d'accès aux données OLAP que sont OLEDB for OLAP et XML for Analysis (XML/A), BristolReport est en théorie capable de se connecter à d'autres moteurs OLAP comme les solutions Open Source Mondrian OLAP Server ou Jedox Palo.

A noter que depuis 2008, BristolReport est disponible en mode Web tout en offrant les mêmes fonctionnalités que la version Microsoft Excel.

Pour plus d'informations sur BristolReport, veuillez vous reporter au site internet de BristolDecision à l'adresse suivante : http://www.bristoldecision.com/.

jeudi 23 avril 2009

Oracle/Sun : Quel avenir pour Greenplum ?

La société Greenplum propose un solution datawarehouse Open Source basée sur le moteur de base de données Bizgres (version orientée datawarehouse de la base de données Postgresql) : Greenplum Database.

En 2006, les sociétés Sun Microsystems et Greenplum se sont associées pour proposer une solution Data Warehouse Appliance basée sur Greenplum Database et la gamme de serveurs Sun Fire X4500 (basés sur les processeurs AMD Opteron). Cette solution, appelée "Thumper", permet de déployer facilement et à moindre coût des entrepôts de données très volumineux (de plusieurs Téraoctets).

Début 2008, Greenplum reçevait un financement de 27 millions de dollars de la part de Sun Microsystems et de SAP Ventures (filiale capital-risque de SAP).

Avec la récente acquisition de Sun Microsystems par Oracle (annonce officielle faite le 20/04/2009 sur le site de Sun), l'avenir de la solution Greenplum Data Warehouse Appliance pourrait être remise en cause. En effet, quel serait l'intérêt d'Oracle de continuer à supporter (techniquement et financièrement) une solution potentiellement concurente de son produit phare, à savoir la base de données Oracle.

En conclusion, quel avenir pour Greenplum ? Seul l'avenir nous le dira...