Améliorer sa productivité grâce aux traitements parallèles : SAS Multi-Process CONNECT

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

Download "Améliorer sa productivité grâce aux traitements parallèles : SAS Multi-Process CONNECT"

Transcription

1 Améliorer sa productivité grâce aux traitements parallèles : SAS Multi-Process CONNECT 1

2 TABLE DES MATIERES I. INTRODUCTION...3 II. LES TRAITEMENTS PARALLELES...4 1) Qu est-ce qu un traitement parallèle avec MP CONNECT?...4 2) Qu est qu une architecure SMP?...4 III. LE DETAIL DE MP CONNECT...5 1) Quelques cas où MP CONNECT peut s appliquer...5 2) Comment identifier que MP CONNECT peut s utiliser?...7 3) La syntaxe pour MP CONNECT...7 4) Nouveautés spécifiques à la version III. TABLEAU COMPARATIF ENTRE UNE EXECUTION SEQUENTIELLE ET UNE EXECUTION MP CONNECT ) Spécificité de la machine de test ) Tableau de tests...14 IV. LE FUTUR DE MP CONNECT...14 V. EXEMPLE DE PROGRAMME S MP CONNECT...15 VI. CONCLUSION...18 VII. REFERENCES

3 I. INTRODUCTION La version 8 du Système SAS introduit une nouveauté très intéressante avec le module SAS/CONNECT : le Multi-Process CONNECT (MP CONNECT). Aujourd hui du fait de l augmentation du volume de données, les serveurs s équipent de plusieurs processeurs pour accélérer les traitements. MP CONNECT tire donc avantage des architectures parallèles, on entend par architecture parallèle les machines SMP (Symmetric Multi-Processing). Cette nouveauté exploite à fond les capacités d un serveur Multiprocesseur en permettant le traitement parallèle des tâches et la coordination de tous les résultats dans la session SAS initiale. Concrètement, l utilisateur peut désormais démarrer une session SAS distante sur chacun des processeurs de son serveur, exécuter son code sur chacune de ces sessions distantes, et récupérer son résultat dans sa session SAS originale. Session SAS distante Session SAS locale Connect et Signon Session SAS distante Session SAS distante Le premier objectif du traitement multiprocesseur est d exécuter un programme en moins de temps qu avec une exécution séquentielle. Avant la Version 8, SAS/CONNECT a toujours été un outil de «client/serveur» pour établir une connexion depuis une session SAS en locale vers une session SAS distante. MP CONNECT profite du «multiprocessing» en établissant une connexion vers une ou plusieurs sessions SAS distantes qui peuvent résider sur la machine locale ou sur différentes machines du réseau. MP CONNECT est la clé offerte aux utilisateurs SAS pour rentrer dans le monde des traitements parallèles. Avec MP CONNECT vos étapes DATA, vos proc SQL, vos proc SORT et bien d autres verront leur temps d accomplissement réduit. Ce papier a pour but de vous donner une idée, de vous présenter MP CONNECT, et d illustrer les bénéfices qu il peut vous apporter. 3

4 II. LES TRAITEMENTS PARALLELES 1) Qu est-ce qu un traitement parallèle avec MP CONNECT? Le terme de traitement parallèle dans notre contexte signifie le traitem ent concurrent en simultané ; des tâches individuelles sont exécutées au même moment. Sans MP CONNECT, le traitement se faisait de façon séquentielle c est à dire que l exécution de la tâche B était impossible tant que la tâche A n était pas finie. Imaginons par exemple qu un utilisateur SAS ait pour mission de traiter deux fichiers à plat le plus rapidement possible. Il doit intégrer ces deux fichiers dans SAS, transformer les variables, trier les tables puis enfin les combiner via un «merge» et exécuter une proc summary sur cette nouvelle table. Le MP CONNECT va permettre à notre utilisateur d exploiter ses processeurs pour exécuter tout ce qui concerne la préparation des données (jusqu au «merge») en parallèle. Nous pouvons imaginer le temps qui peut être gagné dans le cas de très grosse structure de données. En effet, en version 6 toutes ces opérations auraient dû être réalisées de façon séquentielle et toute la première partie de notre traitement aurait été beaucoup plus coûteuse en temps. Version 6 Version 8 ETAPE DATA A; PROC SORT A; ETAPE DATA B ; PROC SORT B; MERGE A B ; SUMMARY ; ETAPE DATA A ; PROC SORT A; Traitement parallèle MERGE A B ; SUMMARY ; ETAPE DATA B ; PROC SORT B; 2) Qu est qu une architecture SMP (Symmetric MultiProcessor ou Architecture multiprocesseur symétrique)? Dans cette architecture, plusieurs processeurs partagent une mémoire et un sous-système d E/S globaux. Le modèle logiciel SMP traditionnel, appelé modèle à mémoire partagée, exécute une seule copie du système d exploitation, et les processus d application s exécutent comme s ils se trouvaient sur un système monoprocesseur. Le système SMP offre un haut niveau d évolutivité à la condition que les applications exécutées ne fassent pas appel aux partages des données. 4

5 III. LE DETAIL DE MP CONNECT Le terme de multiprocessing au sens MP Connect est de diviser un traitement en plusieurs sous tâches indépendantes qui peuvent être exécutées simultanément. Le but du MP CONNECT est donc de traiter un programme en moins de temps que si on l exécute séquentiellement. Pour cela on a la possibilité d utiliser MP CONNECT sur un poste qui bénéficie d une architecture SMP ou bien sur différents postes à travers votre réseau (Voir «V. Exemple de programme MP CONNECT). 1) Quelques cas où MP CONNECT peut s appliquer : Votre projet implique l extraction ou le traitement de données provenant de sources indépendantes avant de combiner le tout. Vous travaillez avec une table très volumineuse qui peut être divisée en plusieurs sous ensembles pour des traitements indépendants avant une recombinaison pour l analyse. Votre devez construire plusieurs MDDB, afin de mettre en place une structure HOLAP sur ces derniers. Vous pouvez donc créer vos MDDB, en parallèle. Voici quelques scénarii illustrés d un schéma dans lesquels MP CONNECT peut avoir un impact conséquent sur les bénéfices en temps : Figure 1 illustre un possible scénario de Data Warehouse qui requiert l extraction de données provenant de trois sources différentes et qui seront combinées ensuite pour un traitement commun. En procédant à l extraction des trois sources de façon parallèle votre temps de traitement va diminuer considérablement. Sans MP CONNECT il aurait fallu procéder aux extractions une à une de façon séquentielle avant de pouvoir les combiner. Extraction Orac le Extraction sur une table SAS merge data Lecture d un fichier à plat temps Figure 1. Scénario Data Warehouse 5

