2016-10-18 6 views
0

Neu bei KNIME und Eclipse. Verwenden von KNIME v3.2.1 in Eclipse v4.5. Wenn ich einen neuen KNIME-Workflow (oder eine Workflow-Gruppe) erstelle, werden diese in einem Arbeitsbereich namens LOCAL:/ gespeichert, der auf meinem Computer auf C:\Documents and Settings\[ME]\workspace eingestellt ist.Speichern Sie den KNIME-Workflow an einem anderen Ort

Ich muss in der Lage sein, meine Projekte portabel auf mehreren Computern zu entwickeln. Ist es möglich, einen Arbeitsbereich auf einem USB (oder Netzlaufwerk) zu erstellen? Auf PC-A zeigt der Arbeitsbereich dann auf [USB-STICK-ON-PC-A]\[SOME-PATH] und ähnlich auf PC-B.

Dies würde mir erlauben, an meinen KNIME-Projekten auf PC-A zu arbeiten, zu speichern und wegzugehen. Später, als ich KNIME auf PC-B öffnete, konnte ich weitermachen, wo ich aufhörte (vorausgesetzt, der USB-Stick kam von PC-A mit mir!).

Antwort

2

Sicher, Sie können KNIME (Eclipse) mit jedem Arbeitsbereich (auch relativ zur Installation) starten. Falls Sie sich entschieden haben, beim Start nicht nach dem Speicherort des Workflows zu fragen, können Sie mit dem Standard-Workflow beginnen und von dort aus den Arbeitsbereich wechseln (File | Switch Workspace | ...). Das kann ./knime-workspace zum Beispiel für einen relativen Pfad, //network-share/your/path/to/a/workspace oder auf einem (Netzwerk-) Laufwerk sein: .

(Es ist auch möglich, einen neuen/alten Arbeitsplatz mit dem -data Befehlszeilenoption zu starten.)

Sie den workflowrelative Pfade im Workflow verweisen können die URL-Syntax: knime://knime.workflow/relativeToWorkflow. (Dies wird nicht von allen Knoten unterstützt, aber mehr und mehr Knoten unterstützen es.)

+0

Großartig, habe deinen Vorschlag ausprobiert und das funktioniert! Gibt es eine Möglichkeit, mehrere Arbeitsbereiche zu haben? Ein kleiner "Bug" (oder Feature-Request?) Ist, dass Eclipse neu konfiguriert wird und (soweit ich das sehen konnte) alle meine vom Benutzer gewählten Einstellungen zurückgesetzt werden (zB "Allgemein> Aussehen> Thema"). Besser wäre es, mehrere Arbeitsbereiche zuzulassen. Auf diese Weise können Sie einen lokalen Arbeitsbereich für schnelle, möglicherweise temporäre Arbeit und einen relativen/Netzwerk/USB-Arbeitsbereich für Arbeiten verwenden, die portabel sein müssen. Nicht sicher, ob das ein Eclipse- oder KNIME-Problem ist. – AlainD

+0

Ja, Sie können so viele Arbeitsbereiche haben, wie Sie möchten (und Ihre Quote/SSD erlaubt). Sie können sogar dieselben Workflows/Projekte in die neuen Arbeitsbereiche importieren. Ich würde empfehlen, einen (leeren) Basisarbeitsbereich zu erstellen, den Sie an jeden Ort kopieren und zur Kopie wechseln können, aber Sie können auch die Einstellungen exportieren und importieren ('File' |' Import Preferences ... '/' Export Preferences ... '.). –

+0

Können mehrere Arbeitsbereiche sichtbar sein? Wenn ich einen neuen Arbeitsbereich erstelle, stelle ich fest, dass unter "Fenster> Einstellungen> Allgemein> Start und Herunterfahren> Arbeitsbereiche" meine beiden Arbeitsbereiche (ein lokaler und einer des USB-Sticks) aufgeführt sind. Ich stelle auch fest, dass ich 'Prompt for workspace on startup 'wählen kann, was wie erwartet funktioniert ... aber ich kann nicht Eclipse/KNIME bekommen, um mir beide Arbeitsbereiche gleichzeitig zu zeigen. Vielleicht ist es nicht möglich, scheint, als wäre dies ein nützliches Feature. – AlainD

Verwandte Themen