Projet 1 : RiskMetrix Conversion

Dimension: px
Commencer à balayer dès la page:

Download "Projet 1 : RiskMetrix Conversion"

Transcription

1 Projet 1 : RiskMetrix Conversion 1 Genèse du projet Alter Domus Malte, Chypre et Hong Kong utilisent un logiciel de gestion de fonds et de comptabilité des entreprises appelé PAXUS. Ce logiciel permet de fournir des rapports détaillés de comptabilité, de gestion de fonds,, pour les clients. Un client d Alter Domus Malte utilise ces rapports, générés par le logiciel PAXUS, pour faire des calculs sur la comptabilité de son entreprise, l évolution des fonds auxquels il est rattaché ou faire des calculs prévisionnels par exemple. Le problème relevé ici, est que le client a besoin de fichiers.txt, triés selon des règles bien précises à partir du fichier généré par le logiciel PAXUS, qui lui est un fichier Excel, pour pouvoir insérer ces fichiers dans un logiciel de comptabilité à lui. Pour cela, Alter Domus Malte a fait appel à Alter Domus Luxembourg pour réaliser une application qui permettrait de réaliser la demande du client. 2 Spécifications Le logiciel de comptabilité PAXUS fournit, comme dit précédemment, des rapports sous forme de fichier Excel nommé (ReportEngine «date».xlsx). C est un processus journalier. Dans ce fichier on trouve, à titre explicatif, le nom de différents fonds, des calculs de comptabilité, les pays de rattachement des fonds, la région,... En parallèle, Alter Domus Malte fournit également un fichier mensuel nommé («Nom du fond» Seed percentage.xlsx). Dans ce fichier se trouvent des pourcentages à appliquer aux différents fonds, lors du traitement (exemple ci-dessous). Université de Technologie de Compiègne - Département Génie Informatique 1/19

2 Nom abrégé du fond Nom complet du fond Pourcentage à appliquer MGMF Confidentiel 100% MSTF Confidentiel 84.9% MLSE Confidentiel 12.97% MEFF Confidentiel 91.31% MLTE Confidentiel 0% De plus, un fichier Excel nommé (Country code.xlsx) nous est aussi transmis (tableau d exemples ci-dessous), correspondant aux pays, aux régions, aux devises, aux codes des pays, Cependant ce fichier est un fichier statique, c est-à-dire qu il ne changera pas contrairement aux deux précédents fichiers. Country Country Name 3 Character Numeric Currency SubRegion Region Code Country Code Code FO Faroe Islands FRO 234 #N/A FR France FRA 250 EUR Europe - Western NUEuropeLL FX France, Metropolitan EUR #N/A GA Gabon GAB 266 Africa - SS Middle East + Africa GB Great Britain GBR 826 GBP #N/A FO Faroe Islands FRO 234 #N/A Le client souhaitait obtenir 4 fichiers de sorties sous format.txt, comme le montre la figure cidessous, triés par fond. Ces fichiers auront les noms respectifs suivant : - Export1 «nom du fond» «date».txt - Export2 «nom du fond» «date».txt - Export3 «nom du fond» «date».txt - Export4 «nom du fond» «date».txt FIGURE 9 : Fichiers de sorties souhaités par le client Les deux premières lignes de ces fichiers.txt seront : Université de Technologie de Compiègne - Département Génie Informatique 2/19

3 - START-OF-FILE, - START-OF-DATA, Et les deux dernières lignes des fichiers seront les suivantes : - END-OF-DATA, - END-OF-FILE Au milieu de ces lignes, se trouveront des informations de comptabilité par exemple, mais pas seulement, triées selon 4 type : - ExchangeTraded, - Cash, - FxOption, - FxForward, qui sont des termes imposés par le client et utilisés par son logiciel. Pour savoir si un fond est un de ces quatre types, différentes règles de mappage sont évoquées par le client. Le but final étant que le processus se lance automatiquement tous les jours à midi, mais également d avoir une application web qui permet de lancer le processus manuellement. Dans la suite du rapport, pour une meilleure compréhension, nous donnerons les noms de fichiers suivants : - ReportEngine pour le fichier ReportEngine «date».xlsx, - Seed pour le fichier «Nom du fond» Seed percentage.xlsx ; - Country pour le fichier Country code.xlsx. Le détail des spécifications se trouvent en annexe 1. Schéma de principe : FIGURE 10 : Implantations d Alter Domus dans le monde Université de Technologie de Compiègne - Département Génie Informatique 3/19

4 3 Réalisation Les spécifications du projet, que l on peut voir dans l annexe 1 ont été réalisées à la fin du projet, une fois celui-ci terminé. Au départ une directive a été donnée et de nombreuses conférences téléphoniques avec Alter Domus Malte ont été effectuées pour obtenir les spécifications complètes. Au fur et à mesure des conférences téléphoniques, le développement a pu avancer avec dans un premier temps, la réalisation d un ETL pour extraire et transformer les données arrivant dans un fichier Excel, selon la demande du client ; et dans un second temps la réalisation d une application web pour donner la possibilité de lancer ce qui a été fait en première partie manuellement, donc à la demande. 3.1 Fichiers d entrées et de sorties Comme expliqué dans les spécifications, Alter Domus Malte fournit trois fichiers Excel, un journalier, un mensuel et un statique. Pour que le traitement s effectue automatiquement, il a fallu créer une structure de dossiers bien précise, pour qu Alter Domus Malte puisse déposer les fichiers correspondants au bon endroit, et ainsi laisser le processus s exécuter automatiquement. Un dossier de partage a été créé entre Alter Domus Luxembourg et Malte nommé RiskMetrix. Dans ce dossier se trouve un dossier Input où Malte va déposer les fichiers à traiter, et un dossier Output où le processus va déposer les fichiers générés en sortie. Schéma de structure générale des dossiers : FIGURE 11 : Structure du dossier de partage avec Malte Université de Technologie de Compiègne - Département Génie Informatique 4/19