6 Figure 2 illustre un exemple d analyse SAS qui requiert l exécution de plusieurs procédures SAS indépendantes sur une ou plusieurs sources de données. Ici, avec MP CONNECT beaucoup de temps sera gagner. Maintenant, le temps pour exécuter ces 3 traitements, sera égal au temps d exécution de la procédure la plus consommatrice en temps. PROC FREQ PROC TABULATE Traitements additionnels. PROC UNIVARIATE temps Figure 2. Analyses multiples sur une table unique. Figure 3 illustre un scénario HOLAP qui requiert la création de plusieurs MDDBs. L exécution parallèle de création de MDDBs s applique parfaitement à MP CONNECT. En fonction du nombre et de la taille de vos cubes, les bénéfices en temps pourront être très conséquents. Création MDDB 1 Création MDDB 2 Création MDDB n temps Figure 3. Créations parallèles de MDDBs. 6

7 2) Comment identifier que MP CONNECT peut s utiliser? Il est important de noter que MP CONNECT ne peut pas s appliquer à tous les types de traitements. Il faut donc apprendre à les identifier : Il faut déterminer si vos sources de données peuvent être traitées séparément et indépendamment les unes des autres. Repérer les possibilités pour segmenter le code en plusieurs sous parties et s assurer qu elles n accèderont pas à des ressources partagées. S assurer que votre système peut supporter la syntaxe additionnelle apportée par le traitement parallèle. Un traitement MP CONNECT sur une seule machine mono processeur n a aucun intérêt. Ces vérifications peuvent paraître futiles mais s avère importante dans l optique de gagner du temps avec MP CONNECT. Il faut être sûr d avoir bien identifié que l utilisation de MP CONNECT va nous apporter des bénéfices. 3) La syntaxe pour MPCONNECT : Normalement, avec SAS/CONNECT, la commande SIGNON est utilisée pour établir une connexion entre deux sessions SAS. Cette commande a été simplifiée pour faciliter la création de connections sur la machine locale. Ce nouveau SIGNON élimine le besoin d utilisation d un script sur le poste local, le besoin de spécifier un userid et un password, le besoin d un spawner à l écoute, et le besoin de spécifier la méthode d accès Le seul paramètre nécessaire pour que le SIGNON fonctionne est la commande utilisée pour lancer une session SAS et un nom associé à ce nouveau process SAS. Une nouvelle option SASCMD est utilisée pour spécifier la commande SAS qui est utilisé pour lancer une session SAS. Cette commande peut être spécifiée en option globale ou en option du SIGNON. Une fois qu un SIGNON a été exécuté et qu une connexion est établie vers une ou plusieurs sessions SAS, la commande RSUBMIT peut être exploitée pour exécuter des traitements. Désormais, on dispose d une option AUTOSIGNON qui permet de diminuer la syntaxe pour exécuter une nouvelle session SAS, elle permet d éviter l utilisation de SIGNON, on peut utiliser juste un bloc RSUBMIT/ENDRSUBMIT pour réaliser la connexion et le traitement. La commande RSUBMIT utilisée avec l option WAIT=NO identifie que le traitement peut être exécuté par une nouvelle connexion SAS, c est le mode asynchrone. En fait, au lieu d attendre qu un premier bloc RSUBMIT/ENDRSUBMIT soit achevée, cette option permet de démarrer une nouvelle tâche dans une autre session SAS. Par défaut, pour chaque traitement asynchrone, SAS/CONNECT encapsule toutes les informations de log et d output dans un fichier jusqu à ce que vous les requêtiez avec la commande RGET ou un SIGNOFF. Vous pouvez donc visualiser la log avec cette commande sans arrêter la connexion. La commande RDISPLAY permet elle aussi de visualiser les informations de la log et de l output accumulées par SAS/CONNECT mais dans des fenêtres indépendantes, on évite ainsi le mélange entre les informations de la session locale et les informations de la session remote. De plus il existe des nouvelles options en version 8.2 pour la gestion de la log et de l output. 7

8 Une autre commande très importante concerne le fait de pouvoir contrôler l exécution locale qui va suivre vos traitements asynchrones en multiprocessing. Ce contrôle est géré par la commande WAITFOR qui met en attente l exécution de votre traitement en local temps que une, plusieurs ou toutes les tâches démarrées auparavant ne sont achevées. Par exemple si vous souhaitez utiliser deux sessions qui chacune triera une table puis ensuite faire un merge sur ces deux tables dans votre session parente, vous devrez être sûr que les deux traitements de tri sont bien terminés avant de procéder au merge. WAITFOR vous permet de contrôler ce phénomène. La commande LISTASK vous permet d observer dans la log l état actuel de une ou toutes vos connexions actives. C est utile pour observer l état de nos traitements asynchrones à un instant T. Voyons maintenant les détails de ces options et commandes qui permettent le multiprocessing avec SAS. La commande SIGNON : La commande SIGNON est utilisé pour démarrer, depuis SAS, une autre session SAS et donc d établir une connexion entre deux sessions SAS. La nouvelle session SAS peut être démarré sur la même machine ou sur machine distante. Si vous voulez établir cette connexion sur une autre machine un spawner et/ou un fichier script est nécessaire. Si la session SAS est démarrée sur la même machine que la machine parente alors la nouvelle option SASCMD peut être utilisée pour spécifier la commande à utiliser pour démarrer SAS. Cette option peut être déclarée avec les options générales, avec le SIGNON ou, si l option AUTOSIGNON est utilisée, dans le RSUBMIT. SASCMD= SAScmd Où SAScmd positionne la commande à utiliser pour lancer une nouvelle session SAS. Vous pouvez rajouter entre les quotes des options relatives à votre démarrage de SAS, par exemple : sascmd=" 'C:\Program Files\SAS Institute\SAS\V8\SAS.EXE' -config 'C:\Program Files\SAS Institute\SAS\V8\SASV8.CFG' " La commande RSUBMIT : La commande RSUBMIT permet d exécuter du code SAS saisi dans la session locale au sein d une session SAS démarrée en REMOTE. Toutes les informations provenant de la log et de l output sont renvoyées dans votre log et output locales comme si elles étaient exécutées dans la session locale. RSUBMIT peut être exécuté en mode synchrone et asynchrone. Le mode synchrone signifie que le traitement REMOTE doit être terminé avant qu on puisse continuer le traitement LOCAL. C est à dire que le RSUBMIT est exécuté entièrement avant qu on reprenne le contrôle de notre session locale. C est le mode par défaut. Le mode asynchrone permet de lancer un traitement en RSUBMIT en tâche de fond et de reprendre tout de suite le contrôle de la session locale, ou de lancer un autre traitement en REMOTE sur une autre machine. Les options RSUBMIT suivantes permettent le mode asynchrone : CONNECTWAIT CWAIT WAIT=value Où value spécifie si ce RSUBMIT spécifique va être exécuté en mode synchrone où asynchrone. CWAIT permet de déclarer le mode d exécution du RSUBMIT en option globale : OPTIONS CWAIT=NO; 8

