{"id":322363,"date":"2023-02-09T12:19:37","date_gmt":"2023-02-09T11:19:37","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=datalore&#038;p=322363"},"modified":"2023-02-09T12:19:39","modified_gmt":"2023-02-09T11:19:39","slug":"5-facons-de-collaborer-efficacement-pour-les-equipes-de-science-des-donnees","status":"publish","type":"datalore","link":"https:\/\/blog.jetbrains.com\/fr\/datalore\/2023\/02\/09\/5-facons-de-collaborer-efficacement-pour-les-equipes-de-science-des-donnees\/","title":{"rendered":"5\u00a0fa\u00e7ons de collaborer efficacement pour les \u00e9quipes de science des donn\u00e9es"},"content":{"rendered":"<p>Les projets de science des donn\u00e9es sont compos\u00e9s de nombreux \u00e9l\u00e9ments, parmi lesquels des notebooks, des donn\u00e9es, des environnements, des scripts, et travailler ensemble efficacement sur un tel projet peut repr\u00e9senter un d\u00e9fi pour une \u00e9quipe.<\/p>\n<p>Dans cet article, nous vous pr\u00e9sentons 5 techniques de collaboration qui permettent de simplifier le travail et d&#8217;am\u00e9liorer la productivit\u00e9 des \u00e9quipes sp\u00e9cialis\u00e9es en sciences des donn\u00e9es.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-264003\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/dl-yellow-blog-featured-image-1280x600-1-1.png\" alt=\"5\u00a0fa\u00e7ons de collaborer efficacement au sein d'une \u00e9quipe de science des donn\u00e9es\" width=\"2560\" height=\"1200\" \/><\/figure>\n<h2>Partager facilement le code et les artefacts essentiels<\/h2>\n<p>D\u00e8s le d\u00e9but d&#8217;un projet de science des donn\u00e9es, la difficult\u00e9 li\u00e9e au partage de documents avec les autres membres de l&#8217;\u00e9quipe peut affecter la collaboration. Le partage d&#8217;un notebook Jupyter requiert \u00e9galement le partage d&#8217;une grande quantit\u00e9 d&#8217;\u00e9l\u00e9ments de contexte : l&#8217;environnement, les donn\u00e9es et les connexions de donn\u00e9es. Vous n&#8217;avez pas besoin de tout cela si vous rechercher seulement de l&#8217;aide pour la transformation des donn\u00e9es par exemple. Et si partager des notebook Jupyter pouvait \u00eatre aussi facile que partager des Google Docs\u00a0?<\/p>\n<p>Avec <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/datalore\/enterprise\/\" target=\"_blank\" rel=\"noopener\">Datalore<\/a>, vous pouvez partager des notebooks et y donner acc\u00e8s en mode visualisation ou \u00e9dition simplement via un lien ou une invitation par e-mail, et toutes les donn\u00e9es jointes et les int\u00e9grations de donn\u00e9es, l&#8217;environnement et les \u00e9tats de calculs sont automatiquement partag\u00e9s. Cette m\u00e9thode est particuli\u00e8rement adapt\u00e9e lorsque vous entra\u00eenez un mod\u00e8le de machine learning ou de deep learning depuis longtemps et souhaitez pouvoir partager la progression en temps r\u00e9el.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-263861\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/image.gif\" alt=\"\" width=\"1200\" height=\"628\" \/>\n<figcaption>\u00c9crire du code avec les membres de votre \u00e9quipe en temps r\u00e9el<\/figcaption>\n<\/figure>\n<p><em><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/datalore\/enterprise\/\" target=\"_blank\" rel=\"noopener\">Datalore<\/a> est une plateforme collaborative pour les \u00e9quipes de science des donn\u00e9es et de BI. Vous pouvez essayer <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/datalore\/buy\/\" target=\"_blank\" rel=\"noopener\">Datalore Community et Datalore Professional<\/a> en ligne, h\u00e9berg\u00e9s par JetBrains, ou installer <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/datalore\/enterprise\/\" target=\"_blank\" rel=\"noopener\">Datalore Enterprise<\/a> en tant que solution auto-h\u00e9berg\u00e9e dans votre cloud priv\u00e9 ou sur site.<\/em><\/p>\n<p>Lorsque l&#8217;un de vos collaborateurs acc\u00e8de au notebook, vous voyez appara\u00eetre son ic\u00f4ne et son curseur en temps r\u00e9el. En cliquant sur son ic\u00f4ne, vous pouvez commencer \u00e0 le suivre automatiquement. Vous pouvez \u00e9galement collaborer en temps r\u00e9el sur les scripts Python et les fichiers de donn\u00e9es joints au notebook.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-263962\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/1.gif\" alt=\"\" width=\"1222\" height=\"692\" \/>\n<p>\u00a0<\/p>\n<figcaption>Suivre ses collaborateurs dans Datalore<\/figcaption>\n<\/figure>\n<p>Il est possible d&#8217;acc\u00e9der \u00e0 un notebook partag\u00e9 aussi bien en temps r\u00e9el que lorsque les autres membres de l&#8217;\u00e9quipe sont hors ligne. Vous n&#8217;avez pas vous soucier des cons\u00e9quences modification dans le notebook car les actions sont enregistr\u00e9es dans l&#8217;historique, ce qui permet d&#8217;effectuer un suivi continu des modifications et de revenir \u00e0 un point de contr\u00f4le personnalis\u00e9 ou automatique.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Datalore\/History_tool.gif\" alt=\"\" \/><\/figure>\n<p>Si vous pr\u00e9f\u00e9rez utiliser des notebook Jupyter open source, vous pouvez les partager par un lien et collaborer en temps r\u00e9el apr\u00e8s avoir install\u00e9 un plugin <a href=\"https:\/\/github.com\/yjs\/yjs\" target=\"_blank\" rel=\"noopener\">Yjs<\/a> sur votre serveur. Cependant, ce plugin ne permet pas de g\u00e9rer les r\u00f4les et autorisations, ne propose pas de suivi des collaborateurs et des diff\u00e9rences de versions en temps r\u00e9el, et vos mots de passe de base de donn\u00e9es ou autres informations d&#8217;identification sont expos\u00e9s et peuvent \u00eatre r\u00e9cup\u00e9r\u00e9s par les membres de votre \u00e9quipe.<\/p>\n\n\n<p align=\"center\">\n    <a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/datalore\/enterprise\/#form-section\" target=\"_blank\" rel=\"noopener\">      \n       Demander un essai gratuit de 30 jours\n    <\/a>\n<\/p>\n\n\n<h2>Cr\u00e9er une base de connaissances pour les projets de science des donn\u00e9es<\/h2>\n<p>Si les membres de votre \u00e9quipe effectuent souvent des t\u00e2ches r\u00e9p\u00e9titives, vous pouvez cr\u00e9er une base de connaissances avec des mod\u00e8les de notebook. C&#8217;est un moyen simple d&#8217;\u00e9viter de r\u00e9inventer un processus qu&#8217;un coll\u00e8gue a d\u00e9j\u00e0 d\u00e9velopp\u00e9.<\/p>\n<p>Dans <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/datalore\/enterprise\/\" target=\"_blank\" rel=\"noopener\">Datalore<\/a>, vous pouvez cr\u00e9er un espace de travail partag\u00e9 pour votre \u00e9quipe et stocker tous vos mod\u00e8les de notebooks et ensembles de donn\u00e9es essentiels. Gr\u00e2ce \u00e0 la configuration tout-en-un de Datalore, ces mod\u00e8les peuvent inclure un environnement configur\u00e9, des descriptions Markdown appropri\u00e9es, un code de mod\u00e8le document\u00e9, et m\u00eame une connexion \u00e0 une base de donn\u00e9es ou \u00e0 un stockage cloud pertinent. Les data scientists peuvent ensuite cloner ces notebooks sur leurs espaces de travail personnels et commencer \u00e0 les exploiter.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-263928\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/workspace.gif\" alt=\"\" width=\"1440\" height=\"820\" \/>\n<p>\u00a0<\/p>\n<figcaption>Cr\u00e9er une base de connaissances pour les projets de science des donn\u00e9es<\/figcaption>\n<\/figure>\n<p>L&#8217;existence d&#8217;une base de connaissances facilite \u00e9galement l&#8217;int\u00e9gration des nouveaux membres \u00e0 l&#8217;\u00e9quipe, car tous les ensembles de donn\u00e9es, notebooks et configurations d&#8217;environnement essentiels sont disponibles au m\u00eame endroit.<\/p>\n<h2>\u00c9crire du code en pensant \u00e0 la reproductibilit\u00e9<\/h2>\n<p>Comprendre le code de quelqu&#8217;un d&#8217;autre peut \u00eatre difficile, mais r\u00e9soudre les bugs de vos coll\u00e8gues est encore plus compliqu\u00e9. Vous trouverez ci-dessous une br\u00e8ve checklist \u00e0 utiliser pour favoriser la reproductibilit\u00e9\u00a0:<\/p>\n<ul>\n<li>Faites une description tous les 2 ou 3 blocs de code avec une cellule Markdown.<\/li>\n<li>Cliquez sur \u00ab\u00a0Run all\u00a0\u00bb et assurez-vous que le notebook est recalcul\u00e9 sans erreur avant de publier votre travail sous forme de rapport ou de le placer dans un espace de travail partag\u00e9. Vous pouvez aussi utiliser <a href=\"https:\/\/blog.jetbrains.com\/datalore\/2021\/10\/11\/revamped-reactive-mode-and-how-it-makes-your-notebooks-reproducible\/\">Reactive mode<\/a> dans Datalore pour rendre l&#8217;\u00e9tat du notebook coh\u00e9rent. Vous pouvez en lire plus \u00e0 ce sujet <a href=\"https:\/\/blog.jetbrains.com\/datalore\/2021\/10\/11\/revamped-reactive-mode-and-how-it-makes-your-notebooks-reproducible\/\">ici<\/a>.<\/li>\n<li>Partagez l&#8217;environnement et les donn\u00e9es avec le notebook. Datalore g\u00e8re cette \u00e9tape par d\u00e9faut, mais vous devez le faire explicitement si vous utilisez Jupyter en open source.<\/li>\n<\/ul>\n<p>Si la reproductibilit\u00e9 est importante pour vous, nous vous invitons \u00e0 regarder l&#8217;enregistrement <a href=\"https:\/\/blog.jetbrains.com\/datalore\/2022\/06\/24\/webinar-recording-is-your-analysis-reproducible-5-ways-to-make-your-work-bulletproof-with-datalore\/\">de ce webinaire<\/a> dans lequel Jodie Burchell partage ses conseils pour une recherche reproductible.<\/p>\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Is Your Analysis Reproducible? 5 Ways to Make Your Work Bulletproof With Datalore\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/MIctg07feIc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<h2>Communiquer efficacement les r\u00e9sultats pour favoriser les d\u00e9cisions fond\u00e9es sur les donn\u00e9es dans toute l&#8217;entreprise<\/h2>\n<p>Si les notebooks sont id\u00e9aux pour effectuer des recherches en science des donn\u00e9es, ils ne sont pas le moyen le plus efficace de communiquer des r\u00e9sultats.<\/p>\n<p>Les notebooks bruts contenant des morceaux de code volumineux comprennent beaucoup d&#8217;informations non pertinentes pour d&#8217;autres parties prenantes du projet, qu&#8217;elles aient un profil technique ou non. En g\u00e9n\u00e9ral, ils veulent juste savoir ce que vous avez fait, pourquoi vous l&#8217;avez fait et quelles sont vos conclusions.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-263939\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/image-9.png\" alt=\"\" width=\"1600\" height=\"912\" \/><\/figure>\n<p>Toutefois, la cr\u00e9ation de rapports \u00e0 l&#8217;aide d&#8217;outils tels que Tableau ou Power BI, ou de packages de cr\u00e9ation de tableaux de bord comme Dash\/Streamlit (Python), Shiny (R), ou avec Google Docs\/Microsoft Word, repr\u00e9sente un travail suppl\u00e9mentaire consid\u00e9rable. Cela supprime \u00e9galement la connexion entre le notebook et le rapport, ce qui signifie que toute modification apport\u00e9e au notebook doit \u00eatre mise \u00e0 jour manuellement dans le rapport.<\/p>\n<p>Ces probl\u00e8mes peuvent \u00eatre facilement r\u00e9solus avec <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/datalore\/enterprise\/\" target=\"_blank\" rel=\"noopener\">Datalore<\/a>. Les notebooks peuvent y \u00eatre directement convertis en rapports et vous avez la possibilit\u00e9 de masquer autant d&#8217;entr\u00e9es et de sorties d&#8217;un notebook que vous le souhaitez. Les parties prenantes peuvent acc\u00e9der \u00e0 ces rapports sans avoir de compte Datalore et interagir avec les listes d\u00e9roulantes, les curseurs et les diagrammes. Si les parties prenantes disposent d&#8217;un compte Datalore et de connaissances de base en Python ou SQL, elles pourront se plonger dans l&#8217;analyse en modifiant une copie du rapport.<\/p>\n\n\n<p align=\"center\">\n    <a class=\"jb-download-button\" href=\"https:\/\/datalore.jetbrains.com\/view\/report\/mpHUppAsEMErubRSypiObv\" target=\"_blank\" rel=\"noopener\">      \n       OUVRIR UN EXEMPLE DE RAPPORT\n    <\/a>\n<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Datalore\/report_new_2.gif\" alt=\"\" \/><\/figure>\n<p><!--more--><\/p>\n<h2>Du local au cloud<\/h2>\n<p>Vous utilisez des notebooks Jupyter install\u00e9s localement\u00a0? Consultez le tableau comparatif ci-dessous afin de conna\u00eetre les raisons pour lesquelles vous devriez envisager de passer \u00e0 une plateforme cloud.<\/p>\n<figure class=\"wp-block-table\">\n<table>\n<tbody>\n<tr>\n<td>\u00a0<\/td>\n<td>Jupyter local, install\u00e9 individuellement.<\/td>\n<td>Plateforme cloud, h\u00e9berg\u00e9e par votre entreprise ou par un fournisseur SaaS.<\/td>\n<\/tr>\n<tr>\n<td>Collaboration<\/td>\n<td>Uniquement via Git. La connexion aux donn\u00e9es et aux environnements peut \u00eatre perdue, vous pouvez oublier de valider le dernier \u00e9tat du projet, et envoyer les notebooks avec les sorties peut cr\u00e9er davantage d&#8217;encombrement dans le r\u00e9f\u00e9rentiel Git.<\/td>\n<td>Collaboration en temps r\u00e9el sur les notebooks et les espaces de travail partag\u00e9s, avec tous les artefacts joints (disponibles dans <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/datalore\/enterprise\/\" target=\"_blank\" rel=\"noopener\">Datalore<\/a>).\u00a0<\/td>\n<\/tr>\n<tr>\n<td>Travail avec le big data<\/td>\n<td>L&#8217;extraction de donn\u00e9es volumineuses du serveur prend beaucoup de temps et votre machine locale risque de manquer de m\u00e9moire.<\/td>\n<td>Vous pouvez faire \u00e9voluer la machine sur le cloud et extraire les donn\u00e9es sans avoir \u00e0 d\u00e9pendre de la vitesse de l&#8217;internet.<\/td>\n<\/tr>\n<tr>\n<td>Int\u00e9gration des nouveaux membres de l&#8217;\u00e9quipe<\/td>\n<td>Chaque nouvel arrivant passe du temps \u00e0 installer Jupyter, \u00e0 configurer l&#8217;environnement et \u00e0 extraire des donn\u00e9es par lui-m\u00eame.<\/td>\n<td>Acc\u00e8s en un clic aux projets de l&#8217;\u00e9quipe, avec tout le n\u00e9cessaire pr\u00e9install\u00e9.<\/td>\n<\/tr>\n<tr>\n<td>Acc\u00e8s aux machines de calcul<\/td>\n<td>N\u00e9cessit\u00e9 de d\u00e9marrer une machine manuellement et de s&#8217;y connecter via SSH.<\/td>\n<td>Facilit\u00e9 d&#8217;ex\u00e9cution des calculs sur des serveurs puissants en un clic.<\/td>\n<\/tr>\n<tr>\n<td>Configuration de l&#8217;environnement<\/td>\n<td>Chaque utilisateur a des environnements diff\u00e9rents, ce qui peut \u00eatre difficile \u00e0 g\u00e9rer. Un nouveau paquet peut nuire \u00e0 toute l&#8217;application et le d\u00e9bogage sera difficile.<\/td>\n<td>Les \u00e9quipes peuvent cr\u00e9er plusieurs environnements de base avec des d\u00e9pendances pr\u00e9install\u00e9es.\u00a0 L&#8217;application ne sera pas affect\u00e9e car l&#8217;environnement de chaque notebook est isol\u00e9.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h2>Comment puis-je essayer Datalore pour am\u00e9liorer la collaboration dans mon \u00e9quipe de science des donn\u00e9es ?<\/h2>\n<p>Si vous souhaitez essayer Datalore pour votre \u00e9quipe, vous pouvez opter pour un h\u00e9bergement cloud priv\u00e9 ou sur site avec le forfait Enterprise. Apprenez-en plus sur <a href=\"https:\/\/www.jetbrains.com\/datalore\/enterprise\/\" target=\"_blank\" rel=\"noopener\">Datalore Enterprise<\/a> et demandez un essai gratuit :<\/p>\n\n\n<p align=\"center\">\n    <a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/datalore\/enterprise\/#form-section\" target=\"_blank\" rel=\"noopener\">      \n       Demander un essai gratuit de 30 jours\n    <\/a>\n<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Datalore Enterprise Overview \u2013 data science notebook platform for teams\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/cn7I4TSCPoI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<p>Si vous souhaitez utiliser Datalore pour vous-m\u00eame ou l&#8217;essayer rapidement dans le cloud, vous pouvez opter pour les forfaits <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/datalore\/buy\/\" target=\"_blank\" rel=\"noopener\">Datalore Community ou Professional<\/a>, h\u00e9berg\u00e9s par JetBrains.<\/p>\n<p>C&#8217;est tout pour le moment ! Suivez notre blog pour plus de conseils et sur <a href=\"https:\/\/twitter.com\/Datalore\" target=\"_blank\" rel=\"noopener\">Twitter<\/a> pour nos derni\u00e8res actualit\u00e9s\u00a0!<\/p>\n<p>Bonne collaboration\u00a0!<\/p>\n<p>L&#8217;\u00c9quipe Datalore<\/p>\n\n\n<p><em>Article original en anglais de<\/em> :<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":264003,"comment_status":"closed","ping_status":"closed","template":"","categories":[1401,89,6954,4036],"tags":[671],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/datalore\/322363"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/datalore"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/datalore"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=322363"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/datalore\/322363\/revisions"}],"predecessor-version":[{"id":322444,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/datalore\/322363\/revisions\/322444"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/264003"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=322363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=322363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=322363"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=322363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}