Show Menu
SUJETS×

Guide de dépannage de Data Science Workspace

Ce document fournit des réponses aux questions les plus fréquentes sur l’espace de travail Data Science d’Adobe Experience Platform. Pour toute question ou dépannage concernant les API de plateforme en général, consultez le guide de dépannage de l’API Adobe Experience Platform.

L'environnement JupyterLab n'est pas chargé dans Google Chrome

Ce problème a été résolu, mais il peut toujours être présent dans le navigateur Google Chrome 80.x. Assurez-vous que votre navigateur Chrome est à jour.
Avec le navigateur Google Chrome version 80.x, tous les cookies tiers sont bloqués par défaut. Cette stratégie peut empêcher le chargement de JupyterLab dans Adobe Experience Platform.
Pour résoudre ce problème, procédez comme suit :
Dans votre navigateur Chrome, accédez à l’angle supérieur droit et sélectionnez Paramètres (vous pouvez également copier et coller "chrome://settings/" dans la barre d’adresse). Ensuite, faites défiler la page jusqu’au bas de la page et cliquez sur la liste déroulante Avancé .
La section Confidentialité et sécurité s'affiche. Cliquez ensuite sur Paramètres du site, puis sur Cookies et données du site.
Enfin, basculez "Bloquer les cookies tiers" sur "Désactivé".
Vous pouvez également désactiver les cookies tiers et ajouter # ds.adobe.net à la liste autorisée.
Accédez à "chrome://flags/" dans la barre d'adresse. Recherchez et désactivez l’indicateur intitulé "Même site par défaut" en utilisant le menu déroulant à droite.
Après l’étape 2, vous êtes invité à relancer votre navigateur. Après votre redémarrage, Jupyterlab doit être accessible.

Pourquoi est-ce que je ne peux pas accéder à JupyterLab dans Safari ?

Safari désactive les cookies tiers par défaut dans Safari < 12. Comme votre instance d’ordinateur virtuel Jupyter réside sur un domaine différent de son cadre parent, Adobe Experience Platform exige actuellement l’activation des cookies tiers. Activez les cookies tiers ou passez à un autre navigateur tel que Google Chrome.
Pour Safari 12, vous devez changer votre User Agent en Chrome ou Firefox. Pour changer d'agent utilisateur, début en ouvrant le menu Safari et en sélectionnant Préférences . La fenêtre Préférences s'affiche.
Dans la fenêtre des préférences de Safari, sélectionnez Avancé . Cochez ensuite la case Afficher le menu Développer dans la barre de menus. Vous pouvez fermer la fenêtre des préférences une fois cette étape terminée.
Ensuite, dans la barre de navigation supérieure, sélectionnez le menu Développer . Dans la liste déroulante Développer , passez la souris sur Agent utilisateur. Vous pouvez sélectionner la chaîne ​Chrome​ ou ​Firefox** User Agent que vous souhaitez utiliser.

Pourquoi est-ce que je vois un message "403 interdit" quand je tente de télécharger ou de supprimer un fichier dans JupyterLab ?

Si votre navigateur est activé avec un logiciel de blocage des publicités tel que Ghostery ou AdBlock Plus, le domaine "*.adobe.net" doit être autorisé dans chaque logiciel de blocage des publicités pour que JupyterLab fonctionne normalement. En effet, les machines virtuelles JupyterLab s’exécutent sur un domaine différent de celui de la plate-forme d’expérience.

Pourquoi certaines parties de mon portable Jupyter semblent-elles brouillées ou ne s'affichent pas sous forme de code ?

Cela peut se produire si la cellule en question est accidentellement passée de "Code" à "Marquage". Lorsqu’une cellule de code est activée, appuyez sur la combinaison de touches ESC+M pour changer le type de cellule en Marquage. Le type d'une cellule peut être modifié par l'indicateur déroulant situé en haut du bloc-notes pour la ou les cellules sélectionnées. Pour modifier un type de cellule en code, début en sélectionnant la cellule à modifier. Cliquez ensuite sur la liste déroulante indiquant le type actuel de la cellule, puis sélectionnez "Code".

Comment installer des bibliothèques Python personnalisées ?

Le noyau Python est préinstallé avec de nombreuses bibliothèques d'apprentissage automatique populaires. Cependant, vous pouvez installer d’autres bibliothèques personnalisées en exécutant la commande suivante dans une cellule de code :
!pip install {LIBRARY_NAME}

Pour une liste complète des bibliothèques Python préinstallées, consultez la section Annexe du Guide d'utilisation de JupyterLab.

Puis-je installer des bibliothèques PySpark personnalisées ?

Malheureusement, vous ne pouvez pas installer de bibliothèques supplémentaires pour le noyau PySpark. Toutefois, vous pouvez contacter votre représentant du service à la clientèle Adobe pour que des bibliothèques PySpark personnalisées soient installées pour vous.
Pour une liste des bibliothèques PySpark préinstallées, consultez la section Annexe du Guide d'utilisation de JupyterLab.

Est-il possible de configurer des ressources de cluster Spark pour le noyau JupyterLab Spark ou PySpark ?

Vous pouvez configurer des ressources en ajoutant le bloc suivant à la première cellule de votre bloc-notes :
%%configure -f 
{
    "numExecutors": 10,
    "executorMemory": "8G",
    "executorCores":4,
    "driverMemory":"2G",
    "driverCores":2,
    "conf": {
        "spark.cores.max": "40"
    }
}

Pour plus d’informations sur la configuration des ressources de la grappe Spark, y compris la liste complète des propriétés configurables, consultez le Guide d’utilisation de JupyterLab.