Changes between Version 49 and Version 50 of dq2Use
- Timestamp:
- 08/10/2008 11:31:55 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
dq2Use
v49 v50 1 = = Utilisation de DQ2 ==2 3 * __Quand utiliser DQ2 ?__[[BR]]Selon vos besoins, vous devrez obtenir des informations sur les données afin de les rapatrier ou de les utiliser à distance. DQ2 permet de réaliser des opérations de manipulation de dataset mais il est à utiliser avec retenue, ceci afin de ne pas saturer l'espace disque du LPSC.[[BR]] Plusieurs cas peuvent se présenter1 = Utilisation de DQ2 = 2 [[PageOutline]] 3 == Quand utiliser DQ2 ? == [[BR]]Selon vos besoins, vous devrez obtenir des informations sur les données afin de les rapatrier ou de les utiliser à distance. DQ2 permet de réaliser des opérations de manipulation de dataset mais il est à utiliser avec retenue, ceci afin de ne pas saturer l'espace disque du LPSC.[[BR]] Plusieurs cas peuvent se présenter 4 4 * Votre job doit utiliser des données stockées sur un SE distant. [[BR]]Si vous n'accordez pas d'importance à l'endroit ou le job s'exécute, faites le tourner sur un CE proche des données. Il est inutile dans ce cas de rapatrier vos données sur le SE du LPSC. Vous n'utiliserez DQ2 qu' afin d'obtenir des informations sur vos fichiers. 5 5 * Vous souhaitez que votre job s'exécute sur le site du LPSC. [[BR]]Dans ce cas, si vous avez besoin d'un dataset précis, il faut utiliser DQ2 afin de demander le transfert d'un dataset sur un espace disque réservé du SE du LPSC. Cette demande de transfert s'appelle une souscription. 6 6 * Vous souhaiter effectuer un job-test sur un échantillon réduit de données.[[BR]] Dans ce cas, utilisez DQ2 pour rapatrier sur votre compte local les fichiers qu'il vous faut pour votre job. 7 7 8 * __DQ2 pour le site LPSC__[[BR]][https://twiki.cern.ch/twiki/bin/view/Atlas/DistributedDataManagement DQ2] est l'outil officiel de manipulation des données d'ATLAS. Il est développé et maintenu par le groupe DDM.[[BR]]DQ2 est installé sur les UI du LPSC (la dernière version est sur lpsc-ui.in2p3.fr).8 == DQ2 pour le site LPSC == [[BR]][https://twiki.cern.ch/twiki/bin/view/Atlas/DistributedDataManagement DQ2] est l'outil officiel de manipulation des données d'ATLAS. Il est développé et maintenu par le groupe DDM.[[BR]]DQ2 est installé sur les UI du LPSC (la dernière version est sur lpsc-ui.in2p3.fr). 9 9 * Initialiser l'environnement DQ2 au LPSC [[BR]]L'environnement DQ2 est automatiquement initialisé quand vous vous connectez sur l'UI. 10 10 11 11 12 * __Récuperer un dataset en local avec dq2__[[BR]]Par exemple, récuperer un fichier AOD.021339._00001.pool.root.2 d'un dataset valid1.005107.pythia_Wtauhad.recon.AOD.e322_s412_b25_r385 sur le site de BNLPANDA.12 == Récuperer un dataset en local avec dq2 == [[BR]]Par exemple, récuperer un fichier AOD.021339._00001.pool.root.2 d'un dataset valid1.005107.pythia_Wtauhad.recon.AOD.e322_s412_b25_r385 sur le site de BNLPANDA. 13 13 * '''dq2-get''' -s site -f file dataset 14 14 {{{ … … 19 19 ''-->Exercice: Trouver un dataset non vide avec [wiki:amiUse AMI] et rapatriez un de ses fichiers sur votre compte local'' 20 20 21 * __Souscrire un dataset__[[BR]]En théorie, vous pouvez demander le transfert d'un dataset sur un site avec la commande '''dq2-register-subscription''' [[BR]]21 == Souscrire un dataset == [[BR]]En théorie, vous pouvez demander le transfert d'un dataset sur un site avec la commande '''dq2-register-subscription''' [[BR]] 22 22 En pratique, la manière officielle de procéder est de remplir ce [http://gridui02.usatlas.bnl.gov:25880/server/pandamon/query?mode=reqsubs0 formulaire] 23 23 24 * __Lister les datasets présent sur le site LPSC__24 == Lister les datasets présent sur le site LPSC == 25 25 * '''dq2-list-dataset-site''' site 26 26 {{{ … … 31 31 }}} 32 32 33 * __Lister les fichiers d'un dataset__33 == Lister les fichiers d'un dataset == 34 34 * '''dq2-list-files''' dataset 35 35 {{{ … … 42 42 }}} 43 43 44 * __Déclarer un dataset__[[BR]]Les datasets suivent une nomenclature très précise.44 == Déclarer un dataset == [[BR]]Les datasets suivent une nomenclature très précise. 45 45 Mais pour des données personnelles, vous pouvez très bien créer vos propres datasets 46 46 * '''dq2-register-dataset''' dataset … … 50 50 }}} 51 51 52 * __Déclarer une localisation de dataset__52 == Déclarer une localisation de dataset == 53 53 * '''dq2-register-location''' dataset site 54 54 {{{ … … 57 57 }}} 58 58 59 * __Déclarer des fichiers d'un dataset__59 == Déclarer des fichiers d'un dataset == 60 60 * '''dq2-register_files''' dataset lfn guid fs:<filesize> md5:<checksum>[[BR]] Les attributs taille du fichier et checksum sont maintenant requis 61 61 {{{ 62 62 [lambert@lpsc-ui ~]$ dpns-ls -l 63 63 -rw-rw-r-- 1 102 102 28 May 23 09:55 user.flambert.testfile 64 64 65 [lambert@lpsc-ui ~]$ md5sum user.flambert.testfile 65 66 adc279da3fba38268f09afee571a543e user.flambert.testfile … … 73 74 ''-->Exercice: Récupérer votre dataset sur votre compte local'' 74 75 75 * __Supprimer un dataset__[[BR]]Les entrées dans la base DQ2 sont effacées mais vos fichiers sont toujours présents sur le SE76 == Supprimer un dataset == [[BR]]Les entrées dans la base DQ2 sont effacées mais vos fichiers sont toujours présents sur le SE 76 77 * '''dq2-erase''' dataset 77 78 {{{ … … 81 82 ''-->Exercice: Supprimer votre dataset et vérifier qu'il est bien supprimer de DQ2'' 82 83 83 * __Autre commandes dq2__84 == Autre commandes dq2 == 84 85 DQ2 fournit de nombreuses commandes. Vous pouvez obtenir de l'aide avec l'option --help. 85 86 {{{