5 3.1.1 Dossier des fichiers d entrées Le dossier des fichiers entrants (Input) est composé de trois sous dossiers qui sont : - ReportEngine : c est ici qu Alter Domus Malte devra déposer les fichiers ReportEngine quotidiennement ReportEngine Treated : Une fois le traitement du fichier ci-dessus exécuté par le processus, celui-ci sera déposé automatiquement dans ce dossier. - Seed : dans ce dossier seront présents les fichiers Seed qu Alter Domus Malte déposera mensuellement - Static Data : ce dossier comprendra le fichier Country qui ne changera pas, d où le nom de static data Dossier des fichiers de sorties Le processus qui s effectuera, créera des fichiers.txt en sortie dans un dossier de sortie (Output) qui se composera des dossiers suivants : - Date : ce dossier sera créé par le processus avec la date qui se trouve dans le nom du fichier ReportEngine Nom du fond : lors du traitement du fichier ReportEngine, les fonds présents dans ce fichier seront traités séparément et un dossier portant le nom du fond sera créé pour chaque fond. Dans ce dossier seront donc présents les fichiers de sorties créé par le processus. Exemple : Si en entrée, nous avons le fichier ReportEngine xlsx comprenant que 1 seul fond MGMF, alors dans le dossier Output se créera la structure suivante : FIGURE 12 : Exemple du processus de l application 3.2 Développement Une fois les spécifications établies et la nomenclature du dossier de partage créé, le développement a pu démarrer par la création d une base de données. Université de Technologie de Compiègne - Département Génie Informatique 5/19

