Améliorer sa productivité grâce aux traitements parallèles : SAS Multi-Process CONNECT
|
|
- Gilles Després
- il y a 8 ans
- Total affichages :
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
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étailTable 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é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étailLe 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étailCOMPRENDRE 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étailLES 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étailInstallation 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étailet 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étailDé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étailERP 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étailWinTask 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étailInstaller 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étailTsoft 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é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étailManuel 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étailTable 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é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étailManuel 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étailFiche 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étailLe 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étailWindows 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étailDocumentation 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étailMISE 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étailInstallation 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étailTutorial 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étailUltraBackup 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étailDOCUMENTATION 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étailCouche 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étailCré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étailBoot 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étailOracle 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étailBienvenue 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étailSauvegarde 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étailVTX 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étailMaintenance 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étailExé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étailPourquoi 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étailDEVREZ 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étailTropimed 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 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é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étailManuel 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étailCours 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étailInstallation 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étailLutter 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étailQu 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étailForex 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étailInstallation 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étailFiche 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étailData 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étailFTP 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étailvbladecenter 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étailModule 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étailSystè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étailLa 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étailModule 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étailIBM 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étailLogiciel 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étailLES 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étailNiceLabel 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étailNetwork 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étailConfiguration 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étailALLIANZ 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étailTechnologie 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étailWinReporter 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étailVous ê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étailPlateforme 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étailUTILITAIRE 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étailen 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étailIBM 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étail4D 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étailGuide 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étailINTRODUCTION 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étailSymantec 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étailTutoriel 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étailWindows 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étail4D 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étailCREATION 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étailCOMMENT 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étailSQL2005, 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étailSUGARCRM 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étailChapitre 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étailDé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étailLe 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étailBoot 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étailPersonnaliser 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étailGuide 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étailManuel 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étailUserLock 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étailGestion 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étailValidation 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étailTAGREROUT 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étailCré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étailSQL 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étailHTTP 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étailINDUSTRIALISATION 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étailTé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étailConnected 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