Python für die Verwendung mit AX Server konfigurieren
Um Python für eine Nutzung mit AX Server zu konfigurieren, müssen Sie die korrekte Python-Version installieren und die Python-Programmdatei in die Umgebungsvariable PATH Ihres Systems aufnehmen. Nach der Installation von PYTHON stellen Sie die Systemumgebungsvariablen ACLPYTHONDLL und PYTHONPATH auf jedem Rechner ein, der eine Instanz von AX Server oder AX-Engine-Knoten hostet.
Funktionsweise
Um Python-Skripts auszuführen, muss Analytics Exchange in der Lage sein, die Python-Programmdatei aufzurufen und die zur Ausführung angeforderten Skripts zu finden. AX Server verwendet die UmgebungsvariablePATH, um Python zu finden, sowie die Umgebungsvariable PYTHONPATH, um Skripts zu suchen.
Python Version 3.5.x (32-Bit) installieren
Anmerkung
Sie müssen diese Schritte auf jedem Rechner durchführen, der eine Instanz von AX Server oder AX Engine-Knoten hostet.
- Laden Sie von der Python-Downloadseite die aktuelle Version von Python 3.5 auf Ihren Computer herunter.
- Doppelklicken Sie auf Ihrem Computer auf die Installationsdatei.
- Im Installationsprogramm wählen Sie Add Python Versionsnummer to PATH.
- Klicken Sie auf Installieren und folgen Sie den Anweisungen auf dem Bildschirm.
- Starten Sie Ihren Rechner neu, bevor Sie Python-Skripts in ACL ausführen.
Die Umgebungsvariablen ACLPYTHONDLL und PYTHONPATH einstellen
Anmerkung
Sie müssen diese Schritte auf jedem Rechner durchführen, der eine Instanz von AX Server oder AX Engine-Knoten hostet. Das Benutzerkonto, das den Analytics-Exchange-Dienst ausführt, muss über die Berechtigung zum Zugriff auf den oder die Ordner in der PYTHONPATH-Umgebungsvariablen haben.
- Erstellen Sie auf Ihrem Windows-Betriebssystem ein oder mehrere Ordner für Ihre Python-Skripts.
BeispielC:\python_scripts.
- Öffnen Sie innerhalb Ihres Windows-Betriebssystems das Dialogfeld Systemeigenschaften und klicken Sie auf Umgebungsvariablen.
- Klicken Sie im Abschnitt Systemvariablen auf Neu und geben Sie folgende Variablen ein:
Variablenname Variablenwert Beispiel PYTHONPATH Der vollständige Pfad der Ordner, die Sie für Ihre Python-Skripts erstellt haben. Trennen Sie mehrere Ordnerpfade durch ein Semikolon. C:\Pythonskripts;C:\dev;C:\tmp ACLPYTHONDLL Der vollständige Pfad und Dateiname der Python-DLL-Datei im Python-Installationsordner, den Sie mit ACL verwenden möchten.
Wenn Sie Python 3.3.x einsetzen, sollten Sie folgende Einschränkungen beachten:
- Unicode-Zeichen werden bei europäischen Plattformen im Pfad nicht unterstützt.
- Sonderzeichen werden bei asiatischen Plattformen im Pfad nicht unterstützt.
Anmerkung
Python fügt die DLL dem Systemordner (c:\windows\system32\python33.dll) statt dem Installationsordner hinzu. Sie müssen die DLL aus dem Systemordner in den Installationsordner kopieren und diesen als Variablenwert verwenden, damit ACL auf die DLL zugreifen kann.
Möglicherweise müssen Sie Nur-lesen-Einstellungen des Installationsordners entfernen.
Wenn Sie diesen Wert nicht festlegen, versucht ACL die unterstützte Standardversion 3.5.x der DLL python35.dll zu verwenden.
c:\python_install\python33.dll - Um die Variable zu speichern, klicken Sie auf OK und im Dialogfeld Systemeigenschaften erneut auf OK.