Tasks
Du kannst in einem Workspace mehrere Tasks erstellen, um verschiedene Analysen durchführen zu können. Diese Tasks kannst Du zeitlich einplanen, sodass sie einmalig, stündlich, täglich, wöchentlich oder monatlich automatisiert durchgeführt werden.
Beim Hinzufügen eines neuen Tasks hast Du nun mehrere Möglichkeiten:
- Klicke oben auf Workspaces und anschließend direkt in einem Workspace auf den Button + Task in Workspace
- Klicken oben auf Workspaces und dann oben rechts auf den Button + Task
- Klicke oben auf Workspaces, anschließend auf den Namen des Workspace -> in der nachfolgenden Auflistung der Tasks zu diesem Workspace kannst Du dann oben rechts auf + Task klicken
Die Differenzierung zwischen Analytic und Extraction erfolgt ab dab Nexus Version 1.14 nicht mehr auf Ebene des Workspaces sondern auf Task-Ebene. So können in einem Workspace verschiedene Task-Typen erstellt werden.
Analytic Task oder Extraction Task
Sobald Du einen Task anlegen möchtest, musst Du wählen, welche Art von Task Du erstellen möchtest.
- Analytic Task -> Erzeugt automatisch ein Extraktionspaket auf Grundlage der gewählten Schritte, extrahiert die Daten und führt anschließend die Analyse durch
- Extraction Task -> Verwendet benutzerdefiniertes Paket, das über das Package Studio erstellt wurde, um die Datenextraktion durchzuführen -> es erfolgt keine Analyse der Daten
In den nächsten Schritten siehst Du nun, welche Einstellungen im Task getroffen werden müssen.
Alle Einstellungen, die neben ihrem Namen einen Asterisk * haben, sind Pflichtangaben und müssen daher definiert werden.
Workspace & SAP-System
- Workspace -> Hier kannst Du den Workspace eintragen bzw. ändern, falls Du den Task in den vorherigen Schritten im falschen Workspace angelegt hast
- SAP-System & Slots -> Bestimme, aus welchem SAP-System die Daten extrahiert werden sollen und wie viele Tabellen gleichzeitig extrahiert werden können (Standard: 2 Slots)
- Privacy Protection -> Hier kannst Du definieren, ob sensible Daten (bspw. Usernamen, Personennamen, etc.) verschlüsselt werden sollen (Du kannst die Verschlüsselung bezogen auf ein SAP-System auch erzwingen -> aktiviere hierzu die Option Force Privacy Protection bei der Erstellung der Verbindung des SAP-Systems in dab Nexus über Settings -> SAP Systems)
- None -> Keine Verschlüsselung
- Pseudonymize -> Sensible Daten werden mit einem eingetragenen Salt verschlüsselt
- Anonymize -> Sensible Daten werden mit dem Wert XXXXXXXXXXXX ersetzt
- Pseudonymize Salt -> Definiere hier den Salt, mit dem die sensiblen Daten verschlüsselt werden sollen
Klicke anschließend auf Continue.
Data Strategy & SQL-Server
- Data Strategy -> Wähle die Data Strategy aus, die Du über Settings -> Data Strategies erstellt hast
- SQL Server -> Bestimme den SQL-Server, auf dem die extrahierten und analysierten Daten gespeichert werden sollen (in diesem Fall auch die Angabe der genauen SQL-Database, in der die Daten abgelegt werden). Die beiden Schemata werden automatisch ausgefüllt, je nachdem was Du in Settings -> Data Strategies in den Feldern Database Schema eingetragen hast
Klicke anschließend auf Continue.
Use Primary Key Override
Ab Version 1.13.1 kann die Option Enable Primary Key Override aktiviert werden.
Die Option Enable Primary Key Override kann wie folgt aktiviert werden:
Prüfe, ob die Option Enable Primary Key Override aktiviert ist. Genaue Informationen findest Du in diesem Artikel. Nur wenn dort die Option aktiviert ist, ist die Checkbox bei Task-Erstellung sichtbar.
Die Aktivierung der Einstellung im Task führt dazu, dass bei jeder extrahierten Tabelle eine neue Spalte mit dem Namen NEXUS_ID hinzugefügt wird, die als Primärschlüssel dient und die systemeigenen Primärschlüsselfelder umgeht.
Scheduling
In diesem Abschnitt hast Du die Möglichkeit, Tasks einmalig auszuführen oder sie wiederholt einzuplanen. Die folgenden Schritte erklären Dir alle möglichen Einstellungen:
Regler | Intervall | Mögliche Einstellungen | Beschreibung |
Once | keine Wiederholung | Start Time mit Datum und Uhrzeit (incl. Zeitzone) oder Run immediately | Run wird entweder zum eingetragenen Zeitpunkt oder sofort nach Fertigstellung des Tasks einmalig durchgeführt |
Hourly | stündlich | Start Time mit Datum und Uhrzeit (incl. Zeitzone) 1 bis 23 Stunden | Lege fest, in welchem Stunden-Intervall der Task wiederholt ausgeführt werden soll |
Daily | täglich | Start Time mit Datum und Uhrzeit (incl. Zeitzone) 1 bis 6 Tage | Lege fest, in welchem Tages-Intervall der Task wiederholt ausgeführt werden soll |
Weekly | wöchentlich | Wochentag-Auswahl Start Time mit Datum und Uhrzeit (incl. Zeitzone) 1 bis 7 Tage | Lege fest, an welchen Wochentagen der Task wiederholt ausgeführt werden soll |
Monthly | monatlich | 1 bis 28 Tage oder last day 1 bis 12 Monate Start Time mit Datum und Uhrzeit (incl. Zeitzone) | Lege fest, an welchen Tagen im Monat der Task wiederholt ausgeführt werden soll (alternativ auch immer am letzten Tag im Monat) |
Klicke nach dem Festlegen des Intervalls auf Continue.
Parameter
Je nach Typ des Tasks (Extraction oder Analytic) kannst Du ganz oben in der Mitte entweder ein Extraction Package mit Variante oder eine Analytic Group angeben.
Die darunter aufgelisteten Parameter ändern sich je nach Auswahl des Task-Typs und des Extraction Packages bzw. der Analytic Group.
Auch hier müssen alle mit * (Asterisk) versehenen Parameter befüllt werden, da es sich um Pflichtangaben handelt.
Klicke anschließend auf Continue.
Third-Party Services
Du musst hier keinen Third-Party Service einbinden. Wenn Du ohne fortfahren möchtest, klicke hier einfach unten auf Continue.
- Third-Party Services -> Mit einem Klick auf das große + kannst Du einen Third-Party Service einbinden, wenn Du die extrahierten und analysierten Daten bspw. in Excel oder eine CSV-Datei exportieren möchtest.
Excel
Markiere im Popup die Option Excel und wähle Choose & Configure.
Folgende Einstellungen können bzw. müssen angegeben werden:
- Export Path (ggf. mit Subfolder) -> gebe einen Pfad an, wo die Excel-Datei gespeichert werden soll
- Test Path -> mit diesem Button kannst Du testen, ob der von Dir angegebene Pfad richtig ist und erreicht werden kann
- Copy Full Path -> mit einem Klick kannst Du Dir den Datei-Pfad in die Zwischenablage kopieren, sodass Du ihn anschließend im Datei-Browser einfach einfügen und suchen kannst
- Export Mode:
- File per Result Table -> Pro Ergebnistabelle (Result Table) wird eine eigene Excel-Datei angelegt und gespeichert
- Sheet per Result Table in one File -> Pro Ergebnistabelle (Result Table) wird ein eigenes Arbeitsblatt (Sheet) in einer Excel-Datei angelegt. So landen alle Result Tables in einer einzigen Excel-Datei
- Data Limit -> lege fest, wie viele Einträge maximal in einer Datei gespeichert werden sollen. Wird diese Anzahl überschritten, wird automatisch eine weitere Excel-Datei angelegt
- Add Header -> Mit Aktivierung dieser Option wird der Spaltenname in die erste Zeile der Excel-Tabellen geschrieben
- Create Subfolder per Run -> Ist diese Option aktiviert und wird der Task wiederholt ausgeführt, werden die Excel-Dateien eines jeden Runs separat in eigene Unterordner gespeichert
- Result Table & Alias -> Für jede Ergebnistabelle kannst Du hier eine alternative Bezeichnung eintragen, bspw. um den Tabellen in den Export-Dateien sprechendere Namen zu geben
Klicke unten rechts auf Add Excel Service, um die Einstellungen für den Third-Party Service abzuschließen.
Dir wird nun in der Übersicht angezeigt, dass Du einen Excel-Export als Third-Party Service für diesen Task erstellt hast. Du hast hier des Weiteren auch die Möglichkeit, mehrere Third-Party Services anzulegen um die Ergebnistabellen bspw. parallel in CSV-Dateien zu exportieren.
CSV-Export
Beim CSV-Export verhält es sich bei der Einbindung genauso wie der Excel-Export. Klicke auf das große +, wähle CSV aus und klicke auf Choose & Configure. Du kannst hier ebenfalls, falls gewünscht, den Export-Pfad (mit Unterordner), das Data Limit, den Spaltennamen in der ersten Zeile, die Speicherarten und die Aliase für die Ergebnistabellen anpassen.
Zusätzlich musst Du beim CSV-Export noch den Delimiter angeben -> Die Voreinstellung wird ebenfalls aus den Settings -> Third-Party Services -> CSV-Export gelesen.
Hier hast Du folgende Einstellungsmöglichkeiten:
- Komma ,
- Semikolon ;
- Hashtag #
- Pipe |
- Tab (wie die Tab-Taste Deiner Tastatur)
Klicke unten auf Continue, um fortzufahren.
Abschluss
- Name -> Gebe dem Task einen Namen
- Description -> Du kannst für den Task eine Beschreibung erstellen
Klicke anschließend unten auf Finish, um die Task-Erstellung abzuschließen.