6 3.2.1 Base de données Le processus ETL devra traiter des informations provenant de trois fichiers Excel explicités ci-dessus. Pour une optimisation des performances il a été convenu de charger en base de données les fichiers Seed et Country. En début de processus ces deux fichiers Excel sont ainsi chargés en base de données et à la fin du processus, ces tables sont vidées et remplies à nouveau lors du prochain traitement. On aura donc les deux tables suivantes : - «nom du fond» Seed percentage - Country code De plus, dans les spécifications, le client voulait que chaque fichier généré ait comme deux premières lignes : - START-OF-FILE, - START-OF-DATA, et comme deux dernières lignes : - END-OF-DATA, - END-OF-FILE Pour éviter d écrire à chaque nouveau fichier généré, ces lignes ont été chargées en base de données dans une table appelée tmptable qui contient une clé correspondant à START-OF- FILE, START-OF-DATA, END-OF-DATA et END-OF-FILE, et une valeur correspondant à Start et End pour faciliter l insertion avec une requête SQL simple. Key Value START-OF-FILE START-OF-DATA END-OF-DATA END-OF-FILE Start Start End End La base de données créée se nomme FSStaging et voici ci-dessous sont diagramme (le nom du fond étant caché par soucis de confidentialité) : tmptable Keys Value Metatron Seed percentage [Short Name] [Fund Name] Seed Country codes [Country Code] [Country Name] [3 Character_Country Code ] [Numeric Code] Currency SubRegion Region [Consumption_Tax Rate] [Consumption_Tax Descripti... [FATCA IGA Model] [Telephone Code] Status [Last changed by user] [Last changed on] [Last authorised by user] [Last authorised on] FIGURE 13 : Schéma de la base de données du projet RiskMetrix Conversion Université de Technologie de Compiègne - Département Génie Informatique 6/19

7 Alter Domus dispose d une base de données nommé ETLTechnical qui a pour but de regrouper tous les enregistrements (logs) qu une application écrit, cela peut comprendre une insertion, une suppression, une erreur, Un SSIS (SQL Server Integration Services) a été utilisé pour le traitement, donc la base de données sera très importante et judicieuse pour connaître le déroulement de l application et les erreurs potentielles qu il y aurait. De plus des variables ont été utilisées correspondant au chemin des dossiers Input et Output. L intérêt de les mettre en base de données est que si un jour on modifie ce chemin, on ne doit pas le faire au sein même de l application mais juste dans la base de données. SSIS_Configurations ConfigurationFilter ConfiguredValue PackagePath ConfiguredValueType ETL_LOG ID_ETL_LOG PACKAGE_NAME MESSAGE RUN_DATE ACTION_TYPE QUANTITY ERROR FIGURE 14 : schéma de la base de données des logs (ETLTechnical) ETL Comme dit précédemment, l ETL, qui correspond au cœur de l application donc du traitement des données, fut réalisé avec un outil Microsoft qui est SQL Server Business Intelligence. Une fois sur l outil, il a fallu créer un nouveau projet Integration Services, d où le nom de SSIS (SQL Server Integration Services) évoqué ci-dessus Définition Un outil appelé ETL (Extract, Transform and Load) est ainsi chargé d'extraire les données dans différentes sources, de les nettoyer et de les charger dans un Data Warehouse (entrepôt de données). Université de Technologie de Compiègne - Département Génie Informatique 7/19

8 FIGURE 15 : Principe d un ETL Dans un projet décisionnel, SSIS est le premier service à entrer en action, car il gère l extraction et l enregistrement des données en dehors de l outil de production. Il joue donc le rôle d un ETL (Extract, Transform and load) et y ajoute toute une série d outils pour monitorer la performance des processus d extraction et de transformation de la donnée. Ces données sont alors stockées dans un Data Warehouse fondé sur la technologie SQL Server Traitement du fichier Seed et Country La première partie du traitement fût le chargement des fichiers Seed et Country en base de données. La figure ci-dessous montre la méthode choisie : FIGURE 16 : Traitement des fichiers Seed et Country Au lancement de l ETL, il va d abord écrire dans la table ETL_LOG de la base de données ETLTechnical, la version de l application et ensuite «Start RiskMetrixConversion» pour Université de Technologie de Compiègne - Département Génie Informatique 8/19

9 préciser que le traitement a démarré. Ces deux étapes correspondent respectivement aux deux flux «Job Version in ETLTechnical» et «Start log». L étape suivante est d appeler une requête SQL qui supprime le contenu des tables [Country code] et [«nom du fond» Seed percentage] comme le montre la figure ci-dessous : FIGURE 17 : Requête SQL de suppression de contenu des tables Une fois ces étapes achevées, nous pouvons passer au chargement du fichier Seed. Il est réalisé au travers d un outil appelé «Foreach Loop Container» qui comme son nom l indique, permet de prendre tous les fichiers présents dans un dossier. Ceci n étant pas notre but, mais nous avons besoin de ce composant pour sauvegarder dans une variable le nom du fichier Seed et plus précisément la date qui est présente dans son nom, pour pouvoir faire une comparaison avec la date du fichier ReportEngine. Si elles correspondent le fichier ReportEngine sera traité, sinon une erreur surviendra dans les logs. La date étant sauvegardée dans une variable, le fichier Seed peut alors être chargé en base de données dans la table [«nom du fond» Seed percentage] comme ceci : FIGURE 18 : Chargement du fichier Seed en base de données Bien entendu, un log est généré pour préciser que le fichier Seed a bien été chargé. La même logique est utilisée pour le chargement du fichier Country, mis à part l absence du composant «Foreach Loop Container» car nul besoin de sauvegarder le nom du fichier dans une variable. Université de Technologie de Compiègne - Département Génie Informatique 9/19

10 La plus grosse partie du travail fût le traitement des fichiers ReportEngine car les règles furent nombreuses. Les fichiers sont journaliers, cependant il se peut qu il y en ait plusieurs à traiter en même temps, c est pourquoi nous avons utilisé le composant «Foreach Loop Container», de une pour récupérer son nom en variable, et pour exécuter le traitement sur tous les fichiers ReportEngine présents dans le dossier. FIGURE 19 : Traitement de chaque fichier ReportEngine Université de Technologie de Compiègne - Département Génie Informatique 10/19

11 Ce traitement est divisé en deux parties. La première, comme le montre la figure 20, permet de sauvegarder dans une variable le nom du fichier ainsi que la date présente dans ce nom, puis de créer un dossier portant le nom de la date. S en suit un chargement, dans une table intermédiaire de SSIS, des différents fonds présents dans le fichier ReportEngine en cours de traitement. FIGURE 20 : Première partie de traitement des fichiers ReportEngine La seconde partie permet d effectuer les traitements demandés par le client, pour chaque fond présents dans la table intermédiaire. FIGURE 21 : Traitement de chaque fond du fichier ReportEngine Université de Technologie de Compiègne - Département Génie Informatique 11/19

12 Une requête SQL est appelée récupérer le nom abrégé du fond en cours de traitement dans la table [«nom du fond» Seed percentage], pour ensuite créer un dossier avec ce nom. En découle les traitements demandés dans les spécifications et la création des 4 fichiers en sortie pour chaque fond. Une fois le fichier ReportEngine traité, celui-ci est déplacé dans le dossier ReportEngine Treated, comme le montre la figure ci-dessous, et s en suit un nouveau traitement de fichier, ou la fin du processus qui écrit une phrase de fin dans les logs. FIGURE 22 : Déplacement des fichiers ReportEngine traités Les flèches rouges, présentes sur le SSIS permettent d écrire des logs d erreurs avec une explication, dès lors que le SSIS rencontre un problème et tombe en erreur. Programmation : L ETL fut programmé pour être exécuté tous les jours à 12 :00pm Application web Une fois le SSIS terminé et validé, l application web a pu démarrer en MVC.NET. Elle a pour principal objectif de démarrer le traitement réalisé ci-dessus manuellement donc à la demande Définition ASP.NET MVC, s'appuie sur le Framework Microsoft.NET 3.5 pour réaliser des applications ASP.NET selon le modèle MVC avec Visual Studio Modèle d'architecture qui cherche à séparer nettement les couches de présentation (UI : User Interface), métier (BLL : Business Logic Layer) et d'accès aux données (DAL : Data Access Layer). Le but étant d'avoir une dépendance minimale entre les différentes couches de l'application ; ainsi les modifications effectuées sur n'importe quelle couche de l application n'affectent pas les autres couches. Université de Technologie de Compiègne - Département Génie Informatique 12/19

13 Modèle les modèles sont les parties de l'application qui mettent en œuvre la logique de l'application de données de domaine. Vue les données sont envoyées, par le modèle, à la vue qui les présente à l utilisateur. Contrôleur Les contrôleurs sont les composants qui gèrent l'interaction avec l'utilisateur, travaillent avec le modèle et, finalement, sélectionnent la vue qui va permettre de faire un rendu de l'interface utilisateur. Une telle architecture est communément appelée architecture 3-tiers ou à 3 niveaux. FIGURE 23 : Architecture MVC Diagramme de séquence FIGURE 24 : Diagramme de séquence de l application web Université de Technologie de Compiègne - Département Génie Informatique 13/19

14 Architecture Modèle Les deux modèles créés, comme le montre la figure ci-dessous, vont être utilisés dans le contrôleur, mais il est impératif de les déclarer dans la partie modèle. Nous avons deux modèles, le premier, RiskMetrixModel, va correspondre au modèle qui va exécuter le job, à savoir le SSIS crée précédemment. Le second va aller chercher dans la base de données ETLTechnical, les logs générés lors du précédent traitement, ainsi que sur celui qui sera en cours de traitement. FIGURE 25 : Modèles de l architecture MVC Vue La vue, correspond à du code HTML et CSS, à savoir le design de la page web qui sera affichée ainsi que les informations à afficher. On a une seule vue créée appelée Index.cshtml. En effet du code JavaScript permet de rendre la page dynamique, pour exemple, le fait de cacher le bouton «Start Job» lorsque l attribut Hidden du modèle RiskMetrixModel est à «true», c est-à-dire lorsque le job SSIS est lancé. FIGURE 26 : Partie de la vue de l architecture MVC Université de Technologie de Compiègne - Département Génie Informatique 14/19

15 Contrôleur Un seul contrôleur est créé : RiskMetrixController composé de 4 méthodes. La première, Index(DateTime? startdate), est la méthode appelée lorsque la page web est ouverte. Celle-ci va chercher et afficher sur la page, la date de la précédente exécution avec succès, les logs de la dernière exécution et affiche un message si celui-ci à rencontrer une erreur ou non. FIGURE 27 : Méthode Index() du contrôleur Lorsque l utilisateur appuie sur le bouton «Start Job», la méthode, StartJob(), est appelée qui va lancer la «stored procedure» qui démarre le SSIS et renvoie à la méthode précédente une fois terminé, pour afficher les différents logs de l application en cours. Le bouton «Refresh the page» permet de rafraîchir la page lorsqu un traitement est en cours pour afficher les logs de celui-ci. La méthode, LoadDate(), permet de savoir si le job exécuté est en erreur ou s est bien déroulé. Pour se faire, on regarde la date de lancement du dernier SSIS, la date de fin sans erreur la plus récente, ainsi que l erreur lors du déroulement du job la plus récente, puis on compare. Université de Technologie de Compiègne - Département Génie Informatique 15/19

16 Si la date de lancement est inférieure à la date de fin, alors le dernier job exécuté s est déroulé avec succès. Sinon si la date de lancement est supérieure à la date de fin, que la date actuelle moins la date de lancement est inférieure à 5 minutes et que la date de lancement est supérieure à la date de l erreur la plus récente, alors le job est en exécution. Sinon il y a eu une erreur durant l exécution du job. Enfin la dernière méthode, ExportToExcel(DateTime? startdate), est appelée lorsque l utilisateur appuie sur le bouton «Export Log To CSV». Cette méthode va générer un fichier «date».csv avec les logs de la dernière exécution. FIGURE 28 : Méthode ExportToExcel() du contrôleur Université de Technologie de Compiègne - Département Génie Informatique 16/19

17 Site web Lorsque l utilisateur ouvre la page web, elle se présente comme sur la figure ci-dessous : FIGURE 29 : Site web de RiskMetrixConversion 3.3 Phase de tests Alter Domus dispose de trois environnements distincts qui sont : l environnement de développement, l environnement UAT(User Acceptance Testing) et l environnement de production sur trois serveurs différents. FIGURE 30 : Les différents environnements de travail Université de Technologie de Compiègne - Département Génie Informatique 17/19

18 C est sur l environnement de développement que fût développée l application. Les tests ont été réalisés au moment de l exécution du code pour contrôler le bon fonctionnement de l application. Un problème de taille est survenu lors du développement qui est la scalabilité. La scalabilité désigne la capacité d'un produit à s'adapter à un changement d'ordre de grandeur de la demande, en particulier sa capacité à maintenir ses fonctionnalités et ses performances en cas de forte demande. En effet, les règles concernant le traitement changées très souvent voir quotidiennement. Ceci fût un problème majeur car il fallait adapter les changements à ce qui avait déjà été fait, c est pourquoi on peut parler de scalabilité de l application car elle s adaptait aux nombreux changements demandés. L ETL ainsi que l application web furent testées en local jusqu à ce que les règles ne changent plus et que l application fût validée par Alter Domus Malte et par mon manager. De là, l application fût testée sur le dossier de partage avec Alter Domus Malte et validée. 3.4 Migration du projet Une fois les tests réalisés et approuvés, l application peut ensuite être migrée sur l environnement UAT, qui est l environnement intermédiaire entre le développement et la production. L environnement UAT a les mêmes caractéristiques que celui de production. C est l équipe delivery qui se charge de cela. Mais pour ce faire, il a fallu réaliser une documentation de déploiement pour cette équipe, annexe 2. Dans celle-ci est présent : - Un script SQL pour créer la base de données FSStaging et ses tables, annexe 3, - Un script SQL pour créer la configuration dans ETLTechnical, annexe 4, - Un script SQL concernant les droits des utilisateurs sur la base de données, annexe 5, - Un script SQL pour remplir la table tmptable, annexe 6, - Un script SQL pour créer le job SSIS, annexe 7, - Un script SQL pour générer la stored procédure de lancement du job SSIS, annexe 8, - Les explications nécessaires d où et comment effectuer le déploiement. Université de Technologie de Compiègne - Département Génie Informatique 18/19

19 4 Conclusion L application est actuellement en environnement UAT et est prête à être mise en production. Le retour reçu d Alter Domus Malte et leurs clients est très satisfaisant. L application remplit les fonctions demandées en facilitant le travail tout en gagnant du temps. Ce projet m a permis de découvrir l IDE Visual Studio et plus précisément ses fonctions de business intelligence à savoir SSIS. J ai aussi découvert le MVC.NET toujours sous Visual studio, ainsi que les bases de données et le langage T-SQL utilisé par l environnement Microsoft. Ce projet est une grande expérience pour ma carrière professionnelle car il a été mené du début (conférences téléphonique avec le client pour rédiger les spécifications) à la fin (déploiement de l application). Université de Technologie de Compiègne - Département Génie Informatique 19/19

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3 TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3 03/11/2014 Plan du TP 2 Présentation de la suite Microsoft BI Ateliers sur SSIS (2H) Ateliers sur RS (2H) 3 Présentation de la suite Microsoft BI Présentation

Plus en détail

TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3 TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3 30/11/2011 Plan du TP 2 Rappel sur la chaine de BI Présentation de la suite Microsoft BI Ateliers sur SSIS (2H) Ateliers sur RS (2H) 3 Rappel sur la chaine de

Plus en détail

Introduction aux outils BI de SQL Server 2014. Tutoriel sur SQL Server Integration Services (SSIS)

Introduction aux outils BI de SQL Server 2014. Tutoriel sur SQL Server Integration Services (SSIS) MIT820: Entrepôts de données et intelligence artificielle Introduction aux outils BI de SQL Server 2014 Tutoriel sur SQL Server Integration Services (SSIS) Description générale Ce tutoriel a pour objectif

Plus en détail

Thibault Denizet. Introduction à SSIS

Thibault Denizet. Introduction à SSIS Thibault Denizet Introduction à SSIS 2 SSIS - Introduction Sommaire 1 Introduction à SQL Server 2008 Integration services... 3 2 Rappel sur la Business Intelligence... 4 2.1 ETL (Extract, Transform, Load)...

Plus en détail

Introduction à la B.I. Avec SQL Server 2008

Introduction à la B.I. Avec SQL Server 2008 Introduction à la B.I. Avec SQL Server 2008 Version 1.0 VALENTIN Pauline 2 Introduction à la B.I. avec SQL Server 2008 Sommaire 1 Présentation de la B.I. et SQL Server 2008... 3 1.1 Présentation rapide

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012 CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE Edition 2012 AGENDA Qui sommes nous? Présentation de Keyrus Keyrus : Expert en formations BI Nos propositions de formation 3 modes de formations Liste des

Plus en détail

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

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

Travail de diplôme 2011 Business Intelligence Open Source SpagoBI/Talend Résumé

Travail de diplôme 2011 Business Intelligence Open Source SpagoBI/Talend Résumé ESNE Travail de diplôme 2011 Business Intelligence Open Source SpagoBI/Talend Résumé I.Cirillo 2010-2011 Introduction Le laboratoire de base de données de l ESNE a mis en place, il y a quelques années,

Plus en détail

Département Génie Informatique

Département Génie Informatique Département Génie Informatique BD51 : Business Intelligence & Data Warehouse Projet Rédacteur : Christian FISCHER Automne 2011 Sujet : Développer un système décisionnel pour la gestion des ventes par magasin

Plus en détail

Procédure d'installation complète de Click&Decide sur un serveur

Procédure d'installation complète de Click&Decide sur un serveur Procédure d'installation complète de Click&Decide sur un serveur Prérequis du serveur : Windows 2008 R2 or greater (64-bits) Windows 2012 (64-bits) - Le composant IIS (Internet Information Services) de

Plus en détail

Bases de Données Avancées

Bases de Données Avancées 1/26 Bases de Données Avancées DataWareHouse Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin,

Plus en détail

Construction d un EDD avec SQL 2008 R2. D. Ploix - M2 Miage - EDD - Création

Construction d un EDD avec SQL 2008 R2. D. Ploix - M2 Miage - EDD - Création Construction d un EDD avec SQL 2008 R2 Plan Analyse du DW construit Construction de la base DW dans SQL 2008 Construction des tables de faits et dimensions Injection des données Étapes de l injection des

Plus en détail

Notre processus d embauche

Notre processus d embauche Notre processus d embauche Nous considérons la passion, le désir d apprendre et les habilités priment sur l expérience. Notre processus d évaluation des candidatures passe donc par une auto-évaluation

Plus en détail

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Table des matières Les éléments à télécharger sont disponibles

Plus en détail

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

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...) Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence

Plus en détail

Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel

Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Avant-propos 1. À qui s'adresse ce livre? 9 2. Les pré-requis 10 3. Les objectifs du livre 10 Introduction 1. Présentation du décisionnel 15 1.1 La notion de décideur 15 1.2 Les facteurs d'amélioration

Plus en détail

MYXTRACTION. 2009 La Business Intelligence en temps réel

MYXTRACTION. 2009 La Business Intelligence en temps réel MYXTRACTION 2009 La Business Intelligence en temps réel Administration Qui sommes nous? Administration et management des profils Connecteurs Base des données Gestion des variables et catégories de variables

Plus en détail

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement Introduction Phases du projet Les principales phases du projet sont les suivantes : La mise à disposition des sources Des fichiers Excel sont utilisés pour récolter nos informations L extraction des données

Plus en détail

Business Intelligence avec SQL Server 2014 Maîtrisez les concepts et réalisez un système décisionnel

Business Intelligence avec SQL Server 2014 Maîtrisez les concepts et réalisez un système décisionnel Avant-propos 1. À qui s'adresse ce livre? 9 2. Les pré-requis 10 3. Les objectifs du livre 11 Introduction 1. Présentation du décisionnel 13 1.1 La notion de décideur 14 1.2 Les facteurs d'amélioration