9 Les valeurs qui peuvent être prises en compte par WAIT= sont : YES Y NO N Indique une exécution en mode synchrone du RSUBMIT. Indique une exécution en mode asynchrone du RSUBMIT Si vous avez positionné WAIT=NO, il peut être intéressant de spécifier l option MACVAR. Cela vous permettra alors de tester à tout moment le statut d un traitement RSUBMIT asynchrone (Terminé ou en cours). CMACVAR MACVAR=value Où value spécifie le nom de la macro variable à associer à ce traitement en REMOTE. La macro variable pourra alors prendre les valeurs suivantes : Indique que le traitement RSUBMIT est terminé Indique que le traitement RSUBMIT n a pas pu se terminer. Indique que le traitement RSUBMIT est en cours. La commande WAITFOR : La commande WAITFOR est utilisée pour permettre à la session SAS locale d attendre la fin des traitements asynchrones pour exécuter du code. Si plus d une tâche est spécifiée, alors la commande peut accepter les options suivantes _ANY_ et _ALL_. L option _ANY_ suspend l exécution du code de la session SAS en locale jusqu au terme d une des tâches spécifiées dans le WAITFOR. L option _ALL_ suspend l exécution du code de la session SAS en locale jusqu au terme de toute les tâches spécifiées dans le WAITFOR. Vous pouvez spécifier une option TIMEOUT. Si les tâches spécifiées dans le WAITFOR ne sont pas terminées lorsque la valeur du TIMEOUT est atteinte, le contrôle de la session locale est repris et le traitement asynchrone se poursuit. Si toutes les tâches spécifiées se terminent avant le TIMEOUT le contrôle est rendu à la session locale sans attendre que le TIMEOUT arrive à son terme. La commande RGET : La commande RGET permet de récupérer les informations de la log et de l output accumulées par SAS/CONNECT afin d être insérées dans la log de la session locale. Quand un traitement asynchrone est lancé, par défaut, les fenêtres log et output ne sont pas redirigées vers la session locale, ces informations sont stockées dans le «backing store». Un backing store est un fichier SAS qui est dans le répertoire de la SASWORK. Si la com mande RGET est exécutée pendant qu un traitement asynchrone est en cours, les informations de LOG et d output sont redirigées vers la session locale et le traitement continue mais en mode synchrone. C est à dire que vous ne pourrez reprendre le contrôle de la session locale que lorsque le traitement sera achevé. La meilleure chose à faire, pour exécuter cette opération, est de contrôler via la macro MACVAR l état de votre traitement, lorsqu il est complet, vous pouvez lancer la commande RGET. Si vous travaillez en interactif, vous pouvez utilisé la commande LISTTASK. 9

10 Cependant, si des options du type LOG= ou OUTPUT= (voir nouveautés 8.2) sont spécifiées, les commandes RGET ou RDISPLAY n auront aucun effet. La commande RDISPLAY : La commande RDISPLAY crée deux fenêtres pour chaque traitement asynchrone qui ont pour but d afficher la log et l output qui ont été générées. Une fenêtre affiche les lignes de la log et l autre les lignes de l output. Quand un traitement asynchrone est lancé, par défaut, la log et l output ne sont pas redirigées vers la session locale, ces informations sont stockées. RDISPLAY vous permet de disposer de cette information sans «polluer» la log SAS de la session locale. Cependant si des options du type LOG= ou OUTPUT= (voir nouveautés 8.2) sont spécifiées, les commandes RGET ou RDISPLAY n auront aucun effet. La commande LISTASK : LISTTASK vous donne des informations à propos de toutes les connexions actives. L affichage de LISTTASK est le suivant : nom de la tâche et statut de la tâche. Une tâche peut obtenir les statuts suivants : READY RUNNING SYNCHRONOUSLY RUNNING ASYNCHRONOUSLY COMPLETE Exemple : Options AUTOSIGNON=YES; Rsubmit PROCESS=task1 WAIT=NO MACVAR=tt SASCMD='/sas/sasv8/sas'; /* Programme exécuté sur la session REMOTE*/ endrsubmit; WAITFOR task1; /* attente de la fin de task1*/ /*Programme exécuté sur la session LOCALE*/ DM 'RGET'; /*récupéation log et Output*/ 10

11 4) Nouveautés spécifiques à la 8.2 : Nouvelles options pour LOG= et OUTPUT= : Il existe des nouvelles options pour LOG= et OUPUT= qui peuvent être utilisées en RSUBMIT mais seulement en mode asynchrone. Cela permet de diriger la log ou l output SAS qui sont générées par la session distante en cours, soit dans le Backing store, soit dans un fichier. Vous avez trois possibilités : LOG= / OUTPUP= KEEP, PURGE et <filename fileref> : KEEP : c est le défaut. Il va diriger la log et l output dans le «Backing store». Pour les récupérer, il faut utiliser les commandes rget, rdisplay ou signoff ; PURGE : comme son nom le laisse présager, cette instruction efface toutes les lignes générées par la log ou l output. Cela peut être utilisé lorsqu on veut limiter l utilisation d espace disque par le traitement. <Filename fileref > : les résultats seront stockés dans le fichier spécifié. Nouvelle instruction KILLTASK : KILLTASK peut être utilisé pour mettre fin à une ou plusieurs tâches asynchrones. Vous pouvez spécifier la liste des tâches à terminer séparées par des espaces ou par le mot clé _ALL_ si vous voulez terminer toutes les tâches asynchrones en cours. L utilisation de cette commande entraîne l affichage des LOG et des OUTPUT accumulées dans le «backing store» dans la session locale parente. La syntaxe est : KILLTASK ALL <task1 task2...>; La fenêtre NOTIFY : Vous pouvez désormais spécifier si vous voulez recevoir une notification visuelle lorsqu un traitement asynchrone est terminé. Une fenêtre apparaît avec le texte suivant : Asynchronous task xxxx has completed. L apparition de cette fenêtre n empêche pas la poursuite du traitement. 11

12 Le moniteur SAS/CONNECT : Aujourd hui l explorateur de SAS nous donne une possibilité de visualiser le moniteur de SAS/CONNECT ce qui permet en fait de suivre le déroulement des tâches ou des connexions lancées à travers SAS. La fenêtre liste donc le nom des tâches lancées avec leurs statuts associés. Une nouvelle tâche est ajoutée lorsqu un SIGNON est exécuté et le champ statut est mis à jour dynamiquement selon l état de la tâche. A tout moment, vous pouvez agir sur ces tâches avec le clic droit de la souris, deux choix vous sont alors proposer RDISPLAY ou KILL. Une tâche est automatiquement effacée du moniteur lorsque le signoff de celle ci est exécuté. Les différents statuts sont les suivants : READY RUNNING SYNCHRONOUSLY RUNNING ASYNCHRONOUSLY COMPLETE Pour atteindre le moniteur SAS/CONNECT : 12

