Veröffentlichen Sie ein Jupyter-Notebook (*.ipynb) auf SystemLink Enterprise, um das Notebook für Datenanalysen und Visualisierungen zu verwenden.

  1. Wählen Sie Analyse- » Skripte.
  2. Klicken Sie mit der rechten Maustaste auf das Notebook, das Sie freigeben möchten, und wählen Sie An SystemLink senden (Publish to SystemLink).
  3. Wählen Sie den Arbeitsbereich aus, für den das Notebook freigegeben werden soll.
  4. Geben Sie die Benutzeroberfläche an, auf der Sie das Notebook verwenden möchten.
  5. Klicken Sie auf An SystemLink senden.
Benutzer mit Lese- und Downloadrechten für den ausgewählten Arbeitsbereich können auf das Notebook über folgende Methoden zugreifen:
  • Wählen Sie SystemLink Enterprisedie Datei aus und klicken Sie auf Analysieren.
  • Klicken Sie im Jupyter Notebook auf Analysis Development und wählen Sie den Arbeitsbereich aus.

Notebooks können über folgende Schnittstellen bedient werden:

Hinweis SystemLink Enterprise setzt diese Schnittstellen nicht strikt durch. Die angegebenen Parameter werden während der Ausführung an das Notebook übertragen, auch wenn Sie die erforderlichen Notebook-Metadaten nicht implementieren.
Tabelle 37. Notebook-Schnittstellen verfügbar in SystemLink Enterprise
Schnittstelle Beschreibung Eingaben Ausgaben
Asset(Hardwareprodukt)-Raster Diese Schnittstelle wird noch nicht verwendet.
Datenbereichsanalyse Sie können diese Schnittstelle auf Notebooks verwenden, um die parametrischen Daten in einem Datenbereich zu analysieren und Statistiken zu berechnen.
  • trace_data: Dict[string, string]

    Diese Eingabe enthält Daten aus den erstellten Datenbereichskurven für die Analyse. Die Daten werden als Notebook-Ausführungsartefakt gespeichert.

    Die Daten haben das folgende Format: {'artifact_id': 'artifact_id'}.

    Das folgende Beispiel ist: {'artifact_id': '09875b26-3081-496a-9f62-07d3f8daf47e'}

  • analysis_options: string[]
  • workspace_id: string

Diese Ausgabe ist eine Liste der Analyseoptionen des entsprechenden Notebooks.

Die Liste hat folgendes Format: [{display_name: `Analyse 1`, id: `analysis_1`, type: scalar/vector} ...] .

Das folgende Beispiel ist: [{display_name: `Min`, id: `min`, type: scalar}]

Dateianalyse Sie können diese Schnittstelle auf Notebooks verwenden, um eine Datei zu analysieren oder eine Routine mit einem Dateiänderungs-Trigger zu erstellen.
  • Datei-IDs: String[]
Keine Ausgabe erforderlich.
Periodische Ausführung Sie können diese Schnittstelle auf Notebooks verwenden, um eine Routine zu erstellen, die auf einer wiederholbaren Kadenz ausgeführt wird. Diese Kadenz beginnt an einem bestimmten Datum und zu einer bestimmten Zeit. Keine Eingabe erforderlich. Keine Ausgabe erforderlich.
Spezifikationsanalyse Sie können diese Schnittstelle auf Notebooks verwenden, um Ihre ausgewählten Spezifikationen zu analysieren.
  • spec_ids: string[]
  • product_id: string
Keine Ausgabe erforderlich.
Systemraster Sie können diese Schnittstelle auf Notebooks verwenden, um benutzerdefinierte Informationen als Spalte in der Systemanwendung anzuzeigen. Keine Eingabe erforderlich.
Die Ausgabe muss umfassen:
  • Einen data_frame-Typ.
  • Eine Einzelelementliste, die das Ergebnis im Datenfeld enthält.

Das Datenfeld ist ein Dictionary mit einer Liste im Wertefeld. Diese Liste enthält die Minion-IDs und alle zugehörigen Minion-ID-Werte.

[{type:"data_frame", data:{values:[["minion-id-1", 3], ["minion-id-2", 0]]}}]

Testdatenanalyse Sie können diese Schnittstelle auf Notebooks verwenden, um Ihre ausgewählten Testergebnisse zu analysieren.
  • result_ids: string[]
Keine Ausgabe erforderlich.
Testdatenextraktion Mit dieser Schnittstelle können Sie auf Notebooks parametrische Daten aus Dateien mit bestimmten Formaten (BDC, STDF) extrahieren.

Die Schnittstelle wandelt die Daten in Testergebnisse, Schritte und Messungen um.

  • file_id: string
  • part_number: string
  • notebook_id: string
Keine Ausgabe erforderlich.
Testplan-Operationen Sie können diese Schnittstelle auf Notebooks verwenden, die das System durch eine Testplanausführung aufruft.
  • testPlanId: string
  • systemId: string

Die Testplanausführung kann auch benutzerdefinierte Parameter an das Notebook übergeben.

Keine Ausgabe erforderlich.
Testplan-Automatisierungen Sie können diese Schnittstelle auf Notebooks verwenden, um automatisierte Aktionen an einem oder mehreren Testplänen für kundenspezifische Anwendungsfälle auszuführen.
  • test_plan_ids: string[]
Keine Ausgabe erforderlich.
Testplan-Zeitplanung Sie können diese Schnittstelle auf Notebooks verwenden, um Testpläne mit Hilfe eines Algorithmus zu planen. Sie können Ihre Algorithmen an die Zeitplanungsmethodik des Labors anpassen.
  • test_plan_ids: string[]
Keine Ausgabe erforderlich.