Projet 1 : RiskMetrix Conversion
|
|
- Franck Charbonneau
- il y a 8 ans
- Total affichages :
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 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étailTP2 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étailIntroduction 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étailThibault 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étailIntroduction à 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étailBIRT (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étailCATALOGUE 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étailSage 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étailTravail 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étailDé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étailProcé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étailBases 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étailConstruction 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étailNotre 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étailBusiness 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étailSQL 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étailBusiness 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étailMYXTRACTION. 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étailFournir 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étailBusiness 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étailSauvegarde 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étailL 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étailIntroduction à 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étailSauvegarde 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étailN 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étailCorrigé 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étailOMGL6 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étailUtiliser 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étailMS 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étailSQL 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étailMANUEL 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étailBD51 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étailDidacticiel É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étailWhitepaper. 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étailSHAREPOINT 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étailTable 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étailINTRODUCTION 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étailPlan. 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étailBusiness 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étailCré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étailet 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étailMagento. 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étailPerSal 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étailSQL 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étailBUSINESS 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étail1. 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étailService 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étailProjet 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étailConfiguration 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étailGuide 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étail10. 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étailPlan 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étailSommaire. 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étailCursus 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étailAnalyse 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étailComment 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étailFaculté 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étailLa 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étailGestion 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étailSql 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étailFormation 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étailSPECIFICATIONS 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étailMicrosoft 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étailJedox 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étailWorkflowGen 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étailDocumentation 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étailBusiness 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étailIBM 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étailSQL 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étailGoogle 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étailSAP 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étailWHATSUP 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étailSage 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étailMercredi 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étailGuide 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étailNote 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étailInstallation 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étailPré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étailSharePoint 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étailPrincipales 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étailGestion 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étailMé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étailChapitre 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étailBusiness 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étailavast! 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étailHERMES 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étail2012-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étailFiche 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étailManuel 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étailIci, 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étailAutoCAD 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étailLangages 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étailProgramme 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étailMANUEL 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étailSaisissez 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étailCATALOGUE 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