13 La fenêtre du moniteur de SAS/CONNECT : III. TABLEAU COMPARATIF ENTRE UNE EXECUTION SEQUENTIELLE ET UNE EXECUTION MPCONNECT 1) Spécificité de la machine de test : Les tests ont été réalisés sur SAS Version 8.2. Système Composants Windows 2000 server 2 processeurs Intel Pentium III de 933 Mhz Bus mémoire à 133Mhz 3 disques RAID 5 de 18 Go chacun Mémoire 1 Go 13

14 2) Tableau de tests Programme Exécution séquentielle MP CONNECT Création de deux tables de 10 millions d observations chacune. Tris de ces deux tables, puis merge de ces deux tables. Création de quatre tables de 50 millions d observations chacune. Tris de ces quatre tables, puis merge de ces quatre tables. Création de deux tables de 75 millions d observations chacune. Tris de ces deux tables, puis merge de ces deux tables. 00 :02 :15 00 :01 :41 01 :10 :40 00 :48 :33 00 :55 :47 00 :34 :02 Des benchmarks ont été réalisés aux Etats-Unis sur une machine Unix Solaris 7 avec 12 processeurs Ultrasparc de 400 Mhz chacun, les résultats sont très probants quant aux bénéfices qu on peut tirer de MP CONNECT avec une machine puissante. Dans ce tableau, la première colonne représente le nombre de fois que le programme a été exécuté lorsque c était en séquentielle et le nombre de processeurs utilisé lorsque le test était avec MP CONNECT. La seconde colonne représente le nombre de bytes de la table qui est utilisé, ensuite les deux dernières colonnes sont le temps d exécution avec MP CONNECT et le temps d exécution en séquentielle. Boucles/processeurs Total Bytes MP CONNECT Exécution séquentielle 2 48MG 00 :01 :14 00 :02 : MG 00 :01 :17 00 :04 : MG 00 :05 :21 00 :09 : MG 00 :05 :31 00 :19 : MG 00 :13 :21 00 :26 : MG 00 :13 :32 00 :52 : MG 00 :14 :23 01 :20 : G 00 :27 :27 01 :48 : G 00 :28 :58 02 :40 :51 IV. LE FUTUR DE MP CONNECT 14

15 SAS travaille actuellement sur des améliorations pour faciliter l usage de MP CONNECT : Spécifier le nom d une tâche spécifique dans la macro %SYSLPUT pour permettre de diriger l exécution vers une tâche spécifique. Repérer les sessions asynchrones actives au moment d un arrêt du SAS en local pour demander via une fenêtre à l utilisateur si il est sûr de vouloir stopper tel ou tel traitement. Permettre à la session REMOTE d avoir un accès facile aux bibliothèques qui sont déclarées dans la session locale. De plus, un prototype de «pipeline parallelism» est en train d être implémenté. «Pipeline parallelism» permet lorsqu une tâche B requiert des résultats de la tâche A, mais ne requiert pas l ensemble des résultats, de démarrer avant la fin de tâche A. V. EXEMPLE DE PROGRAMMES MP CONNECT Ce programme illustre la fonctionnalité MP CONNECT. Dans ce programme je crée deux tables (de 75 millions observations chacune), puis je les trie en traitements parallèles. Ensuite, je fais un merge sur les deux tables dans ma session locale (architecture SMP). /* Déclaration des options*/ option autosignon=yes ; /*Déclaration du libname*/ libname ut 'f:\frafpo'; /*Exécution de la première tache*/ rsubmit process=task1 wait=no sascmd="sas"; libname ut 'f:\frafpo'; data ut.world(drop=i); length indnr omrnr redar redvarde 4.; do I=1 to ; indnr=int(uniform(0)*100); omrnr=int(uniform(0)*100); redar=int(uniform(0)*100); redvarde=int(uniform(0)*100); output; end; run; 15

16 proc sort data=ut.world ; by indnr ; run ; endrsubmit task1; /*Exécution de la deuxième tache*/ rsubmit process=task2 wait=no sascmd="sas"; libname ut 'f:\frafpo'; data ut.world2(drop=i); length indnr omrnr redar redvarde 4.; do I=1 to ; indnr=int(uniform(0)*100); omrnr=int(uniform(0)*100); redar=int(uniform(0)*100); redvarde=int(uniform(0)*100); output; end; run; proc sort data=ut.world2 ; by indnr ; run ; endrsubmit task2; /*attente de l'exécution complète des deux taches*/ waitfor _all_ task1 task2 ; /*merge des deux tables*/ data ut.entworld ; merge ut.world ut.world2 by indnr ; run ; /* deconnexion des deux postes*/ signoff task1 ; signoff task2 ; Le programme suivant illustre le MPCONNECT avec une utilisation sur trois postes. La session parente est lancée depuis le poste A, les traitements parallèles sont exécutés sur deux postes distants sur le réseau. /* Code SAS pour la session locale */ %let host1=pcdel119.emea.sas.com; %let host2=pcdel008.emea.sas.com; Filename rlink 'C:\Program Files\SAS Institute\SAS\V8\connect\saslink\tcpwin.scr'; signon remote=host1 script=rlink; signon remote=host2 script=rlink ; 16

17 /*Code exécuté sur la machine B */ rsubmit remote=host1 wait=no; data _null_ ; rc=sleep(10) ; run ; endrsubmit; /* Code exécuté sur la machine C*/ rsubmit remote=host2 wait=no; data _null_ ; rc=sleep(10) ; run ; endrsubmit; /* statut des deux taches */ LISTTASK ; /* attente de la fin des deux traitements parallèles pour que */ /* le traitement local puisse être repris*/ waitfor _all_ host1 host2; /* récupération des informations LOG stockées par SAS/CONNECT */ RGET HOST1; RGET HOST2; /* le code suivant est exécuté en local */ options dlg=native; filename sortie "frafpo@fra.sas.com" subject='etat des traitements' ; DATA _NULL_; FILE SORTIE; PUT Traitements terminés'; RUN ; /* deconnexion des deux postes*/ signoff host1 ; signoff host2 ; 17

18 VI. CONCLUSION MP CONNECT version 8 permet d améliorer certains programmes avec un traitement en parallèles de certaines tâches indépendantes. Cette nouvelle fonctionnalité de la version 8 est simple d utilisation et les anciens programmes ne nécessitent pas énormément de modifications pour jouir des avantages de MPCONNECT. Il est bien sûr recommandé d évaluer si MPCONNECT sera utile à un programme pour voir apparaître des bénéfices conséquents. MPCONNECT est extrêmement «scalable» ce qui signifie que vous pourrez contracter d énormes gains de temps lorsque votre nombre de process SAS lancés se rapprochera du nombre de processeurs de votre machine. VII. REFERENCES : o "How Fast can your SAS Programs Run? Take Advantage of Parallel Processing with Version 8 Multiprocessing Capabilities", web page from the SAS Institute o "Multiprocessing with Version 8 of the SAS System", by Cheryl Doninger, SAS Institute, Inc. 18

19 19

Allo Support et services électroniques

