Tags

Big data et l’apothéose du vide
Big data et l’apothéose du vide


Le big data occupe de plus en plus d’espace dans l’actualité, et grâce au lobbying des grands acteurs de l’informatique, plus aucun client n’est épargné par ces campagnes d’évangélisation. Tout naturellement, une sorte de honte (virtuelle, d’ailleurs, car presque personne ne fait du big data aujourd’hui) s’est inscrite dans la tête des dirigeants, tous plus persuadés que des concurrents sont très avancés sur le sujet, et que donc ils bénéficient de l’exploitation du pétrole du 21e siècle (on remarque que l’utilisation du terme « pétrole » ramène aux idéaux du 20e siècle, ce qui accentue l’idée que l’exploitation de cette ressource sera le nouvel oligopole de quelques nababs).

Lire la suite…



BigData et modèle prédictif

Qu’est-ce qu’un modèle prédictif ? “Un modèle prédictif est un modèle qui analyse les comportements, les données passées, afin de pouvoir anticiper et prévoir des comportements futurs”. Les modèles prédictifs existaient bien avant l’arrivée du Big Data ( par exemple : la météo ). L’émergence du Big Data n’a fait que renforcer la pertinence et l’efficacité des modèles prédictifs. Avec le Big Data, nous collectons beaucoup plus de données que par le passé et pouvons être par conséquent plus précis dans nos analyses et dans nos prédictions.

Lire la suite…



Big Data et SOA : Combo Gagnant ?
Big Data et SOA : Combo Gagnant ?


La promesse du BigData faite aux entreprises est souvent la suivante : « En reprenant le contrôle sur vos données, vous pourrez exploiter cette nouvelle ressource et la transformer en source de richesse» Seulement, la réalité s’avère bien plus complexe… Réussir un projet BigData dépend de plusieurs facteurs – non techniques – qu’il convient de prendre en compte. Bien évidemment, utiliser la bonne technologie au bon moment s’avère décisif.

Lire la suite…



Try-with-resources et java.sql.SQLException: javax.resource.ResourceException: IJ000453: Unable to get managed connection

Si vous connaissez la clause try-with-resources introduite par Java 7, vous avez certainement été convaincu par les facilités qu’elle offre quant à la gestion de la fermeture des flux (ainsi que par la diminution de la verbosité de votre code). Un petit rappel toutefois pour ceux qui ne connaîtraient pas… Try-with-resources Le principe est le suivant : pour les flux implémentant l’interface java.lang.AutoCloseable, ce qui inclut tous les flux implémentant l’interface java.

Lire la suite…



Comment comparer 2 schemas Mysql ?
Comment comparer 2 schemas Mysql ?


Qui n’a jamais eu le besoin de comparer 2 schemas de base de données Mysql après avoir oublier de noter l’ensemble des modifications apportées à un environnement ? Outil gratuit pour comparer 2 schemas Mysql Pour comparer 2 schemas Mysql, beaucoup d’outils plus ou moins évolués existent sur Internet. Parmi eux, j’ai pu tester un outil très simple nommé mysqldiff et disponible gratuitement. L’avantage de cet outil est qu’il est codé en PHP: il ne nécessite donc pas à ce titre d’installation.

Lire la suite…



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…



Réplication de sessions PHP d’une application distribuée (cluster PHP) par un filesystem NFS
Réplication de sessions PHP d’une application distribuée (cluster PHP) par un filesystem NFS


Description du problème d’un cluster PHP pour la réplication de session Dans le cas ou vous avez une application PHP répliquée sur deux ou plus serveurs d’un cluster avec en amont un load balancer (NGINX par exemple) qui redistribue la charge de manière uniforme sur les noeuds (serveur, ou VM), vous pouvez avoir des problèmes pour répliquer les sessions PHP. Le problème est que lorsque vous créé une session en PHP, PHP crée un fichier de la forme sess_**.

Lire la suite…



PL/SQL – Gestion des erreurs

Le PL/SQL, crée par Oracle en 1991, est un langage assez avare dans la description de ces erreurs. Les développeurs ayant déjà eu la chance de réaliser des fonctions PL savent que les taches d’identification et de localisation exactes des erreurs PL sont chronophage. Cependant, avec l’expérience, et des outils adaptés, il est possible de réduire rapidement le champ de recherche. Cet article, a pour but de palier à l’expérience en offrant une méthodologie et en conseillant des logiciels qui ont fait leur preuve.

Lire la suite…



Tester le trafic multicast UDP
Tester le trafic multicast UDP


Lors de la mise en place d’un cluster de serveurs, on est souvent confronté à des problèmes de connectivité entre les hosts. Les hosts communiquent et se retrouvent la plupart du temps grâce au multicast sur le protocole UDP. Ce problème peut venir la plupart du temps d’un routeur qui ne supporte pas le multicast, empêchant donc toute communication par ce biais entre les hosts. Le moyen le plus rapide de tester cette connectivité est d’effectuer un test de flux entre les hosts concernés.

Lire la suite…



Requête SQL pour récupérer toutes les tables de la BDD possédant un champ « ONB »

Description Il est parfois utile de générer la liste des tables de la base de données Planisware contenant une colonne ONB. De plus, la liste de ces tables n’est pas fixe car elle va dépendre de la version du noyau Planisware, de la version de Processes et du paramétrage spécifique implémenté. Requête SQL Voici une requête SQL à exécuter en étant connecté au schéma de la BDD et renvoyant la liste des tables Planisware :

Lire la suite…