AX Server mit Oracle installieren

Werbung
AX Server mit Oracle installieren
Version: 6.0
Veröffentlicht: Mittwoch, 28. Dezember 2016
© ACL Services Ltd. 2016
Inhaltsverzeichnis
Inhaltsverzeichnis
Inhaltsverzeichnis
3
Einführung
7
Zielgruppe
7
Erforderliche Rechner
7
Schritte vor der Installation
Installationsressourcen zusammenstellen
9
10
ACL Support Services
10
ACL-Hauptkontakt
10
Datenbankadministrator
11
IT-Personal
11
Ports von AX Server
12
Verwendete Ports überprüfen
12
Von AX Server benötigte Ports
12
Firewall-Konfiguration
13
Die Installationsprogramme für Analytics Exchange herunterladen
15
Verfügbare Installationsprogramme
15
Schritte zum Herunterladen
15
Installation
17
Den Oracle-Datenbankserver einrichten
18
Übersicht
18
Oracle Net Listener für SSL konfigurieren
19
Tabellenbereichs- und Anwender-SQL-Skripts ausführen
19
AX Server für Oracle installieren
20
Voraussetzungen
20
AX Server installieren
20
Schritte nach der Installation
27
Überprüfen, dass AX Server ausgeführt wird
28
Das Protokoll des Analytics-Exchange-Diensts kontrollieren
28
Die AX-Server-Dienste überprüfen
28
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 3 von 80
Inhaltsverzeichnis
Die AX-Server-Anwendungen überprüfen
Den AX Server aktivieren
28
30
Online-Aktivierung
30
Offline-Aktivierung
30
Einen AX-Server-Administrator hinzufügen
32
Konfigurieren Sie das Archivierungs- und Wiederherstellungsdatenverzeichnis
33
Verbindungen von Client-Anwendungen überprüfen
34
Voraussetzungen
34
Tests der Anwendungsverbindung
34
Python für die Verwendung mit AX Server konfigurieren
36
Funktionsweise
36
Python Version 3.5.x (32-Bit) installieren
36
Die Umgebungsvariable PYTHONPATH einstellen
36
Den AX-Engine-Knoten installieren (optional)
39
AX-Engine-Knoten für Oracle installieren
40
Voraussetzungen
40
AX-Engine-Knoten installieren
40
Nachträgliche Anforderungen
43
Einen geteilten Datenordner konfigurieren
44
Freigegebene Datenordner verwenden
44
Einen freigegebenen Ordner unter Windows 2008 konfigurieren
44
AX Engine-Knoten Server konfigurieren
46
Funktionsweise
46
AX Engine-Knoten einrichten
46
AX Engine-Knoten Server konfigurieren
47
Sicherheitszertifikate
49
Funktionsweise
49
Selbstsignierte Zertifikate für den AX Server verwenden
49
AX Engine-Knoten Zertifikate
50
PostgreSQL Verbindungen
50
Sicherheitszertifikate installieren
Tools und Vorwissen
52
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 4 von 80
52
Inhaltsverzeichnis
Sichern Sie die Konfiguration des TomEE-Anwendungsservers bevor Sie beginnen.
52
Serverseitiger Prozess
53
Clientseitiger Prozess
55
Anhang
57
AX Server Anforderungen
58
Hardware
58
Software
59
Automatisch installierte Anforderungen
60
Für Windows Server erforderliche Anforderungen
61
Datenbankserver
61
Anforderungen von AX-Engine-Knoten
63
Hardware
63
Software
63
Automatisch installierte Anforderungen
64
Für Windows Server erforderliche Anforderungen
65
Oracle sichern und wiederherstellen
66
Backup-Strategien
66
Was gesichert werden sollen
67
AX Server-Daten sichern
67
AX Serverdaten wiederherstellen
68
Oracle-Datenbankskripts ausführen
70
Führen Sie die Datenbankskripts aus.
Dienstkonto konfigurieren
70
71
Dienstnamen
71
Analytics-Exchange-Dienst
71
Analytics Exchange Connector
72
Analytics-Exchange-Datenbank
73
Authentifizierung in Analytics Exchange
74
Authentifizierungstypen
74
Ein Authentifizierungsverfahren wählen
74
Rechte für den AX Connector Dienst zuweisen
Lese- und Schreibzugriff für das Installationsverzeichnis des AX Connector zuweisen
75
75
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 5 von 80
Inhaltsverzeichnis
Uneingeschränkte Zugriffsrechte auf die ausführbare AX Connector Datei (aclse.exe) zuweisen
75
Rechte sich lokal anzumelden zulassen
Integrierte Windows-Authentifizierung konfigurieren
76
77
Konfigurationsübersicht
77
Ein SPN-Konto anlegen
77
Den Authentifizierungsdienst dem SPN-Konto zuordnen
78
Einen SPN für den AX Connector Dienst registrieren
78
Die SPN-Kontozuordnung testen
79
Integrierte Windows-Authentifizierung im Internet Explorer aktivieren
79
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 6 von 80
Einführung
Einführung
Dieser Leitfaden führt Sie durch den Prozess der AX-Server-Installation mit einem Oracle-Datenbankserver. Die Inhalte dieses Leitfaden beschränken sich auf die Installation und das anfängliche Setup.
Weiteren Informationen zur AX-Server-Verwaltung und dem Einsatz von Analytics Exchange finden Sie
in den ACL-Online-Hilfedokumenten.
Zielgruppe
Dieser Leitfaden wurde für AX-Server-Administratoren geschrieben, die für die Installation und Einrichtung von Analytics Exchange in ihren Organisationen verantwortlich sind.
Erforderliche Rechner
Um einen Oracle-Datenbankserver einzusetzen, müssen Sie die Datenbank auf einem anderen Rechner
als dem AX Server installieren.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 7 von 80
Installationsressourcen zusammenstellen
Schritte vor der Installation
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 9 von 80
Installationsressourcen zusammenstellen
Installationsressourcen zusammenstellen
Bevor Sie mit der Installation oder Aktualisierung von AX Server beginnen, identifizieren Sie die wichtigsten Ansprechpartner, die Sie bei der Installation unterstützen und Ihnen Informationen bereitstellen müssen.
ACL Support Services
Nehmen Sie Kontakt mit ACL Support Services auf, wenn während der Installation oder der Aktualisierung Probleme auftreten, die Sie nicht selbst beheben können. Bitte stellen Sie sicher, dass Ihnen
die folgenden Informationen zur Verfügung stehen, bevor Sie mit dem ACL-Support Kontakt aufnehmen:
l
l
l
Die spezifische Version von AX Server, die Sie installieren oder aktualisieren
Einzelheiten über die Datenbank (PostgreSQL oder Oracle), die Sie mit AX Server verwenden
Aufgetretene Fehler- oder Warnmeldungen
Sie können sich mit ACL Support Services auf mehrere Arten in Verbindung setzen:
l
l
l
l
Einreichen eines Online-Supporttickets (bevorzugt)
Live-Chat
E-Mail ([email protected])
Telefon
ACL-Hauptkontakt
Um das Installationspaket für AX Server von ACL Launchpad herunterladen zu können, benötigen Sie
ein gültiges ACL-Launchpad-Konto.
l
l
Wenn Sie der Hauptkontakt in Ihrer Organisation sind, müssten Sie eine Begrüßungs-E-Mail von
ACL erhalten haben, die Einzelheiten zur Anmeldung an Ihrem Konto enthält. Wenn Sie diese EMail nicht erhalten haben oder zusätzliche Hilfe benötigen, wenden Sie sich bitte an ACL Support Services.
Wenn Sie nicht der Hauptkontakt sind, sollten Sie Anweisungen per E-Mail erhalten haben, als
der Hauptkontakt Sie in ACL Launchpad hinzufügte. Wenn Sie keine Anweisungen erhalten
haben, wenden Sie sich bitte an den Hauptkontakt in Ihrer Organisation oder an den ACL-Kontoadministrator.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 10 von 80
Installationsressourcen zusammenstellen
Datenbankadministrator
Falls Ihre Organisation über einen Datenbankadministrator verfügt, wird er wichtige Informationen
haben, die Sie zur Installation und Konfiguration von AX Server benötigen.
IT-Personal
Wenn Ihre Organisation IT-Personal aufweist, das Dienste administriert, wie beispielsweise den Netzwerkzugriff, Dateispeicherung und Sicherheitsrichtlinien, könnte es Informationen haben, die sie zum
Abschluss der Installation benötigen. Dieses Personal muss möglicherweise auch Aufgaben wie die
Erstellung von Active-Directory-Benutzerkonten und das Ändern von Firewall-Regeln ausführen.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 11 von 80
Installationsressourcen zusammenstellen
Ports von AX Server
Damit der Analytics-Exchange-Dienst erfolgreich auf den Servern von AX Server oder AX-Engine-Knoten gestartet werden kann, müssen Sie sicherstellen, dass die für den TomEE-Anwendungsserver benötigten Ports nicht bereits durch andere Dienste oder Anwendungen verwendet werden.
Verwendete Ports überprüfen
Verwenden Sie in der Befehlszeile den Befehl NETSTAT, damit alle derzeit verwendeten Ports angezeigt werden:
NETSTAT -a
Falls benötigte Ports bereits durch einen anderen Dienst genutzt werden, müssen Sie eine der folgenden Maßnahmen ergreifen:
l
l
den Dienst umkonfigurieren, damit er einen unterschiedlichen Port verwendet
den Dienst vorübergehend in den Windows-Diensten deaktivieren, während Sie AX Server
installieren
Falls notwendig, können Sie einige von AX Server verwendete Ports nach Abschluss der Installation
ändern.
Anmerkung
Wenn Sie AX Server oder AX-Engine-Knoten erstmals auf einem Server installieren,
sollten Sie vor der Ausführung des Installationsprogramms überprüfen, dass die durch
den TomEE-Anwendungsserver benötigten Ports nicht bereits benutzt werden.
Von AX Server benötigte Ports
AX Server und AX-Engine-Knoten werden mit den Standard-Porteinstellungen installiert, die durch
den Analytics-Exchange-Dienst verwendet werden.
Port
Komponente
Verschlüsselung
Beschreibung
8009
Tomcat
Connector
AJP
Ohne SSL
Für die Verbindung zum TomEE-Anwendungsserver verwendeter Port.
80
Tomcat
Connector
HTTP
Ohne SSL
Port wird für eine unverschlüsselte HTTP-Kommunikation mit dem Server
verwendet.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 12 von 80
Installationsressourcen zusammenstellen
Port
Komponente
Verschlüsselung
Beschreibung
443
Tomcat
Connector
HTTPS
SSL
Port wird für eine verschlüsselte HTTP-Kommunikation (HTTPS) mit dem
Server verwendet.
PostgreSQL
Unterstützt
5432
Wenn Sie eine frühere Version von AX Server aktualisieren, ist der Standardport 8443.
Sie können in dem AX-Server-Installationsprogramm einen anderen, noch
freien Port eingeben.
Anmerkung
Bei einer Installation auf zwei Servern müssen Sie sicherstellen, dass PostgreSQL und der AX-Server-Anwendungsserver auf diesem Port kommunizieren können.
10000
AX Connector
TwoFish 128Bit
Wenn dieser Port bereits verwendet wird, können Sie in dem AX-ServerInstallationsprogramm einen anderen, noch freien Port eingeben.
Dieser Dienst greift vorrangig auf AX-Server-Tabellen zu, die in ACL-Analytics-Projekte exportiert werden.
4201
AX-EngineKnoten
Ohne SSL
Wird verwendet, um AX-Engine-Knoten mit dem Master-AX-Server zu
verbinden. Wenn der AX-Engine-Knoten und AX Server durch eine Firewall getrennt sind, müssen Sie diesen Port öffnen.
1521
OracleDatenbank
Ohne SSL
Port, der für die unverschlüsselte Oracle-Datenbank-Kommunikation verwendet wird.
Anmerkung
Ihr IT-Team gibt vor, welcher Port verwendet werden soll,
wenn Oracle als AX-Server-Datenbank-Server eingesetzt
wird. Der Port kann - falls erforderlich - nach Durchführung der Installation geändert werden.
5432
OracleDatenbank
SSL
Port, der für die verschlüsselte Oracle-Datenbank-Kommunikation verwendet wird.
Anmerkung
Ihr IT-Team gibt vor, welcher Port verwendet werden soll,
wenn Oracle als AX-Server-Datenbank-Server eingesetzt
wird. Der Port kann - falls erforderlich - nach Durchführung der Installation geändert werden.
Firewall-Konfiguration
Um außerhalb der Firewall Ihres Netzwerks auf AX Server zuzugreifen, müssen Sie eingehende Verbindungen auf den folgenden Ports zulassen:
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 13 von 80
Installationsressourcen zusammenstellen
Port
Komponente
Beschreibung
443
Tomcat
Connector
HTTPS
Wird verwendet, um HTTPS-Verbindungen mit dem Webserver für den AX Webclient und AX
Serverkonfiguration Webanwendungen zuzulassen sowie für sichere Dateiübertragungen
vom und zum AX Server.
Anmerkung
Der Standardwert für Server, die von früheren Versionen auf 5.0.0 aktualisiert wurden, ist "8443".
10000
AX Connector
Wird verwendet, um den Zugriff von Client-Rechnern auf AX Servertabellen über ACL Analytics zuzulassen.
4201
AX-EngineKnoten
Wird verwendet, um AX-Engine-Knoten mit dem Master-AX-Server zu verbinden. Wenn der
AX Engine-Knoten und AX Server durch eine Firewall getrennt sind, müssen Sie diesen Port
öffnen.
Bei jedem Clientcomputer, der mit AX Server eine Verbindung aufnimmt, müssen die entsprechenden
Ports für eine ausgehende Kommunikation geöffnet sein.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 14 von 80
Installationsressourcen zusammenstellen
Die Installationsprogramme für Analytics Exchange
herunterladen
Laden Sie die Installationsprogramme von ACL Launchpad herunter, damit Sie Analytics Exchange installieren können.
Anmerkung
Sie müssen sich mit einem ACL-Launchpad-Konto (www.aclgrc.com) anmelden können,
um die Installationsprogramme von Analytics-Exchange herunterzuladen und AX Server
zu aktivieren.
Verfügbare Installationsprogramme
Installationsprogramme für die folgenden Anwendungen von Analytics Exchange stehen im ACL Launchpad zur Verfügung:
l
l
l
l
l
AX Server (enthält sowohl die Installationsprogramme für AX Server als auch PostgreSQL)
AX-Engine-Knoten
ACL-Analytics-Kompatibilitätsaktualisierung für AX Server (wenn gegenwärtig anwendbar)
AX Client
Direct Link
Schritte zum Herunterladen
Anmerkung
Die Downloadseite für das Installationsprogramm stellt die aktuellste Version von Analytics Exchange zur Verfügung. Wenn Sie ein Installationsprogramm für eine ältere Version benötigen, kontaktieren Sie bitte ACL Support für eine Kopie des
Installationsprogramms der von Ihnen benötigten Version.
1. Melden Sie sich im ACL Launchpad (www.accounts.aclgrc.com) an und klicken Sie auf
Analytics Exchange.
l
Wenn Sie der Hauptkontakt in Ihrer Organisation sind, müssten Sie eine Begrüßungs-E-Mail
von ACL erhalten haben, die Einzelheiten zur Anmeldung in Ihr ACL Launchpad Konto enthält.
Wenn Sie diese Begrüßungsmail nicht erhalten haben sollten, wenden Sie sich bitte zur weiteren Unterstützung an ACL Support Services.
l Wenn Sie nicht der Hauptkontakt sind, sollten Sie eine E-Mailbenachrichtigung erhalten
haben, als Sie der Hauptkontakt bzw. der ACL Kontoadministrator Ihrer Organisation im ACL
Launchpad hinzugefügt hat. Die Benachrichtigung per E-Mail enthält Anweisungen zum Anmelden bei ACL Launchpad. Wenn Sie Ihre E-Mail-Benachrichtigung nicht erhalten haben sollten,
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 15 von 80
Installationsressourcen zusammenstellen
wenden Sie sich bitte an den ACL-Kontoadministrator Ihres Unternehmens. Überprüfen Sie
zudem Ihren Spamfilter. Die E-Mailbenachrichtigungen werden von [email protected]
versendet.
2. Aus der Liste Herunterladbares Software-Paket wählen Sie das Installationsprogramm, dass Sie
herunterladen möchten.
Anmerkung
Stellen Sie sicher, dass Sie die richtige Version (Nicht-Unicode oder Unicode)
herunterladen, da alle installierten Anwendungen dieselbe Version verwenden
müssen.
3. Klicken Sie auf <Version> herunterladen und speichern Sie das Installationsprogramm auf dem
Rechner, auf dem Sie die Anwendung installieren möchten.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 16 von 80
Den Oracle-Datenbankserver einrichten
Installation
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 17 von 80
Den Oracle-Datenbankserver einrichten
Den Oracle-Datenbankserver einrichten
Installieren Sie Ihren Oracle-Datenbankserver und richten Sie eine Datenbankinstanz ein, konfigurieren Sie die Sicherheitseinstellungen, führen Sie die AX-Server-SQL-Skripts aus, und implementieren Sie einen Sicherungsprozess.
Anmerkung
Sie müssen die Einrichtung von Oracle abschließen, bevor Sie Analytics Exchange
installieren. Der Datenbankserver und AX Server dürfen sich nicht auf demselben
Computer befinden.
Übersicht
1. Eine Datenbank vorsehen: eine Oracle Datenbankinstanz für den AX Server oder eine bestehende Instanz einrichten.
2. Sicherheitsanforderungen bestimmen: entscheiden Sie, ob Sie Datenübertragungen zwischen
dem AX Server Anwendungsserver und dem Oracle Datenbankserver verschlüsseln möchten.
Wenn eine Verschlüsselung notwendig ist, muss ein Zertifikat einer Zertifizierungsstelle installiert und im Oracle Wallet Manager konfiguriert werden.
3. Den Oracle Net Listener konfigurieren: aktivieren Sie die SSL Kommunikation zwischen den
Analytics Exchange Anwendungen und dem Oracle Datenbankserver. Die einzelnen Schritten
finden Sie unter "Oracle Net Listener für SSL konfigurieren" Auf der gegenüberliegenden
Seite.
Anmerkung
Es wird ein Listener für eine Kommunikation ohne SLL benötigt, um die Installation abzuschließen, selbst wenn Sie SSL für die Kommunikation zwischen AX
Server und dem Datenbankserver verwenden möchten. Der Listener muss auch
einen Port für SSL-Kommunikation aufweisen, falls Verschlüsselung benötigt
wird.
4. Konfigurieren Sie einen Net Service Namen: ermöglichen Sie Verbindungen zwischen dem Analytics Exchange Datenbankdienst und ACL Analytics Exchange Servern.
5. Die AX Server SQL Skripts ausführen: erstellen Sie den Tabellenbereich und legen Sie den
Datenbankanwender an. Weitere Informationen finden Sie unter "Tabellenbereichs- und
Anwender-SQL-Skripts ausführen" Auf der gegenüberliegenden Seite
6. Erstellen Sie das Datenbankschema : Optional. Führen Sie die zur Verfügung gestellten SQL
Skripts auf, um das AX Server Datenbankschema zu erstellen, statt sich darauf zu verlassen, dass
der Setup-Assistent das Schema erstellt. Weitere Informationen finden Sie unter "Oracle-Datenbankskripts ausführen" auf Seite 70 .
7. Ein Backup-Verfahren implementieren: Weitere Informationen finden Sie unter "Oracle
sichern und wiederherstellen" auf Seite 66 .
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 18 von 80
Den Oracle-Datenbankserver einrichten
Oracle Net Listener für SSL konfigurieren
1. Wählen Sie Start > Alle Programme > Oracle - <Instanz> > Konfigurations- und Migrationsextras > Net Manager .
2. Klicken Sie in der Baumansicht auf das Pluszeichen neben dem Eintrag Listeners, um die Liste
der konfigurierten Listener anzuzeigen.
3. Wählen Sie den Listener-Eintrag aus, der von den Analytics-Exchange-Anwendungen verwendet
wird und klicken Sie dann auf Adresse hinzufügen.
4. Aus dem Auswahlmenü Protokoll wählen Sie TCP/IP mit SSL .
5. Stellen Sie sicher, dass der Hostname des Oracle-Datenbankservers im Textfeld Host aufgelistet
ist.
6. Solange der Standardport für SSL-Verbindungen (2484) nicht durch einen anderen Dienst verwendet wird, geben Sie 2484 in das Textfeld Port ein.
Wenn Sie einen anderen Port verwenden, müssen Sie diesen Port stets angeben, wenn der
Oracle-Listener-Port für SSL in den Setup-Assistenten oder Konfigurationsdateien von Analytics
Exchange benötigt wird.
7. Wählen Sie Datei > Netzwerkkonfiguration speichern.
Tabellenbereichs- und Anwender-SQL-Skripts ausführen
Der Datenbankadministrator muss die folgenden Skripts vor der Installation von AX Server ausführen:
l
l
CREATE_AX_TABLESPACE.sql: definiert die physische Speicherplatzallokation für die Analytics-Exchange-Datenbank
CREATE_DATABASE_USER.sql: erstellt den Analytics-Exchange-Datenbankbenutzer
Die folgenden Variablen müssen für CREATE_DATABASE_USER.sql eingestellt werden:
l
l
V_USER
V_USERPWD
Weitere Informationen finden Sie unter "Oracle-Datenbankskripts ausführen" auf Seite 70 .
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 19 von 80
Den Oracle-Datenbankserver einrichten
AX Server für Oracle installieren
Um AX Server für Oracle zu installieren, muss der Datenbankserver bereits auf einem separaten physischen Computer installiert sein.
Voraussetzungen
Bevor Sie mit der Installation von AX Server für Oracle beginnen, konfigurieren Sie Ihren Datenbankserver. Weitere Informationen finden Sie unter "Den Oracle-Datenbankserver einrichten" auf
Seite 18
AX Server installieren
Achtung
Sie müssen das KB2919355 Windows-Update installieren, bevor Sie mit der AnalyticsExchange-Installation unter Windows Server 2012 R2 beginnen. Wenn Sie dieses
Update nicht installieren, schlägt Ihre Analytics-Exchange-Installation fehl.
Installationsprogramm ausführen und Datenbankkonfiguration auswählen
1. Doppelklicken Sie auf das Installationspaket. Wenn ein Dialogfeld mit einer Sicherheitswarnung
angezeigt wird, überprüfen Sie die aufgeführten Informationen und klicken auf Ja .
2. Wählen Sie die Einrichtungssprache und klicken Sie auf OK.
3. Geben Sie auf der Seite Extraktionspfad einrichten den Ordner an, in den die Installationsdateien extrahiert werden sollen, und klicken Sie auf Installieren.
Hinweis
Klicken Sie auf Durchsuchen, um einen Ordner auszuwählen, oder akzeptieren
Sie den Standardpfad: C:\Programme (x86)\ACL Software\Installers\ACLAX<Version>_Server_<Edition>).
4. Klicken Sie im Dialogfeld mit der Mitteilung über die Datenbank-Engine Ja .
5. Auf der Seite Analytics-Exchange-Server-Setupoptionen wählen Sie Oracle und klicken dann
Weiter .
6. Falls Sie zur Installation erforderlicher Komponenten aufgefordert werden, klicken Sie auf
Installieren und warten, bis die Komponenten installiert wurden.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 20 von 80
Den Oracle-Datenbankserver einrichten
Folgen Sie den Anweisungen auf dem Bildschirm, um die Einrichtung der erforderlichen Komponenten abzuschließen. Nach der Installation der Voraussetzungen, müssen Sie Ihren Rechner
möglicherweise neu starten.
Analytics-Exchange-Dienste konfigurieren
1. Falls Sie zur Installation erforderlicher Komponenten aufgefordert werden, klicken Sie auf Installieren und warten, bis die Komponenten installiert wurden.
Folgen Sie den Anweisungen auf dem Bildschirm, um die Einrichtung der erforderlichen Komponenten abzuschließen. Nach der Installation der Voraussetzungen, müssen Sie Ihren Rechner
möglicherweise neu starten.
Anmerkung
Sie werden möglicherweise aufgefordert, die Nutzungsbedingungen für das .NETBezugssystem zu akzeptieren, wenn Sie die Voraussetzungen installieren. In diesem Fall wird das Dialogfeld für die Nutzungsbedingungen möglicherweise hinter
dem Dialogfeld für das Analytics-Exchange-Installationsprogramm angezeigt. Stellen Sie sicher, wenn Sie das .NET-Bezugssystem installieren, dass das Installationsprogramm nicht auf Ihre Eingabe wartet.
2. Auf der Seite Willkommen klicken Sie auf Weiter und auf der Seite Lizenzvertrag wählen Sie
Ich akzeptiere die Bedingungen des Lizenzvertrags und klicken auf Weiter .
3. Im Bildschirm Zielordner und Einstellungen legen Sie fest, wo die Anwendungsdateien von AX
Server installiert werden. Geben Sie auch den Pfad ein, in dem die AX-Server-Daten gespeichert
werden sollen.
Falls erforderlich, klicken Sie auf Ändern, um einen oder beide Standardpfade zu ändern. Die
angegebenen Pfade dürfen keine Leerzeichen enthalten und es muss ausreichend Festplattenspeicher für AX-Server-Daten verfügbar sein.
Anmerkung
Wenn Sie AX-Server-Daten auf einem dedizierten Dateiserver oder einem anderen Netzwerkpfad speichern möchten, müssen Sie den freigegebenen Ordner
nach Abschluss der Installation konfigurieren. Der freigegebene Ordner kann
nicht im AX-Server-Installationsprogramm angegeben werden.
4. Geben Sie in der Konsole Analytics-Exchange-Connector-Port die Portnummer für den zu verwendenden AX Connector ein oder akzeptieren Sie den Standardwert 10000.
Der AX-Connector-Dienst wird primär für den Zugriff auf ACL-Tabellen auf AX Server über ACL
Analytics verwendet.
5. Im Abschnitt Analytics-Exchange-Tomcat-Dienstkonto führen Sie die folgenden Schritte aus:
a. Geben Sie die Domäne und den Benutzernamen für das Konto in dem Format Domäne\Benutzername ein oder klicken Sie auf Durchsuchen, um die benötigte Domäne und den
Benutzernamen zu finden.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 21 von 80
Den Oracle-Datenbankserver einrichten
Falls Sie nach dem Kontonamen suchen, müssen Sie im Dialogfeld Nach einem Benutzerkonto durchsuchen zuerst die Domäne oder den Servernamen angeben, damit Ihnen das
Installationsprogramm die richtige Liste der verfügbaren Benutzerkonten anzeigen kann.
Anmerkung
Die Verwendung eines lokalen Benutzerkontos zur Ausführung des TomEE
Dienstes wird nicht unterstützt. Diese Konten weisen nicht die benötigten
Rechte auf, um einige ACL-Befehle auszuführen.
b. Geben Sie das Kennwort für das Konto ein.
c. Klicken Sie auf Weiter .
d. Wenn Sie aufgefordert werden, dem Tomcat-Dienstkonto das Recht „Anmelden als Dienst“ zuzuweisen, klicken Sie auf Ja und dann auf OK.
Informationen über die Optionen zur Konfiguration von Dienstkonten finden Sie unter "Dienstkonto konfigurieren" auf Seite 71 .
Datenbankverbindungseinstellungen konfigurieren
1. Auf der Seite ACL-Analytics-Exchange-Datenbank konfigurieren stellen Sie sicher, dass Mindestens Oracle 11g ausgewählt ist, und treffen eine Auswahl aus den folgenden Optionen:
o
Wählen Sie Eine neue Datenbank erstellen aus, wenn Sie das AX-Server-Installationsprogramm verwenden, um das Analytics-Exchange-Datenbankschema zu erstellen.
o
Falls der Oracle-Datenbankadministrator bereits das Analytics-Exchange-Datenbankschema
erstellt hat, wählen Sie Eine bestehende Datenbank verwenden.
2. Optional. Um die Datenbankkommunikation zwischen Analytics Exchange und Oracle zu verschlüsseln, wählen Sie Datenbankkommunikation verschlüsseln und klicken dann auf Weiter .
Um die Verbindung zu verschlüsseln, müssen Sie Ihren Oracle-Datenbankserver für SSL-Verbindungen konfigurieren.
Hinweis
Eine Verschlüsselung verlangsamt die Performance etwas, weshalb Sie sie nur
aktivieren sollten, wenn Daten zwischen dem Datenbankserver und dem Anwendungsserver in einem unsicheren Netzwerk übertragen werden.
3. Wenn Sie Datenbankkommunikation verschlüsseln ausgewählt haben, klicken Sie im Dialogfeld
mit der Mitteilung über den Oracle-SSL-Port auf Weiter .
Anmerkung
Der Oracle-SSL-Port muss durch einen Oracle-Datenbankadministrator bereits
ordnungsgemäß konfiguriert sein, damit die Installation fortgesetzt werden kann.
4. Auf der Seite Analytics-Exchange-Datenbank-Verbindungseinstellungen geben Sie die folgenden Informationen ein:
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 22 von 80
Den Oracle-Datenbankserver einrichten
Feld
Beschreibung
Datenbank-Server
Die IP-Adresse oder den Servernamen des Servers, auf dem der Datenbankserver installiert ist.
Dienstname
Der globale Datenbankname der zu verwendenden Datenbankinstanz.
Port ohne SSL
Der Port für Standard-HTTP-Verbindungen mit der Analytics-Exchange-Datenbank.
Der Standardwert ist 1521.
SSL Port
Der Port für SSL-Verbindungen mit der Analytics-Exchange-Datenbank. Dieses Feld ist
nur verfügbar, wenn Sie Datenbankkommunikation verschlüsseln ausgewählt haben.
Der Standardwert ist 2484.
Benutzername
Der Name des Benutzerkontos, das für den Zugriff auf die Analytics-Exchange-Datenbank verwendet wird.
Kennwort
Das Kennwort für das Benutzerkonto.
Klicken Sie auf Verbindung testen, um die eingegebenen Verbindungsinformationen zu überprüfen, und klicken Sie dann auf Weiter .
5. Auf der Seite Verbindungsdetails für Microsoft Active Directory stellen Sie sicher, dass der
Wert im Textfeld Standarddomäne richtig ist oder geben den korrekten Wert ein und klicken
dann auf Weiter .
Anmerkung
Die Standarddomäne ist die Domäne, über die Domänenendbenutzer authentifiziert werden, solange sie bei ihrer Anmeldung keine Domäne über formularbasierte Authentifizierung angeben. Wenn ein Endbenutzer beispielsweise
jsmith als Benutzername eingibt und die Standarddomäne „ACL“ ist, entspricht
dies der Eingabe von acl\jsmith.
Sicherheit und Authentifizierung konfigurieren
1. Auf der Seite Analytics-Exchange-Authentifizierung wählen Sie die geeignete Authentifizierungsmethode aus:
l Formularbasierte Authentifizierung : Wählen Sie diese Option, wenn Sie möchten, dass Benutzer stets zur Eingabe ihres Benutzernamens und Kennworts aufgefordert werden, wenn sie
eine neue Analytics-Exchange-Sitzung beginnen. Eine Sitzung wird erstellt, sobald ein neuer
Webbrowser geöffnet oder AX Client gestartet wird.
l Integrierte Windows-Authentifizierung : Wählen Sie diese Option, wenn Sie möchten, dass
Benutzer für Analytics-Exchange-Anwendungen ohne eine Benutzereingabe auf Basis ihres
Benutzerkontos authentifiziert werden, mit dem sie sich an Windows angemeldet haben. Benutzerkonten, die zu der konfigurierten Active-Directory-Domäne gehören, müssen ihren Benutzernamen und ihr Kennwort nicht eingeben, wenn sie auf Analytics-Exchange-Anwendungen
zugreifen.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 23 von 80
Den Oracle-Datenbankserver einrichten
Weitere Informationen über die Authentifizierungsoptionen und die benötigte Konfiguration finden Sie in "Authentifizierung in Analytics Exchange" auf Seite 74 .
2. Geben Sie die Einzelheiten zur Konfiguration der AX-Server-Authentifizierung ein, indem Sie
wie folgt verfahren und dann auf Weiter klicken:
l Wenn Sie Formularbasierte Authentifizierung gewählt haben, geben Sie den Hostnamen des
Servers an, auf dem AX Server installiert ist. Ein Beispiel wäre AX.ACL.COM.
l Falls Sie Integrierte Windows-Authentifizierung ausgewählt haben, müssen Sie folgende
Informationen eingeben:
l Analytics-Exchange-Server-Hostname : Spezifizieren Sie den Hostnamen des Servers, auf
dem AX Server installiert ist. Beispiel: AX.ACL.COM
l Active-Directory-Domäne : Die Active-Directory-Domäne, die zur Authentifizierung von
Benutzern verwendet wird.
l Kerberos-Domänencontroller IP-Adresse : Die IP-Adresse des Active-Directory-Domänencontrollers Ihrer Organisation.
l Kerberos-Dienstkennwort : Das Kennwort für das in Active Directory erstellte Konto für
den Dienstprinzipalnamen (SPN).
3. Wenn Sie bereits ein SSL-Sicherheitszertifikat besitzen, verfahren Sie auf der Seite SSL-Zertifikatsinformationen wie folgt:
a. Wählen Sie Bestehende Keystore-Datei verwenden und navigieren Sie zu der KeystoreDatei auf Ihrem Computer.
b. Geben Sie das bestehende Keystore-Kennwort ein.
4. Auf der Seite SSL-Zertifikatsinformationen geben Sie die folgenden Informationen ein und klicken Sie dann auf Weiter :
Feld
Beschreibung
Servername
Der Hostname des Datenbankservers. Zum Beispiel: ax.acl.com.
Name der Abteilung oder
des Geschäftsbereichs
Der Geschäftsbereich oder die Unternehmenseinheit, für den/die das Zertifikat ausgestellt werden soll. Zum Beispiel: Entwicklung.
Organisationsname
Der Name Ihres Unternehmens oder Ihrer Organisation. Zum Beispiel: ACL Services Ltd..
Ort
Die Stadt oder die Gemeinde, in der sich Ihr Unternehmen oder Ihre Organisation
befinden. Zum Beispiel: Vancouver.
Bundesland/Kanton
Das Bundesland oder der Kanton, in dem sich Ihr Unternehmen oder Ihre Organisation befinden. Zum Beispiel: BC.
Länderkennung
Die zweistellige Länderkennung des Landes, in dem sich Ihr Unternehmen oder
Ihre Organisation befindet. Zum Beispiel: CA.
Keystore-Kennwort
Geben Sie ein Kennwort ein, das mindestens sechs Zeichen lang ist.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 24 von 80
Den Oracle-Datenbankserver einrichten
Feld
Beschreibung
Anmerkung
Wenn Sie eine bestehende Keystore-Datei verwenden, wird diese
Instanz des Textfelds Keystore-Kennwort deaktiviert.
Kennwort für privaten
Schlüssel
Geben Sie dasselbe Kennwort erneut ein. Das Keystore-Kennwort und das Kennwort für privaten Schlüssel müssen identisch sein.
Informationen über die Verwendung dieses Zertifikats und Optionen zur Konfiguration finden Sie
unter "Sicherheitszertifikate" auf Seite 49 .
5. Auf der Seite Geben Sie den Anwendernamen und das Kennwort für die Tomcat-Konsole ein klicken Sie auf Weiter :
l Anwendername : Geben Sie den Benutzernamen ein, den Sie für den Zugriff auf und die Verwaltung von Tomcat Web Application Manager und der Webanwendung AX-Server-Konfiguration verwenden möchten.
l Kennwort : Geben Sie ein Kennwort für den Benutzernamen ein.
l Kennwort bestätigen: Geben Sie das Kennwort erneut an, um es zu bestätigen.
Die Installation abschließen
1. Klicken Sie auf Installieren.
Anmerkung
Vor dem Abschluss der Installation müssen Sie rund eine Minute warten, während
geprüft wird, ob der TomEE-Anwendungsserver funktioniert. Es kann sein, dass
zwischendurch das Befehlsfenster angezeigt wird. Brechen Sie die Installation
nicht ab.
2. Sobald die Installation abgeschlossen ist, klicken Sie auf Fertigstellen, um das Installationsprogramm zu verlassen.
Die Webanwendung AX-Server-Konfiguration öffnet sich im Standard-Webbrowser, nachdem das Installationsprogramm abgeschlossen wurde. Sie müssen in der Webanwendung die nach der Installation notwendigen Maßnahmen abschließen, damit AX Server voll funktionsfähig ist. Weitere Informationen
finden Sie unter "Schritte nach der Installation" auf Seite 27 .
Anmerkung
Wenn die Webanwendung AX-Server-Konfiguration innerhalb des Webbrowsers einen
Fehler anzeigt, sollten Sie 2 bis 3 Minuten warten, bevor Sie die Seite erneut laden. Je
nach der Hardware Ihres Servers kann es einige Minuten dauern, bis die notwendigen
Dienste vollständig funktionieren.
Wenn Sie die Webanwendung AX-Server-Konfiguration schließen, bevor alle nach der Installation notwendigen Maßnahmen abgeschlossen wurden, können Sie später wieder in einem Webbrowser auf sie
zugreifen. Die Standardadresse lautet https://<Servername>/aclconfig, wobei <Servername>
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 25 von 80
Den Oracle-Datenbankserver einrichten
der Hostname oder die IP-Adresse Ihres AX Servers ist. Zum Beispiel: https://axserver.acl.com/aclconfig.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 26 von 80
Schritte nach der Installation
Schritte nach der Installation
Führen Sie die folgenden Schritte durch, um die Installation von AX Server abzuschließen.
Anmerkung
Je nach Ihrer Konfiguration von AX Server können einige dieser Schritte optional sein.
Wenn Sie Komponenten auf mehreren physischen Servern installiert haben, müssen Sie
einige der Schritte unter Umständen auf jedem Computer durchführen.
Aufgabe
Ort
Einzelheiten
Überprüfen, dass AX Server ausgeführt
wird
Der Server mit AX Server
Siehe "Überprüfen, dass AX Server
ausgeführt wird" Auf der nächsten
Seite
AX Server aktivieren
ACL Launchpad
Siehe "Den AX Server aktivieren" auf
Seite 30
(www.aclgrc.com)
Einen AX-Server-Administrator hinzufügen
Webanwendung AX-Server-Konfiguration
Siehe "Einen AX-Server-Administrator hinzufügen" auf Seite 32
(https://<AX-Server-Servername>/aclconfig)
Konfigurieren Sie das Archivierungsund Wiederherstellungsdatenverzeichnis
Webanwendung AX-Server-Konfiguration
Siehe "Konfigurieren Sie das Archivierungs- und Wiederherstellungsdatenverzeichnis" auf
Seite 33
Überprüfen Sie Verbindungen mit Clientanwendung
Clientcomputer in Analytics Exchange
Siehe "Verbindungen von ClientAnwendungen überprüfen" auf Seite
34
Installieren und konfigurieren Sie
Python, wenn Sie beabsichtigen, die
Python-Integration in Analyseskripten
zu verwenden
Der Server, auf dem AX Server installiert ist, und jeder Rechner, auf dem
eine Instanz von AX Engine-Knoten
installiert ist
Siehe "Python für die Verwendung
mit AX Server konfigurieren" auf
Seite 36
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 27 von 80
Schritte nach der Installation
Überprüfen, dass AX Server ausgeführt wird
Überprüfen Sie, dass AX Server ausgeführt wird, indem Sie das Dienstlog, die Dienste und den Tomcat
Web Application Manager kontrollieren.
Das Protokoll des Analytics-Exchange-Diensts kontrollieren
Um zu überprüfen, ob der Analytics-Exchange-Dienst ausgeführt wird, öffnen Sie im Unterverzeichnis
TomCat/logs von AX Server die Datei TomEE.date.log und lesen Sie die Protokolleinträge.
Eine neue Logdatei wird bei jedem Start/Neustart des Dienstes erstellt oder falls die Datei die maximale Dateigröße überschreitet.
Die AX-Server-Dienste überprüfen
Der Status jedes AX-Server-Windows-Dienstes sollte „Gestartet“ oder „Wird ausgeführt“ lauten.
Wenn Sie AX-Server-Komponenten auf mehreren Servern installiert haben, müssen Sie die Dienste
auf allen Servern überprüfen.
1. Auf dem Server, auf dem die Dienste ausgeführt werden, gehen Sie zu den Systemeinstellungen von Windows, wählen Sie Verwaltung und öffnen Sie dann Dienste.
2. Überprüfen Sie In dem Fenster Dienste, ob die folgenden Dienste in der Status-Spalte als „Gestartet“ oder „Wird ausgeführt“ aufgeführt sind:
l ACL-Analytics-Exchange-Dienst : wird auf dem AX Server und jeder Instanz von AX-EngineKnoten ausgeführt
l AX Connector : wird nur auf AX Server ausgeführt
l ACL-Analytics-Exchange-Datenbank < Versionsnummer> : wird auf dem Server ausgeführt,
auf dem PostgreSQL installiert wurde
Der Dienst kann entweder auf demselben Server wie AX Server oder auf einem anderen Server laufen. Dieser Dienst ist nur vorhanden, wenn PostgreSQL der Datenbankserver von AX
Server ist.
Falls einer der Dienste nicht gestartet ist, können Sie versuchen, ihn zu starten, indem Sie mit
der rechten Maustaste auf den Dienst klicken und Start wählen. Falls der Dienst immer noch
nicht startet, prüfen Sie die Logdatei, um die Ursache des Problems zu bestimmen, oder setzen
Sie sich mit dem technischen Support von ACL in Verbindung.
Die AX-Server-Anwendungen überprüfen
Überprüfen Sie den Bereitstellungsstatus der AX-Server-Anwendungen auf dem Tomcat Web Application Manager.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 28 von 80
Schritte nach der Installation
1. Navigieren Sie in einem Webbrowser auf http://Servername/manager und melden Sie sich
am Tomcat Web Application Manager an.
Ersetzen Sie Servername mit dem Hostname oder der IP-Adresse des Servers, der AX Server oder
die Instanz des AX-Engine-Knotens hostet.
Anmerkung
Ihre Anmeldeinformationen für Tomcat Web Application Manager werden während der Installation von AX Server festgelegt. Wenn Ihnen Ihre Anmeldeinformationen nicht mehr vorliegen, setzen Sie diese zurück.
2. Stellen Sie sicher, dass die folgenden Anwendungen für den Status Running auf dem AX Server
den Wert true aufweisen:
l ACL Analytics Exchange (AX) Server <Versionsnummer>
l ACL AX Webclient
l ACL AX Systemadministration
l ACL AX Core Server
l ACL AX Central Authentication System (CAS)
l ACL AX Gateway Mapper
l ACL AX Light Client
l Tomcat Host Manager Application
l Tomcat Manager Application
l ACL AX Core REST Interface
l Apache TomEE
Falls eine der Anwendungen nicht gestartet ist, klicken Sie in der Spalte Commands auf Start .
3. Den Tomcat Web Application Manager beenden
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 29 von 80
Schritte nach der Installation
Den AX Server aktivieren
Sie können den AX Server entweder online mit Hilfe der AX Serverkonfiguration oder offline über
das ACL Launchpad aktivieren.
Anmerkung
Sie müssen ein gültiges ACL Launchpad Konto mit angemessenen Berechtigungen besitzen, um den AX Server aktivieren zu können. Wenn Sie kein ACL Launchpad Konto
besitzen, kontaktieren Sie Ihren ACL Kontoadministrator.
Online-Aktivierung
1. Melden Sie sich in der AX-Server-Konfiguration-Webapplikation (https://<servername>/aclconfig) an und gehen Sie zu der Konsole Aktivierung.
2. Wählen Sie aus der Liste Servertyp einen der folgenden aus:
l Produktion: der Hauptproduktionsserver
l Nicht-Produktion: der Server wird für Nicht-Produktionszwecke wie zum Beispiel Testen
und Staging verwendet
l Notfallwiederherstellung : der Server ist zur Notfallwiederherstellung oder Failover
bestimmt
3. Geben Sie unter Aktivierung Ihre ACL Launchpad Berechtigung ein und klicken Sie auf Organisation auswählen.
4. In der Liste Organisationen wählen Sie die Organisation aus, welcher der Server angehört, und
klicken auf Server aktivieren.
Ergebnis: Nachdem die Identifikationsdatei importiert wurde, wird Der Server wurde
aktiviert angezeigt.
Offline-Aktivierung
1. Melden Sie sich in der AX-Server-Konfiguration-Webapplikation (https://<servername>/aclconfig) an und gehen Sie yu der Konsole Aktivierung.
2. Wählen Sie aus der Liste Servertyp einen der folgenden aus:
l Produktion: der Hauptproduktionsserver
l Nicht-Produktion: der Server wird für Nicht-Produktionszwecke wie zum Beispiel Testen
und Staging verwendet
l Notfallwiederherstellung : der Server ist zur Notfallwiederherstellung oder Failover
bestimmt
3. Klicken Sie unter Offline-Aktivierung auf Generieren und speichern Sie die Computer-Identifizierungsdatei AXOfflineActivation.mif lokal auf Ihrer Workstation.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 30 von 80
Schritte nach der Installation
Ihre lokale Workstation muss über eine Internetverbindung verfügen, damit Sie auf ACL Launchpad zugreifen und die übrigen Schritte zur Aktivierung durchführen können.
4. Melden Sie sich im ACL Launchpad an (www.aclgrc.com) und wählen Sie Ihre Organisation aus.
5. Wählen Sie Optionen > Aktivierungen und klicken Sie auf der linken Seite auf Offline-Aktivierung.
6. Laden Sie Ihre Aktivierungsdatei hoch:
a. Klicken sie auf Datei auswählen, gehen Sie zu der Gerätekennungsdatei Ihres Servers AXOfflineActivation.mif und klicken Sie auf Öffnen.
b. Wählen Sie aus der Auswahlliste Anwendung den AX Server Installationstyp aus.
c. Wählen Sie aus der Auswahlliste Anwender Ihren Namen aus, und klicken Sie dann Hochladen.
Ergebnis: Nachdem die Gerätekennungsdatei hochgeladen wurde, erscheint der Rechnername
des Servers in der Liste der Aktivierungen.
7. Klicken Sie neben dem Namen des aktivierten Servers auf Aktivierungsdatei herunterladen und
speichern Sie die Aktivierungsdatei (analytics_exchange_server.oaf) auf Ihrer lokalen
Workstation.
8. Gehen Sie in dem Abschnitt Offline-Aktivierung der Weanwndung AX Server Konfiguration zu
der Aktivierungsdatei, die Sie aus dem ACL Launchpad heruntergeladen haben, und klicken Sie
auf Importieren.
Ergebnis: Nachdem die Identifikationsdatei importiert wurde, wird Der Server wurde aktiviert angezeigt.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 31 von 80
Schritte nach der Installation
Einen AX-Server-Administrator hinzufügen
Setzen Sie die Webanwendung AX-Server-Konfiguration ein, um einen Administrationsbenutzer hinzuzufügen. Dem Benutzer wird die Administratorrolle erteilt.
Anmerkung
Sie müssen AX Server nach der Installation mindestens ein Administratorkonto hinzufügen, um AX Client nutzen zu können. Sobald Sie den ersten Benutzer hinzugefügt
haben, können Sie AX Client verwenden, um weitere Benutzer hinzuzufügen.
1. Navigieren Sie in einem Webbrowser auf https://<Servername>/aclconfigund melden
Sie sich an der Webanwendung AX-Server-Konfiguration an.
Verwenden Sie dieselben Anmeldeinformationen wie bei der Anmeldung am Tomcat Web Application Manager.
2. Gehen Sie zu der Konsole Add AX Administrator und geben Sie den Namen des hinzuzufügenden Windows-Benutzerkontos ein:
l Wenn das Benutzerkonto zu der standardmäßigen Active-Directory-Domäne Implementierung von Analytics Exchange gehört, können Sie den Benutzernamen ohne Angabe der
Domäne eingeben.
Die Standarddomäne für AX Server ist im Bereich Einstellungen des Abschnitts Server festgelegt.
Wenn das Benutzerkonto nicht zur standardmäßigen Active Directory-Domäne gehört, müssen Sie sowohl die Domäne als auch den Benutzernamen in dem folgenden Format spezifizieren: Domäne\Benutzername
l Wenn das Benutzerkonto ein lokales Windows-Benutzerkonto auf dem Server ist, auf dem
AX Server installiert ist, müssen Sie den Computer- und den Benutzernamen in dem folgenden Format spezifizieren: Computername\Benutzername
3. Klicken Sie auf Administrator hinzufügen.
l
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 32 von 80
Schritte nach der Installation
Konfigurieren Sie das Archivierungs- und Wiederherstellungsdatenverzeichnis
Konfigurieren Sie den Ordner zur Archivierung und Wiederherstellung von Daten, um Endbenutzern,
die Administratorrechte in AX Client aufweisen, Archivierungs- und Wiederherstellungsbefehle zur Verfügung zu stellen.
Anmerkung
Wenn das Verzeichnis nicht konfiguriert ist, sind die Befehle Archivieren und Wiederherstellen in AX Client deaktiviert.
1. Navigieren Sie in einem Webbrowser auf https://<Servername>/aclconfigund melden
Sie sich an der Webanwendung AX-Server-Konfiguration an.
Verwenden Sie dieselben Anmeldeinformationen wie bei der Anmeldung am Tomcat Web Application Manager.
2. Finden Sie im Abschnitt Server das Feld Ordner zur Archivierung und Wiederherstellung von
Daten. Geben Sie den Dateipfad oder den UNC-Pfad ein, in dem die archivierten Sammlungen
gespeichert werden.
Sie müssen ein bereits existierendes Verzeichnis spezifizieren. Ein UNC-Pfad ist ein freigegebener Ordner, der in dem folgenden Format angegeben wird: \\<Servername>\<freigegebener_Ordner>.
Das zur Ausführung des Analytics-Exchange-Dienstes verwendete Benutzerkonto muss über volle
Zugriffsrechte für das Verzeichnis verfügen, das Sie als Archivierungs- und Wiederherstellungsdatenverzeichnis konfigurieren. Sie müssen die erforderlichen Zugriffsrechte
manuell im Active Directory zuweisen.
Anmerkung
Das Datenverzeichnis kann entweder lokal auf AX Server oder auf einem RemoteDateiserver oder einem Storage-Area-Network (SAN) liegen. Sie müssen sicherstellen, dass der angegebene Speicherort ausreichend Festplattenspeicher aufweist, um Ihre archivierten Sammlungen aufzunehmen. Dies hängt von der Größe
Ihrer in AX Server gespeicherten Sammlungen ab, einschließlich der Analysejobergebnisse. Sie müssen auch die Archivierungsrichtlinien Ihrer Organisation
berücksichtigen.
3. Um Ihre Änderungen zu speichern, klicken Sie unten im Abschnitt Server auf Aktualisieren.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 33 von 80
Schritte nach der Installation
Verbindungen von Client-Anwendungen überprüfen
Überprüfen Sie, dass alle lokalen Benutzer und Remotebenutzer mit AX Client, ACL Analytics und
AX Webclient auf AX Server zugreifen können, nachdem AX Server und Instanzen von AX-Engine-Knoten installiert wurden.
Voraussetzungen
Nehmen Sie an den Standorten, von denen Benutzer Verbindungen aufbauen werden, die folgenden
Schritte vor:
l
l
AX Client installieren
ACL Analytics installieren
Tests der Anwendungsverbindung
Test
Einzelheiten
AX Client starten
und mit AX Server
verbinden.
Überprüfen Sie die folgenden Einstellungen, wenn Sie sich nicht anmelden können:
o
Wenn das Benutzerkonto, mit dem Sie sich anmelden, nicht der für AX Server standardmäßig
angegebenen Active-Directory-Domäne angehört, müssen Sie bei der Anmeldung die Domäne
spezifizieren. Beispiel: Domäne\Benutzername
o
Die Server-Einstellungen, die im Dialogfeld Optionen gemacht wurden, müssen den für AX Server erforderlichen Einstellungen entsprechen.
o
Wenn auf dem Clientcomputer, auf dem AX Client läuft, eine Firewall aktiviert ist, stellen Sie
sicher, dass die für ausgehende Kommunikation erforderlichen Ports geöffnet sind.
Standardmäßig wird der Port 443 (Tomcat Connector HTTPS) benutzt. Port 10000 (AX
Connector) muss ebenfalls geöffnet sein, wenn ACL Analytics verwendet wird.
Exportieren Sie
eine Tabelle aus AX
Server, die eine auf
AX Server gespeicherte Quelldatendatei
aufweist.
a. Bei der Auswahl der Tabelle sollte die Eigenschaft Datenquelle lauten: „Datenquelle wird vom
AX Server verwaltet“.
b. In dem Dialogfeld Export stellen Sie sicher, dass Möchten Sie mit den exportierten Dateien
arbeiten ausgewählt und Sollen die Datendateien zusammen mit den ausgewählten Definitionen exportiert werden? nicht ausgewählt ist (Standardeinstellung).
c. Wenn Sie nach Eingabe der Kennworts für das Serverprofil die Tabelle in ACL Analytics öffnen
können, ist AX Connector ordnungsgemäß konfiguriert.
d. Falls Sie die Servertabelle nicht öffnen können, lesen Sie die Anweisungen zum Abschluss möglicherweise zusätzlich notwendiger Sicherheitskonfigurationen unter "Rechte für den AX
Connector Dienst zuweisen" auf Seite 75.
Wenn Sie ein ACL-Projekt oder eine Analyse in AX Server importieren und Quelldatendateien
importieren (.fil-Dateien) auswählen, werden alle Tabellen des Projekts in Servertabellen umge-
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 34 von 80
Schritte nach der Installation
Test
Einzelheiten
wandelt und die zugehörigen ACL-Datendateien (.fil) auf AX Server kopiert. Auf Servertabellen
wird mit AX Connector zugegriffen.
Rufen Sie die Hilfefunktion auf,
indem Sie Hilfe >
Inhalt auswählen.
Wenn HTTP-Anfragen des Client-Computers an einen Proxy-Server umgeleitet werden, schlagen
unter Umständen Versuche fehl, die Hilfefunktion aufzurufen. Sie können die korrekte IPAdresse und den Port des Proxy-Servers festlegen, indem Sie der Datei ACLAnalyticsExchange.ini in dem Installationsordner von AX Client die folgenden zwei Zeilen hinzufügen. Der Standardpfad lautet C:\Programme\ACL Software\ACL Analytics Exchange
Client.
-Dhttp.proxyHost=<Hostname_oder_IP_des_Proxyservers>
-Dhttp.proxyPort=<Port_des_Proxyservers>
Beispiel:
-Dhttp.proxyHost=192.168.5.190
-Dhttp.proxyPort=3128
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 35 von 80
Schritte nach der Installation
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, die Python-Programmdatei in die Umgebungsvariable PATH Ihres Systems aufnehmen
und die Systemumgebungsvariable PYTHONPATH auf jedem Rechner einstellen, 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.
1. Laden Sie von der Python-Downloadseite die aktuelle Version von Python 3.5 auf Ihren Computer herunter.
2. Doppelklicken Sie auf Ihrem Computer auf die Installationsdatei.
3. Im Installationsprogramm wählen Sie Add Python Versionsnummer to PATH.
4. Klicken Sie auf Installieren und folgen Sie den Anweisungen auf dem Bildschirm.
5. Starten Sie Ihren Rechner neu, bevor Sie Python-Skripte in ACL ausführen.
Die Umgebungsvariable PYTHONPATH einstellen
Anmerkung
Sie müssen diese Schritte auf jedem Rechner durchführen, der eine Instanz von AX
Server oder AX Engine-Knoten hostet.
1. Erstellen Sie auf Ihrem Windows-Betriebssystem ein oder mehrere Ordner für Ihre PythonSkripts.
Beispiel: –C:\Pythonskripts.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 36 von 80
Schritte nach der Installation
2. Öffnen Sie innerhalb Ihres Windows-Betriebssystems das Dialogfeld Systemeigenschaften und
klicken Sie auf Umgebungsvariablen.
3. Klicken Sie im Abschnitt Systemvariablen auf Neu und geben Sie folgendes ein:
l Variablenname –PYTHONPATH
l Variablenwert – Geben Sie den vollständigen Pfad der Ordner ein, die Sie für Ihre PythonSkripts erstellt haben.
Trennen Sie mehrere Ordnerpfade durch ein Semikolon: C:\Pythonskripts;C:\dev;C:\tmp.
4. Um die Variable zu speichern, klicken Sie auf OK und im Dialogfeld Systemeigenschaften erneut
auf OK.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 37 von 80
AX-Engine-Knoten für Oracle installieren
Den AX-Engine-Knoten installieren (optional)
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 39 von 80
AX-Engine-Knoten für Oracle installieren
AX-Engine-Knoten für Oracle installieren
Installieren Sie AX-Engine-Knoten, um die analytischen Verarbeitungsfähigkeiten von Analytics
Exchange zu steigern. AX-Engine-Knoten werden auf einem anderen Server als AX Server gehostet.
Voraussetzungen
Installieren und konfigurieren Sie AX Server, bevor Sie AX-Engine-Knoten installieren.
AX-Engine-Knoten installieren
Achtung
Sie müssen das KB2919355 Windows-Update installieren, bevor Sie mit der AnalyticsExchange-Installation unter Windows Server 2012 R2 beginnen. Wenn Sie dieses
Update nicht installieren, schlägt Ihre Analytics-Exchange-Installation fehl.
Installationsprogramm ausführen und Datenbankkonfiguration auswählen
1. Doppelklicken Sie auf das Installationspaket. Wenn ein Dialogfeld mit einer Sicherheitswarnung
angezeigt wird, überprüfen Sie die aufgeführten Informationen und klicken auf Ja .
2. Wählen Sie die Einrichtungssprache und klicken Sie auf OK.
3. Geben Sie auf der Seite Extraktionspfad einrichten den Ordner an, in den die Installationsdateien extrahiert werden sollen, und klicken Sie auf Installieren.
Hinweis
Klicken Sie auf Durchsuchen, um einen Ordner auszuwählen, oder akzeptieren
Sie den Standardpfad: C:\Programme (x86)\ACL Software\Installers\ACLAX<Version>_EngineNode_<Edition>).
4. Auf der Seite Analytics-Exchange-Server-Setupoptionen wählen Sie Oracle und klicken dann
Weiter .
5. Falls Sie zur Installation erforderlicher Komponenten aufgefordert werden, klicken Sie auf
Installieren und warten, bis die Komponenten installiert wurden.
Folgen Sie den Anweisungen auf dem Bildschirm, um die Einrichtung der erforderlichen Komponenten abzuschließen.
Ihre Datenbankdienst konfigurieren
1. Auf der Seite Willkommen klicken Sie auf Weiter und auf der Seite Lizenzvertrag wählen Sie
Ich akzeptiere die Bedingungen des Lizenzvertrags und klicken auf Weiter .
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 40 von 80
AX-Engine-Knoten für Oracle installieren
2. Im Bildschirm Zielordner legen Sie fest, wo die Anwendungsdateien des AX-Engine-Knoten installiert werden. Geben Sie auch den Arbeitsordner zur Verarbeitung von Analysen ein und klicken
Sie auf Weiter .
Falls erforderlich, klicken Sie auf Ändern, um einen oder beide Standardpfade zu ändern. Die
angegebenen Pfade dürfen keine Leerzeichen enthalten.
3. Auf der Seite ACL Analytics Exchange Server-Informationen geben Sie die IP-Adresse des Servers ein, auf dem AX Server installiert ist, und klicken dann auf Weiter .
4. Auf der ersten Seite Analytics-Exchange-Einstellungen für Datenbankverbindungen wählen Sie
Oracle aus den Datenbankplattform-Optionen.
5. Um die Datenbankverbindung zu verschlüsseln, wählen Sie Datenbankkommunikation verschlüsseln und klicken dann auf Weiter .
Um die Verbindung zu verschlüsseln, muss Ihr Datenbankserver für SSL-Verbindungen konfiguriert sein.
Hinweis
Eine Verschlüsselung verlangsamt die Performance etwas, weshalb Sie sie nur aktivieren sollten, wenn Daten zwischen dem Datenbankserver und dem Anwendungsserver in einem unsicheren Netzwerk übertragen werden.
6. Auf der zweiten Seite Analytics-Exchange-Server-Datenbank-Verbindungseinstellungen geben
Sie die folgenden Informationen ein:
Feld
Beschreibung
Datenbank-Server
Die IP-Adresse oder den Servernamen des Servers, auf dem der Datenbankserver installiert ist.
Dienstname
Der globale Datenbankname der zu verwendenden Datenbankinstanz.
Port ohne SSL
Der Port für Standard-HTTP-Verbindungen mit der Analytics-Exchange-Datenbank.
Der Standardwert ist 1521.
SSL Port
Der Port für SSL-Verbindungen mit der Analytics-Exchange-Datenbank. Dieses Feld ist
nur verfügbar, wenn Sie Datenbankkommunikation verschlüsseln ausgewählt haben.
Der Standardwert ist 2484.
Benutzername
Der Name des Benutzerkontos, das für den Zugriff auf die Analytics-Exchange-Datenbank verwendet wird.
Kennwort
Das Kennwort für das Benutzerkonto.
Klicken Sie auf Verbindung testen, um die eingegebenen Verbindungsinformationen zu überprüfen, und klicken Sie dann auf Weiter .
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 41 von 80
AX-Engine-Knoten für Oracle installieren
Anwendungsdienstkonto und Sicherheit konfigurieren
1. Im Abschnitt Analytics-Exchange-Tomcat-Dienstkonto führen Sie die folgenden Schritte aus
und klicken auf Weiter :
a. Geben Sie die Domäne und den Benutzernamen für das Konto in dem Format Domäne\Benutzername ein oder klicken Sie auf Durchsuchen, um die benötigte Domäne und
den Benutzernamen zu finden.
Falls Sie nach dem Kontonamen suchen, müssen Sie im Dialogfeld Nach einem Benutzerkonto durchsuchen zuerst die Domäne oder den Servernamen angeben, damit Ihnen das
Installationsprogramm die richtige Liste der verfügbaren Benutzerkonten anzeigen kann.
Anmerkung
Die Verwendung eines lokalen Benutzerkontos zur Ausführung des TomEE
Dienstes wird nicht unterstützt. Diese Konten weisen nicht die benötigten
Rechte auf, um einige ACL-Befehle auszuführen.
b. Geben Sie das Kennwort für das Konto ein.
c. Klicken Sie auf Weiter .
d. Wenn Sie aufgefordert werden, dem Tomcat-Dienstkonto das Recht „Anmelden als Dienst“ zuzuweisen, klicken Sie auf Ja und dann auf OK.
Informationen über die Optionen zur Konfiguration von Dienstkonten finden Sie unter "Dienstkonto konfigurieren" auf Seite 71 .
2. Auf der Seite SSL-Zertifikatsinformationen geben Sie die folgenden Informationen ein, um ein
selbstsigniertes Sicherheitszertifikat zur Absicherung der HTTPS-Verbindungen mit dem AXEngine-Knoten zu erstellen und klicken Sie anschließend auf Weiter :
Feld
Beschreibung
Servername
Der Hostname des Datenbankservers. Zum Beispiel: ax.acl.com.
Name der Abteilung oder
des Geschäftsbereichs
Der Geschäftsbereich oder die Unternehmenseinheit, für den/die das Zertifikat ausgestellt werden soll. Zum Beispiel: Entwicklung.
Organisationsname
Der Name Ihres Unternehmens oder Ihrer Organisation. Zum Beispiel: ACL Services Ltd..
Ort
Die Stadt oder die Gemeinde, in der sich Ihr Unternehmen oder Ihre Organisation
befinden. Zum Beispiel: Vancouver.
Bundesland/Kanton
Das Bundesland oder der Kanton, in dem sich Ihr Unternehmen oder Ihre Organisation befinden. Zum Beispiel: BC.
Länderkennung
Die zweistellige Länderkennung des Landes, in dem sich Ihr Unternehmen oder
Ihre Organisation befindet. Zum Beispiel: CA.
Keystore-Kennwort
Geben Sie ein Kennwort ein, das mindestens sechs Zeichen lang ist.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 42 von 80
AX-Engine-Knoten für Oracle installieren
Feld
Beschreibung
Anmerkung
Wenn Sie eine bestehende Keystore-Datei verwenden, wird diese
Instanz des Textfelds Keystore-Kennwort deaktiviert.
Kennwort für privaten
Schlüssel
Geben Sie dasselbe Kennwort erneut ein. Das Keystore-Kennwort und das Kennwort für privaten Schlüssel müssen identisch sein.
Informationen über die Verwendung dieses Zertifikats und Optionen zur Konfiguration finden Sie
unter "Sicherheitszertifikate" auf Seite 49 .
Die Installation abschließen
1. Klicken Sie auf Installieren.
Anmerkung
Vor dem Abschluss der Installation müssen Sie etwa eine Minute warten, während
geprüft wird, ober der TomEE-Anwendungsserver ordnungsgemäß funktioniert. Es
kann sein, dass zwischendurch das Befehlsfenster angezeigt wird. Brechen Sie die
Installation nicht ab.
2. Sobald die Installation abgeschlossen ist, klicken Sie auf Fertigstellen, um das Installationsprogramm zu verlassen.
Nachträgliche Anforderungen
l
l
"Einen geteilten Datenordner konfigurieren" Auf der nächsten Seite
"AX Engine-Knoten Server konfigurieren" auf Seite 46
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 43 von 80
AX-Engine-Knoten für Oracle installieren
Einen geteilten Datenordner konfigurieren
Um Datendateien auf einem anderen Server als dem AX Server zu speichern oder um einen AX
Engine-Knoten auf einem oder mehreren Servern zu unterstützen, müssen Sie den Zugriff auf AX Server Datendateien über einen freigegebenen Ordner ermöglichen.
Freigegebene Datenordner verwenden
Es gibt im Allgemeinen zwei Anwendungsfälle für freigegebene Datenordner:
l
l
externe Datenspeicherung – Sie können die Datendateien auf einem Server speichern, auf
dem eine größere Festplattenspeicherkapazität vorhanden ist oder auf einem Netzwerk-Dateiserver
AX Engine-Knoten – Installationen erfodern eine freigegebenen Ordner, damit die Analyseserver und der AX Server auf die Datendateien zugreifen können.
Pfad des freigegebenen Ordners
Der Zugriff auf den freigegebenen Ordner muss über einen Windows UNC-Pfad mit dem folgenden
Format möglich sein: \\ComputerName\SharedFolder und entweder in einem freigegebenen
Windows-Ordner oder in einem Storage Area Network (SAN) liegen.
Erforderliche Ordnerberechtigungen
Das Windows-Anwenderkonto, das Sie zur Ausführung des TomEE Anwendungsserverdiensts auf dem
AX Server und für jeden AX Engine-Knoten verwenden, muss Lese- und Schreibberechtigungen für
den Ordner aufweisen.
Alle Anwender, die auf AX Server Servertabellen über ACL Analytics zugreifen, benötigen Lesezugriffsberechtigungen für den Ordner.
Einen freigegebenen Ordner unter Windows 2008 konfigurieren
1. Klicken Sie in Windows Explorer mit der rechten Maustaste auf den Ordner, den Sie freigeben
möchten und wählen Sie Freigeben.
2. Im Dialogfeld Dateifreigabe wählen Sie die Benutzer oder Gruppen aus, für die Sie den Ordner
freigeben möchten.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 44 von 80
AX-Engine-Knoten für Oracle installieren
3. Überprüfen Sie die Berechtigungen, die jedem Benutzer oder jeder Gruppe zugewiesen sind, und
klicken Sie neben jedem Eintrag, für den Sie Berechtigungen ändern möchten, auf die Dropdownliste, um die angemessenen Berechtigungen auszuwählen.
4. Klicken Sie auf Freigeben und dann auf Fertig.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 45 von 80
AX-Engine-Knoten für Oracle installieren
AX Engine-Knoten Server konfigurieren
Mit einer oder mehreren Instanzen des AX Engine-Knoten können Sie Analysen über mehrere Server
hinweg ausführen und so die Bearbeitungsleistung steigern.
Funktionsweise
Steigerung der Verarbeitungsleistung
Standardmäßig werden Analysen direkt auf dem AX Server verarbeitet. Obwohl dies in den meisten
Fällen ausreichend ist, ist möglicherweise eine Steigerung der Verarbeitungsleistung erforderlich,
wenn:
l
l
Sie Analysen durchführen, die eine hohe Rechnerleistung beanspruchen
Sie eine Reihe von Analysen über einen kurzen Zeitraum durchführen möchten
Um die Bearbeitungsleistung zu steigern, können Sie eine oder mehrere Instanzen des AX Engine-Knoten konfigurieren und Ihre Analysen auf verschiedenen Servern durchführen.
Abstimmung mehrerer Knoten
Wenn ein Knoten über Raum in seiner Warteschlange verfügt, wird AX Server benachrichtigt, dass
der Knoten weitere Jobs verarbeiten kann, und der Server weist dem Knoten dann entsprechende
Jobs zu. Daher kann es beim Einsatz von mehreren AX-Engine-Knoten dazu kommen, dass ein Knoten
mehrere Jobs verarbeitet, während andere inaktiv sind, wenn die Knoten so konfiguriert sind, dass
diese mehrere Jobs gleichzeitig verarbeiten dürfen.
Um sicherzustellen, dass Jobs zwischen Knoten abgestimmt werden, sollten Sie die Höchstzahl der
Jobs, die jeder Knoten verarbeiten kann, mit 1 festlegen, und Analyse-Jobs entsprechend planen.
AX Engine-Knoten einrichten
Voraussetzungen
Bevor Sie einen AX Engine-Knoten in der AX Serverkonfiguration Webanwendung hinzufügen und einrichten können, müssen Sie:
l
l
Ihr System so konfigurieren, dass AX Server Datendateien in einem freigegebenen Ordner
gespeichert werden, auf den über einen UNC-Pfad (z.B. \\servername\freigegebener_
ordner) zugegriffen werden kann. Weitere Informationen finden Sie unter "Einen geteilten
Datenordner konfigurieren" auf Seite 44 .
Jede Instanz des AX-Engine-Knoten auf einem Server physisch installieren und konfigurieren.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 46 von 80
AX-Engine-Knoten für Oracle installieren
Einen AX-Engine-Knoten hinzufügen
1. Melden Sie sich in der Webapplikation AX Serverkonfiguration an und gehen Sie zu der Konsole
Engine-Knoten.
2. In der Konsole Engine-Knoten hinzufügen geben Sie die folgenden Informationen ein:
l Neue Engine-Knoten IP-Adresse oder Name des Rechners: der Hostname oder die IP-Adresse
des Servers auf dem der AX Engine-Knoten installiert ist
l Jobs (max.): die Höchstzahl der Analysejobs, die der Engine-Knoten gleichzeitig durchführen
kann
Anmerkung
Jobs werden in die Warteschlange gestellt, bis die Anzahl Jobs, die gleichzeitig
bearbeitet werden kann, unter das Maximum gefallen ist.
3. Klicken Sie auf Engine-Knoten hinzufügen.
4. Klicken Sie auf Engine-Knoten-Einstellungen aktualisieren.
Ergebnis: Der AX Engine-Knoten wird verwendet, um Analysen zu verarbeiten. Wenn dies der erste AX
Engine-Knoten ist, wird die Verarbeitung von dem AX Server auf den neuen Knoten verschoben. Wenn
Sie mehrere AX Engine-Knoten hinzugefügt haben, werden die geplanten Jobs auf diese Knoten verteilt.
AX Engine-Knoten Server konfigurieren
In der Konsole Engine-Knoten der AX Serverkonfiguration Webanwendung können Sie die Konfigurationseinstellungen aller AX Engine-Knoten bearbeiten, die Sie hinzugefügt haben.
Wenn Sie einen Wert bearbeitet haben, klicken Sie auf Aktualisieren, um die Änderung zu speichern.
Individuelle AX Engine-Knoten Einstellungen
l
l
l
l
Einen Engine-Knoten aktivieren/deaktivieren
Den Hostnamen oder die IP-Adresse ändern
Die Höchstzahl der Jobs ändern
Einen Engine-Knoten entfernen
Globale AX Engine-Knoten Einstellungen
Anmerkung
Diese Einstellungen beziehen sich auf alle Instanzen der AX Engine-Knoten sowie alle
Analysen, die auf dem Server bzw. den Servern ausgeführt werden.
Mit Hilfe der Einstellung Analysedaten in Engine-Knoten kopieren können Sie Datendateien in jede
Instanz eines AX Engine-Knotens kopieren, bevor Analysen durchgeführt werden:
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 47 von 80
AX-Engine-Knoten für Oracle installieren
l
l
Ja : Datendateien werden aus einem Analyseordner auf dem AX Server in ein Analysejobverzeichnis des AX Engine-Knotens kopiert, bevor die Verarbeitung durchgeführt wird
Nein: Datendateien verbleiben im Analyseordner des AX Engine-Knotens und werden nicht in
ein Jobverzeichnis des AX Engine-Knotens kopiert, bevor die Verarbeitung durchgeführt wird
Datendateien kopieren
Datendateien nicht kopieren
Verbessert die Performance, wenn wiederholt auf Datendateien im Netzwerk zugegriffen wird
Verbessert die Performance, wenn wenige Analysen gleichzeitig durchgeführt werden
Verbessert die Performance, wenn mehrere
Analysen gleichzeitig durchgeführt werden
oder eine einzelne Analyse mehrere Befehle
auf großen Datendateien durchführt
Verbessert die Performance, wenn die Zeit, die benötigt wird, um Datendateien zu kopieren, die Zeit überwiegt, die Sie einsparen können, um
Analysen schreiben, sodass Analysebefehle so oft wie möglich lokal auf
dem AX Engine-Knoten durchgeführt werden können.
Beispiel:
a. Schreiben eines Befehls, der nur die erforderlichen Datensätze aus
der Tabelle auswählt, die das Skript remote öffnet.
b. Verwenden Sie den Befehl EXTRACT in Verbindung mit dem entsprechend festgelegten Parameter LOCAL, um Datensätze in eine
neue Tabelle auf der AX Engine-Knoteninstanz zu extrahieren.
c. Führen Sie weitere Befehle auf der lokalen Tabelle aus.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 48 von 80
Sicherheitszertifikate
Sicherheitszertifikate
Analytics-Exchange-Installationen erfordern SSL-Sicherheitszertifikate. Standardmäßig wird ein selbstsigniertes Sicherheitszertifikat installiert. Sie können dieses Standardzertifikat jedoch durch eine unabhängige Zertifizierungsstelle (CA) ersetzen.
Funktionsweise
SSL-Zertifikate werden eingesetzt, um eine vertraute, sichere und verschlüsselte Verbindung zwischen
Client-Anwendungen und dem AX Server herzustellen.
Sowohl selbstsignierte als auch CA-ausgestellte Zertifikate stellen sicher, dass die zwischen dem AX
Sserver und Client-Anwendungen übertragenen Daten nicht einfach durch Dritte abgegriffen werden
können. Wenn Sie jedoch ein CA-Zertifikat erwerben, erhalten Sie zusätzliche Sicherheit, da die
Authentität des Servers durch eine unabhängige und zuverlässige Zertifizierungsstelle validiert wird.
Selbstsignierte Zertifikate für den AX Server verwenden
Wenn Sie ein selbstsignierte Zertifikat nutzen möchten, wird jedem Benutzer bei dem Zugriff auf den
Server eine Warnmeldung angezeigt, die darauf hinweist, dass das Sicherheitszertifikat nicht durch eine
anerkannte Zertifizierungsstelle ausgestellt wurde. Um diese Warnung zu unterbinden, muss jeder Client-Anwender wie folgt verifizieren, dass das Zertifikat von einer vertrauten Quelle ausgestellt wurde:
l
l
das selbstsignierte Zertifikat im Browser installieren, wenn die Verbindung zu dem AX Web Client aufgebaut wird
während der Installation oder aus dem Menü Extras im AX Client Selbstsignierten Zertifikaten
vertrauen auswählen
Hinweis
Die Zertifikatsinstallation ist in der Regel nicht nötig, wenn Sie das selbstsignierte Zertifikat mit einem Zertifikat ersetzen, das von einer Zertifizierungsstelle gekauft wurde,
weil Internet Explorer Zertifikate der meisten Zertifizierungsstellen automatisch unterstützt. Die Verwendung eines CA-Zertifikats kann daher die Interaktion des Anwenders
mit dem Server verbessern.
Das Zertifikat ersetzen
Um das selbstsignierte Standardzertifikat zu ersetzen, müssen Sie einen Keystore erstellen, das Zertifikat importieren und dann den TomEE Anwendungsservers so konfigurieren, dass dieser das Zertifikat
verwendet. Weitere Informationen finden Sie unter "Sicherheitszertifikate installieren" auf Seite 52 .
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 49 von 80
Sicherheitszertifikate
Anmerkung
Falls sich der Allgemeine Name (Common Name, CN) in dem Sicherheitszertifikat
ändert, wenn Sie das selbstsignierte Zertifikat ersetzen, müssen Sie die Eigenschaft
cas.securityContext.casServerHost in der Konfigurationsdatei aclCasClient.xml so ändern, dass diese dem aktualisierten CN-Wert auf jedem Server entspricht, auf dem Analytics-Exchange-Serverkomponenten installiert sind.
Wenn Sie die integrierte WIndows-Authentifizierung verwendet haben und sich der
CN-Wert ändert, müssen Sie auch die Internet Explorer-Einstellungen auf jedem Client-Computer aktualisieren. Weitere Informationen finden Sie unter "Integrierte Windows-Authentifizierung konfigurieren" auf Seite 77 .
AX Engine-Knoten Zertifikate
Das auf jedem AX Engine-Knoten konfigurierte Zertifikat wird verwendet, um die Kommunikation zwischen dem AX Engine-Knoten und der Analytics-Exchange-Datenbank zu verschlüsseln.
Das selbstsignierte Zertifikat kann durch ein Zertifikat ersetzt werden, das von einer Zertifizierungsstelle (CA) erworben wurde. Da Endanwender jedoch nicht auf den AX Engine-Knoten
zugreifen, ist das Ersetzen des Zertifikats in der Regel nicht notwendig.
PostgreSQL Verbindungen
Das für PostgreSQL konfigurierte Zertifikat wird verwendet, um die Kommunikation zwischen dem
Datenbankserver und Analytics-Exchange-Servern, die eine Verbindung mit der Datenbank aufnehmen, zu verschlüsseln.
l
l
l
AX Server
AX Engine-Knoten
AX Exception
Wann SSL für Datenbankverbindungen verwendet wird
Das Zertifikat wird nur verwendet, wenn für die Anwendungen, die eine Verbindung mit der Datenbank aufnehmen, SSL angeschaltet wurde. Da SSL die Performance beeinträchtigt, sollte es abgeschaltet werden, wenn es nicht benötigt wird. Wenn beispielsweise der AX Server und PostgreSQL auf
demselben Rechner installiert sind, sollte SSL für die auf dem AX Server installierten Komponenten
ausgeschaltet werden.
Das Zertifikat ersetzen
Das durch den PostgreSQL Setup-Assistenten während der Installation erstellte Sicherheitszertifikat
ist ein selbstsigniertes Zertifikat. Das Serverzertifikat muss existieren, damit SSL-Verbindungen
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 50 von 80
Sicherheitszertifikate
funktionieren. Die spezifischen Informationen des Zertifikats, wie z.B. der Servername, wurden jedoch
nicht validiert. Aus diesem Grund ist es in der Regel nicht notwendig, das installierte selbstsignierte Zertifikat durch ein Zertifikat von einer Zertifizierungsstelle zu ersetzen.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 51 von 80
Sicherheitszertifikate
Sicherheitszertifikate installieren
Installieren Sie ein Zertifikat einer Zertifizierungsstelle (CA), um das standardmäßig verwendete, selbstsignierte Zertifikat zu ersetzen, das die SSL-Verbindung zwischen dem AX Server und Client-Anwendungen sichert.
Tools und Vorwissen
Für diese Aufgabe ist der Einsatz der Keytool Utility von Oracle erforderlich, um Schlüssel und Zertifikate zu verwalten. Weitere Informationen zu der Keytool Utility finden Sie unter Oracle-KeytoolDokumentation.
Um diese Aufgabe erfolgreich durchzuführen, sollte Ihnen der Umgang mit Sicherheitszertifikaten und
Java KeyStore-Technologie bekannt sein:
l
l
Sicherheitszertifikat – Ein elektronisches Dokument, dass den Eigentum eines öffentlichen
Schlüssels nachweist. Das Zertifikat enthält Informationen zu dem Schlüssel, der Identität des
Eigentümers und die digitale Signatur einer Einheit, die verifiziert hat, dass die Inhalte des Zertifikats korrekt sind. Weitere Informationen finden Sie unter "Sicherheitszertifikate" auf Seite
49
Java KeyStore – Ein Repositorium für Sicherheitszertifikate und entsprechende private Schlüssel, die für die SSL-Verschlüsselung verwendet wurden. Weitere Informationen finden Sie unter
Oracle: Einen KeyStore erstellen
Sichern Sie die Konfiguration des TomEE-Anwendungsservers
bevor Sie beginnen.
1. Innerhalb des Ordners, in dem Sie die Analytics-Exchange-Serveranwendung mit der zu ändernden Keystore-Konfiguration installiert haben, öffnen Sie im Windows Explorer den Unterordner
TomCat\conf.
2. Kopieren Sie die Dateien conf\tomee.xml, conf\server.xml und conf\system.properties in einen sicheren Backup-Pfad.
Falls während der Konfiguration des Sicherheitszertifikats Probleme auftreten, können Sie Ihre
ursprüngliche Konfiguration wiederherstellen, indem Sie den Analytics-Exchange-Dienst beenden, diese Dateien wiederherstellen und den Dienst dann erneut starten.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 52 von 80
Sicherheitszertifikate
Serverseitiger Prozess
Hinweis
Fügen Sie das Java-Unterverzeichnis bin der Umgebungsvariable OS PATH hinzu,
sodass sie den Befehl KEYTOOL verwenden können, ohne den vollständigen Pfad angeben zu müssen. Um das Unterverzeichnis dem Pfad für die laufende Sitzung hinzuzufügen, geben Sie den Befehl Set PATH= <Java_bin_Pfad> ;%PATH% ein.
Einen neuen Keystore erstellen
1. Öffnen Sie eine Eingabeaufforderung auf dem Server.
2. Verwenden Sie den folgenden Syntax, um den neuen Keystore zu erstellen:
keytool -genkeypair -alias <alias> -keyalg RSA -keystore <keystore_filename>
3. Beantworten Sie jede der gestellten Fragen:
Feld
Beispiel
Wie lautet Ihr Vor- und Nachname?
axserver.ax.com
Anmerkung
Für diese Frage müssen Sie den Hostnamen Ihrer AX-Server-Instanz eingeben.
Wie lautet Ihre Organisationseinheit?
Einkauf
Wie lautet der Name Ihrer Organisation?
BeispielUnternehmen
Wie lautet der Name Ihrer Stadt oder Ihres Standorts?
Cupertino
Wie lautet der Name Ihres Staates oder Ihrer Provinz?
CA
Wie lautet der zweibuchstabige Ländercode für diese Einheit?
US
Ist <CN=axserver.ax.com, OU=Einkauf, O=BeispielUnternehmen, L=Cupertino, ST=CA,
C=US> richtig?
j
Drücken Sie die Eingabe-Taste, um dasselbe Kennwort wie für den Keystore zu verwenden oder
geben Sie ein neues Kennwort ein und drücken Sie die Eingabe-Taste.
Generieren Sie einen Certificate Signing Request (CSR) in dem neuen Keystore
Anmerkung
Überspringen Sie diesen Abschnitt, wenn Sie ein vorhandenes Zertifikat verwenden.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 53 von 80
Sicherheitszertifikate
Falls Sie Ihr Sicherheitszertifikat von einer gewerblichen Zertifizierungsstelle wie VeriSign erworben
haben, lesen Sie bitte die Dokumentation dieser Zertifizierungsstelle über die Konfigurierung Ihres
Keystores. Erstellen Sie einen CSR mit der folgenden Syntax:
keytool -certreq -alias <alias> -keyalg RSA -file <csr_ausgabedatei> -keystore <keystore_dateiname>
Ergebnis – Sie verfügen jetzt über eine Datei, die Sie zur Anforderung eines Zertifikats von einer Zertifizierungsstelle verwenden können.
Ihr CA-Zertifikat in den Keystore importieren
Wenn Ihr Zertifikat ein Format aufweist, das nicht in einen Keystore importiert werden kann, und
wenn Sie es nicht in das PEM-Format konvertieren können, bitten Sie ACL Support Services, Ihnen bei
der Konfiguration des Zertifikats in Tomcat zu helfen.
1. Je nach der verwendeten Zertifizierungsstelle müssen Sie unter Umständen ein Zwischenzertifikat und/oder ein Stammzertifikat importieren. Verwenden Sie den folgenden Syntax, um einen oder beide Zertifikate zu importieren:
keytool -import -alias <alias> -keystore <keystore_filename> -trustcacerts -file < certificate_
filename>
Wenn Sie beide Zertifikate importieren, muss der angegebene Alias für jedes Zertifikat eindeutig sein. Sie müssen zuerst das Stammzertifikat importieren und dann den Befehl keytool
erneut ausführen, um das Zwischenzertifikat zu importieren.
2. Verwenden Sie den folgenden Syntax, um Ihr Sicherheitszertifikat zu importieren:
keytool -import -alias <alias> -keystore <keystore_filename> -trustcacerts -file < certificate_
filename>
Der angegebene Alias muss dem Wert entsprechen, den Sie während der Generierung des Keystore eingegeben haben. Das importierte Zertifikat ersetzt das im Keystore erstellte selbstsignierte Stammzertifikat.
3. Kopieren Sie die Keystore-Datei in den Unterordner App\keystores.
Konfigurieren Sie den TomEE Anwendungsserver, um das Zertifikat zu verwenden.
1. Gehen Sie zu der Datei server.xml in dem Unterordner TomCat\conf und öffnen Sie diese
in einem Texteditor.
2. Aktualisieren Sie die folgenden Einstellungen und speichern und schließen Sie anschließend die
Datei server.xml:
l keystoreDatei – Der Name und Pfad der Keystore-Datei, die Sie in dem folgenden Format
erstellt haben: C:\ACL\App\keystores\<ihr_keystore_name>
l keystorePass – Das Kennwort, dass Sie angegeben haben, als Sie den Keystore erstellt haben.
Das Kennwort muss durch doppelte Anführungszeichen ('' '') umschlossen sein.
3. Gehen Sie zu der Datei system.properties in dem Unterordner TomCat\conf und öffnen
Sie diese in einem Texteditor.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 54 von 80
Sicherheitszertifikate
4. Aktualisieren Sie die folgenden Einstellungen und speichern und schließen Sie anschließen die
Datei system.properties:
l javax.net.ssl.trustStore – Der Name und Pfad der Keystore-Datei, die Sie in dem folgenden
Format erstellt haben: C:\ACL\App\keystores\<ihr_keystore_name>
l javax.net.ssl.trustStorePassword – Das Kennwort, dass Sie angegeben haben, als Sie den Keystore erstellt haben.
5. Starten Sie den Analytics-Exchange-Dienst neu.
Clientseitiger Prozess
Zertifikate in die Java-Cacerts-Datei des AX-Client-Rechners importieren
Diese Konfiguration muss auf jedem Endanwenderrechner durchgeführt werden, auf dem der AX Client
installiert wurde, wenn Sie ein Zertifikat ohne ein Stammzertifikate in der Cacerts Datei verwenden
(Standard).
1. Öffnen Sie den Windows-Explorer und gehen Sie zu der Cacerts-Datei. Diese befindet sich in
dem Unterordner jre\lib\security des Ordners, in dem AX Client installiert ist.
Der Standardpfad lautet C:\Programme
(x86)\ACL Software\ACL Analytics Exchange Client\jre\lib\security
2. Erstellen Sie eine Sicherungskopie, bevor Sie Änderungen vornehmen.
3. Je nach den Zertifikaten, die Sie von der Zertifizierungsstelle erhalten haben, müssen Sie unter
Umständen ein Zwischenzertifikat und/oder ein Stammzertifikat in die Datei Cacerts importieren. Verwenden Sie den folgenden Syntax, um einen oder beide Zertifikate zu importieren:
keytool -import -alias <alias> -keystore <cacerts_file> -trustcacerts -file <certificate_filename>
Wenn Sie beide Zertifikate importieren, muss der angegebene Alias für jedes Zertifikat eindeutig
sein.
4. Geben Sie in die Eingabeaufforderung Password das Kennwort für den Keystore ein und
Drücken Sie die Eingabetaste.
Das Standard-Java-Kennwort für die Cacerts Datei lautet changeit.
5. Geben Sie j in die Eingabeaufforderung Diesem Zertifikat vertrauen ein und drücken Sie die
Eingabe-Taste.
Falls erforderlich, installieren Sie das Zertifikat im Browser eines jeden Computers, der auf AnalyticsExchange-Webanwendungen zugreifen wird.
Anmerkung
Dies ist nicht notwendig, wenn das Zertifikat durch eine Zertifizierungsstelle zur Verfügung gestellt wurde, die sich in der Liste vertrauenswürdiger Stammzertifizierungsstellen im Internet Explorer befindet. In dieser Liste sind große
gewerbliche Zertifizierungsstellen, wie z.B. VeriSign, enthalten.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 55 von 80
Anhang
Anhang
Dieser Anhang enthält weitere Themen, die Sie sich ansehen sollten, um die in diesem Dokument
beschriebenen Verfahren abzuschließen.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 57 von 80
Anhang
AX Server Anforderungen
Um bestmögliche AX Server Performanceergebnisse zu erzielen, stellen Sie bitte sicher, dass die von
Ihnen eingesetzte Hardware zumindest den Mindestanforderungen entspricht. Um ein zufriedenstellendes Leistungsverhalten in einer Produktionsumgebung zu erzielen, sind möglicherweise Ressourcen erforderlich, die die Mindestanforderungen übersteigen.
Hardware
Die Prozessor-, Speicher- und Festplattenvoraussetzungen für Produktionssysteme hängen von den folgenden Faktoren ab:
l
l
l
Anzahl der gleichzeitigen Benutzer und ihr Benutzungsprofil
die Größe der Datenmenge
gewünschte Antwortzeit
Komponente
Mindest-
empfehlung
Prozessor
2,5 Gigahertz (GHz)
Quad-Core- oder zwei Dual-Core-Prozessoren ab 3,5 GHz.
Speicher
(RAM)
4 Gigabyte (GB)
16 GB
Festplatte
100 GB
200 - 500 GB
Für das Herunterladen, Extrahieren und Installieren der
Voraussetzungen sowie den AX
Server werden ca. 4,5 GB Festplattenspeicher benötigt.
Die Datenspeicheranforderungen schwanken je nach Anzahl der
durchgeführten Prüfungstests und dem Umfang der Transaktionen. Kleinere Implementationen benötigen in der Regel 50 GB
pro Jahr, größere Implementationen können jedoch bis zu 500 GB
pro Jahr beanspruchen.
Zur Nutzung in einem Produktionsumfeld werden ein schneller
Plattenzugriff und ein hoher Durchsatz empfohlen.
Sonstige
TCP/IP-Konnektivität Für die
Online-Serveraktivierung muss
eine Verbindung mit ACL Launchpad möglich sein.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 58 von 80
Anhang
Software
Achtung
Sie müssen das KB2919355 Windows-Update installieren, bevor Sie mit der AnalyticsExchange-Installation unter Windows Server 2012 R2 beginnen. Wenn Sie dieses Update
nicht installieren, schlägt Ihre Analytics-Exchange-Installation fehl.
Softwarevoraussetzung
Mindest-
Empfehlung
Windows Server
2008 R2 Enterprise Edition
(64 Bit)
Windows
Server
2012 R2
Internet Explorer
Version 9
Neueste
Version von
Chrome
Betriebssystem
o
o
Windows Server 2012 R2
Windows Server 2008 R2 Enterprise Edition (64 Bit)
Anmerkung
Führen Sie alle kritischen Windows-Updates vor der Installation des
AX Servers durch. Die Ausführung von Windows Server 2012 mit
der Option Server Core (ohne Benutzeroberfläche) wird nicht unterstützt.
Webbrowser
o
o
o
Chrome
Firefox
Internet Explorer
Anmerkung
Internet
Explorer Version 9
bietet
bei einigen AX
Server
Komponenten nur
eingeschränkte
Funktionalität.
Optional integrierte Programmiersprachen
o
Python-Programmiersprache
o
Python 3.5.x
o
Python
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 59 von 80
Anhang
Softwarevoraussetzung
o
Mindest-
R-Skriptsprache
Wenn Python installiert wird, müssen Sie es ebenfalls konfigurieren, damit Pzthon in
Ihrem System ausgeführt werden kann. Weitere Informationen finden Sie unter
"Python für die Verwendung mit AX Server konfigurieren" auf Seite 36.
o
Empfehlung
(32-Bit)
R 3.3.1 (32-Bit)
o
In Abhängigkeit von den R-CRAN-Paketen, die Sie verwenden möchten, müssen Sie
möglicherweise ebenfalls den R i386 32-Bit Binärordner Ihrer Umgebungsvariable
PATH hinzufügen.
3.5.x
(32-Bit)
R 3.2.3
oder
3.2.5
(32-Bit)
Anmerkung
Sie müssen die erforderlichen Voraussetzungen installieren, um integrierte Python- oder R-Funktionen in Ihren Analysen verwenden zu
können. Wenn Sie beabsichtigen, diese Sprachen nicht zu verwenden, müssen diese nicht installiert werden.
Automatisch installierte Anforderungen
Die folgenden Voraussetzungen werden automatisch durch den AX Server-Setup-Assistenten installiert, wenn die benötigte Software nicht erkannt wird:
l
l
l
l
l
Oracle Java SE Development Kit (JDK 1.8.0.101)
Apache TomEE 1.7.4
Java Cryptography-Erweiterung für Java 8
Microsoft Access Database Engine 2010 SP2
Microsoft .NET Framework 4.6.2
Anmerkung
Wenn auf Ihrem Rechner bereits .NET 4.6.0 oder NET 4.6.1 installiert ist, verwendet die Anwendung die installierte .NET-Version und die Version 4.6.2 wird
nicht installiert.
l
l
Microsoft Visual C++ 2015 Redistributable (x64 und x86)
MSXML SDK 2.5
ACL-Daten-Connectors
Die unten aufgeführten ODBC-Treiber werden für die Verwendung als ACL-Daten-Connectors installiert:
Treibername
Dateiname
Version
ACL-Konnektor für Amazon Redshift
AmazonRedshiftODBC_sb64.dll
1.1.6.1009
ACL-Konnektor für Cassandra
CassandraODBC_sb64.dll
2.4.1.1001
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 60 von 80
Anhang
Treibername
Dateiname
Version
ACL-Konnektor für Couchbase
CouchbaseODBC_sb64.dll
1.1.0.1000
ACL-Konnektor für Drill
DrillODBC_sb64.dll
1.2.4.1004
ACL-Konnektor für DynamoDB
DynamoDBODBC_sb64.dll
1.0.1.1000
ACL-Konnektor für Google BigQuery
GoogleBigQueryODBC_sb64.dll
2.0.2.1005
ACL-Konnektor für HBase
HBaseODBC_sb64.dll
1.1.0.1000
ACL-Konnektor für Hive
HiveODBC_sb64.dll
2.1.5.1006
ACL-Konnektor für Impala
ImpalaODBC_sb64.dll
1.2.5.1005
ACL-Konnektor für MongoDB
MongoDBODBC_sb64.dll
2.0.2.1003
ACL-Konnektor für Oracle
OracleODBC_sb64.dll
1.1.0.1014
ACL-Konnektor für Salesforce
SFODBC_sb64.dll
1.2.5.1017
ACL-Konnektor für Spark
SparkODBC_sb64.dll
1.1.5.1005
ACL-Konnektor für SQL Server
SQLServerODBC_sb64.dll
1.3.6.1022
ACL-Konnektor für Teradata
tdataodbc_sb64.dll
1.0.0.1003
Anmerkung
Die 32-Bit-Versionen der Treiber
haben die Zahl 32 statt 64 im
Dateiname.
Für Windows Server erforderliche Anforderungen
Die folgenden Voraussetzungen sind notwendig und in einer Standard-Serverinstallation von Windows
enthalten:
l
l
l
Microsoft Core XML Services (MSXML) 6.0
Microsoft Data Access Components (MDAC) 2.8
Microsoft Jet 4.0
Datenbankserver
AX Server unterstützt zwei Datenbankplattformen, Oracle und PostgreSQL.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 61 von 80
Anhang
Wenn Ihre Organisation sowohl AX Server als auch AX Exception implementiert, lauten die unterstützten Konfigurationen:
l
l
bei Applikationsdatenbanken verwenden Oracle
den AX Server mit PostgreSQL als Datenbank konfigurieren und Microsoft SQL Server als
Datenbank für AX Exception
Softwarevoraussetzung
Mindest-
Empfehlung
Eine der folgenden Oracle-Versionen, falls Oracle als Datenbankplattform für Analytics
Exchange gewählt wird:
Oracle
11gR2
Oracle 12c
PostgreSQL
9.3.9
PostgreSQL
9.3.9
o
o
Oracle 12c
Oracle 11gR2
Anmerkung
Der Server, auf dem Oracle installiert wurde, muss die durch den Datenbankanbieter spezifizierten Hardwarevoraussetzungen erfüllen. Sie müssen ebenfalls Oracle Instant Client 12.1 installieren, wenn Sie den AX
Connector für direkten Datenbankzugriff nutzen möchten.
PostgreSQL 9.3.9 falls PostgreSQL als Datenbankplattform für Analytics Exchange ausgewählt wurde.
Anmerkung
l
l
Wenn PostgreSQL auf demselben Server wie AX Server installiert ist, reicht es aus, die Hardwarevoraussetzungen von AX Server zu erfüllen. Wenn PostgreSQL auf einem eigenständigen
Server installiert ist, werden eine 64-Bit Dual CPU, ein 64-BitBetriebssystem und Speicher im Umfang von 2 GB für ein Produktionssystem empfohlen.
Mit dem Setup-Assistenten für AX Server erhalten Sie die PostgreSQL-Version 9.3.9. Neuere PostgreSQL-Versionen wurden
erfolgreich getestet und werden bis zur Version 9.3.13 unterstützt.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 62 von 80
Anhang
Anforderungen von AX-Engine-Knoten
Um bestmögliche AX-Engine-Performance-Ergebnisse zu erzielen, stellen Sie bitte sicher, dass die von
Ihnen eingesetzte Hardware zumindest den Mindestanforderungen entspricht. Um ein zufriedenstellendes Leistungsverhalten in einer Produktionsumgebung zu erzielen, sind möglicherweise Ressourcen erforderlich, die die Mindestanforderungen übersteigen.
Hardware
Die Prozessor-, Speicher- und Festplattenvoraussetzungen für Produktionssysteme hängen von den folgenden Faktoren ab:
l
l
l
Anzahl der gleichzeitigen Benutzer und ihr Benutzungsprofil
die Größe der Datenmenge
gewünschte Antwortzeit
Komponente
Mindest-
empfehlung
Speicher
(RAM)
4 Gigabyte (GB)
8 GB
Festplatte
3,5 Gigabyte (GB)
mindestens 10 GB
Dies stellt den ungefähren Festplattenspeicher dar, der für
das Herunterladen, Extrahieren und Installieren der Voraussetzungen und für den AX Engine-Knoten benötigt wird.
Zur Nutzung in einem Produktionsumfeld werden ein schneller
Plattenzugriff und ein hoher Durchsatz
empfohlen.
Sonstige
Netzwerkverbindung mit dem AX Server.
Software
Softwarevoraussetzung
o
Windows Server 2012 R2
o
Windows Server 2008 R2 Enterprise Edition (64 Bit)
Anmerkung
Als Voraussetzung der Installation des .NET-Frameworks müssen Sie
das Windows Server 2012 R2 Update (KB2919355) installieren.
Mindest-
Empfehlung
Windows Server
2008 Enterprise
Edition R2
(64 Bit)
Windows
Server
2012 R2
Führen Sie alle kritischen Windows-Updates vor der Installation des
AX Servers durch. Die Ausführung von Windows Server 2012 mit der
Option Server Core (ohne Benutzeroberfläche) wird nicht unterstützt.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 63 von 80
Anhang
Softwarevoraussetzung
Mindest-
Empfehlung
Optional integrierte Programmiersprachen
o
o
Python-Programmiersprache
R-Skriptsprache
Wenn Python installiert wird, müssen Sie es ebenfalls konfigurieren, damit Pzthon in
Ihrem System ausgeführt werden kann. Weitere Informationen finden Sie unter
"Python für die Verwendung mit AX Server konfigurieren" auf Seite 36.
o
o
Python 3.5.x
(32-Bit)
R 3.3.1 (32Bit)
In Abhängigkeit von den R-CRAN-Paketen, die Sie verwenden möchten, müssen Sie
möglicherweise ebenfalls den R i386 32-Bit Binärordner Ihrer Umgebungsvariable
PATH hinzufügen.
o
o
Python
3.5.x
(32-Bit)
R 3.2.3
oder
3.2.5
(32-Bit)
Anmerkung
Sie müssen die erforderlichen Voraussetzungen installieren, um integrierte Python- oder R-Funktionen in Ihren Analysen verwenden zu
können. Wenn Sie beabsichtigen, diese Sprachen nicht zu verwenden,
müssen diese nicht installiert werden.
Automatisch installierte Anforderungen
Die folgenden Voraussetzungen werden automatisch durch den AX Server-Setup-Assistenten installiert, wenn die benötigte Software nicht erkannt wird:
l
l
l
l
l
Oracle Java SE Development Kit (JDK 1.8.0.101)
Apache TomEE 1.7.4
Java Cryptography-Erweiterung für Java 8
Microsoft Access Database Engine 2010 SP2
Microsoft .NET Framework 4.6.2
Anmerkung
Wenn auf Ihrem Rechner bereits .NET 4.6.0 oder NET 4.6.1 installiert ist, verwendet die Anwendung die installierte .NET-Version und die Version 4.6.2 wird
nicht installiert.
l
l
Microsoft Visual C++ 2015 Redistributable (x64 und x86)
MSXML SDK 2.5
ACL-Daten-Connectors
Die unten aufgeführten ODBC-Treiber werden für die Verwendung als ACL-Daten-Connectors installiert:
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 64 von 80
Anhang
Treibername
Dateiname
Version
ACL-Konnektor für Amazon Redshift
AmazonRedshiftODBC_sb64.dll
1.1.6.1009
ACL-Konnektor für Cassandra
CassandraODBC_sb64.dll
2.4.1.1001
ACL-Konnektor für Couchbase
CouchbaseODBC_sb64.dll
1.1.0.1000
ACL-Konnektor für Drill
DrillODBC_sb64.dll
1.2.4.1004
ACL-Konnektor für DynamoDB
DynamoDBODBC_sb64.dll
1.0.1.1000
ACL-Konnektor für Google BigQuery
GoogleBigQueryODBC_sb64.dll
2.0.2.1005
ACL-Konnektor für HBase
HBaseODBC_sb64.dll
1.1.0.1000
ACL-Konnektor für Hive
HiveODBC_sb64.dll
2.1.5.1006
ACL-Konnektor für Impala
ImpalaODBC_sb64.dll
1.2.5.1005
ACL-Konnektor für MongoDB
MongoDBODBC_sb64.dll
2.0.2.1003
ACL-Konnektor für Oracle
OracleODBC_sb64.dll
1.1.0.1014
ACL-Konnektor für Salesforce
SFODBC_sb64.dll
1.2.5.1017
ACL-Konnektor für Spark
SparkODBC_sb64.dll
1.1.5.1005
ACL-Konnektor für SQL Server
SQLServerODBC_sb64.dll
1.3.6.1022
ACL-Konnektor für Teradata
tdataodbc_sb64.dll
1.0.0.1003
Anmerkung
Die 32-Bit-Versionen der Treiber haben
die Zahl 32 statt 64 im Dateiname.
Für Windows Server erforderliche Anforderungen
Die folgenden Voraussetzungen sind notwendig und in einer Standard-Serverinstallation von Windows
enthalten:
l
l
l
Microsoft Core XML Services (MSXML) 6.0
Microsoft Data Access Components (MDAC) 2.8
Microsoft Jet 4.0
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 65 von 80
Anhang
Oracle sichern und wiederherstellen
Sichern Sie die AX Serverdaten regelmäßig und planmäßig, damit kritische Prüfdaten nicht aufgrund
technischer Probleme oder eines Hardware-Ausfalls verloren gehen. Um die Zugriffskontinuität auf
Daten zu gewährleisten, sollte das Wiederherstellungsverfahren ebenfalls geplant und geprüft werden.
Sie können Ihre Produktionsdaten auf eine AX-Server-Instanz sichern, die auf einem anderen Rechner
läuft, und von dort im Notfall wiederherstellen.
Backup-Strategien
Basierend auf Ihrer IT-Infrastruktur, den Tools, die Ihnen zur Verfügung stehen, und den IT-Geschäftsvorgängen Ihres Unternehmens, können Sie eine von vielen Backup-Strategien einsetzen. Die Strategien reichen von vollautomatisierten und geplanten Backups bis hin zu Ad-hoc-Backups.
Mehr anzeigen
Bestehende allgemeine Backups
Schließen Sie Ihre AX-Server-Backups in bestehende Backup-Programme Ihrer Organisation ein. Dies
ist die zuverlässigste und robusteste Strategie, da Ihre Backups zusammen mit anderen kritischen System-Backups durchgeführt werden.
Für weitere Hilfe mit dieser Strategie, kontaktieren Sie bitte Ihre IT-Abteilung.
Backups mit Skripten
Sichern Sie AX Server regelmäßig und planmäßig mit Hilfe eines Skripts ab. Dies ist eine weitere
zuverlässige Strategie. Der Backup wird jedoch nicht zusammen mit anderen kritischen SystemBackups durchgeführt.
Anmerkung
Zur Sicherstellung der Zuverlässigkeit sollten Sie automatisierte Vorgänge und
geplante Backups sorgfältig testen, damit diese nicht mit anderen geplanten Analysejobs in Konflikt treten.
Manuelle Backups
Sichern Sie AX Server auf Ad-hoc-Basis manuell. Diese Strtegie ist im geringsten Maße zuverlässig, da
Backup-Intervalle nicht geplant sind und der Prozess aufgrund menschlichen Versagens fehleranfällig
ist.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 66 von 80
Anhang
Was gesichert werden sollen
Backup- und Wiederherstellungsverfahren müssen sämtliche AX-Server-Daten in der Datenbank und
dem Dateisystem umfassen.
Mehr anzeigen
Oracle-Datenbank
Die Datenbank speichert Sicherheits- und Konfigurationsinformationen zu geplanten Jobs, Datendateien und Ressourcennamen.
Das Dateisystem
AX Server speichert .fil Datendateien in zwei Windows-Ordnern, die gesichert werden müssen. Die
Standardpfade lauten Data\repository\datafiles und Data\aclse.
Hinweis
Sie können die Datendateiverzeichnisse mit Hilfe der AX-Serverkonfiguration-Webanwendung finden. Sie müssen die in den Feldern Datenordner und Connector-Arbeitsordner angegebenen Ordner sichern.
AX Server-Daten sichern
Nachdem Sie sichergestellt haben, dass keine Analyse-Skripte auf dem AX Server mehr laufen, halten
Sie die Dienste an und sichern Sie die Datenbank und die entsprechenden Ordner des Dateisystems.
Zeigen wie das geht
Vor dem Backup
1. Benachrichtigen Sie alle AX-Client- und AX-Webclient-Anwender im Voraus über das Backup,
damit diese sich aus den entsprechenden Analytics-Exchange-Anwendungen abmelden können.
2. Verifizieren Sie im AX Client, dass zum Zeitpunkt des Backups keine Analysejobs laufen, in der
Warteschlange stehen oder geplant sind.
3. Halten Sie die AX-Server-Dienste in der folgenden Reihenfolge an:
a. Analytics Exchange Connector
b. Analytics Exchange Service
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 67 von 80
Anhang
Die Sever-Daten sichern
1. Sichern Sie die Oracle-Schemadaten für den AX Server.
2. Um die AX Server Datendateien zu sichern, die im Windows Dateisystem gespeichert sind,
kopieren Sie die Dateien der folgenden Ordner:
l Datenverzeichnis – der Standardpfad lautet Data\repository\datafiles auf dem AX
Server
l Connector Arbeitsordner – das Standardverzeichnis lautet Data\aclse auf dem AX Server
Nach dem Backup
Starten Sie alle AX Server Dienste in der folgenden Reihenfolge neu:
1. Analytics-Exchange-Dienst
2. Analytics Exchange Connector
AX Serverdaten wiederherstellen
Nachdem Sie sichergestellt haben, dass keine Analyse-Skripte auf der AX-Server-Instanz mehr laufen,
die Sie wiederherstellen möchten, halten Sie die Dienste an und stellen Sie die gesicherte Datenbank
und die entsprechenden Ordner des Dateisystems wieder her.
Zeigen wie das geht
Vor der Wiederherstellung
1. AX-Server-Daten sichern
2. Benachrichtigen Sie alle Benutzer der Server-Instanz, die Sie wiederherstellen möchten, im
Voraus, dass Sie die Server-Instanz wiederherstellen, damit sich diese gegebenenfalls aus Client-Anwendungen abmelden können.
3. Verifizieren Sie im AX Client, dass zum Zeitpunkt der Wiederherstellung keine Analysejobs laufen, in der Warteschlange stehen oder geplant sind.
4. Halten Sie die AX-Server-Dienste in der folgenden Reihenfolge an:
a. Analytics Exchange Connector
b. Analytics Exchange Service
Die Server-Daten wiederherstellen
1. Stellen Sie die Oracle-Schemadaten für den AX Server aus einer bestehenden Sicherung wieder
her.
2. Um die AX Server Datendateien zu entfernen, die im Windows Dateisystem gespeichert sind,
löschen Sie die Dateien der folgenden Ordner:
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 68 von 80
Anhang
Datenverzeichnis – der Standardpfad lautet Data\repository\datafiles auf dem AX
Server
l Connector Arbeitsordner – das Standardverzeichnis lautet Data\aclse auf dem AX Server
3. Um die gesicherten Daten wiederherzustellen, kopieren Sie die gesicherten Dateien in die entsprechenden Datenordner, sodass diese die Dateien ersetzen, die Sie gelöscht haben.
l
Nach der Wiederherstellung
1. Starten Sie alle AX-Server-Dienste in der folgenden Reihenfolge neu:
l Analytics Exchange Service
l Analytics Exchange Connector
2. Wenn die Wiederherstellung nicht auf dem Server erfolgt, dessen Instanz Sie gesichert haben
(z.B. ein Notfallwiederherstellungs-Server), setzen Sie den Aktivierungsdatensatz zurück
a. Löschen Sie alle Datensätze aus der Aktivierungs-Tabelle der Datenbank.
Die Aktivierungstabelle enthält Daten, die sich spezifisch auf den Rechner beziehen, auf dem
AX Server aktiviert wurde (z.B. den Hostnamen). Die Backup-Instanz kann daher nicht aktiviert
werden, bevor diese Daten gelöscht wurden.
b. Reaktivieren Sie AX Server als entsprechenden Server-Typ auf diesem Rechner.
Weitere Informationen zur AX-Server-Aktivierung finden Sie unter "Den AX Server aktivieren" auf Seite 30 .
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 69 von 80
Anhang
Oracle-Datenbankskripts ausführen
Bevor Sie den AX Server Setup-Assistenten zur Installation der Anwendungsdateien ausführen, starten
Sie das mitgelieferte SQL-Skript starten, um den AX Server Datenbankanwender zu erstellen. Sie können die SQL-Skripts, die das Datenbankschema erstellen, auch manuell ausführen, wenn Sie nicht
möchten, dass der Setup-Assistent diesen Schritt erledigt.
Führen Sie die Datenbankskripts aus.
1. Öffnen Sie den Windows-Explorer und rufen Sie den Unterordner DBScripts\Oracle des
Ordners auf, in den Sie die Dateien des Setup-Assistenten extrahiert haben.
2. Kopieren Sie die SQL-Skriptdateien auf den Oracle-Server oder einen Standort, von dem aus
Sie die Skripts ablaufen lassen können.
3. Starten Sie das Skript CREATE_AX_TABLESPACES.sql zur Definition der physischen Speicherplatzallokation der Datenbank.
4. Öffnen Sie Create Database User.sql und aktualisieren die Variablen V_USER und V_
USERPWD, die am Anfang des Skripts definiert werden. Geben Sie darin den Anwendernamen
und das Kennwort an, das Sie für den AX Server Datenbankanwender verwenden möchten. Speichern und schließen Sie die Datei, nachdem Sie die notwendigen Änderungen vorgenommen
haben.
5. Führen Sie das Skript Create Database User.sql aus und verwenden Sie hierzu ein
Datenbankadministratorkonto mit der SYSBDA-Rolle.
6. Wenn Sie das Datenbankschema manuell erstellen möchten, führen Sie die folgenden SQLSkripts mit dem AX Server Datenbankanwenderkonto aus:
o
Create Schema.sql
o
Create QuartzTables.sql
o
Create CoreData.sql
Falls Sie die AX-Server-Schemaskripts manuell ausführen und eine andere Person den AX-Server-Setup-Assistenten ausführt, müssen Sie dieser Person mitteilen, auf der Seite Datenbankverbindungseinstellungen die Option Eine bestehende ACL Analytics Exchange
Datenbank verwenden auszuwählen.
7. Wenn Sie als Bestandteil Ihrer Analytics-Exchange-Konfiguration AX Exception installieren, müssen Sie ebenfalls ein zusätzliches SQL-Skript ausführen, um der Datenbank die benötigten AXException-Rollen hinzuzufügen. Sie müssen die Datei auswählen, die zu der von Ihnen installierten Sprache gehört. Falls Sie beispielsweise die englische Installation durchführen, führen
Sie die SQL-Skriptdatei namens EMRole_EN.sql aus.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 70 von 80
Anhang
Dienstkonto konfigurieren
Der AX Server verwendet drei Windows-Dienste, um die überwiegende Anzahl der Benutzerfunktionen auf dem Server durchzuführen: Analytics-Exchange-Dienst, Analytics Exchange Connector und Analytics-Exchange-Datenbank.
Dienstnamen
Anzeigename des Diensts
Dienstname
Analytics-Exchange-Dienst
TomEE
Analytics Exchange Connector
AX Connector
Analytics-Exchange-Datenbank
ACL_AXDatabase
(Nur für AX Server Installationen, die eine PostgreSQL Datenbank verwenden)
Analytics-Exchange-Dienst
Der Analytics-Exchange-Dienst wird auf dem Server und jedem AX-Engine-Knoten installiert, den Sie
konfigurieren.
Anwenderkonto für den Analytics-Exchange-Dienst
Um für die Ausführung des Analytics-Exchange-Dienstes ein Benutzerkonto zuzuweisen, führen Sie
einen der folgenden Schritte aus:
l
l
Wählen Sie ein bestehendes Domänenkonto aus.
Erstellen Sie ein neues Domänenkonto.
Anmerkung
Die Verwendung eines lokalen Benutzerkontos zur Ausführung des TomEE Dienstes
wird nicht unterstützt. Diese Konten weisen nicht die benötigten Rechte auf, um einige
ACL-Befehle auszuführen.
Ordnerberechtigungen für das Dienstkonto
Das von Ihnen gewählte Benutzerkonto muss in der Lage sein, auf die Ordner Datenverzeichnis und
Datenverzeichnis archivieren und wiederherstellen zugreifen können, die in der AX Server Konfiguration festgelegt wurden.
Die folgenden Berechtigungen sind erforderlich:
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 71 von 80
Anhang
l
l
Datenordner : Lese- und Schreibberechtigungen
Ordner zur Archivierung und Wiederherstellung von Daten: vollständige Berechtigungen
Anmerkung
Das AX Server-Installationsprogramm weist die lokalen Berechtigungen auf dem Server zur Ausführung des Dienstes zu. Die Berechtigungen müssen aber manuell konfiguriert werden, falls sich der Ordner auf einem unterschiedlichen Server befindet
oder falls das Benutzerkonto standardmäßig keine Rechte für den angegebenen Ordner aufweist.
Benutzerkonten für mehrfache Instanzen des Analytics-Exchange-Dienstes
Falls bei Ihrer Installation mehrere Instanzen des Analytics-Exchange-Dienstes auf unterschiedlichen
Servern ausgeführt werden, sollten Sie ein Domänenkonto mit den zur Ausführung des Dienstes und
dem Zugriff auf AX-Server-Daten benötigten Rechten erstellen, bevor Sie eine Installation durchführen.
Geben Sie während jeder Installation an, welches Konto verwendet werden soll, um den AnalyticsExchange-Dienst auszuführen.
Benutzerkonten für den Analytics-Exchange-Dienst mit Direct Link
Wenn der Rechner, der AX Server oder eine Instanz des AX Engine-Knoten hostet, auch eine Installation von Direkt Link aufweist, muss das Benutzerkonto die Berechtigungen zur Ausführung der folgenden ausführbaren Dateien aufweisen:
l
l
saplogon.exe
sapgui.exe
Anmerkung
Ohne eine Berechtigung zur Ausführung dieser ausführbaren Dateien werden Analysen mit Direct Link-Befehlen fehlschlagen. Sie können Berechtigungen für den Vollzugriff auf den Ordner mit den ausführbaren Dateien erteilen. Standardmäßig
befinden sich die ausführbaren Dateien im Pfad C:\Programme\SAP\FrontEnd\SAPgui.
Analytics Exchange Connector
Das AX Server-Installationsprogramm konfiguriert den Analytics Exchange Connector-Dienst so, dass
er das lokale Systemkonto verwendet.
Sie können das Konto entweder auf ein lokales Benutzerkonto auf dem Server oder auf ein Domänenkonto ändern, solange dieses Konto die notwendigen Rechte aufweist, um
l
l
den Dienst ausführen,
Daten innerhalb der benötigten Stellen des Dateisystems lesen und
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 72 von 80
Anhang
l
Daten innerhalb der benötigten Stellen des Dateisystems schreiben zu können.
Analytics-Exchange-Datenbank
Der PostgreSQL-Setup-Assistent weist dem Analytics-Exchange-Dienst die lokalen Berechtigungen auf
dem Server zu, die zur Ausführung des Dienstes benötigt werden.
Während der Installation können Sie
l
l
l
ein bestehendes lokales Benutzerkonto auf dem Server verwenden,
das Installationsprogramm ein neues lokales Benutzerkonto erstellen lassen oder
ein Domänenkonto angeben.
Anmerkung
Das integrierte lokale Systemkonto können Sie zur Ausführung des Dienstes nicht verwenden, weil der Datenbankserver auf Netzwerkressourcen zugreifen muss und dies
mit dem lokalen Systemkonto nicht möglich ist.
Der Analytics-Exchange-Dienst wird auf dem Server installiert, auf dem PostgreSQL installiert ist. Er ist
nur vorhanden, wenn Sie PostgreSQL als Datenbankserver verwenden.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 73 von 80
Anhang
Authentifizierung in Analytics Exchange
Formularbasierte oder integrierte Windows Authentifizierung, um die Identität des Anwenders beim
Anmelden in Analytics-Exchange-Anwendungen zu verifizieren.
Authentifizierungstypen
Formularbasierte Authentifizierung
Für jede neue Sitzung in den Analytics-Exchange-Client-Anwendungen müssen Anwender einen
Anwendernamen und Kennwort in das Anmeldeformular eingeben:
l
l
l
AX Client
AX Webclient
AX Exception
Anmerkung
Jedesmal wenn der AX Client gestartet wird oder auf den AX Web Client von einem
neuen Browserfenster zugegriffen wird, wird eine neue Sitzung etabliert.
Integrierte Windows Authentifizierung
Die Analytics-Exchange-Client-Anwendungsauthentifizierung wird im Hintergrund durch das Windows-Betriebssystem durchgeführt, ohne den Anmelder aufzufordern, seine Anmeldeberechtigung einzugeben. Wenn eine Anwendung gestartet wird, verwendet diese die Kontoberechtigung, die
eingegeben wurde, als sich der Anwender in dem Betriebssystem angemeldet hat. Wenn die Authentifizierung fehlschlägt, wird der Anwender aufgefordert, seine Anmeldeberechtigung in ein Anmeldeformular einzugeben.
Hinweis
Die integrierte Authentifizierung erfordert zwar zunächst einen höheren Aufwand bei
der Einrichtung, ist letztendlich jedoch bequemer für den Anwender von ClientAnwendungen.
Ein Authentifizierungsverfahren wählen
Wählen Sie den Authentifizierungstyp, den Sie verwenden möchten, wenn Sie den AX Server einrichten. Sie können jeder Zeit zwischen den beiden Authentifizierungsmöglichkeiten wechseln.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 74 von 80
Anhang
Rechte für den AX Connector Dienst zuweisen
Wenn Sie die Tabelle in ACL Analytics nach Eingabe des Kennworts für das Serverprofil nicht öffnen
können und überprüft haben, dass das Serverprofil ordnungsgemäß konfiguriert ist, müssen Sie die entsprechenden Rechte für den AX Connector Dienst auf dem Rechner zuweisen, auf dem AX Server installiert ist.
Jedem Anwender von Analytics Exchange müssen diese Rechte zugewiesen werden. Sie können einzelnen Benutzerkonten oder -gruppen Rechte zuweisen.
Lese- und Schreibzugriff für das Installationsverzeichnis des AX
Connector zuweisen
1. Öffnen Sie Windows Explorer und gehen Sie zu dem Ordner, indem AX Connector installiert ist.
Das Standardverzeichnis lautet C:\ACL\App\analytic_engine\aclse.
2. Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie Eigenschaften.
3. Klicken Sie auf die Registerkarte Sicherheit .
4. Fügen Sie die Benutzerkonten oder -gruppen hinzu, die auf den AX Server zugreifen werden, und
weisen Sie ihnen die Lese- und Schreibberechtigungen zu, indem Sie das jeweilige Kontrollkästchen in der Spalte Zulassen markieren.
5. Klicken Sie auf OK.
Uneingeschränkte Zugriffsrechte auf die ausführbare AX
Connector Datei (aclse.exe) zuweisen
1. Öffnen Sie Windows Explorer und gehen Sie zu dem Ordner, indem AX Connector installiert ist.
Das Standardverzeichnis lautet C:\ACL\App\analytic_engine\aclse.
2. Klicken Sie mit der rechten Maustaste auf die Datei aclse.exe und wählen Sie Eigenschaften.
3. Klicken Sie auf die Registerkarte Sicherheit .
4. Fügen Sie die Benutzerkonten oder -gruppen hinzu, die auf AX Server zugreifen werden, und weisen Sie ihnen einen Vollzugriff zu, indem Sie das jeweilige Kontrollkästchen in der Spalte Zulassen markieren.
5. Klicken Sie auf OK.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 75 von 80
Anhang
Rechte sich lokal anzumelden zulassen
1. Um die Einstellungen für die Sicherheitsrichtlinien zu öffnen, führen Sie einen der folgenden
Schritte durch:
l Wenn der Server kein Domain Controller ist, wählen Sie Start > Systemsteuerung > Verwaltung > Lokale Sicherheitsrichtlinie.
l Wenn der Server ein Domain Controller ist, wählen Sie Start > Systemsteuerung > Verwaltung > Sicherheitsrichtlinie für Domänen .
2. Unter Sicherheitseinstellungen, doppelklicken Sie auf Lokale Richtlinien > Zuweisen von
Benutzerrechten > Lokal anmelden zulassen.
3. Wenn der Server ein Domänencontroller ist, stellen Sie sicher, dass das Kontrollkästchen Diese
Richtlinieneinstellung definieren ausgewählt ist.
4. Fügen Sie die Benutzerkonten oder -gruppen hinzu, die auf den AX Server zugreifen werden.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 76 von 80
Anhang
Integrierte Windows-Authentifizierung konfigurieren
Richten Sie den Active Directory Domänencontroller Server, den AX Server und die Desktop-Umgebung für jeden Endanwender einer Client-Anwendung, um die integrierte Windows Authentifizierung
zu konfigurieren.
Konfigurationsübersicht
1. Legen Sie ein neues Windows-Konto Service Principal Name (SPN) im Active Directory an, um den
AX Server Authentifizierungsdienst mit einem Active Directory Konto zuzuordnen. Die erforderlichen Schritte hierzu finden Sie unter "Ein SPN-Konto anlegen" unten.
2. Ordnen Sie den AX Server Authentifizierungsdienst mit dem Active Directory SPN-Konto mit
Hilfe des ktpass Befehls zu. Die erforderlichen Schritte hierzu finden Sie unter "Den Authentifizierungsdienst dem SPN-Konto zuordnen" Auf der nächsten Seite.
3. Registrieren Sie einen SPN für den AX Connector Dienst mit Hilfe des setspn Befehls. Die erforderlichen Schritte hierzu finden Sie unter "Einen SPN für den AX Connector Dienst registrieren"
Auf der nächsten Seite.
4. Optional. Kopieren Sie die Keytab-Datei auf die AX Server Instanz und verwenden Sie den kinit
Befehl, um Ihre SPN-Kontoverknüpfung zu testen. Die erforderlichen Schritte hierzu finden Sie
unter "Die SPN-Kontozuordnung testen" auf Seite 79 .
5. Aktivieren Sie die integrierte Windows Authentifizierung im Internet Explorer für die DesktopUmgebung jedes Endanwenders. Die erforderlichen Schritte hierzu finden Sie unter "Integrierte
Windows-Authentifizierung im Internet Explorer aktivieren" auf Seite 79 .
Ein SPN-Konto anlegen
1. Auf dem Active Directory Domänencontroller Server klicken Sie auf Start > Alle Programme
> Administrative Extras > Active Directory Anwender und Rechner .
2. Klicken Sie mit der rechten Maustaste auf den Domäneneintrag in der Baumansicht für den Sie
das neue SPN-Konto anlegen möchten und klicken Sie dann auf Neu > Anwender .
3. Geben Sie die erforderlichen Informationen ein, und klicken Sie auf Weiter .
4. Konfigurieren Sie das Anwenderkennwort und klicken Sie auf Weiter :
a. Geben Sie das Kontokennwort ein.
b. Heben Sie die Auswahl Anwender muss Kennwort bei der nächsten Anmeldung ändern auf.
c. Wählen Sie Kennwort läuft nie ab.
5. Klicken Sie auf Fertigstellen.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 77 von 80
Anhang
Den Authentifizierungsdienst dem SPN-Konto zuordnen
1. Öffnen Sie auf dem Active Directory Domänencontroller Server ein Eingabaufforderungsfenster
und gehen Sie zu dem Verzeichnis, in dem sich die Datei ktpass.exe befindet.
Der Standardpfad lautet C:\Programme\Support Tools.
2. Um den Authentifizierungsdienst dem SPN-Konto zuzuordnen, geben Sie den folgenden
keypass Befehl ein:
ktpass /out Dateiname /princ Name /pass Kennwort /mapuser lokaler_Anwendername /ptype
principal_type /crypto Verschlüsselungsart
Einzelheiten zum ktpass Syntax finden Sie unter Microsoft Ktpass Referenz.
Beispiel
ktpass /out 'C:\ax.keytab' /princ HTTP/[email protected] /pass pass1234 /mapuser
AXSSO /ptype KRB5_NT_PRINCIPAL /crypto RC4-HMAC-NT
Einen SPN für den AX Connector Dienst registrieren
1. Öffnen Sie auf dem Active Directory Domänencontroller Server ein Eingabaufforderungsfenster
und gehen Sie zu dem Verzeichnis, in dem sich die Datei setspn.exe befindet.
Der Standardpfad lautet C:\Programme\Support Tools.
2. Um den SPN zu registrieren, geben Sie den folgenden setspn Befehl ein:
setspn -A ACLSE/vollständiger_domänen_und_servername rechner_name
Anmerkung
ACLSE ist der für die AX Connector Identifizierung erforderliche Wert. Dieser
muss in Großbuchstaben eingegeben werden. Der Wert rechner_name kann als
name oder domäne\name eingegeben werden.
3. Optional. Verwenden Sie den folgenden setspn Befehl, um den die Zuordnung zu verifizieren:
setspn -L rechner_name
Beispiel
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 78 von 80
Anhang
setspn -A ACLSE/axserver.acl.com axserver
Die SPN-Kontozuordnung testen
Voraussetzung: Fügen Sie das Unterverzeichnis bin von Java der Umgebungsvariable path hinzu, um
den Befehl klist ohne Angabe des vollständigen Pfads verwenden zu können.
set PATH=java_bin_path;%PATH%
1. Kopieren Sie auf dem Active Directory Domänencontroller Server die Datei .keytab, die Sie
mit dem Befehl ktpass erstellt haben, in das Windows Verzeichnis auf dem AX Server.
2. Erstellen Sie in dem Windows Verzeichnis des AX Servers eine Datei mit dem Namen
krb5.ini.
3. Verwenden Sie in einem Befehlseingabefenster den folgenden Befehl, um zu verifizieren, dass
die Keytab-Datei gelesen werden kann:
klist -k
4. Verwenden Sie den folgenden Befehl zur Authentifizierung:
kinit [email protected]
5. Geben Sie das Kennwort für den Anwender ein und drücken Sie die Eingabetaste.
Beispiel einer krb5.in Datei
[libdefaults] ticket_lifetime = 24000 default_realm = <domain> default_keytab_name = <path_to_
keytab_file> dns_lookup_realm = false dns_lookup_kdc = false default_tkt_enctypes = rc4-hmac
default_tgs_encrypes = rc4-hmac [realms] <domain> = { kdc = <adserver.domain.com>:88 } [domain_
realm] <.domain> = <DOMAIN> <domain> = <DOMAIN>
Integrierte Windows-Authentifizierung im Internet Explorer
aktivieren
1. Klicken Sie im Microsoft Internet Explorer auf Extras > Internetoptionen > Erweitert .
2. Unter der Gruppe Sicherheit wählen Sie Integrierte Windows Authentifizierung aktivieren und
klicken Sie dann auf Anwenden.
3. Klicken Sie auf die Registerkarte Sicherheit .
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 79 von 80
Anhang
4. Wählen Sie das Symbol Lokales Intranet und klicken Sie dann auf Sites.
5. In dem Dialogfeld Lokales Intranet klicken Sie auf Erweitert , geben Sie HTTPS URL für Ihre AX
Server Instanz ein und klicken Sie dann auf Hinzufügen.
Beispiel: https://axserver.ax.com.
6. Klicken Sie auf Schließen und dann in jedem offenen Dialogfeld auf OK bis das Dialogfeld Internetoptionen geschlossen wird. Starten Sie anschließend den Internet Explorer neu.
Ihre aktualisierten Einstellungen werden wirksam, sobald Sie den Internet Explorer erneut starten.
Veröffentlicht 28.12.2016 © ACL Services Ltd. 2016
Seite 80 von 80
Herunterladen