Plus en détail

Sauvegarde des bases SQL Express

Sauvegarde des bases SQL Express Sauvegarde des bases SQL Express Sauvegarder les bases de données avec SQL Express Dans les différents articles concernant SQL Server 2005 Express Edition, une problématique revient régulièrement : Comment

Plus en détail

L INTELLIGENCE D AFFAIRE DANS LA VIE QUOTIDIENNE D UNE ENTREPRISE

L INTELLIGENCE D AFFAIRE DANS LA VIE QUOTIDIENNE D UNE ENTREPRISE 2009 L INTELLIGENCE D AFFAIRE DANS LA VIE QUOTIDIENNE D UNE ENTREPRISE Chapitre 1 : BI Une introduction La plupart des administrateurs de bases de données (DBA) ont rencontré une certaine forme de business

Plus en détail

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Avant de commencer à travailler avec le produit, il est nécessaire de comprendre, à un haut niveau, les problèmes en réponse desquels l outil a été

Plus en détail

Sauvegarde et Restauration d un environnement SAS

Sauvegarde et Restauration d un environnement SAS Sauvegarde et Restauration d un environnement SAS 1 INTRODUCTION 3 1.1 OBJECTIFS 3 1.2 PERIMETRE 3 2 LA SAUVEGARDE 4 2.1 QUELQUES REGLES D ORGANISATION 4 2.2 DEFINIR LES BESOINS 5 2.3 LA SAUVEGARDE, ETAPE

Plus en détail

N Cour Exam Thème Durée. 20410 70-410 New Installing and Configuring Windows Server 2012 5 J. 20411 70-411 New Administering Windows Server 2012 5 J

N Cour Exam Thème Durée. 20410 70-410 New Installing and Configuring Windows Server 2012 5 J. 20411 70-411 New Administering Windows Server 2012 5 J Infrastructures Windows Server 2012 20410 70-410 New Installing and Configuring Windows Server 2012 20411 70-411 New Administering Windows Server 2012 20412 70-412 New Configuring Advanced Windows Server

Plus en détail

Corrigé de l'atelier pratique du module 6 : Transfert de données

Corrigé de l'atelier pratique du module 6 : Transfert de données Corrigé de l'atelier pratique du module 6 : Transfert de données Table des matières Atelier pratique 6 : Transfert de données 1 Exercice 1 : Création d'un package SSIS 1 Exercice 2 : Déploiement d'un package

Plus en détail

OMGL6 Dossier de Spécifications

OMGL6 Dossier de Spécifications OMGL6 Dossier de Spécifications HELPDESK Radoslav Cvetkoski, Xavier Fantin, Yohann Haution, Yanis Salti, Sébastien Tassier Cvetkoski, Fantin, Haution, Salti, Tassier Page 1 Sommaire 1. Historique du document...

