acl™ skripthub faq - ACL Analytics Documentation

FAQs
ACL™ SKRIPTHUB FAQ
Was ist ein SkriptHub?
ACL wird über einhundert Skripte zu "bewährten Methoden" zu breit gestreuten Problemen und
Themen in SkriptHub anbieten. Sie können sich jederzeit im SkriptHub anmelden und nach
Stichworten oder Skripttypen suchen, um Skripte ausfindig zu machen, die für Sie interessant sind.
Diese Skripte wurden so konzipiert, dass sie von erfahrenen ACL-Anwendern unmittelbar eingesetzt
werden können. Sollten Sie jedoch Hilfe benötigen, steht Ihnen unser ACL™ Consultingteam bei der
Implementation gerne zur Seite.
Wie finde ich den besten Einstieg in SkriptHub?
Melden Sie sich über Ihr ACL™ Launchpad an und klicken Sie auf den SkriptHub Link. Sie können die
Such- und Filterfunktionen einsetzen, um Skripte ausfindig zu machen, die zur Integration in Ihre
Projekte für Sie interessant sind. Lesen Sie auf jeden Fall die Informationen in dem Fenster mit den
Skript-Details, um zu ermitteln, welche Voraussetzungen bestehen und Schritte durchgeführt
werden müssen, um das Skript erfolgreich auszuführen. Hier finden Sie einige gute Skripte für Ihren
Einstieg:
1
1.
SAM importieren - Ausnahmen beim allgemeinen Extrahieren - VBScript
2.
Standardisierte Adresse - Methode 1
3.
Transaktionen teilen - vorgegebene Grenze - n Tage Abstand
FAQs
Was sind Import-, Vorbereitungs- und Analyse-Schnipsel-Skripte?
Die unterschiedlichen Skripttypen werden in verschiedenen Phasen der Datenanalyse eingesetzt.
Beachten Sie bitte, dass die hier aufgeführten Beispiele nur zu Zwecken der Veranschaulichung
dienen und möglicherweise noch nicht in SkriptHub existieren. Mit der Zeit werden wir diese und
andere Skripte in SkriptHub zur Verfügung stellen.
Typ
Beschreibung
Beispiel
Diese Skripte, auch als Daten-Connector bezeichnet, importieren Rohdaten aus
Systemen oder Dateien in eine neue Tabelle, die dann zur Bearbeitung in ACL™
Analytics bereit stehen. Sie sind quellsystem/-formatspezifisch.
Gehaltsabrechnungs- und
Personaldaten aus Peoplesoft
importieren
Erstellen
Diese verwenden Tabellen, die von den Import-Skripten erstellt wurden
und transformieren sie mit Hilfe eines für den Geschäftsbereich üblichen
Datenmodells in das erforderliche Format. Diese sind sowohl quellformat- als auch
datenmodellspezifisch. Sie verwenden Tabellen, die von den Import-Skripten erstellt
wurden und transformieren sie mit Hilfe eines für den Geschäftsbereich üblichen
Datenmodells in das erforderliche Format. Diese sind sowohl quellformat- als auch
datenmodellspezifisch.
Das ACL
Gehaltsabrechnungsdatenmodell
aus Peoplesoft® erstellen
Analyse
Diese Skripte adressieren eine besondere Herausforderung innerhalb eines
Prüfungsbereichs oder -ablaufs. Die meisten wurden für den Einsatz mit Daten in
einem bestimmten Format erstellt, wie es in dem üblichen Datenmodell festgelegt ist.
Dies erfolgte, damit dasselbe Auswertungsskript von unterschiedlichen Organisation
eingesetzt werden kann. Das bedeutet jedoch, dass möglicherweise ein gewisser
Aufwand betrieben werden muss, um Ihre Daten mit Hilfe eines Vorbereitungsskripts
in das übliche Datenmodell umzuwandeln.
Erkennen Gleich Gleich Ähnlich
Duplikate, Stumpf anlegen
Dies sind generische Skripte, die als Hilfsprogramme eingesetzt oder durch andere
Skripte aufgerufen werden können, und sind für Anwender vorgesehen, die sich
ein wenig mit ACL™ Skripts auskennen. Sie beziehen sich auf keinen spezifischen
Prüfungs-, Risiko- oder Einhaltungskontext. Diese Skripte werden in der Regel durch
Import-, Erstellungs- oder Auswertungsskripte aufgerufen.
Zweifache Gehaltszahlungen
erkennen, basierend auf Gleiche
Summe, Gleiches Datum und
Ähnlicher Mitarbeitername
Importieren
Schnipsel
Was ist ein allgemeines Datenmodell?
Ein allgemeines Datenmodell definiert die Standardtabellen und -felder in einem spezifischen
Problemzusammenhang. Zum Beispiel definiert ein allgemeines Datenmodell der
“Kreditorenvorlage” möglicherweise Tabellen für "Lieferanten", “Lieferantenadressen”,
“Lieferantenbankverbindungen” usw. Diese Tabellen enthalten möglicherweise Felderdefinitionen
wie zum Beispiel “Lieferant_Name,” “Lieferant_Straße_Adresse1,” “Lieferant_Zuletzt_Geändert_Datum”
usw.
Wenn ein Skriptsatz bestehend aus Import- und Vorbereitungsskripten angelegt wurde, um Daten
aus einem System zu extrahieren und diese in ein allgemeines Datenmodell umzuwandeln, kann
dann jedes vorher für das allgemeine Datenmodell verfasste Skript auf die vorbereiteten Daten
angewendet werden. Somit ist es nicht erforderlich, dass Verfasser von Auswertungsskripts die
Datenquelle kennen, für die ein Auswertungsskript geschrieben wird.
2
FAQs
Das Skript, das ich heruntergeladen habe, funktioniert nicht. Wo kann ich
Unterstützung erhalten? Das Skript, das ich heruntergeladen habe, hat gerade
meine Festplatte gelöscht! Hilfe!
Lesen Sie bitte unbedingt alle Informationen zu Ihrem Skript auf der Seite mit den Skript-Details (Sie
können hierauf zugreifen, indem Sie auf den Namen des Skripts in SkriptHub klicken). Diese Skripts
werden so angeboten "wie sie sind". Falls Sie Probleme mit der Ausführung eines Skripts haben,
sehen Sie sich bitte in den Support-Foren im Support Center nach möglichen Lösungen um.
Möglicherweise kann Ihnen die Forumgemeinde oder der Verfasser des Skripts weiterhelfen.
Diese Skripts werden so angeboten "wie sie sind" und werden innerhalb unserer Systemumgebung
getestet. Wir können jedoch nicht garantieren, dass jedes Skript wie vorgesehen in Ihrer
Systemumgebung läuft. Obwohl wir nicht davon ausgehen, dass ein Skript Ihre Festplatte löscht,
liegt die Verantwortung bei Ihnen sicherzustellen, dass das jeweilige Skript wie beabsichtigt in Ihrer
Systemumgebung läuft. Die ausführlichen Nutzungsbedingungen innerhalb unserer ACL SoftwareLizenzvereinbarung finden Sie auf unserer Webseite unter: www.acl.com/legal.
Werden diese Skripte in meiner Sprache angeboten?
Skripte werden in alle unterstützten Sprachen übersetzt, und unsere SkriptHub-Webseite, wird in der
jeweiligen Sprache angezeigt, die Sie in Ihrem ACL Launchpad-Profil angegeben haben. Beachten
Sie jedoch, dass nicht alle Inhalte übersetzt werden. ACL-Skripte verbleiben zum Beispiel in englisch.
Eines dieser Skripte scheint einen Mangel oder Fehler zu haben. Wie kann ich
diesen melden? Ich habe eine Idee für ein Skript. Wo kann ich Vorschläge
einreichen? Ich möchte ein Skript zur Verfügung stellen. Wo kann ich mein Skript
einstellen?
Diese Skripts werden so angeboten "wie sie sind". Falls Sie Probleme mit der Ausführung eines
Skripts haben, sehen Sie sich bitte in den Support-Foren im Support Center nach möglichen
Lösungen um. Möglicherweise kann Ihnen die Forumgemeinde oder der Verfasser des Skripts
weiterhelfen. Vorschläge können in den ACL™ Support-Foren gemacht werden. Wir sind stets auf der
Suche nach neuen Skript-Ideen. Wenn Sie ein Skript haben, das Sie zur Verfügung stellen möchten,
kopieren Sie dies bitte als Bestandteil Ihrer Nachricht in unsere ACL Support-Foren. Wir durchsuchen
unsere Foren ständig nach neuen Ideen, die wir dem SkriptHub hinzufügen können. Das Format und
die Struktur des Skripts sind nicht vorrangig, wir benötigen jedoch Ihre Unterstützung, indem Sie Ihr
Skript beschreiben. Sehen Sie sich bitte in SkriptHub nach Beispielen um, um zu erfahren was wir
genau erwarten.
Was ist eine .aclscript Datei? Wie setze ich eine .aclscript Datei ein?
Normalerweise kommen Sie mit diesen Dateien nicht in Kontakt, aber hinter den Kulissen speichern
wir alle ACL-Skripte als externe .aclscript Datei. Diese Dateien entsprechen ehemaligen .bat Dateien.
Es handelt sich lediglich um eine Textdatei, die die ACL Skript-Sprache enthält.
Sie können entweder Zeilen aus einer .aclscript Datei in ein bereits bestehendes oder neues Skript
kopieren or die Datei direkt in Ihr Projekt kopieren, indem Sie mit der rechten Maustaste auf den
Projektnamen im Projekt Navigator klicken und Projektelement importieren > Skript... wählen.
3
FAQs
Wenn ich das Skript ausführe, erhalte ich die Fehlermeldung “Tabelle ‘_v_input_
table_’ ungültig”
Für unsere Code-Schnipsel müssen die Variablen vor Ausführen des Skripts initialisiert werden.
Informieren Sie sich bitte über die “Schritte zur Ausführung” auf der Seite zu den Skript-Details und
folgen Sie der Anleitung bitte genau. Oft muss ein Code-Abschnitt (ein Satz der
“Initialisierungsvariablen”) in ein bestehendes Skript eingefügt werden, um das Skript ausführen zu
können, zum Beispiel:
Initialisierungsvariablen
v_input_table
=
v_output_table=
v_key_num
=
v_test_field
=
‘Input_Table’
‘R_Output_Table’
2
‘PC_TRANS_AMOUNT_FC’
DO Classified_Std_Deviation
Wenn Sie die Funktion verwenden, um Code aus dem SkriptHub innerhalb unseres Skript-Editors
einzufügen, wird der obenstehende Code automatisch in Ihr Skript eingefügt.
Außerdem müssen alle erforderlichen Variablenwerte (z.B. Tabellennamen, Felder) angepasst
werden, auf die Sie das Skript anwenden möchten.
Wenn ich ein Skript ausführe, erhalte ich die Fehlermeldung “Skript ‘xxxxx’ wird
bereits verwendet,” wobei xxxxx der Name des Skripts ist.
Diese Fehlermeldung weist darauf hin, dass Sie wahrscheinlich die Initialisierungsvariablen in
dasselbe Skript eingefügt haben, das Sie gerade versuchen auszuführen. Entfernen Sie bitte die
Initialisierungsvariablen, fügen Sie die Initialisierungsvariablen in ein neues Skript ein und führen Sie
stattdessen das Skript aus.
4
FAQs
Wenn ich das Skript ausführe, erhalte ich die Fehlermeldung “Tabelle ‘Input_
Table’ ungültig”
ÜBER ACL
ACL liefert Technologielösungen, die das
Prüfungs- und Risikomanagement
transformieren, um Unternehmen
beispiellose Kontrolle über ihr Geschäft zu
verschaffen.
Unsere integrierte Produktreihe—
einschließlich unserer Cloud-basierten
Leitungs-, Risiko- und
Einhaltungsmanagementlösung (GRC)
sowie wohlbekannten
Datenanalyseprodukten—wird auf allen
Unternehmensnehmen eingesetzt, um
Wachstumsmöglichkeiten zu
identifizieren und Risiken beizulegen,
Gewinne zu sichern und
Performancesteigerungen zu
beschleunigen.
Dank 25-jähriger Erfahrung und
unserem partnerschaftlichen
Beratungsansatz, laufen unsere
Implementierungen einwandfrei, damit
unsere Kunden schnell konkrete
Geschäftsergebnisse mit geringem
Risiko realisieren können. Unsere aktiv
engagierte Gemeinde mit weltweit
über 14.000 Kunden—einschließlich
89% der Fortune 500 und hunderten
von Regierungsbereichen—
beschreiben uns am besten.
Diese Fehlermeldung weist darauf hin, dass die Variablenwerte für Ihren eigentlichen Datensatz
wahrscheinlich noch nicht definiert wurden, obwohl Sie die Initialisierungsvariablen richtig
eingefügt haben. Wenn Sie zum Beispiel versichen Duplikate in einer Rechnungstabelle zu
identifizieren, müssen Sie zunächst den Wert der Eingabetabellenvariable als Namen Ihrer
Rechnungstabelle definieren. Wenn Ihre Rechnungstabell beispielsweise “AP_Rechnungen” heißt,
dann muss Ihre v_input_table Variable ‘AP_Rechnungen’ zugewiesen sein, und Ihre anderen
Initialisierungsvariablen sehen möglicherweise wie folgt aus:
Beispiel-Initialisierungsvariablen
v_input_table =
‘AP_Invoices’
v_output_table=
‘R_Output_Table’
v_key_num= 2
v_test_field=‘AP_Vendor_Number’
DO Dup_Same_Key_Diff_Field
Stellen Sie sicher, dass alle Werte Ihrer Initialisierungsvariablen richtig definiert sind.
Wenn ich das Skript ausführe, erhalte ich die Fehlermeldung “Fehler beim lesen
von xxxxx”, wobei xxxxx der Name des Skripts ist.
Diese Fehlermeldung weist darauf hin, dass Sie das Skript wahrscheinlich nicht richtig in Ihr Projekt
importiert haben, obwohl Sie die Initialisierungsvariablen richtig eingefügt haben. Gehen Sie zurück
zum SkriptHub und lesen Sie erneut die Schritte zu Ausführung, um sicherzustellen, dass Sie jeden
Schritt richtig durchgeführt haben.
Erfahren Sie mehr
darüber, was
Ihr Unternehmen mit
Hilfe von ACL
erreichen kann.
Wählen Sie 1-888-669-4225
oder senden Sie eine Email an
[email protected].
acl.com | [email protected]
5
© 2014 ACL Services Ltd.
ACL und das ACL-Logo sind Marken oder eingetragene Warenzeichen der ACL Services Ltd. Alle anderen Marken sind das Eigentum ihrer jeweiligen
Eigentümer.