Show Menu
THEMEN×

Data Science Workspace Handbuch zur Fehlerbehebung

This document provides answers to frequently asked questions about Adobe Experience Platform Data Science Workspace. For questions and troubleshooting regarding Platform APIs in general, see the Adobe Experience Platform API troubleshooting guide .

JupyterLab umgebung wird nicht geladen in Google Chrome

Dieses Problem wurde behoben, könnte aber weiterhin im Browser Google Chrome 80.x vorhanden sein. Stellen Sie sicher, dass Ihr Chrome-Browser auf dem neuesten Stand ist.
Mit der Google Chrome Browser-Version 80.x werden alle Drittanbieter-Cookies standardmäßig blockiert. Diese Richtlinie kann das Laden JupyterLab innerhalb von Adobe Experience Platform verhindern.
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
Navigieren Sie in Ihrem Chrome Browser oben rechts und wählen Sie Einstellungen (alternativ können Sie "chrome://settings/"kopieren und in die Adressleiste einfügen). Führen Sie anschließend einen Bildlauf zum unteren Rand der Seite durch und klicken Sie auf das Dropdownmenü Erweitert .
Der Abschnitt Datenschutz und Sicherheit wird angezeigt. Klicken Sie anschließend auf Site-Einstellungen , gefolgt von Cookies und Site-Daten .
Schalten Sie schließlich "Drittanbieter-Cookies blockieren"auf "AUS".
Alternativ können Sie Drittanbieter-Cookies deaktivieren und # ds.adobe.net zur Zulassungsliste hinzugefügt.
Navigieren Sie in Ihrer Adressleiste zu "chrome://flags/". Suchen und deaktivieren Sie das Flag "SameSite by default cookies" über das Dropdown-Menü rechts.
Nach Schritt 2 werden Sie aufgefordert, Ihren Browser neu zu starten. Nach dem Neustart sollten Sie darauf zugreifen Jupyterlab können.

Warum kann ich nicht auf JupyterLab Safari zugreifen?

Safari deaktiviert Cookies von Drittanbietern standardmäßig in Safari < 12. Da sich Ihre Jupyter Virtual Machine-Instanz in einer anderen Domäne als der ihres übergeordneten Rahmens befindet, erfordert Adobe Experience Platform derzeit die Aktivierung von Drittanbieter-Cookies. Aktivieren Sie Drittanbieter-Cookies oder wechseln Sie zu einem anderen Browser, z. B. Google Chrome.
Für Safari 12 müssen Sie Ihren Benutzeragent auf 'Chrome' oder 'Firefox' umstellen. Um den Benutzeragent zu wechseln, öffnen Sie das Safari -Menü und wählen Sie " Voreinstellungen" . Das Fenster "Voreinstellungen"wird angezeigt.
Wählen Sie im Fenster "Safari-Voreinstellungen"die Option Erweitert . Markieren Sie dann das Menü "Entwicklung anzeigen"in der Menüleiste . Nach Abschluss dieses Schritts können Sie das Fenster "Voreinstellungen"schließen.
Wählen Sie dann in der oberen Navigationsleiste das Menü " Entwicklung "aus. Bewegen Sie den Mauszeiger über den Benutzeragent im Dropdownmenü Entwickeln . Sie können die gewünschte Zeichenfolge Chrome oder Firefox Benutzeragent auswählen.

Warum wird beim Versuch, eine Datei hochzuladen oder zu löschen, die Meldung "403 Verboten"angezeigt JupyterLab?

Wenn Ihr Browser mit einer Werbeblockiersoftware wie Ghostery oder AdBlock Plus aktiviert ist, muss die Domäne "*.adobe.net"in jeder Werbeblocksoftware zugelassen werden, damit sie normal funktioniert JupyterLab kann. Das liegt daran, dass JupyterLab virtuelle Maschinen auf einer anderen Domäne als der Experience Platform Domäne ausgeführt werden.

Warum werden einige Teile meines Jupyter Notebook Aussehens verwirrt oder nicht als Code gerendert?

Dies kann vorkommen, wenn die betreffende Zelle versehentlich von "Code"in "Markup"geändert wird. Während eine Codezelle fokussiert ist, ändert sich durch Drücken der Tastenkombination ESC+M der Zellentyp in Markdown. Der Zelltyp kann durch die Dropdown-Liste oben im Notebook für die ausgewählte(n) Zelle(n) geändert werden. Um einen Zellentyp in Code zu ändern, wählen Sie die zu ändernde Zelle aus, indem Sie den Beginn auswählen. Klicken Sie anschließend auf das Dropdown-Menü, das den aktuellen Zellentyp angibt, und wählen Sie dann "Code".

Wie installiere ich benutzerdefinierte Python Bibliotheken?

Der Python Kernel wird mit vielen gängigen Bibliotheken für maschinelles Lernen vorinstalliert. Sie können jedoch zusätzliche benutzerdefinierte Bibliotheken installieren, indem Sie den folgenden Befehl in einer Codezelle ausführen:
!pip install {LIBRARY_NAME}

Eine vollständige Liste der vorinstallierten Python Bibliotheken finden Sie im Anhang des JupyterLab Benutzerhandbuchs .

Kann ich benutzerdefinierte PySpark-Bibliotheken installieren?

Leider können Sie keine zusätzlichen Bibliotheken für den PySpark-Kernel installieren. Sie können sich jedoch an Ihren Kundenbetreuer wenden, um benutzerdefinierte PySpark-Bibliotheken für Sie zu installieren.
Eine Liste vorinstallierter PySpark-Bibliotheken finden Sie im Anhang des JupyterLab-Benutzerhandbuchs .

Ist es möglich, Spark Clusterressourcen für JupyterLab Spark oder PySpark-Kernel zu konfigurieren?

Sie können Ressourcen konfigurieren, indem Sie den folgenden Block zur ersten Zelle Ihres Notebooks hinzufügen:
%%configure -f 
{
    "numExecutors": 10,
    "executorMemory": "8G",
    "executorCores":4,
    "driverMemory":"2G",
    "driverCores":2,
    "conf": {
        "spark.cores.max": "40"
    }
}

Weitere Informationen zur Spark Clusterressourcenkonfiguration, einschließlich der vollständigen Liste konfigurierbarer Eigenschaften, finden Sie im JupyterLab-Benutzerhandbuch .

Warum erhalte ich eine Fehlermeldung, wenn ich versuche, bestimmte Aufgaben für größere Datensätze auszuführen?

Wenn Sie einen Fehler aus einem Grund wie Reason: Remote RPC client disassociated. Likely due to containers exceeding thresholds, or network issues. Dies bedeutet normalerweise, dass dem Treiber oder einem ausführenden Programm der Arbeitsspeicher ausgeht. Weitere Informationen zu Datenbeschränkungen und zum Ausführen von Aufgaben für große Datensätze finden Sie in der Dokumentation zum Datenzugriff auf JupyterLab-Notebooks. Normalerweise lässt sich dieser Fehler beheben, indem Sie den mode Wert von interactive zu batch ändern.