Plus en détail

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

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Excel est un des meilleurs outils de manipulation de données et parfois il est nécessaire d exploiter des données

Plus en détail

MS PROJECT 2000. Prise en main. Date: Mars 2003. Anère MSI. 12, rue Chabanais 75 002 PARIS E mail : jcrussier@anere.com Site : www.anere.

MS PROJECT 2000. Prise en main. Date: Mars 2003. Anère MSI. 12, rue Chabanais 75 002 PARIS E mail : jcrussier@anere.com Site : www.anere. DOCUMENTATION MS PROJECT 2000 Prise en main Date: Mars 2003 Anère MSI 12, rue Chabanais 75 002 PARIS E mail : jcrussier@anere.com Site : www.anere.com Le présent document est la propriété exclusive d'anère

Plus en détail

SQL Serveur 2012+ Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise

SQL Serveur 2012+ Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise SQL Serveur 2012+ Programme de formation France Belgique Suisse - Canada Microsoft Partner Formez vos salariés pour optimiser la productivité de votre entreprise Dernière mise à jour le : Avril 2014 Des

Plus en détail

MANUEL D'INSTALLATION SUR WINDOWS 2003/2008 SERVER

MANUEL D'INSTALLATION SUR WINDOWS 2003/2008 SERVER Logiciels industriels et techniques VIGISOFT URBAIN.NET v4.0 MANUEL D'INSTALLATION SUR WINDOWS 2003/2008 SERVER Référence document : MAN-URBAIN-INST Date du document : vendredi 19 novembre 2010 Auteur

Plus en détail

BD51 BUSINESS INTELLIGENCE & DATA WAREHOUSE

BD51 BUSINESS INTELLIGENCE & DATA WAREHOUSE BD51 BUSINESS INTELLIGENCE & DATA WAREHOUSE Document de synthèse de projet Développement d un système décisionnel pour la gestion des ventes par magasin pour la base de données EMODE. VINCENT Jérémy Roussel

Plus en détail

Didacticiel Études de cas. Description succincte de Pentaho Data Integration Community Edition (Kettle).

Didacticiel Études de cas. Description succincte de Pentaho Data Integration Community Edition (Kettle). 1 Objectif Description succincte de Pentaho Data Integration Community Edition (Kettle). L informatique décisionnelle («Business Intelligence BI» en anglais, ça fait tout de suite plus glamour) fait référence

Plus en détail

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services Ce Whitepaper décrit la méthodologie de développement d un rapport personnalisé au format SQL Server Reporting Service (SSRS) appliqué à System Center Operations Manager (SCOM) Whitepaper Méthodologie

Plus en détail

SHAREPOINT PORTAL SERVER 2013

SHAREPOINT PORTAL SERVER 2013 Powered by TCPDF (www.tcpdf.org) SHAREPOINT PORTAL SERVER 2013 Sharepoint portal server 2013 DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS Réf: MS20488 Durée : 5 jours (7 heures) OBJECTIFS

Plus en détail

Table des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d e-mail marketing. Pages 6-15.

Table des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d e-mail marketing. Pages 6-15. MODE D EMPLOI Table des Matières Pages 3-4 A propos d emblue Page 5 L environnement emblue Pages 6-15 Création d une campagne d e-mail marketing Pages 16-17 Liste de contacts Pages 18-20 Résultats des

Plus en détail

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE 1 Introduction aux tests de performance et de charge Sommaire Avertissement...2 Aperçu...3 1. Création du scénario de navigation web (Test web)...4 2.

Plus en détail

Plan. Excalibur. Les opérations sur données. SQL or not SQL? Backups. Inter opérabilité

Plan. Excalibur. Les opérations sur données. SQL or not SQL? Backups. Inter opérabilité Excalibur Les opérations sur données SQL or not SQL? Backups Inter opérabilité SQL or not SQL? Plan Excalibur existe en 2 versions : Version standard : Fichiers de données en format Microsoft data base

Plus en détail

Business Intelligence avec Excel, Power BI et Office 365

Business Intelligence avec Excel, Power BI et Office 365 Avant-propos A. À qui s adresse ce livre? 9 1. Pourquoi à chaque manager? 9 2. Pourquoi à tout informaticien impliqué dans des projets «BI» 9 B. Obtention des données sources 10 C. Objectif du livre 10

Plus en détail

Créer un publipostage avec Word 2007.

Créer un publipostage avec Word 2007. Bureautique Créer un publipostage avec Word 2007. Dans cette Fiche, nous allons décrire la procédure de création d'un publipostage avec Word 2007. La fonction de publipostage permet de créer un document

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

PerSal Manuel d installation

PerSal Manuel d installation PerSal Manuel d installation Version 1.0 hostagest sàrl Grand Rue 14 CH 1083 Mézières Tél : +41 21 635 31 02 Fax : +41 21 635 31 04 Email : info@hostagest.ch Homepage : www.hostagest.ch Configuration minimale

Plus en détail

SQL SERVER 2008, BUSINESS INTELLIGENCE

SQL SERVER 2008, BUSINESS INTELLIGENCE SGBD / Aide à la décision SQL SERVER 2008, BUSINESS INTELLIGENCE Réf: QLI Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION Cette formation vous apprendra à concevoir et à déployer une solution de Business

Plus en détail

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise BUSINESS INTELLIGENCE Une vision cockpit : utilité et apport pour l'entreprise 1 Présentation PIERRE-YVES BONVIN, SOLVAXIS BERNARD BOIL, RESP. SI, GROUPE OROLUX 2 AGENDA Définitions Positionnement de la

Plus en détail

1. Installation du Module

1. Installation du Module 1 sur 10 Mise en place du Module Magento V 1.5.7 1. Installation du Module Vous pouvez installer le module de deux façons différentes, en passant par Magento Connect, ou directement via les fichiers de

Plus en détail

Service Systèmes et Réseaux

Service Systèmes et Réseaux Service Systèmes et Réseaux Configuration de l accès ODBC dans les bases de données EBP Produits EBP : Comptabilité, Gestion Commerciale, Paye PRO v12 Automobile V10 Point de vente PRO v12 EBP Informatique

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Configuration de SQL server 2005 pour la réplication