Allo Support et services électroniques Support Clients ALLO SUPPORT N 9 Allo Support et services électroniques Déjà 4 ans! Dans le premier numéro d Allo Support je vous annonçais que la diffusion par notre site Internet et par messagerie électronique

Plus en détail

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP L INTEGRATION DE SAS AVEC JMP Quelles sont les techniques possibles pour intégrer SAS avec JMP? Comment échanger des données entre SAS et JMP? Comment connecter JMP à SAS? Quels sont les apports d une

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

Le Client/Serveur avec Enterprise Miner version 4

Le Client/Serveur avec Enterprise Miner version 4 Le Client/Serveur avec Enterprise Miner version 4 1 Comment configurer le client/serveur avec la version 4 d'enterprise Miner? Comme en version 3.0, il suffit de faire cette opération une seule fois. Un

Plus en détail

COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA

COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA DEFINITION D UNE BIBLIOTHEQUE D ACCES A UNE BASE DE DONNEES Cet article s adresse aux administrateurs SAS en charge de la mise à disposition des

Plus en détail

LES ACCES ODBC AVEC LE SYSTEME SAS

LES ACCES ODBC AVEC LE SYSTEME SAS LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie

Plus en détail

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence réseau. Ce présent document

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

Plus en détail

Déploiement de SAS 9.1.3 Foundation

Déploiement de SAS 9.1.3 Foundation Déploiement de SAS 9.1.3 Foundation I. Installation de SAS sur des postes en local à partir de Cédéroms 3 II. Phase de préparation au déploiement : Création des images disque 6 a) Pour une installation

Plus en détail

ERP Service Negoce. Pré-requis CEGID Business version 2008. sur Plate-forme Windows. Mise à jour Novembre 2009

ERP Service Negoce. Pré-requis CEGID Business version 2008. sur Plate-forme Windows. Mise à jour Novembre 2009 ERP Service Negoce Pré-requis CEGID Business version 2008 sur Plate-forme Windows Mise à jour Novembre 2009 Service d'assistance Téléphonique 0 825 070 025 Pré-requis Sommaire 1. PREAMBULE... 3 Précision

Plus en détail

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

Plus en détail

Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows

Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows Introduction :... 3 1. Présentation de l architecture Enterprise Miner 5.1 :... 4 2. Installation d Enterprise Miner 5.1:... 5 3. Post-installation

Plus en détail

Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3

Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3 Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3 Configuration requise ForestPrep DomainPrep Installation interactive 5 Installation sans surveillance Module 5 : Installation d Exchange Server 2003

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

Manuel utilisateur (Manuel_utilisateur_version20110901.pdf) Manuel Reprise des données (Manuel_Reprise_donnees_version20111010.

Manuel utilisateur (Manuel_utilisateur_version20110901.pdf) Manuel Reprise des données (Manuel_Reprise_donnees_version20111010. Manuell d iinstallllatiion Date dernière révision : 10/10/2011 Documents de référence Les documents cités dans le présent document ou utiles à la compréhension de son contenu sont : Titre Manuel utilisateur

Plus en détail

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés

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

Manuel de l utilisateur

Manuel de l utilisateur 1 Laplink Software, Inc. Manuel de l utilisateur Service clientèle/support technique : Web : http://www.laplink.com/fr/support E-mail : CustomerService@laplink.fr Tel (USA) : +1 (425) 952-6001 Fax (USA)

Plus en détail

Fiche Technique. Cisco Security Agent

Fiche Technique. Cisco Security Agent Fiche Technique Cisco Security Agent Avec le logiciel de sécurité de point d extrémité Cisco Security Agent (CSA), Cisco offre à ses clients la gamme de solutions de protection la plus complète qui soit

Plus en détail

Le Système SAS et les accès via OLE DB : une introduction

Le Système SAS et les accès via OLE DB : une introduction Le Système SAS et les accès via OLE DB : une introduction SOMMAIRE Sommaire. p.2 Introduction. p.3 I- Les différents modes d accès aux bases externes. p.3 1- Avec Base SAS. p.3 2- Avec SAS/ACCESS to PC

Plus en détail

Windows Server 2008. Chapitre 1: Découvrir Windows Server 2008

Windows Server 2008. Chapitre 1: Découvrir Windows Server 2008 Windows Server 2008 Chapitre 1: Découvrir Windows Server 2008 Objectives Identifier les caractéristiques de chaque édition de Windows Server 2008 Identifier les caractéristiques généraux de Windows Server

Plus en détail

Documentation Liste des changements apportés

Documentation Liste des changements apportés Version 4.1.000 Documentation Liste des changements apportés C2 Innovations 2010 Table des matières À LA VERSION 4.1... 4 NOUVEAU PRE REQUIS POUR L INSTALLATION DE C2... 4 FERMER LA SESSION D UN UTILISATEUR

Plus en détail

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7 PROCÉDURE D INSTALLATION Cegid Business V9 COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7 Sommaire 1. Introduction 2. Installation de SQL Server 2005 ou 2008 3. Installation de Cegid Business

Plus en détail

Installation personnalisée d'oracle 10g

Installation personnalisée d'oracle 10g Installation personnalisée d'oracle 10g Ressources Sachez avant tout que, comparativement à certains de ses concurrents, Oracle est extrêmement gourmand en ressources (mémoire et disque). Il est en effet

Plus en détail

Tutorial Terminal Server sous

Tutorial Terminal Server sous Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal

Plus en détail

UltraBackup NetStation 4. Guide de démarrage rapide

UltraBackup NetStation 4. Guide de démarrage rapide UltraBackup NetStation 4 Guide de démarrage rapide Table des matières 1 Fonctionnalités... 3 1.1 Ce qu UltraBackup NetStation permet de faire... 3 1.2 Ce qu UltraBackup NetStation ne permet pas de faire...

Plus en détail

DOCUMENTATION POINT FACTURE

DOCUMENTATION POINT FACTURE DOCUMENTATION POINT FACTURE Documentation Point Facture Page 1 sur 30 Introduction Description des fonctionnalités Prise en charge de périphérique de saisie & imprimante Configuration matérielle minimum

Plus en détail

Couche application. La couche application est la plus élevée du modèle de référence.

Couche application. La couche application est la plus élevée du modèle de référence. Couche application La couche application est la plus élevée du modèle de référence. Elle est la source et la destination finale de toutes les données à transporter. Couche application La couche application

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Boot Camp Guide d installation et de configuration

Boot Camp Guide d installation et de configuration Boot Camp Guide d installation et de configuration Table des matières 3 Introduction 4 Configuration requise 5 Vue d ensemble de l installation 5 Étape 1 : Rechercher les mises à jour 5 Étape 2 : Préparer

Plus en détail

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven TRAVAIL RÉALISÉ PAR ABED ABDERRAHMANE Oracle Developer Suite 10g Guide de l installation 10g Release 2 (10.1.2) pour Windows Vista & Seven www.oraweb.ca Page 1 TABLE DES MATIÈRES : PARTIE 1 : CONCEPTS

Plus en détail

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap Page 1 of 7 Rechercher sur le Web Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap Accueil Actualité Windows Vista Windows Server Active Directory TCP/IP Securité Qui

Plus en détail

Sauvegarde d une base de données

Sauvegarde d une base de données Sauvegarde d une base de données Version 1.0 Grégory CASANOVA 2 Sauvegarde d une base de données Sommaire 1 Introduction... 3 2 Différents types de sauvegarde... 4 2.1 Sauvegarde complète de base de données...

Plus en détail

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : www.vtx.ch. info@vtx.

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : www.vtx.ch. info@vtx. VTX FTP Transfert de fichiers business par FTP - Manuel de l'utilisateur Informations complémentaires : www.vtx.ch info@vtx.ch 021/721 11 11 Table des matières 1 Introduction...3 1.1 But du document...3

Plus en détail

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation

Plus en détail

Exécution de PCCOMPTA à distance sous Terminal Server 2003.

Exécution de PCCOMPTA à distance sous Terminal Server 2003. Développement de logiciels de gestion Exécution de PCCOMPTA à distance sous Terminal Server 2003. PCCOMPTA SOUS REMOTE DESKTOP CONNECTION Mai 2011. Exécution de PCCOMPTA SOUS Windows 2003 SERVER PCCOMPTA

Plus en détail

Pourquoi IBM System i for Business Intelligence

Pourquoi IBM System i for Business Intelligence Améliorer les performances et simplifier la gestion de vos applications d aide à la décision (Business Intelligence ou BI) Pourquoi IBM System i for Business Intelligence Points clés Technologie IBM DB2

Plus en détail

DEVREZ VOUS RÉAPPRENDRE À TRAVAILLER AVEC VOTRE SUITE PRIMMO?

DEVREZ VOUS RÉAPPRENDRE À TRAVAILLER AVEC VOTRE SUITE PRIMMO? POURQUOI UNE VERSION SQL? Pour certains d entre vous, cette version est attendue depuis longtemps. Pour d autres, la version actuelle répond très bien à vos besoins. Alors pourquoi une version SQL? La

Plus en détail

Tropimed Guide d'installation

Tropimed Guide d'installation Tropimed Guide d'installation 1. A propos de ce guide... 2 2. Configurations matérielles et logicielles requises... 2 2.1 Configuration Windows... 2 2.2 Configuration MacOs... 2 2.3 Configuration requise

Plus en détail

- Visioconférence - Utiliser NetMeeting au quotidien. Richard BONMARIN DSO/DSI/EMC-EBZ

- Visioconférence - Utiliser NetMeeting au quotidien. Richard BONMARIN DSO/DSI/EMC-EBZ - Visioconférence - Utiliser NetMeeting au quotidien Richard BONMARIN DSO/DSI/EMC-EBZ Janvier 2001 Sommaire 1 LES CONDITIONS DE MISE EN OEUVRE... 3 1.1 INTÉRÊT DE LA CHOSE... 3 1.2 COMPOSANTS MATÉRIELS

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

Manuel de System Monitor

Manuel de System Monitor Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Traduction française : Yves Dessertine Traduction française : Philippe Guilbert Traduction française : Robin Guitton Relecture de la documentation

Plus en détail

Cours 420-123-LG : Administration de réseaux et sécurité informatique. Dans les Paramètres Système onglet Processeur, le bouton "Activer PAE/NX"

Cours 420-123-LG : Administration de réseaux et sécurité informatique. Dans les Paramètres Système onglet Processeur, le bouton Activer PAE/NX Laboratoire 02 Installation de Windows Server 2008 R2 Standard Edition Précision concernant les équipes de travail Afin de rationaliser les équipements disponibles au niveau du laboratoire, les équipes

Plus en détail

Installation et utilisation du client FirstClass 11

Installation et utilisation du client FirstClass 11 Installation et utilisation du client FirstClass 11 Support par téléphone au 03-80-77-26-46 ou par messagerie sur la conférence «Support Melagri» Sommaire Page I) Installation du client FirstClass 2 II)

