Reporting-Datenbank erstellen
1
PowerShell als Administrator starten
Arbeiten Sie auf dem Computer, auf dem der ABBYY FlexiCapture 12 Reporting Service installiert ist.
2
Zum Ordner CreateDb wechseln
Der Ordner befindet sich im Installationsverzeichnis des Service. Wenn der Service im Standardpfad installiert ist, verwenden Sie folgenden Befehl:
3
Das Skript CreateEventLogDb.ps1 ausführen
Ersetzen Sie die Parameter durch den Namen der zu erstellenden Datenbank sowie durch Ihre eigenen Anmeldedaten.
user und password sind optional und gelten nur für die Microsoft SQL-Authentifizierung. Wenn Sie sie weglassen, verwendet das Programm das Windows-Konto, unter dem der Reporting Service ausgeführt wird. Stellen Sie sicher, dass dieses Konto über Zugriffsberechtigungen für die Reporting-Service-Datenbank verfügt.4
Einstellungsschlüssel zu web.config hinzufügen
Fügen Sie den folgenden Schlüssel zum Abschnitt AppSettings der
web.config-Datei der Administration and Monitoring Console hinzu und speichern Sie die Änderungen.5
Serviceadresse angeben
Öffnen Sie die Administration and Monitoring Console und wechseln Sie zu Settings > Event Logging Mode. Geben Sie im Feld ABBYY FlexiCapture 12 Reporting Service die Adresse des Reporting Service im Format
http://<ServiceAddress>:8001 ein.Stellen Sie sicher, dass Port 8001 nicht von einer anderen Anwendung verwendet wird.6
Anwendungspool neu starten
Starten Sie in Internet Information Services (IIS) den Anwendungspool FlexiCapture 12 Reporting Application Server neu.
Datenzugriff des Reporting Service konfigurieren
1
appsettings.json öffnen
Wechseln Sie in das Verzeichnis, in dem die Datenzugriffskomponente installiert wurde. Das Standardverzeichnis ist
C:\inetpub\wwwroot\FlexiCapture12ReportingDataAccess.2
Einstellungen festlegen
Legen Sie die folgenden Parameter in
appsettings.json fest.Die mit der Datenzugriffskomponente installierte Datei
appsettings.json enthält nur DecryptionKey. Fügen Sie ValidationKey, ConnectionString, RunTenantsDataGenerationPeriodSec und ReportingDataPath manuell hinzu und trennen Sie die Einträge durch Kommas.3
Services neu starten
Starten Sie den ABBYY FlexiCapture ReportingResults-Webservice in IIS neu und anschließend den ABBYY FlexiCapture ReportingResults Service unter Dienste.
appsettings.json angegebenen Ordner.
Ein automatischer Export umfasst die am Vortag erfassten Reporting-Daten. Der erste Export erfolgt daher einen Tag nach der Installation und Konfiguration des Reporting Service. Um Reporting-Daten jederzeit zu exportieren, verwenden Sie die API. Weitere Informationen finden Sie unter Datenzugriff über die REST API.
Ändern der vom Reporting Service verwendeten Datenbank
appsettings.json. Sie können dies manuell tun oder ab ABBYY FlexiCapture 12 Release 4 Update 2 das Dienstprogramm EventLogApiCreateDb.exe zusammen mit dem Skript ConnectEventlogDb.ps1 verwenden.
Sie können zu einer vorhandenen Datenbank wechseln, die bereits Daten enthält, oder zu einer neuen leeren Datenbank. Wenn Sie zu einer neuen leeren Datenbank wechseln, initialisiert das Dienstprogramm EventLogApiCreateDb.exe diese zunächst.
Datenbank manuell ändern
1
PowerShell als Administrator starten
Arbeiten Sie auf dem Computer, auf dem der ABBYY FlexiCapture 12 Reporting Service installiert ist.
2
appsettings.json bearbeiten
Die Datei befindet sich unter
C:\inetpub\wwwroot\FlexiCapture12Reporting. Nehmen Sie die erforderlichen Änderungen vor.Datenbank mit dem Dienstprogramm EventLogApiCreateDb.exe ändern
1
Dienstprogrammbefehl ausführen
So initialisieren Sie eine neue leere Datenbank:So stellen Sie eine Verbindung mit einer vorhandenen Datenbank her, die bereits Daten enthält:Das Dienstprogramm liest die Verbindungszeichenfolge aus der Datei
appsettings.json.2
Skript ConnectEventlogDb.ps1 ausführen
Das Skript ändert die Verbindungszeichenfolge in Aus Sicherheitsgründen wird das Kennwort in
appsettings.json. Verwenden Sie folgendes Muster:appsettings.json verschlüsselt. Anschließend startet das Skript den Reporting Service neu.Aktivieren des Reporting Service für einen nicht standardmäßigen Mandanten
dbo.Tenant das erste Bit für diesen Mandanten. Anschließend zeichnet das Programm Daten zur Dokumentverarbeitung für diesen Mandanten in den Datenbanktabellen DocumentEditingStatistic und EventLog auf.