Configuration de SQL server 2005 pour la réplication Sommaire Configuration de SQL server 2005 pour la réplication 1. Présentation du besoin... 2 2. Architecture des deux sites... 2 3. Présentation du modèle de publication de réplication... 3 4. Configuration

Plus en détail

Guide de démarrage Tradedoubler. Manuel éditeur / affilié

Guide de démarrage Tradedoubler. Manuel éditeur / affilié Guide de démarrage Tradedoubler Manuel éditeur / affilié 1 DEMARRER 1. Devenir éditeur sur Tradedoubler 2. Ajouter ses informations bancaires 3. Bénéficier des paiements internationaux 4. Avoir accès aux

Plus en détail

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr] 10. Base de données et Web 313 Evolution de l'information Ordre de grandeur : 314 1Mo : 1 gros roman 200Mo : ce que mémorise un être humain dans sa vie. 900Mo : information contenue dans le génome d'une

Plus en détail

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques Plan de formation : Certification OCA Oracle 11g Description Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques industriels les plus avancés. Cette formation permettra

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

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

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

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

Analyse comparative entre différents outils de BI (Business Intelligence) : Analyse comparative entre différents outils de BI (Business Intelligence) : Réalisé par: NAMIR YASSINE RAGUI ACHRAF Encadré par: PR. L. LAMRINI Dans le domaine d économies des Big Data et Open Data, comment

Plus en détail

Comment bien débuter sa consolidation?

Comment bien débuter sa consolidation? Comment bien débuter sa consolidation? Sommaire I. Introduction... 2 Connexion à So Conso... 2 Ordre d importation... 3 II. Fichiers d import Excel... 3 Taux de conversion... 3 Taux d impôts... 6 Les entités...

Plus en détail

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES BASE DE DONNEES La plupart des entreprises possèdent des bases de données informatiques contenant des informations essentielles à leur fonctionnement. Ces informations concernent ses clients, ses produits,

Plus en détail

La base de données dans ArtemiS SUITE

La base de données dans ArtemiS SUITE 08/14 Vous préférez passer votre temps à analyser vos données plutôt qu à chercher un fichier? La base de données d ArtemiS SUITE vous permet d administrer et d organiser confortablement vos données et

Plus en détail

Gestion de stock pour un magasin

Gestion de stock pour un magasin Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch Gestion de stock pour un magasin Stock online utilise ASP/MS-Access DO Thi Tra My No étudiant : 05-333-750 Travail de séminaire

Plus en détail

Sql Server 2005 Reporting Services

Sql Server 2005 Reporting Services Sql Server 2005 Reporting Services Un grand merci à Mr F. B. pour sa franchise, son sens de la relation humaine et son humilité. Sql Server 2005 Reporting Services - 2 / 30 - Sommaire Sommaire...2 Introduction...3

Plus en détail

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

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 Formation Word/Excel Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 1 Avant de débuter Qui suis-je? À qui s adresse cette présentation? Petit sondage

Plus en détail

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments Développement d une application en web/ client lourd en C# permettant la gestion des médicaments et des commandes de

Plus en détail

Microsoft Application Center Test

Microsoft Application Center Test Microsoft Application Center Test L'outil de Test de performance des Sites Web Avec Visual Studio.NET, il est fourni une petite application qui permet de valider la performance de son site Internet ou

Plus en détail

Jedox rafraîchit les rapports du fabricant de boissons MBG

Jedox rafraîchit les rapports du fabricant de boissons MBG Jedox rafraîchit les rapports du fabricant de boissons MBG «Nous pouvons désormais réaliser plus efficacement notre reporting et la planifi cation de nos ventes grâce à Jedox, et avons même soif de plus

Plus en détail

WorkflowGen 6.0 Guide de mise à jour

WorkflowGen 6.0 Guide de mise à jour WorkflowGen 6.0 Guide de mise à jour Date de mise à jour : le 10 juin 2015 Copyright Advantys 2015 www.workflowgen.com Table des matières Présentation 3 Préparation 4 Aperçu 4 Demander des nouveaux fichiers

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

Business Intelligence

Business Intelligence avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................

Plus en détail

IBM System i. DB2 Web Query for System i : le successeur de Query/400? Oui, mais bien plus!!!

IBM System i. DB2 Web Query for System i : le successeur de Query/400? Oui, mais bien plus!!! DB2 Web Query for System i : le successeur de Query/400? Oui, mais bien plus!!! Stéphane MICHAUX Philippe BOURGEOIS Christian GRIERE stephane_michaux@ibi.com pbourgeois@fr.ibm.com cgriere@fr.ibm.com Les

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

Google Apps for Business

Google Apps for Business PROGRAMME DE FORMATION : Initiation au logiciel Google Apps for Business Programme détaillé sur : http:www.gestion-de-contacts.comformation Google Apps for Business Google Apps est un service externalisé

Plus en détail

SAP BusinessObjects Web Intelligence (WebI) BI 4

SAP BusinessObjects Web Intelligence (WebI) BI 4 Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18

Plus en détail

WHATSUP GOLD GESTION DE LA BASE DE

WHATSUP GOLD GESTION DE LA BASE DE WHATSUP GOLD GESTION DE LA BASE DE DONNEES VOTRE CONTACT TECHNIQUE JEAN-PHILIPPE SENCKEISEN LIGNE DIRECTE : 01 34 93 35 33 EMAIL : JPSENCKEISEN@ORSENNA.FR VOTRE CONTACT TECHNIQUE FABIEN TURQUOIS LIGNE

Plus en détail

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

Guide de présentation du courrier électronique. Microsoft Outlook 2010. Préparé par : Patrick Kenny

Guide de présentation du courrier électronique. Microsoft Outlook 2010. Préparé par : Patrick Kenny Guide de présentation du courrier électronique Microsoft Outlook 2010 Préparé par : Patrick Kenny 5 décembre 2011 Table des matières Adresse courriel, nom de domaine et compte des employés :... 4 Liste

Plus en détail

Note de compatibilité

Note de compatibilité R&D et Stratégie Division SMB Le 10/09/2014 De Département Qualité, R&D SMB Objet : Compatibilité des applications Sage sur SQL 2014 I. Environnement testé Cette procédure de test a pour objectif de valider

