Tags

Qlikview – Connecter une base MySql

Il est possible de connecter Qlikview à une base de données MySql. Nous allons voir comment faire au travers d’un environnement windows. Pour cela, il faut réaliser 2 étapes : Créer une connexion ODBC Paramétrer Qlikview   1 – Création d’une connexion ODBC Téléchargez (et installez) le pilote ODBC pour MySql, disponible ici : http://dev.mysql.com/downloads/connector/odbc/ Une fois le pilote installé, allez dans Panneau de configuration => Outils d’administration => Source de données ODBC, et créez une nouvelle connexion ODBC vers la base de données MySql souhaitée.

Lire la suite…



Compiler Jasper Server
Compiler Jasper Server


Ayant eu quelques difficultés à compiler Jasper Server, je vous propose ici une méthodologie pour compiler les sources Jasper Server tout en évitant les quelques écueils qui ne sont pas détaillés dans la documentation officielle. L’exemple est basé sur un serveur Tomcat, mais il est tout à fait possible d’en utiliser un autre (JBoss ou Glassfish). Méthodologie : http://maven.apache.org/download.cgi. http://tomcat.apache.org/. Installez une base de données MySQL ou PostGreSQL.  ATTENTION : créez un utilisateur avec un mot de passe (c’est le cas par défaut dans PostGreSQL mais pas dans MySQL et cela pose problème à la compilation).

Lire la suite…



JasperReports – Calculer des sous-totaux
JasperReports – Calculer des sous-totaux


JasperReports permet de créer des variables calculées qui sont incrémentées de ligne en ligne. Néanmoins comment faire pour remettre à zéro cette variable? Cela peut être utile si on souhaite par exemplement faire un tableau contenant des sous-totaux, comme dans l’exemple ci-dessous : Pour calculer les sous-totaux, on crée une variable « SousTotal » qui additionne les valeurs des champs « PrixTotal » (à supposer que ce soit le nom du champ retourné.

Lire la suite…



JasperServer – Utiliser un même sous-rapport JRXML dans plusieurs rapports
JasperServer – Utiliser un même sous-rapport JRXML dans plusieurs rapports


JasperServer permet d’uploader des reports qu’il place dans un Report Unit (sorte de répertoire unique). En conséquence si un sous-rapport est utilisé dans n rapports, il est uploadé n fois. Cela complexifie alors la mise à jour de ces rapports qui doivent être modifiée n fois. La solution consiste à créer un fichier JRXML directement sur le serveur Jasper Server : Choisir fichier JRxml : Et choisir le fichier à uploader sur le server:

Lire la suite…



Jaspersoft studio –  Address family not supported by protocol family : connect
Jaspersoft studio – Address family not supported by protocol family : connect


Il est possible dans Jaspersoft studio d’ouvrir des rapports stockées sur un serveur jasperserver. Néanmoins parfois l’erreur « Address family not supported by protocol family : connect » peut apparaître: -Djava.net.preferIPv4Stack=true »: Vous pouvez maintenant ouvrir vos rapports stockés sur Jasperserver depuis Jaspersoft studio. En savoir plus sur les solutions BI

Lire la suite…



jasperreports – Ajouter des jours à une date
jasperreports – Ajouter des jours à une date


Bien que Jasper offre de nombreuses solutions pour la mise en forme des rapports, certaines opérations pourtant simples demeurent relativement complexes à réaliser. C’est notamment le cas des opérations sur les dates. Si d’ordinaire le traitement des dates est assez facile, le principe de devoir les instancier dans un premier pour les traiter dans un second est un problème avec jasperreports. Voici donc un exemple pour ajouter un nombre de jours à la date du jour :

Lire la suite…



JasperSoft Studio – Masquer une colonne proprement
JasperSoft Studio – Masquer une colonne proprement


JasperReports permet de définir l’affichage conditionnel d’un certain nombre d’éléments afin de les afficher ou non. Néanmoins, dans le cas où le document est affiché sous forme de plusieurs colonnes (ex : juxtaposition de sous-rapport), si une des colonnes n’est pas affichée, JasperReports laisse une colonne blanche, au lieu de la cacher avec les colonnes attenantes. Afin de remédier à cela, une des solutions consiste à utiliser l’élément table. Cet élément permet de définir une condition d’affichage pour chacune des cellules qui le compose.

Lire la suite…



Fiche retours d’expériences intranet workflow d’achat (portail achat)
Fiche retours d’expériences intranet workflow d’achat (portail achat)


Fiche retours d’expériences intranet workflow d’achat (portail achat) Fiche projet: Création extranet Secteur Editeur Domaine d’activité Alimentaire Projet Création d’un intranet pour la gestion des achats (workflow purchase order) Fourchette 15 – 25 k€ La société: La société est un leader européen des solutions e-collaboratives pour les distributeurs et industriels du secteur des PGC (Produits de Grande Consommation).

Lire la suite…



Retours expérience: Création d’un extranet pour la gestion de la relation franchisé
Retours expérience: Création d’un extranet pour la gestion de la relation franchisé


Fiche retours d’expériences extranet de la relation franchisé Fiche projet: Création extranet Secteur Construction Domaine d’activité Construction de maison individuelle Projet Création d’un extranet pour la gestion de la relation franchisé Fourchette 20 – 30 k€ La société: Spécialiste en construction de maison individuelle. En à peine 17 ans, la société s’est positionnée comme l’un des principaux acteurs du marché français.

Lire la suite…



iReport – Afficher une image de type blob

Lors de la génération de rapport, il est parfois nécessaire d’afficher des images stockées dans une base de données dans un champ de type blob. Pour afficher ce type de donnée, il faut: 1 – Ecrire la requête de sélection. Dans la liste des champs listés par iReport, le champ de type blob est identifié comme un champ de type object. 2 – Modifier le type du champ blob et le mettre à java.

Lire la suite…