Plus en détail

Lutter contre les virus et les attaques... 15

Lutter contre les virus et les attaques... 15 Lutter contre les virus et les attaques... 15 Astuce 1 - Télécharger et installer Avast!... 17 Astuce 2 - Configurer la protection de messagerie... 18 Astuce 3 - Enregistrer Avast!... 20 Astuce 4 - Mettre

Plus en détail

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur Qu est ce que Visual Guard Authentification Vérifier l identité d un utilisateur Autorisation Qu est-ce qu un utilisateur peut faire dans l application Audits et rapports Fonctionnalités d Audit et de

Plus en détail

Forex VPS Mode d emploi

Forex VPS Mode d emploi Forex VPS Mode d emploi Bienvenue sur le serveur de trading qui vous est proposé par Nicolas Tuffier et merci d avoir accordé votre confiance à ce service. AVERTISSEMENT IMPORTANT Les investissements dans

Plus en détail

Installation et configuration du CWAS dans une architecture à 2 pare-feux

Installation et configuration du CWAS dans une architecture à 2 pare-feux Installation et configuration du CWAS dans une architecture à 2 pare-feux Sommaire SOMMAIRE... 1 PRE REQUIS DU SERVEUR WEB ACCESS... 2 INSTALLATION DU SERVEUR WEB ACCESS EN DMZ... 3 Installation de base

Plus en détail

Fiche technique RDS 2012

Fiche technique RDS 2012 Le 20/11/2013 OBJECTIF VIRTUALISATION mathieuc@exakis.com EXAKIS NANTES Identification du document Titre Projet Date de création Date de modification Fiche technique RDS Objectif 02/04/2013 20/11/2013

Plus en détail

Data Tier Application avec SQL Server 2008 R2

Data Tier Application avec SQL Server 2008 R2 Data Tier Application avec SQL Server 2008 R2 Article par David BARBARIN (MVP SQL Server) David BARBARIN est actuellement consultant en bases de données pour une entreprise Suisse GOLD Partner Microsoft

Plus en détail

FTP Expert 3 est idéal pour :

FTP Expert 3 est idéal pour : FTP Expert 3 est conçu expressément pour les utilisateurs qui rêvent de maîtriser le transfert de fichiers par Internet en toute simplicité. FTP Expert 3 met à votre disposition des fonctions avancées

Plus en détail

vbladecenter S! tout-en-un en version SAN ou NAS

vbladecenter S! tout-en-un en version SAN ou NAS vbladecenter S! tout-en-un en version SAN ou NAS Quand avez-vous besoin de virtualisation? Les opportunités de mettre en place des solutions de virtualisation sont nombreuses, quelque soit la taille de

Plus en détail

Module 0 : Présentation de Windows 2000

Module 0 : Présentation de Windows 2000 Module 0 : Présentation de Table des matières Vue d'ensemble Systèmes d'exploitation Implémentation de la gestion de réseau dans 1 Vue d'ensemble Donner une vue d'ensemble des sujets et des objectifs de