Plus en détail

Installation de Premium-RH

Installation de Premium-RH de Premium-RH Préconisations techniques Version 6.1 PREMIUM-RH 64, avenue Leclerc 69007 Lyon T +33 (0)4 72 84 24 10 F +33 (0)4 72 84 24 11 relation-client@premium-rh.com www.premium-rh.com SIRET 398 402

Plus en détail

Préconisations Techniques & Installation de Gestimum ERP

Préconisations Techniques & Installation de Gestimum ERP 2015 Préconisations Techniques & Installation de Gestimum ERP 19/06/2015 1 / 30 Table des Matières Préambule... 4 Prérequis matériel (Recommandé)... 4 Configuration minimum requise du serveur (pour Gestimum

Plus en détail

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos)

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos) Présentation des technologies SharePoint 1. Introduction 19 2. Enjeux 20 3. Les pièges à éviter 22 4. Présentation technologique 22 4.1 Historique 23 4.2 Briques fonctionnelles et comparatif des éditions

Plus en détail

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.

Plus en détail

Gestion des bases de données

Gestion des bases de données Gestion des bases de données DU Chef de Projet en Recherche Clinique 23/11/2012 Fabrice GOURMELON URC/CIC Necker - Cochin 2 A. Qu est-ce qu une donnée? B. Qu est-ce qu une base de données? C. Définition

Plus en détail

Méthodologie de conceptualisation BI

Méthodologie de conceptualisation BI Méthodologie de conceptualisation BI Business Intelligence (BI) La Business intelligence est un outil décisionnel incontournable à la gestion stratégique et quotidienne des entités. Il fournit de l information

Plus en détail

Chapitre 9 : Informatique décisionnelle

Chapitre 9 : Informatique décisionnelle Chapitre 9 : Informatique décisionnelle Sommaire Introduction... 3 Définition... 3 Les domaines d application de l informatique décisionnelle... 4 Architecture d un système décisionnel... 5 L outil Oracle

Plus en détail

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Extrait Alimenter l'entrepôt de données avec SSIS Business

Plus en détail

avast! EP: Installer avast! Small Office Administration

avast! EP: Installer avast! Small Office Administration avast! EP: Installer avast! Small Office Administration Comment installer avast! Small Office Administration? avast! Small Office Administration est une console web qui permet la gestion a distance de

Plus en détail

HERMES SYSTEM et BEWISE souhaitent vous offrir les meilleures compétences.

HERMES SYSTEM et BEWISE souhaitent vous offrir les meilleures compétences. Notre alliance, Votre atout. HERMES SYSTEM et BEWISE souhaitent vous offrir les meilleures compétences. C est de cette philosophie qu est née notre partenariat avec la société toulousaine (31) Bewise,

Plus en détail

2012-2013 [COMPTE RENDU SEMAINE DU 21 AU 27 JANVIER] Client

2012-2013 [COMPTE RENDU SEMAINE DU 21 AU 27 JANVIER] Client 2012-2013 Client Kevin BAILLY Equipe TeamAndroid : Aitzol CASADO Amadou BALDE Hicham AMARA Ifede LOKO Moustakime KIFIA Guoqiang ZHANG [COMPTE RENDU SEMAINE DU 21 AU 27 JANVIER] H5 Rapport de projet de

Plus en détail

Fiche Technique Windows Azure

Fiche Technique Windows Azure Le 25/03/2013 OBJECTIF VIRTUALISATION mathieuc@exakis.com EXAKIS NANTES Identification du document Titre Projet Date de création Date de modification Fiche Technique Objectif 25/03/2013 27/03/2013 Windows

Plus en détail

Manuel du composant CKForms Version 1.3.2

Manuel du composant CKForms Version 1.3.2 Manuel du composant CKForms Version 1.3.2 Ce manuel vous présente les principales fonctionnalités du composant CKForms y compris le module et le plug-in CKForms 1.3 est la nouvelle version du composant

Plus en détail

Ici, le titre de la. Tableaux de bords de conférence

Ici, le titre de la. Tableaux de bords de conférence Ici, le titre de la Tableaux de bords de conférence pilotage d entreprise, indicateurs de performance reporting et BI quels outils seront incontournables à l horizon 2010? Les intervenants Editeur/Intégrateur

Plus en détail

AutoCAD 2009. Petit exercice sous

AutoCAD 2009. Petit exercice sous AutoCAD 2009 Exercices sur l extraction de données Exercice 1 : QUANTIFIEZ LE MOBILIER Etape 1 : Nouvelle extraction de données Etape 2 : Pour le dessin courant Etape 3 : Choisissez les objets Etape 4

Plus en détail

Langages Standards Web (XSL, XMLDOM, HTML, DHTML, CSS, JavaScript), ASP, C, ESQL-C, Scripts Shell, PL/SQL, C++, C#, ASP.NET

Langages Standards Web (XSL, XMLDOM, HTML, DHTML, CSS, JavaScript), ASP, C, ESQL-C, Scripts Shell, PL/SQL, C++, C#, ASP.NET Michel MARTIN 40 clos des Charmilles 76 850 BOSC LE HARD Tél. : 06 150 150 75 michelk12@gmail.com 39 ans, permis A et B, véhiculé Ingénieur d Etudes et développement 11 ans d expérience Compétences techniques

Plus en détail

Programme ASI Développeur

Programme ASI Développeur Programme ASI Développeur Titre de niveau II inscrit au RNCP Objectifs : Savoir utiliser un langage dynamique dans la création et la gestion d un site web. Apprendre à développer des programmes en objet.

Plus en détail

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable

Plus en détail

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

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle

Plus en détail

CATALOGUE DES FORMATIONS

CATALOGUE DES FORMATIONS CATALOGUE DES FORMATIONS COURS THEMATIQUES MIGRATION À WINDOWS 10... 1 WORD: LES TABLEAUX... 2 WORD: MODÈLES ET FORMULAIRES... 3 WORD: PUBLIPOSTAGE... 4 WORD: LES LONGS DOCUMENTS... 5 WORD: PUBLICATION...

Plus en détail