Sprich mit deinen Daten – powered by ACL AI Studio | Webinar by dab & Diligent — Transcript
Full transcript
- 0:00Herzlich willkommen zum Webinar Sprich
- 0:02mit deinen Daten. Powered by ACL AI
- 0:04Studio. Schön, dass Sie heute dabei
- 0:06sind. Mein Name ist Johannes Schwede
- 0:10und ich freue mich, Sie im Namen der DAB
- 0:11zu unserem einstündigen Webinar begrüßen
- 0:13zu dürfen. In der nächsten Stunde
- 0:15möchten wir Ihnen zeigen, wie künstliche
- 0:17Intelligenz die Arbeit von Auditorinnen
- 0:19nachhaltig verändern kann und wie ACLAI
- 0:22Studio sie dabei unterstützt,
- 0:24Prüfprozesse effizienter, präziser und
- 0:27Datenriebener zu gestalten. Das Webinar
- 0:30dauert ca. 45 Minuten und am Ende stehen
- 0:33uns 15 Minuten für Fragen und Antworten
- 0:35bereit.
- 0:36Die Fragen können Sie in den Q&A oder
- 0:39F&A Reiter oben in der Spalte eintragen
- 0:43im Reiter. Das Webinar wird
- 0:44aufgezeichnet und siehalten im Anschluss
- 0:46alle relevanten Unterlagen und das
- 0:48Recording per E-Mail. Sollten wir nicht
- 0:51Zeit haben, alle Fragen zu beantworten,
- 0:53werden wir uns nach dem Webinar mit
- 0:55Ihnen einzeln in Verbindung setzen. So
- 0:58viel zum organisatorischen. Äh bitte
- 1:01lassen Sie mich äh ganz kurz die DAB
- 1:03vorstellen. Äh für die, die uns noch
- 1:06nicht kennen, die DAB. Wir sind äh
- 1:08gegründet 2004 äh sitzen in Deckendorf
- 1:12und äh bedienen mit 60 Mitarbeitern über
- 1:16250 Kunden über 200 Ländern. Ähm, wir
- 1:20sind seit 2015
- 1:22äh Reselling Partner von Diligent,
- 1:24tatsächlich seit Anfang auch äh
- 1:26Consulting Partner von Diligent und seit
- 1:292019 auch OEM Partner von Diligent.
- 1:32Ähm
- 1:34und als solche haben wir auch äh die
- 1:37Ehre, z.B. diese Firmen hier zu
- 1:40betreuen. Die meisten von ihnen sind
- 1:42sicherlich im SAP Umfeld beheimatet
- 1:46und so viel zu uns. Jetzt möchte ich
- 1:49Ihnen noch unsere Referenten für den
- 1:51heutigen Tag vorstellen. Äh anfangen
- 1:53möchte ich mit meinem Kollegen Anton
- 1:55Greening aus unserem Consulting Team,
- 1:57der ihn heute einen möglichst
- 1:58praxisnahen Einblick in die Funktion und
- 2:01Einsatzmöglichkeiten des Tools ACL AI
- 2:03Studio geben wird. Besonders freuen wir
- 2:06uns auch über die Teilnahme von Philim
- 2:09aus Vancouver,
- 2:11seines Zeichens Director of Product
- 2:13Marketing bei Diligent. Please allow me
- 2:16to switch to English for a short moment.
- 2:18Hello Phil.
- 2:20Hallo Johannes.
- 2:23I think we know each other since a
- 2:25decade and I think you working in with
- 2:29ACL gear and in the analytic sectors I
- 2:33would say maybe two decades.
- 2:36That's right. Almost 20 years working
- 2:38with clients on building out analytics
- 2:41and controls monitoring platforms.
- 2:45Thank you. Maybe I would not say
- 2:48mastermind because you asked me not to
- 2:50say that word but could you tell our
- 2:53audience what has been the fundamental
- 2:55idea or ideas behind the no new product
- 2:58ACL AI studio. Yeah, great. Well, first
- 3:01of all, thank you Johannes and DAB team
- 3:03for hosting this webinar. Really excited
- 3:06to get started here. Look, as in my
- 3:09nearly 20 years of working with clients,
- 3:12I really observed a very common pattern.
- 3:15And that was that every auditor and risk
- 3:18professional wanted to do dated
- 3:21analytics but analytics at the end of
- 3:23the day is hard. So very few people
- 3:25actually really got in deep with
- 3:28analytics and when AI came out we asked
- 3:31ourselves, how can AI help auditors and
- 3:35risk professionals
- 3:37more of them everyday auditor and
- 3:39professional do data analytics
- 3:41and we actually found that AI was very
- 3:43very capable on first glance
- 3:47but then you run into some problems
- 3:49about explainability and auditability
- 3:53hallucination
- 3:56security andabil
- 4:00stud to add those concerns so that every
- 4:03auditor every risk professional can
- 4:05build and run data analytics really
- 4:08really excited to show you how weve done
- 4:10that today but just before I pass it
- 4:12over to Anton I want the audience to
- 4:15focus on how ACL AI studio really
- 4:20enables the user to feel
- 4:23data to be able to see it in to touch it
- 4:29and to talk to it and to listen to the
- 4:31expertise built in. So that pass over
- 4:38thank you. Thank you for being here.
- 4:40Very excited.
- 4:44Audience you will also be there for the
- 4:46road map and will also be there for the
- 4:48Q&A section. Switch back to German. Äh,
- 4:52Philip wird uns auch äh am Ende für die
- 4:54Roadmap zur Verfügung stehen und auch
- 4:56für die Fragen und Antworten.
- 4:59Damit möchte ich übergeben zu Anton, der
- 5:01jetzt durchs Tool führen wird. Vielen
- 5:03Dank.
- 5:03Ja, danke Johannes. Thank you, Phil. A
- 5:06pleasure to have you here in webinar and
- 5:08I hope I will bring you passion from for
- 5:10the software over in the webinar now.
- 5:13Ja, auch von mir noch mal ein herzliches
- 5:14Willkommen zu dem Webinar und ich habe
- 5:17mir die Liste der Teilnehmer im Vorfeld
- 5:18mal angesehen und tatsächlich war das
- 5:20ein wilder Mix aus Interessenten und
- 5:23Bestandskunden und bei den
- 5:25Bestandskunden selbst ist ja so, dass
- 5:27wiederum unterschiedliche Diligent
- 5:28Produkte im Einsatz sind. Deswegen würde
- 5:30ich gerne eine Minute Zeit nehmen und
- 5:33das heutige Thema mal kurz zunächst in
- 5:35das Gesamtportfolio von Diligent etwas
- 5:38einordnen, denn Diligent bietet ja
- 5:41Lösungen für die verschiedensten
- 5:42Unternehmensbereiche. Angefangen von
- 5:44ganz oben bzw. Also hier in der Folie
- 5:46ganz rechts mit dem Boards Reporting,
- 5:50womit Vorstände und Aufsichtsräte,
- 5:53die Meetings entsprechend planen,
- 5:54verwalten und die dort getroffenen
- 5:56Entscheidungen ja zentral organisieren
- 5:59können. Ähm eine Ebene drunter finden
- 6:02wir dann die Management Lösungen für die
- 6:04Themen wie Audit, Risk, Compliance, wo
- 6:07dann all die Tätigkeiten, Tool gestützt
- 6:10durchgeführt werden können und eben auch
- 6:11dokumentiert. Und jetzt der wichtigste
- 6:14Teil, all das natürlich Daten getrieben,
- 6:16der linke Teil, den wir hier sehen,
- 6:18angefangen mit den verschiedenen
- 6:20Konnektoren, um an die Daten zu kommen.
- 6:22ähm auch Thema SAP natürlich ähm mit der
- 6:26Analyselösung oder dem ACL, was wir
- 6:29kennen sei es jetzt Desktop oder ähm
- 6:32Servergetrieben, um eben auch
- 6:34kontinuierlich Analysen fahren zu
- 6:35können, bringt uns das auch schon genau
- 6:37zu dem Thema SLI Studium, denn wir
- 6:40kennen ACL, es ist der Motor für
- 6:43Datenanalyse äh zu Prüfzwecken, den es
- 6:46jetzt auch schon fast seit 40 Jahren
- 6:48gibt. Und mit ACLI Studio wird das ganze
- 6:51hier noch mal auf ein komplett neues
- 6:54Level gehoben, sage ich jetzt mal und
- 6:56all das eben zentralisiert in der
- 6:58Plattform Diligent oder in der Diligent
- 7:00One Plattform. Und
- 7:02das schauen uns einfach mal direkt an in
- 7:04der Lösung. Ich wechsel mal
- 7:07in Diligent äh Warm Plattform und hier
- 7:11befinden wir uns auf unserer Demo
- 7:12Umgebung und ja, Bestandskunden werden
- 7:15sich wahrscheinlich schon zurecht
- 7:17finden. Es ist unterteil die
- 7:18verschiedenen Themen, die ich gerade
- 7:19schon angeschnitten habe. Risk, Audit,
- 7:21Compliance, Reporting. Je nachdem, wie
- 7:24die Lizenz aussieht, stehen die
- 7:26entsprechenden Anwendungen, Apps hier
- 7:29bereit. Und unser Thema ACLI Studio ist
- 7:32hier tatsächlich im Audit und Analytics
- 7:34Bereich untergegledert und je nachdem
- 7:36welche Lizenz man hat bzw.
- 7:39ähm die Frage wird sicherlich auch
- 7:41später kommen, kann man das Ganze auch
- 7:43testen? Ja, man kann sich das AC Studio
- 7:47auch als Test für Testzwecke
- 7:49freischalten lassen. Dann wird es hier
- 7:50bei Ihnen genauso verfügbar sein und äh
- 7:54kann hier dann genutzt und getestet
- 7:56werden. Wir schauen uns in den Webar mal
- 7:57jetzt im Detail an und gehen mal direkt
- 8:01rein in die Anwendung. Das was wir sehen
- 8:05sind jetzt unsere Datets, die wir hier
- 8:07schon vorbereitet haben oder mit denen
- 8:09wir selber schon probiert haben. Und
- 8:12Datets, ja, sind verschiedene Tabellen,
- 8:15eine oder mehrere Tabellen, die ich hier
- 8:16bereitstellen kann oder hochladen kann,
- 8:18die dann in der Diligent Cloud
- 8:21abgelegt werden. Auch das Thema, wenn
- 8:24wir später in der Roadmit noch mal
- 8:25hören, also Möglichkeiten, wo die Daten
- 8:27abgelegt werden, kommen, dann wird's
- 8:29noch Änderungen geben. Aber immer wenn
- 8:31man über Cloud Speicher spricht oder
- 8:34Cloudden spricht, muss man natürlich
- 8:35auch über Limitierungen sprechen. Und
- 8:38hier ist es so, dass man zunächst mit 5
- 8:40GB startet und fünf parallelen Sessions
- 8:43ähm, die man bekommt. Äh, das kannst du
- 8:46natürlich aber erweiterber, wenn man das
- 8:47möchte, aber ja, bei Cloud Verarbeitung
- 8:50ist es natürlich ein wichtiges Thema.
- 8:53Ähm ja, so viel mal zu den
- 8:58Vorbereitungen hier und legen wir aber
- 9:00mal ein eigenes Dataet an und probieren
- 9:04mal ein paar Fragen zu den Daten zu
- 9:06stellen. Zu den anderen, die wir hier
- 9:08schon sehen, werden wir nachher auch
- 9:09kommen. Ähm, wir legen neues Data an und
- 9:12das, was ich hier jetzt mal für einen
- 9:14Einstieg vorbereitet habe, sind äh
- 9:17Kreditkartendaten.
- 9:19Dataten, die ich aus äh Kegle, das ist
- 9:23ein
- 9:24ja online äh verfügbares Format für ja
- 9:28Testdaten äh die ich jetzt hier mal für
- 9:31den fürs erste Beispiel mal hochlade.
- 9:33Die können wir uns natürlich auch mal
- 9:35anschauen.
- 9:36Ähm es ist jetzt erstmal nichts
- 9:39spektakuläres für ein Einstieg. eine CSV
- 9:41Datei mit Orten, Ländern, ähm
- 9:45Datumsfeldern, Kartentypen und äh der
- 9:49Kategorie der Ausgabe und noch ein paar
- 9:51weitere Felder wie Betrag und äh
- 9:53berechneten Felder sind insgesamt, äh,
- 9:56wenn ich mal das markiere, etwas über 26
- 9:58Daten, 26 000 Datensätzen, die hier
- 10:01jetzt hochgeladen wurden und ein neues
- 10:04Dataset angelegt wurden. Schauen wir uns
- 10:07das Data jetzt mal an. Und das erste,
- 10:10was man natürlich versucht, okay, ähm,
- 10:12wir waren hier eine Tabelle hochgeladen.
- 10:14Die Tabelle liegt auch hier bereit, ne?
- 10:17Ich kann mir die Tabelle auch anschauen.
- 10:19Das, was ich gerade in CSV aufgemacht
- 10:21habe, ist hier jetzt auch verfügbar mit
- 10:23all den Spalten, die es dort gibt.
- 10:25Sprich, es wurde direkt importiert, hier
- 10:28abgelegt. Äh, das erste, was vielleicht
- 10:30schon aufgefallen ist, es gibt eine
- 10:33Zusammenfassung, die sehe ich auch
- 10:34direkt auf der ersten Seite hier. ähm zu
- 10:37dem Datenbestand. Also das, was ich
- 10:39gerade beschrieben habe, wird auch
- 10:40automatisch gemacht. Der sagt: "Okay, in
- 10:43dem Dataset befindet sich jetzt eine
- 10:45Tabelle, die wohl Kreditkartendaten sind
- 10:48mit den folgenden Spalten äh Anzahl
- 10:51Datensatensätze, sprich so eine
- 10:54allgemeine Beschreibung." Gleichzeitig
- 10:55finden wir auch schon Vorschläge oder
- 10:58Ideen, was man mit diesen Daten so
- 11:00machen kann. äh Muster erkennen, äh
- 11:02Trends erkennen, Fraud Detection, also
- 11:05alles in unserem Kosmos der
- 11:07Datenprüfung.
- 11:09Ähm möchte man jetzt seine erste Analyse
- 11:11fahren, dann kann man hier mit Start
- 11:14Analytics das Ganze auch machen. Ähm und
- 11:17das super oder das hervorragende ist,
- 11:19dass er mir auch auf Basis der Daten
- 11:21jetzt direkt auch schon Vorschläge
- 11:23liefert. Was kann ich jetzt mit dieser
- 11:24Tabelle? Der hat jetzt nicht viele
- 11:25Spalten. Natürlich ist jetzt einfaches
- 11:28Beispiel hier für ein Einstieg. Was kann
- 11:30ich denn damit machen, ne? Ich kann
- 11:32Quality Assessments machen. Okay, er
- 11:34prüft dann, ob irgendwas inkonsistent
- 11:36ist in den Daten, ob irgendwelche ähm
- 11:38ungültigen Datumsfelder drin stehen.
- 11:41Ähm, ich kann natürlich Mustererkennung
- 11:42äh mit den Tabellen machen. Ähm
- 11:44Verdichtungen ähm ja, nach verschiedenen
- 11:47Spalten entsprechend. Ähm, ich kann
- 11:51Trends erkennen in den Daten, also alles
- 11:53Vorschläge, die ihr schon liefert,
- 11:56allein durch die Spalten, die jetzt in
- 11:59der Tabelle waren. Ähm, wenn ich jetzt
- 12:01in einem Bereich bin, z.B. hier in dem
- 12:04Pattern kann natürlich weitere
- 12:06Vorschläge mir generieren lassen und ähm
- 12:10in dem Bereich hab weitere Vorschläge.
- 12:13Wenn wir jetzt einen Vorschlag
- 12:15übernehmen möchten, ich würde jetzt
- 12:16einfach mal den hier in Verdichtung nach
- 12:18dem Monat und dem Kartentyp nehmen, kann
- 12:21ich drauf gehen. Er überträgt mir das
- 12:23hier unten in den Prompt, so wie wir das
- 12:25wahrscheinlich auch aus anderen
- 12:26Anwendungen kennen. Könnt ihr das
- 12:27theoretisch noch anpassen, wenn ich hier
- 12:29was anderes benötige. schick das Ganze
- 12:31jetzt erstmal so raus und ähm bereite
- 12:36gerade noch schnell mein anderes
- 12:37Dokument hier vor. Genau. Er schickt
- 12:39jetzt diese Anforderung für die
- 12:41Datenanalyse dieser einen Tabelle ähm an
- 12:44das Modell. Dieses wird jetzt die
- 12:47Abfrage auf die Tabelle vorbereiten und
- 12:49mir die Query in SQL einmal zeigen, aber
- 12:54auch das ganze beschreiben worten. Also,
- 12:56wir haben jetzt schon das Ergebnis hier
- 12:58bekommen.
- 13:00Was sehen wir? Dass er verdichtet hat
- 13:02nach dem Kartentyp Jahr Monat
- 13:06sortiert nach dem Betrag äh zum Fell
- 13:09erstellt Durchschnitt und äh
- 13:12entsprechend so wie wir das
- 13:13wahrscheinlich auch aus ACL kennen
- 13:14weitere berechnete Felder statistische
- 13:16Merkmale zu dieser Tabelle. einmal
- 13:19beschrieben textuell für Dokumentation
- 13:21Nachweis, was ist hier wirklich passiert
- 13:23oder zur Erklärung, aber auch ganz
- 13:25wichtig in SQL und das wird immer der
- 13:28Fall sein. Ich kann also immer
- 13:29nachvollziehen, wie ich von der
- 13:32Ursprungstabelle auf dieses
- 13:33Zwischenergebnis, Zwischentabelle
- 13:35gekommen bin. Und ähm wenn ich das
- 13:38entsprechend noch habe, äh kann ich das
- 13:40auch lesen und ja validieren, was das
- 13:43hier z.B. erstmal nach dem Kartentyp
- 13:46Jahr Monat verdichtet wurde. Ich kann
- 13:49dieses Zwischenergebnis speichern, wenn
- 13:50ich möchte. Mache ich mal erstmal nicht.
- 13:52Ich möchte nämlich jetzt weiterarbeiten.
- 13:54Ich könnte diese ähm ich quer die auch
- 13:57erstmal hier ausblenden und sagen, okay,
- 14:00tatsächlich ähm die Verdichtung, die
- 14:02hier passiert wurde, ist nicht exakt
- 14:04das, was ich möchte. Ich möchte
- 14:06stattdessen nicht nach dem Kartentyp,
- 14:08sondern nach der Ausgabekategorie z.B.
- 14:10Verdicht und ich habe den Text mal
- 14:11vorbereitet, weil sprechen und schreiben
- 14:13funktioniert bei mir nicht so gut.
- 14:15Deswegen ähm stelle mir stattdessen eine
- 14:17Summenstruktur über Jahr, Monat
- 14:18Ausgabekategorie und summiere den Wert.
- 14:22Und man merkt schon, okay, ich habe
- 14:24jetzt auf Deutsch geschrieben, obwohl
- 14:25eigentlich die ganzen Ausgaben auf
- 14:26Englisch waren, aber auch das
- 14:28funktioniert problemlos. Also, er hat
- 14:31jetzt ähm stattdessen äh nach der
- 14:34Kategorie verdichtet. Ähm, die Ausgabe
- 14:37ist aktuell noch auf Englisch, aber ich
- 14:39habe schon bei der Rad ein bisschen was
- 14:41gesehen. Sprich, es wird auch hier
- 14:43andere Sprachen verfügbar sein. Werden
- 14:45wir nach aber auch noch mal hören auf
- 14:46der Rap. Ähm und was ist passiert? Ja,
- 14:49er hat das Ganze jetzt stattdessen auf
- 14:52die Expensive Category verdichtet, ne?
- 14:55Könnte ich mir das Ganze anschauen.
- 14:57Jetzt weiß ich nicht, wie es ihnen geht.
- 14:59Mir ist aber echt so, okay, wann immer
- 15:01ich ein Ergebnis bekomme von der KI, ich
- 15:03traue dem erstmal nicht und vielleicht
- 15:05geht's den anderen ein oder anderen
- 15:07genauso. Was habe ich gemacht? Ich habe
- 15:08die gleiche Tabelle immer nach ACL
- 15:09importiert, da kenne ich mich aus, da
- 15:11fühle ich mich wohl erstmal und ähm habe
- 15:14das Ganze mal validiert in ACL, sprich
- 15:17die Tabelle hier importiert und die
- 15:19gleiche Verdichtung, in dem Fall wäre es
- 15:21jetzt Summary gewesen, ne? Analyse,
- 15:23Summenstruktur,
- 15:25äh die Felder angegeben, verdichtet,
- 15:29120.000 120 Datensätze bekommen, exakt
- 15:32wie hier. Könnte man hier nach den
- 15:33Beträgen mal verdichten äh sortieren und
- 15:37mal geprüft, okay, ist es denn das
- 15:39gleiche äh was ich auch hier bekomme?
- 15:43Und ja, ich war dann zufrieden. Ähm sind
- 15:46wirklich dieselben Ergebnisse, wie ich
- 15:48das manuell gemacht hätte. Und das ist
- 15:51genau der Punkt. Ich muss das nicht in
- 15:53der Anwendung klicken. Ich weiß
- 15:55vielleicht auch gar nicht, wie die
- 15:56Anwendung direkt funktioniert. Wir haben
- 15:58es vorhin schon gehört. Das ist für
- 16:00Einsteiger, die wissen, was sie wollen,
- 16:02aber vielleicht noch nicht so fit sind
- 16:04in den Datenanalyse Tools wie jetzt ACL
- 16:07und können jetzt einfach über
- 16:08Texteingaben
- 16:10anfordern, was denn benötigt wird, ne?
- 16:13Können auch hier ähm Schritt weitergehen
- 16:15natürlich mit diesem mit dieser Analyse,
- 16:18äh wo wir gerade schon gestartet sind,
- 16:20sind wir vielleicht noch nicht fertig.
- 16:21Ich möchte wissen, wie viele
- 16:23Transaktionen für die Kategorie Bills
- 16:25gibt es. Ähm, kann ich hier immer
- 16:28weiterstellen und weiterarbeiten. Die
- 16:30Tabellen übrigens, ne, kann ich auch
- 16:32zwischenspeichern. ähm werden wir
- 16:35nachher noch sehen ähm äh wie das zu
- 16:39finden ist in dem Data Linage. Auch noch
- 16:40ganz spannende Visualisierung der des
- 16:42Wegs, um auf das Ergebnis zu kommen.
- 16:44Also Zwischenergebnisse werden
- 16:46gespeichert, Summen werden gebildet, ähm
- 16:49Filter angewandt, alles durch einfache
- 16:52Texteaben.
- 16:55Ähm, soweit mal als einfaches Beispiel,
- 16:58sage ich jetzt mal, ähm, Verdichtung.
- 17:00Wenn wir jetzt eine neue Analyse oder
- 17:02andere Auswertung auf denselben Daten
- 17:04machen wollen, können wir das machen,
- 17:06indem wir hier noch mal zurückgehen,
- 17:08weil jetzt ist er kontextuell in dieser
- 17:10Verdichtung drin ein wenig. Äh, würde
- 17:12ich jetzt andere Themen fragen würde
- 17:15dann Rückfragen stellen, okay, soll ich
- 17:16ja die Summenstruktur beibehalten? ähm
- 17:19oder ist es jetzt, ne? Er ist Kontext
- 17:22kommt vom vom Kontext her drin in dieser
- 17:24Analyse. Deswegen immer wenn es ein
- 17:25neues Thema ist, empfiehlt es sich auch
- 17:27wirklich eine neue Analyse zu starten.
- 17:29Und das zweite Beispiel, was ich jetzt
- 17:31hier genommen auch relativ ähm sagen wir
- 17:35mal bekannt, zeigt mir alle
- 17:36Transaktionen an einem Samstag in der
- 17:38Kategorie Entertainment, ne? Das wäre
- 17:40jetzt eine Funktion, die ich in anwenden
- 17:43müsste, das Datum ähm äh umwandel
- 17:46Wochentag und dann Filter, sprich ich
- 17:49beschreibe, was ich erhalten möchte und
- 17:51genau das bekomme ich dann direkt ähm
- 17:55als Tabelle. Und das ist das, was mir
- 17:57auch tatsächlich ganz gut gefällt. Ich
- 17:59bekomme nicht eine Beschreibung der
- 18:00Ergebnisse, sondern wirklich die
- 18:03Tabelle, ne? Ich kann mir die Tabelle
- 18:04auch hier wieder zwischenspeichern. habe
- 18:06jetzt die Liste der Ergebnisse. Kann
- 18:09diese Liste nachher auch wieder
- 18:10exportieren nach Excel, wenn ich das
- 18:12brauche, weil das ist möglich.
- 18:14Dokumentiert mit Beschreibung, mit
- 18:18technischer äh technischen Skript, sage
- 18:21ich jetzt mal. ähm aber halt in SQL, was
- 18:25oder wie ich zu diesem Ergebnis dann
- 18:27gekommen bin. Ähm
- 18:30so mal als einfache Beispiele. Wir
- 18:33werden nachher noch ein bisschen
- 18:34komplizierter werden. Ähm aber eine
- 18:36Sache, die ich auch noch mal ähm
- 18:38herausstellen möchte bzw.
- 18:41ja, was passiert, wenn ich Fragen
- 18:44stelle, die vielleicht ein bisschen
- 18:47abseits der Daten sind. Also, ich gehe
- 18:49jetzt noch mal in eine neue Analyse und
- 18:51stelle hier sowas wie wie weit sind oder
- 18:54wie weit sind zwei Orte hier entfernt,
- 18:56die wir in den Daten gesehen hab? Ähm
- 19:00direkt mit den Daten oder Daten
- 19:04Informationen lässt sich diese Frage
- 19:06jetzt nicht beantworten. Tatsächlich so
- 19:08eine Information gibt's dort nicht und
- 19:11das sagt er mir auch hier in dem Fall.
- 19:12Er sagt, okay, es geht hier wohl um
- 19:14Distanzen zwischen diesen zwei Orten.
- 19:16Die Orte sind in den Daten enthalten,
- 19:18aber das ist etwas, was nicht mit den
- 19:21Information aus der Tabelle beantwortet
- 19:23werden kann. Sprich, ganz wichtig, er
- 19:25fängt jetzt nicht an zu halluzinieren
- 19:26oder irgendwas zu erfinden, sondern wenn
- 19:28etwas nicht geht, dann wird es eben
- 19:31gesagt und stattdessen vielleicht äh
- 19:33nach ob ich nach den Orten
- 19:34klassifizieren möchte und die
- 19:36Unterschiede in den Ausgaben den Orten
- 19:38haben möchte. Also wichtiger Punkt und
- 19:41das ist auch noch mal herauszustellen,
- 19:43er wird nicht halluzinieren und das ist
- 19:45ein ganz wichtiger Punkt. Wir wollen ja
- 19:47ähm verlässliche Antworten bekommen und
- 19:51durch diese Dokumentation oder dieses
- 19:53ständig auf den Daten arbeiten ist das
- 19:56gewährleistetes Thema.
- 19:58Andere Beispiele, die vielleicht auch
- 20:00sehr naheliegend sind, äh zeig mir alle
- 20:03Daten, die unvollständig sind. Also so
- 20:05klassische Fragestellungen, die man auf
- 20:07den Daten hat, die auch in den
- 20:08Vorschlägen waren, sind natürlich auch
- 20:10möglich. Ich springe jetzt mal fast
- 20:13schon so ans das Ende der Analyse, was
- 20:15möchte ich denn eigentlich mit so einer
- 20:16Tabelle erreichen, wenn ich die
- 20:18auswähren möchte? Am Ende möchte ich
- 20:20doch irgendwie ähm
- 20:23ähm eine Stichprobe, aber die
- 20:26auffälligsten Daten bekommen. Das kann
- 20:28ich hier genauso eingeben. Zieh mir eine
- 20:31Strichprobe für 25 Datensätzen aus allen
- 20:33Transaktionen einem Samstag, die du mir
- 20:35für eine Detailprüfung aus
- 20:37Risikosperspektive empfehlen würdest und
- 20:39erklär jeweils, warum du die jeweiligen
- 20:41Zeilen ausgewählt hast. Also wird das
- 20:43Ganze schon komplizierter, das jetzt so
- 20:45direkt in ACL zu machen, braucht man
- 20:47schon mehr Erfahrung, sage ich mal, bzw.
- 20:50auch eine Idee, wie man an sowas
- 20:51überhaupt ran rangeht. Und das
- 20:55übrigt sich jetzt, ne? Ich möchte jetzt
- 20:57ähm diese Ausreißer, sage ich jetzt mal,
- 21:00und zwar 25 Stück bekommen, aber auch
- 21:02mit einer Erklärung, sprich ein
- 21:04berechnetes Feld, das dann auch sagt,
- 21:06okay, warum ist das denn jetzt
- 21:08auffällig? Und auch das funktioniert
- 21:10ziemlich gut. Ähm, wie wir gleich sehen
- 21:13werden, also ich habe hier 25 Datensätze
- 21:15jetzt bekommen und er sagt, okay, er hat
- 21:19hier ein Risk Score berechnet, könnten
- 21:20wir uns anschauen, wie er den berechnet
- 21:22hat. Und ich sehe auch hier eine
- 21:24Erklärung,
- 21:27ne? In dem Fall sagt er
- 21:29besonders hoher Betrag und dann okay,
- 21:33mehrere Transaktionen selben Ort am
- 21:35selben Tag. ähm und jeweils
- 21:38unterschiedliche Erklärungen äh die
- 21:39teilweise hier kommen oder auch ähm
- 21:42Datum ist auffällig und so weiter. Also
- 21:46mit Erklärung, wie man darauf kommt, ist
- 21:49das schon sehr sehr hilfreich, behaupte
- 21:51ich jetzt mal. Und das alles mit einem
- 21:54einfachen Satz, den ich da reinkopiert
- 21:56habe und bekomme diese Treffer. Also,
- 22:00ich habe einen richtigen Boost, was
- 22:02jetzt Thema Datenanalyse äh betrifft.
- 22:06Wichtig mit Erklärung, mit äh ja
- 22:10technischer Beschreibung, was genau
- 22:12passiert ist. Wenn mir das der Ansatz
- 22:13nicht gefällt, kann ich da natürlich
- 22:15weitermachen, ne? Das ist jetzt nur der
- 22:17erste Vorschlag. Ich kann hier immer äh
- 22:19weiter Anpassungen machen und äh das
- 22:21immer wieder generieren und da noch mal
- 22:23Input geben, was natürlich immer auch
- 22:26möglich ist. Speichen wir das Ganze auch
- 22:28noch mal ab und äh kommen zum nächsten
- 22:31Punkt. Äh wo sind denn diese ganzen
- 22:35Dokumentationen oder diese ähm diese
- 22:38Schritte abgelegt? Wenn ich jetzt in dem
- 22:40Dataset mich befinde, dann habe ich hier
- 22:42rechts auch noch mal äh zusätzliche
- 22:44Informationen, wie einmal mein Data
- 22:46Linage. In dem Fall haben wir jetzt
- 22:48alles auf dieser einen Tabelle gemacht.
- 22:50Ähm ich hatte auch mal Beispiel gemacht
- 22:53mit Zwischenergebnissen auf diesem
- 22:54Zwischenergebnis noch weiter gemacht.
- 22:56Sprich, ich kann jetzt nachverfolgen,
- 22:57wie ich von meinem Input auf das diese
- 23:01Ursprungstabelle ne Ergebnisse generiert
- 23:04habe und damit weitergemacht hat. Nehmen
- 23:07wir mal die Samstagsergebnisse, die kann
- 23:08ich mir dann auch mal anschauen. Könnt
- 23:10ihr dann auch wieder hier exportieren
- 23:12ähm in die verschiedensten Formate.
- 23:14Später ähm werden wir auch noch mal oder
- 23:16bzw. können wir an der Stelle auch noch
- 23:17mal sagen ähm Upload ins Activity Center
- 23:21ist auch möglich. Also eine
- 23:23Visualisierungsplattform
- 23:24oder eine Visualisierungsmöglichkeit in
- 23:27der Diligent One Lösung ist ja auch
- 23:29bereits mit integriert. Das ist
- 23:31sozusagen einmal die Data Linage.
- 23:34Gleichzeitig gibt's den Activity Log, wo
- 23:37ich wirklich in diesem Datets
- 23:39protokolliert habe, wie die Tabellen
- 23:42erstellt wurden, welche Kommandos
- 23:44ausgeführt wurden. Also, ich habe hier
- 23:45wirklich meine komplette
- 23:47Nachvollziehbarkeit
- 23:48ähm der Schritte gewährleistet.
- 23:53Gehen wir mal in ein etwas praxisnahes
- 23:56Beispiel, sage ich mal. Wir haben jetzt
- 23:58gesehen, ich kann beliebige Daten
- 24:00importieren, CSV, Excel. Ähm, wie
- 24:03steht's aber um SAP Daten, weil das ist
- 24:06das natürlich, was die meisten bewegt,
- 24:08wo auch die interessantesten Daten drin
- 24:09stecke ich, sage ich jetzt mal. Und dazu
- 24:12gehen wir mal raus in ein vorbereitetes
- 24:14Dataset, wo ähm wir schon mal drei
- 24:18einfache SA Tabellen hochgeladen haben.
- 24:21EKO, EKPO, LF1.
- 24:25Ähm,
- 24:26sprich mehrere Tabellen ins Dataset, die
- 24:29hat er dann selber auch beschrieben.
- 24:31Okay. Einkaufsbillig Köpfe, Positionen,
- 24:33Lieferantenstammdaten, so und so viele
- 24:35Einträge sind drin. Und was kann ich
- 24:38denn jetzt machen? Ich könnte jetzt
- 24:39bestimmten Prozess ähm Controls
- 24:41erstellen, ähm nach den Lieferanten
- 24:44Risiken verteilen etc. Auch die
- 24:47Analysevorschläge sind vorhanden. Wenn
- 24:49ich jetzt neue Analyse macht, dann sagt
- 24:50er mir, okay, auf diesen drei Tabellen
- 24:52könntest du jetzt das und jenes hier
- 24:55durchführen. Und das sind klassische
- 24:57Analysen, die man mit diesen
- 25:00Informationen, mit diesen Tabellen
- 25:01tatsächlich auch machen könnte. Das habe
- 25:03ich hier im Vorfeld schon mal gemacht.
- 25:05Wir haben einmal ein Wender Ranking z.B.
- 25:07estellt. Also hat mir geguckt basieren
- 25:10auf den Einkaufspelegdaten oder
- 25:12Einkaufspelegen, das sind so meine Top
- 25:15Lieferanten. Wir haben einmal geschaut,
- 25:18wo haben wir äh unvollständige
- 25:20Stammdaten, ne? Wo fehlt was in den
- 25:22Lieferantenstammdaten oder wo gibt's
- 25:24Konflikt oder Verstöße in der
- 25:27Funktionstrennung? Ähm wer hat den
- 25:29Lieferant angelegt? Wer hat
- 25:31Po Belege angelegt oder freigegeben?
- 25:34Also waren tatsächlich Sachen aus dem
- 25:36Vorschlag. Schauen wir uns mal ein paar
- 25:37Beispiele an, wo er dann sagt, okay, in
- 25:40unseren Testdaten hat diese User hier
- 25:42diesen Lieferant angelegt und diese
- 25:45Bestelldokument mit diesem Wert mal die
- 25:49Query hier weg, dann können wir hier ein
- 25:50bisschen na ja, kann man nicht scrollen.
- 25:52Ähm, haben wir eh schon die komplette
- 25:53Tabelle. Genau, mit diesen Informationen
- 25:56ähm gab's Verstöße. Das Spannende hier
- 25:59jetzt war, dass tatsächlich für die
- 26:01Query selbst, jetzt spring ich ein
- 26:03bisschen
- 26:04für die Query selbst ähm die Joints auch
- 26:08automatisch gemacht wurden. Also er hat
- 26:10okay geguckt, wo haben wir Felder, die
- 26:12die ich in mehreren Tabellen finde, wo
- 26:14kann ich gegebenfalls sinnvoll verbinden
- 26:17und hat das dann auch automatisch
- 26:19gemacht. Sprich, es funktioniert. Ich
- 26:23kann einfache Themen natürlich so auch
- 26:26umsetzen. Muss aber trotzdem bisschen
- 26:29ähm vorsichtig sein. Ähm da hier keine
- 26:32Prüfung, ob das wirklich auch der exakt
- 26:34korrekte Weg ist, um die Daten zu
- 26:36verbinden. SOP ist manchmal ein bisschen
- 26:37komplizierter und ähm bei einfachen
- 26:40Fällen funktioniert das sicherlich sehr
- 26:42gut. Wenn es etwas mehr Tabellen werden,
- 26:44wo es ein bisschen spezieller ist vom
- 26:45Prozess, kann das natürlich auch ähm ja
- 26:49prüf oder müsste man äh entsprechend
- 26:51überprüfen. Und genau an der Stelle
- 26:55kommen wir eigentlich exakt gut mit
- 26:57unseren Data Products. Ähm wo wir genau
- 27:00diese Vorbereitung oder diese
- 27:02Sicherstellung, dass die entsprechenden
- 27:05Roabellen sauber miteinander verbunden
- 27:08werden, ähm dass es vorbereitet wird.
- 27:11Unsere Data Products ähm machen nämlich
- 27:14exakt das und da der fügt sich jetzt ähm
- 27:17SCL Studio super mit ein, denn ich kann
- 27:20sozusagen ein Precessing machen. Wir
- 27:23können die Tabellen extrahieren aus SAP
- 27:26und zwar in einem Robot. dann eine
- 27:29Tabelle generieren, die wo ich sicher
- 27:32sein kann, dass ähm alle Verbindungen
- 27:35korrekt und richtig sind, plus alle
- 27:37relevanten Spalten, die man für
- 27:39Auditzwecke hat, auch enthalten sind,
- 27:41denn genau das ist ja, wovon ähm das
- 27:44Analyse lebt. Ich muss ihm die Spalten
- 27:46oder die Information mitgeben und
- 27:48basierend darauf überlegt er dann,
- 27:50welche Analysen man fahren kann, wo sind
- 27:51Unvollständigkeit etc. sprich, habe ich
- 27:54eine Basis mit allen relevanten
- 27:55Informationen, ist es die beste
- 27:58Voraussetzung, um hier auch ähm kreativ
- 28:01zu werden, vielleicht. Und das ist
- 28:03grundsätzlich die Idee unserer Data
- 28:05Products. Sprich, ich habe eine
- 28:07vorbereitete Basis, die ich für
- 28:08Visualisierungen, für eigene Abfragen
- 28:10oder jetzt auch für andere
- 28:11Karrierenwendungen erstellen kann
- 28:13verwenden kann. Und dieses Vorbereiten
- 28:17passiert auch in der Plattform, ne? Wir
- 28:18haben vorhin schon gesehen, wir sind
- 28:20hier in ACL Analytics Studio äh in der
- 28:23Diligent One Plattform. Wir haben hier
- 28:25unseren Robot. Ich kann hier ähm eine
- 28:29Analyse als Vorbereitung laufen lassen.
- 28:33Ich zeig mal eine Task. Äh bedeutet
- 28:36diese Data Products, äh, die man sich im
- 28:38Profil generieren lassen kann. Wir haben
- 28:4012 verschiedene ähm Bereiche, die es da
- 28:43schon gibt. Ähm nehmen wir mal das
- 28:45Beispiel Einkauf, ne?
- 28:48für den Einkauf, unsere PU Base Table.
- 28:50Ich kann eingeben für diesen
- 28:51Buchungskreis. Gib mir die Daten aus den
- 28:53letzten 36
- 28:55Monaten. Ähm, ich kann sozusagen schon
- 28:58auf die relevanten Daten vorfiltern.
- 29:01Sollen die ähm Intercomany Transaktionen
- 29:04exkludiert werden oder beibehalten
- 29:06werden, sollen die Daten dann nach ähm
- 29:09Excel z.B. auch exportiert werden? Ähm,
- 29:11sollen die notwendigen Daten, die wir
- 29:13dafür brauchen, gleichzeitig
- 29:14heruntergeladen werden? Von welchem
- 29:15System soll die Verschlüsselung vonen
- 29:18Daten automatisch passieren? Also all
- 29:20diese Gedanken, die wichtig sind, bevor
- 29:23ich in die Datenanalyse wirklich starte
- 29:25oder das übergebe an das Tool, werden
- 29:27hier schon ähm abgefragt, automatisiert,
- 29:31ausgeführt und wenn die Analyse dann
- 29:34gelaufen ist, kann ich hier meine meine
- 29:37meine Tabelle rausnehmen und eben weiter
- 29:41verarbeiten in z.B. AC Studio ähm haben
- 29:46wir auch hier gemacht. Data Product
- 29:48Procurement kann ich hier entsprechend
- 29:50ähm ablegen und die Tabelle selbst, die
- 29:53da jetzt rauskommt aus dem Robot, die
- 29:56auch hier hochgeladen wurde, wenn man
- 29:57uns das hier oben anschaut, sieht dann
- 29:59ungefähr so aus, ne? Ich habe eine sehr
- 30:02breite Tabelle mit allen Informationen
- 30:04rund um äh die Einkaufsbelege
- 30:08ähm Samtbeschreibungen der
- 30:10Buchungskreise, Samtbeschreibungen der
- 30:12ganzen Belegarten, Belegfelder, weil
- 30:14auch das ist natürlich jetzt wichtig für
- 30:16das KI Modell. Er kann ja mit diesen
- 30:17Texten arbeiten. Ich kann ja danach
- 30:19fragen, zeig mir alle Bestellungen, zeig
- 30:22mir alle Kontrakte. Dann weiß er, okay,
- 30:25hier drin in der Spalte, daran erkenne
- 30:27ich, dass das Kontrakt Kontrakte z.B.
- 30:29sind und dafür ähm sind die ganzen
- 30:32Beschreibungstexte natürlich essentiell
- 30:34und alle relevanten Informationen aus
- 30:38unseren 20 Jahren, die wir ähm hier in
- 30:40der Datenanalyse von SAP Daten haben,
- 30:42stecken in diesen Data Products und
- 30:45können dann für genau solche Zwecke
- 30:47verwendet werden. Ähm, ich glaube, das
- 30:49sind über 20 Tabellen, die hier
- 30:51extrahiert werden, verarbeitet werden zu
- 30:53den verschiedensten Themen. Information
- 30:55zu dem Lieferanten. Wer hat den
- 30:56Lieferant angelegt? Ban wurde der
- 30:58angelegt? Ähm zum Vorprozess die Banf,
- 31:02ne? Wer hat die Bestellanforderung?
- 31:04Gibt's überhaupt eine
- 31:04Bestellanforderung? Ähm all das steckt
- 31:08da drin. Äh die Wareneingänge, die
- 31:10Rechnungseingänge sozusagen auch rundum
- 31:13die ganzen Bestelldokumente,
- 31:15die Informationen, alles in einer
- 31:17Tabelle. Und wenn ich diese Tabelle
- 31:19jetzt hier
- 31:21ablege oder hier ähm hochlade,
- 31:24ähm kann ich genau dasselbe machen, wie
- 31:26wir es gerade schon auf diesem einfachen
- 31:28ähm Kreditabrechnungsdaten
- 31:30gemacht haben. Ich bekomme eine
- 31:32Beschreibung. Okay, er sieht okay, das
- 31:34Lieferanten Materialien approval goods
- 31:36received, all diese Informationen
- 31:37stecken drin und ich kann hier jetzt mir
- 31:41neue Ideen geben lassen, was ich damit
- 31:43machen kann oder meine eigenen
- 31:45Anforderung hier umsetzen.
- 31:47Ähm
- 31:49nach ja, klassisches Beispiel
- 31:51wahrscheinlich auch ähm
- 31:53äh Threeway Match, ne? Wo fängt oder wo
- 31:56fehlt jetzt oder wo passt nicht der
- 31:59Bestellwert mit dem
- 32:00Rechnungseingangswert, mit dem
- 32:01Rechnungswert?
- 32:03Wareneingangswert mit dem Rechnungswert,
- 32:04die Differenz, all diese Felder werden
- 32:06automatisch berechnet, prozental
- 32:08berechnet. Ich habe hier wirklich nur
- 32:09den Vorschlag genommen, den ihr mir hier
- 32:12gesagt hat. Könnte ich jetzt natürlich
- 32:13weiter anpassen.
- 32:15Aber auch das Beispiel, was wir vorhin
- 32:17gemacht haben, zeig mir alle auffälligen
- 32:21Transaktionen in den Daten. High Risk
- 32:23purchase transactions, ne? Gleiche
- 32:26Anfrage. Zeig mir eine Stichbruch 25
- 32:28Datensätzen für die Detailprüfung.
- 32:31Und schon habe ich aus, weiß gar nicht,
- 32:33waren auch glaube ich an die 60.000
- 32:35Datensätze
- 32:36ähm
- 32:38kritische Vorgänge, die er ja in dem
- 32:42Fall jetzt nach ähm hohen Wert äh
- 32:46Differenzen zwischen bestimmten Werten,
- 32:49zwischen Tagen, wenn es zu kurz ist. Ich
- 32:50habe hier schon verschiedene Erklärungen
- 32:52auch gesehen. Ähm One Wender hat er
- 32:54erkannt, ne, selber, dass das vielleicht
- 32:57ein kritischer Vorgang war.
- 32:59Ähm als Liste kann ich mir speichern,
- 33:02exportieren, weiter verarbeiten,
- 33:03integrieren in meine Workflows, in
- 33:06results etc. etc. Also ähm mit sehr
- 33:11wenig Aufwand ähm sehr gute Ergebnisse.
- 33:17Ja, so viel mal dazu. Ein letzter Punkt,
- 33:21den ich auf jeden Fall auch noch mal
- 33:22erwähnen möchte, ist wir haben natürlich
- 33:24auch versucht, das Ganze ein bisschen zu
- 33:26mit größeren Daten zu bespielen. Ich
- 33:28habe hier ein Beispiel 4 Millionen
- 33:29Datensätze mal hochgeladen, ähm wo es um
- 33:32ja diese Daten ging, also auch wieder
- 33:34aus Kckel ein Beispiel. Und hier von der
- 33:37Performance habe ich jetzt tatsächlich
- 33:38nicht großartig viel äh gemerkt, dass
- 33:41das besonders langsamer war oder also im
- 33:44Endeffekt funktioniert das mit großen
- 33:45Datenmengen genauso wie mit kleineren
- 33:47Datenmengen, weil ACL ja auch dafür
- 33:50bekannt ist oder auch ACL war ja dafür
- 33:53gemacht mit großen Daten zu arbeiten.
- 33:55sprich auch hier auf 4 Millionen Daten
- 33:57setzen konnte ich genauso ähm Auswertung
- 34:01fahren, äh Vorschläge mir generieren
- 34:03lassen und so weiter und so fort.
- 34:08Ähm
- 34:10gut, fassen wir das Ganze mal zusammen.
- 34:13Ähm
- 34:15und
- 34:17wofür oder warum eben ACI Studio oder
- 34:21für welche Zwecke das gut verwendet
- 34:22werden kann. Wir haben gesehen, dass es
- 34:24ein wirklich einfacher Einstieg war, ne?
- 34:27Ich glaube, das kann man wirklich jedem
- 34:28an die Hand geben und man sagt, okay,
- 34:30das ist eine Tabelle. Ähm, das Hochladen
- 34:33war jetzt auch nicht sehr kompliziert,
- 34:34wie man gesehen hat. Und durch intuitive
- 34:37Texteingabe, durch ja, sprechen bzw.
- 34:40durch ähm das Eingeben des Textes werden
- 34:42dann automatisch Abfragen generiert.
- 34:45Sprich, diese technische Barriere
- 34:47entfällt komplett. ähm mit wenig Aufwand
- 34:51auch komplexere Analysen äh sind dann
- 34:54möglich. Auch was Thema Datenmengen
- 34:57angeht, ne? Wir haben es probiert. Ähm 4
- 35:00Millionen geht natürlich auch mehr. Eine
- 35:02Datei kann, glaube ich, bis zu ein dem
- 35:04Gigabyte sein, die ich dort hochladen
- 35:06kann. Ähm können genauso verarbeitet
- 35:09werden. Und wir müssen uns mal erinnern,
- 35:10für was ACL schon immer stand. Und das
- 35:13ist ja wirklich Datenmengen, also
- 35:16Verarbeitung großer Datenmengen. Das war
- 35:18ja, sagen wir mal ähm
- 35:21das mit Excel nicht ging, musste dann
- 35:22mit ACL das automatisieren. Ähm das war
- 35:25ACL schon immer wichtig und das ist
- 35:27jetzt auch mit ACLI Studio weiterhin ähm
- 35:31möglich. Ein anderer Punkt, der für ACL
- 35:34auch immer stand, ist natürlich die
- 35:36Nachvollziehbarkeit und das die
- 35:39Korrektheit zum einen ja durch diese
- 35:42Erklärung, durch diese
- 35:43Revisionssicherheit oder die
- 35:44Nachvollziehbarkeit für die
- 35:45Ergebnisfindung ähm ist hier auch
- 35:47beibehalten. Genauso wie das nicht
- 35:49hallutionieren. Also ich kann Sachen
- 35:51fragen, ja, aber ich bekomme keine
- 35:53Antwort, wenn ich das nicht mit einer
- 35:55Query auf die Daten beantworten kann.
- 35:57Und das ist ganz wichtig und ähm ja wird
- 36:01auch entsprechend Wert drauf gelegt.
- 36:04Ein anderer Punkt, es ist eben komplett
- 36:07integriert in das, was wir in ACL schon
- 36:08kennen. Wir haben das Precessing
- 36:10gesehen. Also, ich kann mit den
- 36:12Konnektoren an die Daten kommen, ich
- 36:14kann die vorbereiten. Sachen, die ich
- 36:16vielleicht jetzt schon mache, können
- 36:18weiter verwendet werden und mit den
- 36:21Zwischenergebnissen, die da entstehen,
- 36:24ähm weiterarbeiten, bloß auf eine etwas
- 36:26andere Art eben mit dem AC Studio.
- 36:29Ergänzend das Ganze.
- 36:32Ähm, aber auch was danach passiert, ne?
- 36:34Wir haben gesehen, ähm ist eine
- 36:35Möglichkeit zum Activity Center die
- 36:38Daten ähm abz oder hochzuladen, dort zur
- 36:40Verfügung zu stellen. Sprich, ich kann
- 36:42dann darauf die Visualisierungen
- 36:44aufbauen. Später ist es auch möglich
- 36:46eben in Resanze zu integrieren, damit
- 36:48ich dann meinen Workflow für die
- 36:50Abarbeitung darauf aufsetzen kann und so
- 36:52weiter. Also voll integriert in die
- 36:54bestehende Lösung. Und zu alleretzt, es
- 36:57ist ja in diesem Kosmos der GSC Welt
- 37:02oder ein Tool für Revisoren, für
- 37:04Auditoren mit diesem ganzen Wissen, mit
- 37:07diesem ganzen ähm
- 37:10was eben werden. Also diese ganzen
- 37:12Anforderungen ist speziell auf die
- 37:14Revision zugeschnitten und äh das ist
- 37:16das, was eben das ACLI Studio auch
- 37:19ausmacht am Ende. Ähm, aber das alles
- 37:22ist mehr oder weniger auch erst der
- 37:24Anfang, denn das
- 37:27die Lösung gibt's ja erstmal seit einem
- 37:28Monat, die veröffentlicht wurde und ähm
- 37:31ich glaube einiges erwartet uns hier
- 37:33noch und äh ich bin gespannt Phil ähm
- 37:37was die Ropemap so sagt. So please guide
- 37:39us through the road mode and let us know
- 37:42what we can expect in the near future.
- 37:49Yeah, thanks very
- 37:51nice demo and than thank you for sharing
- 37:55some of the use cases. Really really
- 37:56interesting to see. Look what you've
- 37:59seen uh is just the beginning for us.
- 38:03This is our initial version which is
- 38:07available to customers today. So if you
- 38:10want to have access you can have access
- 38:13to uh ACLI studio which allows you to
- 38:17analyze data uh by uploading it um or
- 38:21integrating with ACL and but very very
- 38:25soon. As you can see with Anton putting
- 38:28in some queries in German,
- 38:33the AI already understands German but is
- 38:38always responding in English. We have a
- 38:41plan quarter to have the AI respond in
- 38:45German as well as internationalize and
- 38:49localize the user interface into other
- 38:54languages like German as well.
- 38:57We are also planning adding an improved
- 39:01AI behind the scenes which will allow
- 39:04the AI to look at different data data
- 39:08tables uh more entically and you will
- 39:11have even improved responses. And we
- 39:15also have a UI update that is coming uh
- 39:18within the next couple of months which
- 39:20will put the data and the chat on the
- 39:23same screen and we're really really
- 39:24excited about that update.
- 39:27Coming up after that we have some key
- 39:31priorities such as
- 39:34including a self-hosted deployment
- 39:38option. So similar to how in ACL you can
- 39:43install and run the analytics engine on
- 39:47premise we want to be able to enable
- 39:50your analytics to run on premise for ACL
- 39:51AI studio.
- 39:54Uh you will need to bring your own AI in
- 39:56that case you will need to have
- 39:57Microsoft copilot open AI enterprise
- 40:00anthropic cloud enterprise something of
- 40:02that nature.
- 40:04essble
- 40:05analytics selfed
- 40:09we also have great plans for
- 40:12better unstructured data analysis so
- 40:14being able to analy data in pdfs and
- 40:16documents and adding in direct
- 40:19connectors as well to studio including
- 40:21integration with data product and SA and
- 40:26then later on in the year we are adding
- 40:28the ability to schedule and repeat those
- 40:30scripts adding more direct connectors
- 40:33integrated visualizations
- 40:35and of course additionalyment options as
- 40:38well excited about this road
- 40:41that pass back to Johannes
- 40:46thank you so good to have you here are
- 40:49we ready for some questions now
- 40:53bitte [gelächter]
- 40:54would
- 40:56it is of course that we kind of expected
- 41:00that new
- 41:04model
- 41:06studio
- 41:08might be best
- 41:11one. Yeah, certainly currently the model
- 41:14behind studio is anthropic clud family
- 41:18of models. We use the best available
- 41:21model in the AWS bedrock private AI
- 41:26environment. Uh so the AWS bedrock AI
- 41:30environment is stateless. It doesn't
- 41:32store any of your prompts. It doesn't do
- 41:34training on any of your data. Uh so
- 41:37we've been leveraging uh that capability
- 41:40uh being provided by AWS throughout uh
- 41:43the world. So if your data is hosted for
- 41:45example in our Frankft um data center
- 41:50the AI is being processed in your
- 41:52Frankfurt data center because AWS offers
- 41:54that. So uh that is the current model.
- 41:57We have uh we have plans for uh
- 42:00continuously updating the foundational
- 42:02model uh behind the scenes but we be
- 42:05constantly monitoring and maintaining uh
- 42:08at least the present level of quality if
- 42:10not improving it over time as the
- 42:12foundational models improve.
- 42:15Thank you that also answered the second
- 42:17questions. Where are my data hosted?
- 42:22relatively sure we will bunch of
- 42:26materials after the webinar and I think
- 42:30to remember there also frequently asked
- 42:33questions section in there.
- 42:37So then one I think also obvious and
- 42:40important question are the data used for
- 42:43training model and if yes who will use
- 42:48them and how
- 42:51the overall policy at diligent is not to
- 42:54train on customer data unless you
- 42:56explicitly consent and opt in to that
- 42:59training of customer data. Uh look,
- 43:02you'll notice that when you're using ACL
- 43:04AI Studio, nothing even gets transferred
- 43:07between one chat to the next. Uh, so we
- 43:10don't store your prompts, your data or
- 43:13anything like that outside of the very
- 43:15isolated uh working uh environment that
- 43:20we have the analytics running. Uh and so
- 43:23no, we don't train on the data. neither
- 43:26does AWS or Bedrock or the model
- 43:28provider uh if you're curious about how
- 43:32all of that works, uh as you mentioned
- 43:34Johannes, we have a uh security and
- 43:38technical overview document that can be
- 43:39shared that provides all the details on
- 43:42how ACL AI studio is architected.
- 43:46Thank you Phil.
- 43:48Now a question that might be a little
- 43:51bit in between the two of you. Maybe you
- 43:53can make a conversation out of that. So
- 43:56you see it in German will just translate
- 43:59it for when I use a base table
- 44:05that was done via ACL data prep script.
- 44:10How can that be like transferred from
- 44:16ACL studio?
- 44:18from robotics to ACL Studio.
- 44:21I think that's partly road map.
- 44:25Yeah, partly road map. So currently if a
- 44:27file is in the related files section of
- 44:31a robot, it will be picked up.
- 44:34Um so what we are adding in uh an update
- 44:39upcoming future version of ACL is a
- 44:42direct export to ACL AI studio function
- 44:45from ACL script. Uh that's not in there
- 44:48right now, but if you can get the data
- 44:50into the related file section of an ACL
- 44:53robot sav API uh then you can make that
- 44:57integration today either from an ACL
- 44:59robot or from a high bond robot. Anton,
- 45:02anything you would add to that?
- 45:04So right now I use just export to Excel
- 45:07and import directly. I could use it as
- 45:09the input output input output section as
- 45:12just mentioned. This would work right
- 45:14now and we are looking for the feature
- 45:16to get it directly or input directly to
- 45:19stud.
- 45:23Very good. Danke schön.
- 45:26Die nächste Frage äh hat eigentlich drei
- 45:30Elemente. Ich teile die mal auf. Äh
- 45:32unser Download wird aus SAP in Form
- 45:36einer TXT Datei gemacht.
- 45:38Kann ich diese auch für die Analyse
- 45:40hochladen? Anton, wer gleich kurz was
- 45:43für dich?
- 45:44Ähm, right now, also jetzt
- 45:46wahrscheinlich noch nicht. Ähm, aktuell
- 45:48werden CSV und Excel Dateien
- 45:49unterstützt, aber wir haben auf der
- 45:50Roadmap gehört, dass auch
- 45:52unstrukturierte PDF TXT Dateien ähm
- 45:55möglich sein werden. Wobei hier würde
- 45:57ich eher den Weg wählen, es nicht in TXT
- 45:59zu bekommen, sondern vielleicht über
- 46:01einen Connektor die Daten sauber
- 46:03abzuziehen, denn mit txt Format ist es
- 46:06doch fehleranfälich fällig, ja, sage ich
- 46:09jetzt mal, die Daten so zu ziehen, aber
- 46:10ja,
- 46:12also mit Umweg
- 46:15maybe that one more to how long are the
- 46:18dat stored in the cloud
- 46:22data that stored in the cloud is there
- 46:24until you decide to delete it. Uh the
- 46:28nice thing about ACL AI studio is that
- 46:31all of your data stays within this very
- 46:33selfcontained
- 46:35single tenant database. Uh so every time
- 46:38you open up a different data set you
- 46:41have your own computing environment, you
- 46:43have your own database. So your data is
- 46:45actually not mixed with other clients.
- 46:50So weve built ACL AI studio with
- 46:52isolation and security in mind. So the
- 46:56dat is there until you decide to delete
- 46:57it. Okay. PH the next part definitely
- 47:01speaks to that security
- 47:04question to. So who then would have
- 47:07access to that closed environment on the
- 47:10AWS only customer correct. So we have a
- 47:15shared uh security shared responsibility
- 47:18security model the same as the rest of
- 47:21diligent one platform. So we have built
- 47:24ACL AI Studio with the very same
- 47:26security controls in mind as the rest of
- 47:29the diligent one platform which is ISO
- 47:3227001 and uh Sock 2 certified. So our
- 47:38engineers don't have any access to your
- 47:41data unless there's an escalation and a
- 47:44director approval with customer
- 47:47authorization uh written customer
- 47:49authorization um and then uh within uh
- 47:53within your within your customer
- 47:56environment when you create a data set
- 47:59only the administrators of your of your
- 48:02organization have access to the data set
- 48:05um and you can explicitly grant access
- 48:09to other users if you want. In the near
- 48:12future, we will have a feature where you
- 48:14when you create a data set, even the
- 48:17even your system administrators will not
- 48:19be able to open the data set. They'll be
- 48:21able to see the data set and see that it
- 48:22exists, but they won't be able to open
- 48:25it to see the data inside. Um, so we'll
- 48:27be adding additional security levels on
- 48:29top of the data. Of course security and
- 48:32privacy is top of mind when it comes to
- 48:35building an enterprise application
- 48:38studio.
- 48:39Thank you. I will just repeat it a
- 48:42little bit in German. Also die Daten
- 48:45hier
- 48:47sind nur dem Kunden zugänglich. Momentan
- 48:50hat noch der Kundenadministrator die
- 48:53volle Übersicht. Die Daten werden nicht
- 48:55für Trainingszwecke äh gebraucht, also
- 48:58gar nicht von ACL verwendet. äh und sind
- 49:01nur dem Kunden äh zugänglich. Äh außer
- 49:04es gibt einen entsprechenden expliziten
- 49:07Konsent des Kunden.
- 49:13Bitte gerne äh Nachfragen stellen
- 49:19oder auch gerne den Daumen heben, wenn
- 49:23es äh ausreichend beantwortet ist.
- 49:33do we have any further questions at the
- 49:36moment
- 49:44just one last thing from my side because
- 49:46it was shortly mentioned
- 49:49on the road map the connection between
- 49:53robotics ACL AI Studio.
- 49:58Everybody will be interested in that.
- 50:00What is your feeling for the time frame
- 50:03on the road map for this one? For a
- 50:08direct uh
- 50:10command from ACL to export from ACL
- 50:14directly to ACLI Studio, we are looking
- 50:16at a January February time frame for ACL
- 50:1919.5 that will include that
- 50:22functionality.
- 50:24But even before that we will have some
- 50:26sort of API that you be able to connect
- 50:28directly in by the end of the year at
- 50:31the latest.
- 50:33Thank you. I think I think that was
- 50:35important so it's literally around the
- 50:37corner. Also diese Funktionalität werden
- 50:40wir sehr bald sehen. Ähm, ich habe hier
- 50:42noch eine Nachfrage. Ähm, can I
- 50:48das say? Can I allow the data for a
- 50:52group if I am the admin, I guess within
- 50:56my environment? So, the admin say,
- 51:00"Okay, I release that I
- 51:04Okay,
- 51:05so this is a yes for that last question.
- 51:08Correct and and there's two things about
- 51:11that. One is yes, the admin will see all
- 51:13of the data or they currently see all of
- 51:15the data sets and they can control
- 51:17access especially if somebody leaves the
- 51:19organization and now you need to change
- 51:22who has access to that data set. Of
- 51:24course, all of those
- 51:26changes in permissions are logged in the
- 51:29activity log within AC Studios.
- 51:31everything is auditable uh around the
- 51:34controls and then secondly uh one thing
- 51:37that we didn't talk about I don't think
- 51:39is the number of users and licenses.
- 51:43So with ACLI studio every single
- 51:46professional user license on diligent
- 51:48one platform
- 51:50can open ACL AI studio. We don't have a
- 51:54separate license count for ACL AI
- 51:56studio. Every user that is a
- 51:58professional user can open it. And what
- 52:01we will what we will restrict is the
- 52:03number of simultaneous
- 52:05sessions.
- 52:07So that will be up to you as an
- 52:10organization how many simultaneous
- 52:12sessions you want to have.
- 52:17Please allow me to translate that
- 52:18shortly.
- 52:20Also ähm Phil hat gerade auch über die
- 52:23das Lizenzmodell gesprochen. Das
- 52:25Lizenzmodell wird anders als im
- 52:28herkömmlichen ACL äh nicht so sehr auf
- 52:31die User
- 52:33abziählen, sondern jeder ACL
- 52:35Professional User hat Zugriff. Das
- 52:38Lizenzmodell äh spricht tatsächlich zu
- 52:41der Anzahl der parallel genutzten
- 52:45Funktionalitäten. Also wie viele User
- 52:47können parallel äh ACL AI Studio nutzen?
- 52:56Gut, maybe question on the trial period.
- 53:00So I think this is easily possible just
- 53:03to reach out to DAB in that case and we
- 53:07will enable it. Is it two weeks or 30
- 53:11days? I'm not sure right now.
- 53:1430 days.
- 53:1530 days. Perfect.
- 53:17Yes. And Anton I think on the last slide
- 53:20there will also be the email address
- 53:23where you have the possibility to reach
- 53:25out to us sales DAB.
- 53:29Ähm, that will also be included in the
- 53:32slide deck that you should ähm das wird
- 53:36auch Entschuldigung.
- 53:38Ähm, also hier sehen Sie noch die äh
- 53:40E-Mailadresse, an die Sie sich wenden
- 53:42können, wenn Sie weitere Fragen haben.
- 53:44Ähm das Slightdeck und das Recording und
- 53:47weiteres Material wird Ihnen in den
- 53:49nächsten Tagen dann per E-Mail zur
- 53:51Verfügung gestellt werden.
- 53:55Schon
- 53:57gut. Ich denke, wenn es momentan keine
- 54:00weiteren Fragen gibt,
- 54:03würden wir dann das Webinar auch langsam
- 54:06zum Ende führen.
- 54:08Dann kommen sie auch alle rechtzeitig in
- 54:10den Feierabend. Äh, noch mal vielen Dank
- 54:14an unsere Teilnehmer für ihre Zeit und
- 54:16die Interesse heute.
- 54:18Thank you, special thanks to Phil again.
- 54:20Thank you for being part of that webinar
- 54:23today and for your direct insights
- 54:26today. Much appreciated. Anton, vielen
- 54:29Dank auch für deine Präsentation und in
- 54:33diesem Sinne vielen Dank noch mal an das
- 54:35Auditorium und einen schönen Feierabend.
- 54:37Danke schön.
- 54:38Danke schön. Schönen Abend. Wiedersehen.
About this transcript
This page contains the full transcript of Sprich mit deinen Daten – powered by ACL AI Studio | Webinar by dab & Diligent by dab_analytics_simplified, generated from the public captions YouTube serves with the video. The transcript has 7,711 words across 1,294 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.