Plus en détail

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau- Ministère de l Enseignement Supérieur et de la Recherche Scientifique Centre de Recherche sur l Information Scientifique et Technique Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Plus en détail

La réplication sous SQL Server 2005

La réplication sous SQL Server 2005 La réplication sous SQL Server 2005 Mettre en place la réplication sur SQL Server 2005 La réplication des bases de données est une problématique classique dans les systèmes d'information. En effet, dans

Plus en détail

Module 1 : Tableau de bord Excel * 2010 incl.*

Module 1 : Tableau de bord Excel * 2010 incl.* Module 1 : Tableau de bord Excel * 2010 incl.* 1.0 Introduction Excel nous aide à mieux comprendre les données en les plaçant dans des cellules (réparties en lignes et en colonnes) et au moyen de formules

Plus en détail

IBM SPSS Modeler Text Analytics Server for Windows. Instructions d installation

IBM SPSS Modeler Text Analytics Server for Windows. Instructions d installation IBM SPSS Modeler Text Analytics Server for Windows Instructions d installation IBM SPSS Modeler Text Analytics Server peut être installé et configuré pour s exécuter sur un ordinateur exécutant IBM SPSS

Plus en détail

Logiciel Enterprise Guide Version 1.3 Windows

Logiciel Enterprise Guide Version 1.3 Windows Configuration requise Logiciel Enterprise Guide Version 1.3 Windows Ce document indique la configuration requise pour l'installation et l'exécution du logiciel Enterprise Guide. Vous devez mettre votre

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version

Plus en détail

NiceLabel pour Services Microsoft Windows Terminal Serveur et Citrix MetaFrame

NiceLabel pour Services Microsoft Windows Terminal Serveur et Citrix MetaFrame www.nicelabel.fr info@nicelabel.fr NiceLabel pour Services Microsoft Windows Terminal Serveur et Citrix MetaFrame White Paper Version 20051114-06-FR 2005 Euro Plus. Tous droits réservés. http://www.nicelabel.fr

Plus en détail

Network Scanner Tool R2.7. Guide de l'utilisateur

Network Scanner Tool R2.7. Guide de l'utilisateur Network Scanner Tool R2.7 Guide de l'utilisateur Copyright 2000-2003 par Sharp Corporation. Tous droits réservés. Toute reproduction, adaptation ou traduction sans autorisation écrite préalable est interdite,

Plus en détail

Configuration des logiciels de messagerie

Configuration des logiciels de messagerie Configuration des logiciels de messagerie Documentation à l usage des clients de Virtua S.A. expliquant la procédure à suivre pour configurer le logiciel de messagerie. 9 octobre 2008 Référence : sysadmin_09/10/2008

Plus en détail

ALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS 7. 29 Août 2014. Version du document : 010

ALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS 7. 29 Août 2014. Version du document : 010 ALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS 7 29 Août 2014 Version du document : 010 0/31 Version du document : 010 29 Août 2014 HISTORIQUE DES EVOLUTIONS Version date paragraphe action nature

Plus en détail

Technologie de déduplication de Barracuda Backup. Livre blanc

Technologie de déduplication de Barracuda Backup. Livre blanc Technologie de déduplication de Barracuda Backup Livre blanc Résumé Les technologies de protection des données jouent un rôle essentiel au sein des entreprises et ce, quelle que soit leur taille. Toutefois,

Plus en détail

WinReporter Guide de démarrage rapide. Version 4

WinReporter Guide de démarrage rapide. Version 4 WinReporter Guide de démarrage rapide Version 4 Table des Matières 1. Bienvenue dans WinReporter... 3 1.1. Introduction... 3 1.2. Configuration minimale... 3 1.3. Installer WinReporter... 3 2. Votre premier

Plus en détail

Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long,

Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long, Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long, en fait ça me faisait penser au nom d un certain projet gouvernemental je me suis

Plus en détail

Plateforme AnaXagora. Guide d utilisation

Plateforme AnaXagora. Guide d utilisation Table des matières 1. PRESENTATION DE LA PLATE-FORME D APPRENTISSAGE ANAXAGORA... 3 2. ARCHITECTURE FONCTIONNELLE... 4 3. L APPRENTISSAGE... 5 3.1. L ESPACE DE TRAVAIL... 5 3.1.1. Le calendrier... 5 4.

Plus en détail

UTILITAIRE BRM BACKING UP, RESTORING AND MOVING CONTENT

UTILITAIRE BRM BACKING UP, RESTORING AND MOVING CONTENT UTILITAIRE BRM BACKING UP, RESTORING AND MOVING CONTENT BRM est un utilitaire qui permet de sauvegarder (Backup), restaurer (Restore) et déplacer (Move) du contenu pour les solutions SAS dites de «Performance

Plus en détail

en version SAN ou NAS

en version SAN ou NAS tout-en-un en version SAN ou NAS Quand avez-vous besoin de virtualisation? Les opportunités de mettre en place des solutions de virtualisation sont nombreuses, quelque soit la taille de l'entreprise. Parmi

Plus en détail

IBM Tivoli Monitoring, version 6.1

IBM Tivoli Monitoring, version 6.1 Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments

Plus en détail

4D v11 SQL BREAKING THE LIMITS * Les nouveautés

4D v11 SQL BREAKING THE LIMITS * Les nouveautés BREAKING THE LIMITS * *Dépasser les limites 4D v11 SQL Les nouveautés SQL natif intégré Nouveau moteur de base de données ultra-performant Productivité de développement inégalée Architecture Universal

Plus en détail

Guide d installation BiBOARD

Guide d installation BiBOARD Version 3.0 29/05/2013 Support BiBOARD E-mail : support@biboard.fr Guide d installation de BiBOARD Ce document est destiné à l équipe informatique en charge de l installation de l application BiBOARD.

Plus en détail

INTRODUCTION et choix de la méthode d installation

INTRODUCTION et choix de la méthode d installation INSTALLATION D OpenErp Introduction et choix de la méthode d installation 1. installation All-in-one 2. installation des modules 3. création d une base de données 4. La configuration pour une utilisation

Plus en détail

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide Symantec Backup Exec 12.5 for Windows Servers Guide d'installation rapide 13897290 Installation de Backup Exec Ce document traite des sujets suivants: Configuration requise Conditions préalables à l'installation

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

Windows Server 2008 R2

Windows Server 2008 R2 Installation de SQL Server 2008 R2 Express Bouron Dimitri 31/01/2015 Ce document sert de démonstration concise pour l installation et quelques bonnes pratiques pour un Windows SQL Server 2008 R2 Express.

Plus en détail

4D v11 SQL Release 5 (11.5) ADDENDUM

4D v11 SQL Release 5 (11.5) ADDENDUM ADDENDUM Bienvenue dans la release 5 de 4D v11 SQL. Ce document présente les nouveautés et modifications apportées à cette nouvelle version du programme. Prise en charge de nouvelles plates-formes La release

