Das Hauptziel dieses Release von ACL Analytics ist die Vereinfachung, Stabilisierung und Absicherung der Codebasis der Anwendung. Unsere Entwickler waren damit beschäftigt, Komponenten zu aktualisieren und alten, nicht mehr benötigten Quellcode zu säubern.
Aktualisierte und verbesserte Benutzerführung
Beim Importieren von Dateien mit Trennzeichen haben Sie nun die Option, Daten von Wagenrückläufen (CR) und/oder Zeilenvorschüben (LF) zu säubern. Solche Wagenrücklauf- und Zeilenvorschubzeichen können innerhalb der Datensätze falsche Trennungen verursachen. Falls sie aktiviert ist, entfernt die Option alle CR/LF-Zeichen, die innerhalb von Textkennzeichnern auftreten.
Eine neue globale Option verbessert die Sortier- und Indizierungsperformance, indem die Art der Arbeitsspeichernutzung von ACL Analytics bei der Ausführung dieser Operationen geändert wird. Wenn die Option aktiviert ist, werden zusätzliche Systemressourcen zum Sortieren und Indizieren verwendet. Dies beschleunigt die Verarbeitung von Datendateien einer gewissen Größe (rund 800 MB bis 10 GB). Standardmäßig ist die Option deaktiviert. Sie kann in der Registerkarte „System“ (Extras > Optionen) aktiviert werden. Beachten Sie, dass die Nutzung zusätzlicher Systemressourcen zur Sortierung oder Indizierung andere Tasks verlangsamen kann, während das Sortieren oder Indizieren durchgeführt wird.
Die Tabellenansicht im Fenster „Analyse-App“ enthält einige Verbesserungen:
Sie können eine Formatierung anwenden, indem auf Basis einer Bedingung spezifische Werte hervorgehoben werden. Beispielsweise könnten Sie den Hintergrund überfälliger Zahlungen rot markieren.
Sie können Spalten neu anordnen oder verbergen, um die Datenanzeige Ihren Bedürfnissen anzupassen.
Das Format numerischer Werte ist veränderbar. Die Formatierungsoptionen beinhalten das Hinzufügen eines Währungssymbols, die Verwendung von Klammern für negative Zahlen und die Kontrolle von Rundungen.
Dieses Release beinhaltet Korrekturen der folgenden, durch Kunden gemeldeten Probleme:
In der Unicode-Edition wurde die Option „Sortierfolge“, welche die Sortierreihenfolge (Kollation) für Zeichendaten bestimmt, zuvor mit einer großen Anzahl neuer Optionen aktualisiert. In der Aktualisierung früherer Versionen von ACL Analytics wurde jedoch unter Umständen nicht die zuvor durch Kunden festgelegte Sortierfolge ordnungsgemäß übernommen (AN-2110).
Die Verwendung von DICECOEFFICIENT( ) mit leeren Werten kann zum Absturz von ACL führen (AN-2103).
Inkonsistenter Import einiger Dateien mit Trennzeichen (AN-2099).
ODBC-Import von ADABAS kann zum Absturz von ACL führen (AN-1348).
Bei der Verwendung von JOIN kann eine falsche Fehlermeldung erscheinen, die angibt, dass die Sekundärtabelle nicht sortiert ist (AN-2057).
Die Datenvorschau kann bei einigen Dateien mit Trennzeichen leer sein (AN-2072).
Aktivierungsprobleme bei japanischen Computernamen (AN-2066).
Schnellfilter erkennt keine benannten Filter (AN-2062).
Ungültiger DIRECTORY-Befehl kann ACL ohne Fehlerangabe sperren (AN-2050).
Große komplexe Ausdrücke können zum Absturz von ACL führen (AN-2013).
Serverprofilname für ACL Analytics Exchange war falsch und wurde auf „Analytics Exchange“ aktualisiert (AN-1660).
Kunden von ACL Analytics Exchange
Wir veröffentlichen zeitgleich zu ACL Analytics 11.3.0 eine neue Version von ACL Analytics Exchange (5.3.0). Die AX Engine beinhaltet dieselben Änderungen wie bei ACL Analytics 11.3.0. AX-Kunden, die ACL Analytics 11.3.0 nutzen möchten, müssen eine Aktualisierung auf ACL Analytics Exchange 5.3.0 vornehmen.
Version 11.2.1 von ACL Analytics ist ein Patch zur Aktualisierung von Version 11.2.0. Sie müssen Version 11.2.0 installiert haben, bevor Sie Version 11.2.1 installieren.
Dieses Release beinhaltet Korrekturen der folgenden Probleme:
Falls eine Primärtabelle 0 Datensätze hat und die Sekundärtabelle korrekt nach dem Schlüsselfeld angeordnet ist, zeigt ACL manchmal eine falsche Fehlermeldung „Sekundärtabelle ist nicht in Reihenfolge“ an. (AN-2058 und AN-2095).
Durch das Extrahieren von einer Servertabelle in eine lokale Tabelle wird die Verknüpfung mit der .FIL-Datei verloren (AN-2101).
Inkonsistenter Import einer Datei mit Trennzeichen (AN-2082).
Kunden von ACL Analytics Exchange 5.0
Dieses Release von ACL Analytics beinhaltet auch eine Aktualisierung der AX Engine für Version 5.0 von AX Server, die AX Engine für ACL Analytics 11.2.1 aktualisiert.
Version 11.2.0 von ACL Analytics enthält eine Reihe neuer Funktionen und Verbesserungen. Überdies wurden 30 durch Kunden gemeldete Probleme behoben.
Aktualisierte und verbesserte Benutzerführung
Nach dem Kundenfeedback über die Sortierung von ACL Analytics in Version 11.1 werden die Ergebnisse einer Sortierung nun auf dieselbe Weise wie in Version 10.5 und früheren Versionen von ACL Analytics angeordnet. Mit einer Vorsortierung geschriebene Skripts oder Skripts, die ein Sortierverhalten wie in Version 10.5 erwarten, müssen nicht mehr geändert werden, um in Version 11.2 zu laufen. Skripts, die für eine Ausführung mit dem Sortierverhalten von 11.1 geändert wurden, sollten in 11.2 wie erwartet funktionieren. Sie müssen also nicht erneut geändert oder in ihre ursprüngliche Fassung gebracht werden.
Der Absturzbericht bei einem unerwarteten Ende von ACL Analytics wurde aktualisiert und das Dialogfeld mit der Unterstützung wurde verbessert. Es enthält nun eindeutige Informationen, wie man ACL Support Services für eine weitere Unterstützung per E-Mail erreichen kann.
Wenn Sie eine Analyse-App packen, sind die für eine Aufnahme in das Paket zur Verfügung stehenden Tabellen alphabetisch aufgelistet, was die Überprüfung der Tabellen vereinfacht.
Die Schaltfläche für das schrittweise Durchlaufen eines Skripts im Skript-Editor wurde intuitiver gestaltet.
Design und Nutzbarkeit der Sortierung und der Filterung wurden in Analyse-App-Interpretationen verbessert. Visualisierungen erhielten eine Feinanpassung für eine bessere Performance.
Verbesserte Performance
Wie in früheren Releases wurden eine Reihe von Veränderungen am Quellcode vorgenommen, um die Performance und die Stabilität zu steigern. Dadurch streben wir an, ein noch schnelleres Produkt mit einer noch größeren Verlässlichkeit zu schaffen.
Verbesserte Fähigkeiten
Die neue Funktion WORKDAY( ) ermöglicht eine Berechnung der Anzahl von Werktagen zwischen zwei Datumswerten. Sie ermöglicht auch die Angabe, welche Wochentage nicht als Werktage behandelt werden sollen.
Die neue Funktion DICECOEFFICIENT( ) bietet eine zusätzliche Möglichkeit, um Fuzzy-Duplikate zu finden. Im Gegensatz zu den bestehenden Funktionen auf Basis der Levenshtein-Distanz kann DICECOEFFICIENT( ) Werte finden, die identische bzw. fast identische Inhalte mit transponierten Elementen aufweisen.
Die neue Funktion NORMDIST( ) ermöglicht Ihnen eine Berechnung der Wahrscheinlichkeit, dass eine Zufallsvariable aus normalverteilten Daten höchstens einem bestimmten Wert entspricht oder genau einem bestimmten Wert entspricht.
Mit der neuen Funktion NORMSINV( ) können Sie den z-Wert berechnen, der einer bestimmten Wahrscheinlichkeit in einer Standardnormalverteilung entspricht.
Mit einer neuen Schnellsuchfunktion können Sie schnell und einfach nach Text in einer Tabelle suchen, indem Sie einen Suchbegriff oben in der Registerkarte „Ansicht“ innerhalb des Textfelds „Filter“ eingeben. ACL Analytics wandelt den Suchbegriff automatisch in den korrekten Filterausdruck um. Es unterscheidet auch automatisch zwischen Suchbegriffen und manuell eingegebenen Filterausdrücken.
Installation und Lizenzierung
Benutzer mit abonnementbasierten Lizenzen fürACL Analytics können die Software nun auf mehreren Computern installieren, solange sie die Software auf allen installierten Computern ausschließlich selbst verwenden. Diese Änderung gilt rückwirkend ab Version 11.1 und nur für Kunden mit Abonnements. Auf Kunden mit unbefristeten Lizenzen hat sie keine Auswirkung.
Eine Deinstallation von ACL Analytics gibt nun die zugehörige Abonnementlizenz frei, sodass sie durch einen anderen Benutzer verwendet werden kann.
Anmerkung:
Falls die Software im Rahmen eines Abonnements auf mehreren Computern installiert ist, muss sie von allen Computern deinstalliert werden, bevor das Abonnement wieder freigegeben wird.
Falls mehrere Benutzer mit unterschiedlichen Abonnements ACL Analytics auf demselben Computer aktiviert haben, wird nur ein Abonnement freigegeben, auch wenn alle Kopien von ACL Analytics von dem Computer deinstalliert wurden.
Verbesserte Sicherheit
Um striktere IT-Sicherheitsvorgaben zu erfüllen, wurden einige Softwarekomponenten Dritter, die durch ACL Analytics verwendet werden, aktualisiert. Aktualisierungen beinhalten MSXML 6.0 und .NET Framework 4.5.2. Einige Komponenten wie beispielsweise Crystal Reports konnten nicht aktualisiert und mussten daher entfernt werden.
Ende der Unterstützung
Eine Integration mit Crystal Reports wird nicht mehr unterstützt.
Alle Komponenten in ACL Analytics, die eine Verbindung mit ACL Server Edition für z/OS unterstützt hatten, wurden entfernt. ACL Server Edition für z/OSist kein unterstütztes Produkt mehr.
Kunden von ACL Analytics Exchange 5.0
Dieses Release von ACL Analytics beinhaltet auch eine Aktualisierung von AX Engine für Version 5.0 von AX Server, die AX Engine auf den Stand von ACL Analytics 11.2 bringt. Falls Sie mit AX 5.0 neue Funktionen oder das wiederhergestellte Sortierverhalten verwenden möchten, müssen Sie AX Engine aktualisieren.
Dieses Release beinhaltet auch Korrekturen der folgenden, durch Kunden gemeldeten Probleme:
Klick mit der rechten Maustaste im Ausdruck-Generator funktioniert nicht mehr (AN-1630)
Schnellfilter mit ungültigen Datumswerten erstellt einen ungültigen Filter (AN-744)
Liste der zuletzt geöffneten Projekte im AN-Dateimenü zeigt nicht alle Projekte an (AN-1636)
COMMENT-Befehl mit falschem Endpunkt in einem Skript (AN-286 / AN-778)
Launchpad ist nicht in der Lage, ACL-Projekte aus Netzwerkpfaden zu öffnen (AN-1890)
Export nach GRC schlägt bei Skripts fehl (AN-1880 / AN-1703)
Export nach GRC erstellt keine WRITE1-Variable (AN-1839)
EXECUTE-Befehl mit Bedingung schlägt fehl (AN-1866 / AN-1751)
EXECUTE-Befehle mit doppelten Anführungszeichen wird falsch ausgewertet (AN-1770)
EXECUTE mit leerer Zeichenfolge lässt AN abstürzen (AN-1622)
Herunterladen von SQL-Server-Daten über ODBC kann Bereichsüberschreitung auslösen (AN-1853)
DISPLAY VARIABLES gibt in einigen Sprachen nichtenglische Variablen zurück – sie sind nun alle englisch (AN-1840)
Falscher Wert wird mit STRATIFY STATISTICS angezeigt (AN-1836)
Sortieren von RECNO( ) verursacht Absturz von AN oder führt zu irreführendem Fehler (AN-1818)
SET FOLDER verursacht Probleme (AN-1782)
Verwendung von LAST mit Funktion TRIM( ) gibt bei einer Länge, die größer als das Feld ist, bedeutungslosen Text zurück (AN-1779)
Unzureichender Speicherplatz bei DUPLICATES- oder INDEX-Befehl (AN-1765)
ACLX kann für Französisch (Nicht-Unicode) nicht geöffnet werden (AN-1738)
Import einer Datei mit Trennzeichen mit CR-Wert ist fehlerhaft (AN-1726)
Großer DIALOG-Befehl lässt AN abstürzen (AN-1689)
Als xsi:nil definierte XML-Datumsfelder werden nicht korrekt importiert (AN-1678)
Serverprofil namens Audit Exchange verursacht Probleme (AN-1697)
Grenze für PAUSE-Befehl beträgt nicht 200 wie in Dokumentation (AN-1672)
Datensatzanzahl erscheint in großen Tabellen nicht (AN-1648)
AN10.5-Logdatei lädt in AN11 nicht korrekt (AN-1638)
Diagrammausgabe beim Klassifizieren eines Felds mit leeren Werten ergibt kein Ergebnis (AN-1632)
Extrahieren und Anhängen einer großen Tabelle zeigt falsche Anzahl an Datensätzen an (AN-1504)
ACL stürzt im schrittweisen Modus bei Befehlsausgabe am Bildschirm ab (AN-1352)
Bekannte Probleme
Informationen über bekannte Probleme in ACL Analytics 11.2 und Vorschläge zu ihrer Umgehung finden Sie in https://support.acl.com/solution/articles/4000047710-analytics-11-2-known-issues
Verbesserte Softwareaktivierung
Die Aktivierung funktioniert nun mit Proxyservern, die eine zusätzliche Authentifizierung erfordern.
Verbesserte Protokollierung, um die Fehlerbehebung bei Aktivierungsproblemen zu unterstützen.
ACL Analytics wird nicht mehr in solchen Fällen deaktiviert, da ein sicheres Netzwerk eine Verbindung zum Lizenzserver von ACL verhindert.
Nach harter Arbeit und einem erfolgreichen Betaprogramm freuen wir uns, die erste allgemein verfügbare Version von ACL Analytics 11 vorstellen zu können. Wir danken allen Kunden, die uns während des Betaprogramms mit hilfreichem Feedback unterstützt haben.
Unsere Betasoftware wurde als Version 11.0 freigegeben. Das erste öffentliche Release ist Version 11.1.
Aktualisierte und verbesserte Benutzerführung
Unsere Designer haben hart daran gearbeitet, die Benutzeroberfläche von ACL Analytics zu aktualisieren, damit Version 11 einfacher bedient werden kann. Sie statteten die Oberfläche mit einem frischen neuen Design aus, das den anderen ACL-Produkten entspricht.
Das ACL-Analytics-Startprogramm ist nun der neue Ausgangspunkt für den Zugriff auf Ihre bestehenden Analyseinhalte. Von dort aus können Sie auch neue ACL-Projekte erstellen oder auf die erweiterten Online-Ressourcen von ACL zugreifen.
Neue Schaltflächen im Projekt-Navigator und der Registerkarte „Ansicht“ verschaffen einen schnellen Zugriff auf häufig verwendete Funktionen.
Die Größe von Spalten wird nun automatisch direkt nach dem Import einer neuen Tabelle angepasst.
Der Projekt-Navigator kann schnell verkleinert und erweitert werden, indem man auf die vertikale Leiste zwischen dem Navigator und der Registerkarte „Ansicht“ klickt.
Über Eigenschaften von ACL-Projekten und Tabellen kann man jetzt mit einem Klick auf den Speicherort des Projekts oder der Quelltabelle im Windows-Explorer wechseln.
Die kontextbezogene Hilfe verbindet Sie nun mit docs.acl.com, um sicherzustellen, dass Ihnen stets die aktuellste Produktdokumentation vorliegt.
Die Dateierweiterung für externe Tabellenlayout-Dateien wurde von .layout auf .fmt umbenannt, um sie der Terminologie der Benutzeroberfläche anzupassen, denn Tabellenlayouts werden schon seit vielen Jahren nicht mehr als „Formate“ bezeichnet.
Die Dateierweiterung für externe ACL-Skriptdateien wurde von .bat auf .aclscript umbenannt. Dadurch können Sie nun die .aclscript-Erweiterung einem Texteditor zuordnen. Bei einem Doppelklick auf eine .aclscript-Datei wird daraufhin nicht mehr versucht, die Datei als eine MS-DOS-Batchdatei auszuführen.
Das ACL-Hauptmenü wurde neu organisiert und vereinfacht, damit Befehle besser gefunden werden können.
Analyse-Apps
Analyse-Apps und das neue Fenster „Analyse-App“ ermöglichen Ihnen, beeindruckende Visualisierungen Ihrer Daten zu erstellen und dadurch den Wert Ihrer Analysen zu illustrieren. Interaktive Filter und die Drilldown-Fähigkeit machen die visuelle Erkundung noch leistungsfähiger. Diese erste Version der Analyse-Apps beinhaltet die folgenden Visualisierungen, wobei weitere Visualisierungen in zukünftigen Releases hinzugefügt werden: Kreis, Balken, Linie, Fläche, Blasen und Metriken.
Mehrere Visualisierungen können als eine Interpretation gespeichert werden. Dadurch fällt es anderen Personen leicht, Ihre Feststellungen einfach und interaktiv zu verfolgen und mehr über sie herauszufinden.
Ein vereinfachtes aber leistungsfähiges Datenraster ermöglicht es jeder Person, einfach Daten zu betrachten, zu sortieren und zu filtern.
Komplexe ACL-Analyseschritte können automatisiert und vereinfacht werden, indem Sie Ihre Skripts als eine Analyse-App speichern und sie für andere Personen freigeben. Neue Tools ermöglichen interaktive Eingaben und die Ausführung von Skripts, ohne dass Sie sich Sorgen machen müssen, dass der Endbenutzer Ihre Skripts aus Versehen abändert.
Dieselbe Analyse-App funktioniert sowohl in AN11 als auch dem neuen AX5-Webclient. Sie müssen nun nicht mehr unterschiedliche Skripts für verschiedene Umgebungen entwickeln.
Verbesserte Performance
Unsere ACL Engine ist nun multi-threaded, wodurch unsere Software schneller abläuft als jemals zuvor. Beim Sortieren und Vorsortieren werden Dateien nun aufgebrochen und es werden mehrere CPU-Threads verwendet, um verschiedene Sortieraufgaben gleichzeitig durchzuführen.
Der Quellcode wurde in zahlreichen Bereichen optimiert, um die Verarbeitung zu beschleunigen.
Verbesserte Fähigkeiten
Das Klassifizieren, die Verteilung, die Altersaufschlüsselung und die Summenstruktur stellen nun zusätzliche statistische Informationen über Zwischensummenfelder zur Verfügung. Maximum, Minimum und Durchschnitt stehen für alle eindeutigen Werte, Schichten oder Datumsbereiche zur Verfügung.
Sie können nun reguläre Ausdrücke nutzen, um Zeichendaten zu finden oder zu ersetzen. Reguläre Ausdrücke stellen eine leistungsfähige und flexible Möglichkeit dar, um einfache oder komplexere Suchen und Datenbereinigungen zu erledigen. Zwei neue Funktionen verschaffen einen Zugriff auf reguläre Ausdrücke: REGEXFIND( ) und REGEXREPLACE( ). Doch keine Sorge, unsere bestehenden Funktionen FIND( ) und REPLACE( ) können Sie weiterhin verwenden und Ihre existierenden Skripts werden auch in Zukunft mit diesen Funktionen funktionieren.
Die neue PROPERTIES( )-Funktion stellt Informationen über ACL-Projektelemente zur Verfügung. Momentan funktioniert die Funktion für Tabellenlayouts, wobei in einem zukünftigen Release jedoch weitere Projektelemente hinzugefügt werden.
Die neue Funktion GETOPTIONS( ) liefert Informationen über die aktuellen Optionen und Konfigurationseinstellungen in ACL.
Tabellenlayouts können über die Befehle SAVE LAYOUT und IMPORT LAYOUT mit einem Skript gespeichert und abgerufen werden. Standardmäßig verwenden diese Befehle die neue Dateierweiterung .layout, sie funktionieren aber auch noch immer mit der älteren Dateierweiterung .fmt.
Der NOTIFY-Befehl versucht nun automatisch, bis zu fünf Verbindungsversuche mit einem Mailserver herzustellen. Sie können die Anzahl der Versuche und die Wartezeit zwischen den Versuchen festlegen. Sie können auch einstellen, ob ein Skript stoppen oder seine Ausführung bei einem Scheitern der Verbindung fortsetzen soll. Diese Optionen legen Sie im Dialogfeld „Optionen“ (Extras > Optionen) fest, oder indem Sie den Befehl SET innerhalb Ihres Skripts verwenden. HINWEIS: Das Programmverhalten wurde hierdurch geändert. In früheren Versionen stoppte ACL ein Skript nach einem Verbindungsfehler. Jetzt wird die Ausführung des Skripts standardmäßig fortgesetzt.
Indizes können nun größer als 2 GB sein. Diese Änderung trägt auch zur Performance verbundener Tabellen bei, da sie von Indizes abhängen.
Temporäre .AC-Dateien können jetzt größer als 2 GB sein. Einige komplexe Skripts können sehr große .AC-Dateien erstellen, was in der Vergangenheit ACL stoppte. Jetzt kann ACL in diesen Fällen weiter ausgeführt werden.
Befehlslogs können nun größer als 2 GB sein.
Datensatznotizen können jetzt mit Dateien verwendet werden, die größer als 2 GB sind.
Sie können nun Felder mit einem logischen Datentyp auf JSON exportieren.
Verbesserte Sicherheit
Sensitive Felder oder Daten innerhalb einer ACL-Tabelle können nun mit der neuen Funktion HASH( ) verschlüsselt werden. Ein spezifischer Wert in Klartext ergibt stets denselben Hashwert. Sie können also Hashwerte nach Duplikaten durchsuchen oder zwei Felder mit Hashwerten zusammenführen. In beiden Fällen sind die Ergebnisse genauso, als ob sie die Operation mit den jeweiligen Klartextwerten durchgeführt hätten. Die Verschlüsselung nutzt den kryptografischen Hash-Algorithmus SHA-2 und funktioniert nur in einer Richtung. Der Schutz der HASH( )-Funktion wird noch verstärkt, wenn Sie vor dem Hashing einen Salt-Wert festlegen.
Der Salt-Wert kann mit dem Befehl PASSWORD gesetzt werden, um sicherzustellen, dass er nicht in Ihren Skripts erkennbar ist.
Skript- und Analyseentwicklung
Sie können ACL-Skripts und ausgewählte Datendateien nun in einer gemeinsamen komprimierten Analyse-App-Datei (.aclapp) packen. Dadurch können Sie Ihre Arbeit einfacher weitergeben und sichern. Durch das Öffnen einer .aclapp-Datei werden die Skripts und Tabellen dekomprimiert und als eine Analyse-App geöffnet.
Der Skript-Editor unterstützt Sie nun mit ACLScript-Schlüsselwörtern und Funktionsparametern.
Die Entwicklung von Analysen für AX oder für Analyse-Apps ist mit einem neuen Tool, das die Syntax von Analyseköpfen validiert, einfacher geworden.
Analyseköpfe ermöglichen es, Testwerte einzubeziehen und dadurch Variablen aufzufüllen. Auf diese Weise können Sie Analysen direkt in ACL-Projekten testen, ohne ACL verlassen zu müssen.
Der //PARAM-Tag ermöglicht Ihnen, den Nutzer mit dem Windows-Dateimanager zur Eingabe eines Dateispeicherorts aufzufordern und das Ergebnis in einer Variable zu speichern, die dann später in der zugehörigen Analyse-App verwendet werden kann.
SkriptHub
SkriptHub ist eine neue und sich rasch entwickelte webbasierte Bibliothek aus hilfreichen ACL-Skripts, die durch ACL-Mitarbeiter und die ACL-Benutzergemeinschaft entwickelt wurden. Ein Link im neuen ACL-Analytics-Startprogramm verschafft Ihnen einen schnellen Zugriff auf SkriptHub.
Sie können Import-, Vorbereitungs- oder Auswertungsanalysen in ein aktuelles Projekt oder Codeausschnitte direkt in ein bestehendes Skript einfügen. Beim Herunterladen aus SkriptHub werden Skripts und auch davon abhängige Skripts automatisch in Ihr ACL-Projekt importiert. Die Nutzung von Codeausschnitten spart Zeit und erhöht die Lesbarkeit von Skripts, indem sie die Hauptskripts vereinfachen.
Installation und Lizenzierung
Der Installationsvorgang wurde vereinfacht.
Die Aktivierung ist nun nicht mehr ein Bestandteil des ACL-Installationsprogramms. ACL wird nun bei der ersten Nutzung aktiviert, sobald sich der Benutzer am ACL GRC Launchpad anmeldet.
Sie verfügen über lediglich eine Benutzer-ID und ein Kennwort für den Zugriff auf alle ACL-Ressourcen (sowohl Softwarelizenzen als auch Online-Ressourcen).
Lange Seriennummern müssen Sie sich nicht mehr merken. Eine einzelne Person in Ihrer Organisation kann als ACL-Kontoadministrator fungieren und ACL-Lizenzen anderen Mitarbeitern zuordnen.
Dieses Release beinhaltet auch Korrekturen der folgenden, durch Kunden gemeldeten Probleme:
Erneute Erstellung eines Index, wenn eine verbundene Servertabelle extrahiert wird (AN-847)
Verbindung von Servertabellen nicht möglich (AN-1176)
Nach dem Zusammenführen von zwei Tabellen werden Namen in Sekundärfeldern auf 18 Zeichen gekürzt, falls ein Konflikt mit Namen von Primärfeldern auftritt (AN-1035)
Beim Sortieren/Indizieren einer Tabelle mit wiederholten Datensegmenten friert das Programm ein (AN-802)
Das Extrahieren von Variablen, die durch den Befehl STATISTICS für ein Feld mit dem Datentyp Datum erstellt wurden, ergibt leere Werte (AN-789)
XML/Access/Excel importieren numerische oder Textfelder in einigen Fällen als Datentyp Datum (AN-327 und AN-343)
SET PASSWORD funktioniert nicht, wenn eine Servertabelle geöffnet ist (AN-324)
Die Verwendung von QUIT in einem Skript kann eine falsche Fehlermeldung im ACL-Befehlslog verursachen (AN-826)
Eine permanente Variable mit einem Zeitwert kann nicht gespeichert werden (AN-780)
XML importiert numerische Felder bei einem manuellen Import anders als bei einem Import innerhalb eines Skripts (AN-788)
Das Drücken von ESC bei der Ausführung eines Skripts mit dem Befehl PAUSE hat eine andere Reaktion als in früheren Versionen zur Folge (AN-747)
Zeitwerte werden nicht in der Registerkarte „Variable“ angezeigt (AN-749)
Funktionstasten für das Einfügen von ACL-Elementen funktionieren nicht mit DIALOG oder ACCEPT (AN-751)
Ausgabe an Diagramm mit IF-Bedingung gestattet kein Drilldown. Nur in lokalisierten Versionen (AN-356)
Permanente Variablen können nicht definiert oder gelöscht werden (AN-770)
Das Ausführen eines Skripts mit einer nicht eindeutigen Befehlsabkürzung lässt ACL abstürzen (AN-758)
Das erneute Ausführen eines Skripts nach einem Fehler kann die Fehlermeldung „Skript wird bereits verwendet“ verursachen (AN-735)
Das Verändern des Formats eines Datumzeit-Felds kann das Dropdownmenü „Format“ deaktivieren (AN-272)
Das Ausführen von STATISTICS für ein Kalkulationsfeld mit dem Datentyp Datumzeit kann die Fehler Division durch Null oder numerischer Überlauf verursachen (AN-322)
Das Ausführen eines Skripts mit einem Befehl GROUP und FUZZYDUP kann nicht druckbare Zeichen verursachen (AN-350)
Die Anwendung zeigt alternative Spaltentitel in chinesischem UNICODE nicht korrekt an (AN-1065)
Nach dem Hinzufügen eines neuen Filters im Tabellenlayout-Editor können Daten nicht mehr gesehen werden (AN-1268)
Aktivierungsoption für Arbeitsbereich ist deaktiviert (AN-1315)
Skripts bleiben nicht im korrekten Ordner, nachdem sie aus externen .aclscript-Dateien importiert wurde (AN-1304)