Plus en détail

CREATION COMPLETE D UN DOMAINE WINDOWS 2000 AVEC UN SERVEUR DE FICHIERS

CREATION COMPLETE D UN DOMAINE WINDOWS 2000 AVEC UN SERVEUR DE FICHIERS CREATION COMPLETE D UN DOMAINE WINDOWS 2000 AVEC UN SERVEUR DE FICHIERS 1 Présentation p 2 2 Etude du projet p 2 3 Installation du serveur p 4 4 Configuration du serveur p 5 4.1 Configuration DNS : p 5

Plus en détail

COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3?

COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3? COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3? Les versions 4.3 et 4.31 du SAS BI Dashboard offrent de nouvelles fonctionnalités tant pour les utilisateurs finaux (nouvelle application

Plus en détail

SQL2005, la migration Atelier 316

SQL2005, la migration Atelier 316 SQL2005, la migration Atelier 316 Par : Maurice Pelchat Spécialiste SQL Server Société GRICS SQL2005, la migration Introduction Pourquoi? Comment? Outils disponibles Processus de migration Quand? Perspectives

Plus en détail

SUGARCRM MODULE RAPPORTS

SUGARCRM MODULE RAPPORTS SUGARCRM MODULE RAPPORTS Référence document : SYNOLIA_Support_SugarCRM_Module_Rapports_v1.0.docx Version document : 1.0 Date version : 2 octobre 2012 Etat du document : En cours de rédaction Emetteur/Rédacteur

Plus en détail

Chapitre 1 Windows Server 2008 11

Chapitre 1 Windows Server 2008 11 Chapitre 1 Windows Server 2008 11 1.1. Les fondations du système... 15 1.2. La virtualisation... 16 1.3. La sécurité... 18 1.4. Le Web... 20 1.5. Fonctionnalité disponible dans Windows Server 2008... 21

Plus en détail

Déploiement d application Silverlight

Déploiement d application Silverlight Déploiement d application Silverlight Thibault Laurens Bastien Chauvin 2 Déploiement d'application Silverlight 17/06/09 Sommaire 1 Introduction... 3 2 Intégrer une application à une page Web... 4 3 Les

Plus en détail

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Microsoft France Division DPE Table des matières Présentation... 2 Objectifs... 2 Pré requis... 2 Quelles sont les principales

Plus en détail

Boot Camp Guide d installation et de configuration

Boot Camp Guide d installation et de configuration Boot Camp Guide d installation et de configuration 1 Table des matières 3 Boot Camp 3 Introduction 4 Configuration requise 5 Si vous avez déjà utilisé une version Bêta de Boot Camp 5 Mise à niveau de Windows

Plus en détail

Personnaliser le serveur WHS 2011

Personnaliser le serveur WHS 2011 Chapitre 17 Personnaliser le serveur WHS 2011 Windows Home Server 2011 peut être personnalisé en ajoutant différentes fonctionnalités au logiciel. Comme pour Windows Server 2008 R2 dont Windows Home Server

Plus en détail

Guide SQL Server 2008 pour HYSAS

Guide SQL Server 2008 pour HYSAS Guide SQL Server 2008 pour HYSAS Sommaire 1- Lancement de l exécutable 3 2- Paramétrage pour des postes clients 11 3- Paramétrage Windows 13 4- Création de l installation avec Visor 24 1- Lancement de

Plus en détail

Manuel de l utilisateur. Soft-phone - Client VoIP 3CX Version 6.0

Manuel de l utilisateur. Soft-phone - Client VoIP 3CX Version 6.0 Manuel de l utilisateur Soft-phone - Client VoIP 3CX Version 6.0 Copyright 2006-2008, 3CX Ltd. http:// E-mail: info@3cx.com Les informations contenues dans ce document sont sujettes à modifications sans

Plus en détail

UserLock Quoi de neuf dans UserLock? Version 6

UserLock Quoi de neuf dans UserLock? Version 6 UserLock Quoi de neuf dans UserLock? Version 6 Table des Matières 1. Quotas de temps... 3 2. Nouveau type de Compte Protégé... 5 3. Audit et affichage des sessions des comptes locaux... 5 4. Définition

Plus en détail

Gestion des sauvegardes

Gestion des sauvegardes Gestion des sauvegardes Penser qu un système nouvellement mis en place ou qui tourne depuis longtemps ne nécessite aucune attention est illusoire. En effet, nul ne peut se prémunir d événements inattendus

Plus en détail

Validation de la création des groupes ABM et ajout de l utilisateur SASDEMO

Validation de la création des groupes ABM et ajout de l utilisateur SASDEMO COMMENT VALIDER VOTRE INSTALLATION SAS ACTIVITY-BASED MANAGEMENT 7.2? Vous venez d installer SAS Activity-Based Management 7.2. Ce document va vous aider à valider votre installation. Il pourra également

Plus en détail

TAGREROUT Seyf Allah TMRIM

TAGREROUT Seyf Allah TMRIM TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation

Plus en détail

Créer une connexion entre Sage CRM et Sage Etendue pour émettre directement des devis et commandes

Créer une connexion entre Sage CRM et Sage Etendue pour émettre directement des devis et commandes Créer une connexion entre Sage CRM et Sage Etendue pour émettre directement des devis et commandes Produits concernés : Sage 100 CRM i7, Sage 100 Etendue. L objectif Créer un lien entre Sage CRM et Sage

Plus en détail

SQL Data Export for PS/PSS

SQL Data Export for PS/PSS Version 2.3.5 MANUEL D INSTRUCTIONS (M98232701-02-13B) CIRCUTOR, SA SOMMAIRE 1.- INSTALLATION DU LOGICIEL SQL DATA EXPORT... 3 1.1.- ACTIVER CONNEXIONS A DISTANCE DU SERVEUR SQL SERVER... 14 1.2.- DESINSTALLER

Plus en détail

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander HTTP Commander Table des matières 1-Présentation de HTTP Commander... 1 2-Accéder à vos fichiers... 2 3-Téléversement... 6 4-Glisser-déposer... 7 5- Le mode Webdav, un outil puissant... 8 6-Accéder aux

Plus en détail

INDUSTRIALISATION ET RATIONALISATION

INDUSTRIALISATION ET RATIONALISATION INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements

Plus en détail

Téléphoner depuis le PC Vue d'ensemble

Téléphoner depuis le PC Vue d'ensemble Téléphoner depuis le PC Vue d'ensemble L'interface utilisateur des IPBX Gigaset T500 PRO et Gigaset T300 PRO vous permet d'accéder à leurs fonctions. Connexion à l'interface utilisateur du téléphone Les

Plus en détail

Connected to the FP World

Connected to the FP World Connected to the FP World Guide d utilisateur 2 Guide d utilisateur mailcredit A propos du présent manuel Groupe cible Objet mailcredit.exe [Personnaliser] Le guide de l utilisateur mailcredit s adresse

Plus en détail