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, monatlich oder in Real-Time automatisiert ausgeführt werden.
Task-Erstellung
Klicke links auf den gewünschten Workspace und erstelle mit + Task oben rechts einen neuen Task.
Wähle anschließend, welche Art von Task erstellt werden soll. In den folgenden Abschnitten werden die einzelnen Task-Typen genau erklärt.
Sollten Parameter nicht mit (Optional) gekennzeichnet sein, handelt es sich um ein Pflichtfeld.
Bei Verwendung von Initial und Delta Variant ist folgendes zu beachten.
Die Initial Variant wird nur beim ersten Run genutzt, bei allen darauf folgenden Runs wird die Delta Variant verwendet.
Bei den einzelnen Schritten kannst Du direkt in die Verbindungseinstellungen springen, bspw. beim SAP-System. Fahre mit der Maus über die Überschrift und klicke auf Open.
Analytic Task
Auf Grundlage einer Analytic Group mit gesetzten Parametern werden die Daten aus dem SAP-System extrahiert und in die SQL-Datenbank geschrieben. Anschließend wird die Analyse durchgeführt.
1. Name & Description
- Taskname: vergebe einen Namen
- Description: optional kannst Du eine Beschreibung setzen
2. SAP System
Choose a SAP System
- SAP-System: wähle aus der Liste ein SAP-System
- Parallel Extractions: definiere, wie viele Slots die Extraktion parallel bei diesem SAP-System nutzen kann bzw. darf
Data Masking
- Disable Data Masking: Daten bleiben unverändert
- Pseudonymize: Daten werden durch die Anwendung eines Salt pseudonymisiert, bevor sie gehasht werden
3. Data Strategy
Wähle aus der Liste eine vorhandene Data Strategy aus.
4. SQL Server
- SQL Server: wähle aus der Drop-Down-Liste eine SQL-Verbindung
- Schema for Extracted Data: Anzeige und Erklärung des Schemas aufgrund der gewählten Data Strategy
- Schema for Results Data: Anzeige und Erklärung des Schemas aufgrund der gewählten Data Strategy
Settings - Data Transformation
- Use SAP Primary Keys: verwendet die Primärschlüssel von SAP wie bspw. MANDT oder BUKRS
- Use NEXUS_ID: fügt das Feld NEXUS_ID automatisch zum Tabellen-Layout hinzu
- Both - Start & End, Start, End oder None: definiert, ob und wo Leerzeichen bei den Feldwerten entfernt werden sollen
5. Schedule
Start Time
- Start Now: Task startet unmittelbar nach Fertigstellung
- Start Later: Task startet zum gewählten Zeitpunkt (Datum, Uhrzeit mit Zeitzone, Tag und Slot)
Updates
- No Updates needed: keine wiederholte Einplanung des Task
- Regular Update needed: Task wird zur wiederholten Ausführung eingeplant (Nur verfügbar, wenn im vorherigen Schritt Start Later gewählt wurde)
Run Interval | Mögliche Einstellungen | Beschreibung |
Hourly | 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 | 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 | 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 | 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) |
6. Analytic Group
- Analytic Group: wähle über das Drop-Down eine vorhandene Analytic Group
- Analytic Steps: zeigt die in der gewählten Analytic Group enthaltenen Analytic Steps an
7. Parameters
Befülle in diesem Bereich die benötigten Parameter.
8. Third-Party Services
Add Excel
- Export Path (Subfolder): trage den Speicher-Pfad für die Excel-Datei ein
- Test Path: teste, ob der angegebene Pfad richtig und erreicht ist
- Copy Full Path: kopiere den Datei-Pfad in die Zwischenablage
- 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 (alle Result Tables in einer Excel-Datei)
- Data Limit: legt die maximale Anzahl an Einträgen pro Datei fest. Bei Überschreitung wird automatisch eine weitere Excel-Datei angelegt
- Enable Thousands Separators: bei Aktivierung dieser Option wird ein Tausender-Trennzeichen eingefügt
- Add Header: bei Aktivierung werden die Spaltennamen in die erste Zeile der Excel-Tabellen geschrieben
- Create Subfolder per Run: bei wiederholter Ausführung wird für jeden Run ein eigener Unterordner erstellt
- Result Table & Alias: hier kann pro Result Table ein Alias (alternativer Name) hinterlegt werden
Mit Add Excel Service schließt Du die Konfiguration ab.
Add CSV
- Export Path (Subfolder): trage den Speicher-Pfad für die CSV-Datei ein
- Test Path: teste, ob der angegebene Pfad richtig und erreicht ist
- Copy Full Path: kopiere den Datei-Pfad in die Zwischenablage
- Delimiter:
- Comma ,
- Tab (wie die Tab-Taste Deiner Tastatur)
- Pipe |
- Hashtag #
- Semikolon ;
- Data Limit: legt die maximale Anzahl an Einträgen pro Datei fest. Bei Überschreitung wird automatisch eine weitere CSV-Datei angelegt (trage 0 ein, um alle Einträge in eine Datei zu schreiben)
- Add Header: bei Aktivierung werden die Spaltennamen in die erste Zeile der CSV-Tabellen geschrieben
- Create Subfolder per Run: bei wiederholter Ausführung wird für jeden Run ein eigener Unterordner erstellt
- Result Table & Alias: hier kann pro Result Table ein Alias (alternativer Name) hinterlegt werden
Mit Add CSV Service schließt Du die Konfiguration ab.
Add Alteryx
- Export Path (Subfolder): trage den Speicher-Pfad für die Alteryx-Datei ein
- Test Path: teste, ob der angegebene Pfad richtig und erreicht ist
- Copy Full Path: kopiere den Datei-Pfad in die Zwischenablage
- Use Unicode: bei Aktivierung wird Unicode-Kodierung genutzt
- Result Table & Alias: hier kann pro Result Table ein Alias (alternativer Name) hinterlegt werden
Mit Add Alteryx Service schließt Du die Konfiguration ab.
9. Review
Im Review werden alle gewählten Einstellungen und Parameter nochmals komplett angezeigt.
Möchtest Du eine der Einstellungen ändern, kannst Du einfach über den Eintrag klicken. Du gelangst automatisch zu diesem Bereich zurück.
Wenn alles in Ordnung ist, klicke auf Create Task.
Extraction Task
Hier wird für die Daten-Extraktion aus SAP ein benutzerdefiniertes Extraction-Paket verwendet, welches über das Package Studio erstellt wurde. Diese Daten werden in die SQL-Datenbank gespeichert. Es findet keine Analyse der Daten statt.
1. Name & Description
- Taskname: vergebe einen Namen
- Description: optional kannst Du eine Beschreibung setzen
2. SAP System
Choose a SAP System
- SAP-System: wähle aus der Liste ein SAP-System
- Parallel Extractions: definiere, wie viele Slots die Extraktion parallel bei diesem SAP-System nutzen kann bzw. darf
Data Masking
- Disable Data Masking: Daten bleiben unverändert
- Anonymize: Feldwerte werden durch XXXXXXXXXXXX ersetzt
- Pseudonymize: Daten werden durch die Anwendung eines Salt pseudonymisiert, bevor sie gehasht werden
3. Data Strategy
Wähle aus der Liste eine vorhandene Data Strategy aus.
4. SQL Server
- SQL Server: wähle aus der Drop-Down-Liste eine SQL-Verbindung
- Schema for Extracted Data: Anzeige und Erklärung des Schemas aufgrund der gewählten Data Strategy
Table Layout
- With Field Prefix: setzt den Tabellen-Namen vor den Spalten-Namen
- Without Field Prefix: setzt nur den Namen der Spalte
Settings - Data Transformation
- Use SAP Primary Keys: verwendet die Primärschlüssel von SAP wie bspw. MANDT oder BUKRS
- Use NEXUS_ID: fügt das Feld NEXUS_ID automatisch zum Tabellen-Layout hinzu
- Both - Start & End, Start, End oder None: definiert, ob und wo Leerzeichen bei den Feldwerten entfernt werden sollen
5. Schedule
Start Time
- Start Now: Task startet unmittelbar nach Fertigstellung
- Start Later: Task startet zum gewählten Zeitpunkt (Datum, Uhrzeit mit Zeitzone, Tag und Slot)
Updates
- No Updates needed: keine wiederholte Einplanung des Task
- Regular Update needed: Task wird zur wiederholten Ausführung eingeplant
Run Interval | Mögliche Einstellungen | Beschreibung |
Hourly | 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 | 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 | 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 | 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) |
Real-Time | Ohne Delay oder Delay von 1 bis 59 Minuten | Real-Time ohne Delay bedeutet, dass ein neuer Run gestartet wird, sobald der letzte Run erfolgreich abgeschlossen wurde. Wird ein Delay angegeben, wird nach erfolgreichem Abschluss des vorherigen Runs diese Zeit abgewartet, bis der nächste Run automatisch startet. |
6. Extraction Package
Wähle über das Drop-Down ein Extraction Package.
Falls aufgrund der bisher getroffenen Einstellungen möglich, kann bei der Wahl eines Extraction Package angegeben werden, ob beim ersten Run die Initial-Variant und bei den darauf folgenden Runs die Delta-Variant genutzt werden soll.
Bei der Drop-Down-Liste bei Initial Variant kann die initiale Variante angegeben werden, falls mehrere Varianten erstellt wurden.
7. Parameters
General
Befülle je nach gewähltem Extraction Package die benötigten Parameter.
SAP System - ERP oder SAP System - S/4HANA
- Preferred Language: wähle die gewünschte Sprache aus
- Fallback Language: optional kannst Du eine Fallback-Sprache auswählen, sollten Beschreibungen nicht in der präferierten Sprache verfügbar sein
Company Code
- Available Company Code: zeigt alle Buchungskreise des gewählten SAP-Systems an
- Selected Company Codes: listet alle Buchungskreise auf, für die die Daten extrahiert werden sollen
8. Third-Party Services
Add CSV
- Export Path (Subfolder): trage den Speicher-Pfad für die CSV-Datei ein
- Test Path: teste, ob der angegebene Pfad richtig und erreicht ist
- Copy Full Path: kopiere den Datei-Pfad in die Zwischenablage
- Delimiter:
- Comma ,
- Tab (wie die Tab-Taste Deiner Tastatur)
- Pipe |
- Hashtag #
- Semikolon ;
- Data Limit: legt die maximale Anzahl an Einträgen pro Datei fest. Bei Überschreitung wird automatisch eine weitere CSV-Datei angelegt (trage 0 ein, um alle Einträge in eine Datei zu schreiben)
- Add Header: bei Aktivierung werden die Spaltennamen in die erste Zeile der CSV-Tabellen geschrieben
- Create Subfolder per Run: bei wiederholter Ausführung wird für jeden Run ein eigener Unterordner erstellt
- Result Table & Alias: hier kann pro Result Table ein Alias (alternativer Name) hinterlegt werden
Mit Add CSV Service schließt Du die Konfiguration ab.
Add Alteryx
- Export Path (Subfolder): trage den Speicher-Pfad für die Alteryx-Datei ein
- Test Path: teste, ob der angegebene Pfad richtig und erreicht ist
- Copy Full Path: kopiere den Datei-Pfad in die Zwischenablage
- Use Unicode: bei Aktivierung wird Unicode-Kodierung genutzt
- Result Table & Alias: hier kann pro Result Table ein Alias (alternativer Name) hinterlegt werden
Mit Add Alteryx Service schließt Du die Konfiguration ab.
9. Review
Im Review werden alle gewählten Einstellungen und Parameter nochmals komplett angezeigt.
Möchtest Du eine der Einstellungen ändern, kannst Du einfach über den Eintrag klicken. Du gelangst automatisch zu diesem Bereich zurück.
Wenn alles in Ordnung ist, klicke auf Create Task.
Replication Task
Die aus SAP extrahierten Daten werden in die unter Punkt Connection gewählte Umgebung weitergegeben. Eine direkte Speicherung auf dem SQL-Server, wie beim Analytic- oder Extraction-Task, findet nicht statt.
1. Name & Description
- Taskname: vergebe einen Namen
- Description: optional kannst Du eine Beschreibung setzen
2. SAP System
Choose a SAP System
- SAP-System: wähle aus der Liste ein SAP-System
- Parallel Extractions: definiere, wie viele Slots die Extraktion parallel bei diesem SAP-System nutzen kann bzw. darf
Data Masking
- Disable Data Masking: Daten bleiben unverändert
- Anonymize: Feldwerte werden durch XXXXXXXXXXXX ersetzt
- Pseudonymize: Daten werden durch die Anwendung eines Salt pseudonymisiert, bevor sie gehasht werden
3. Connection
Connection Type
- Fabric Mirrored Database: wähle über das Drop-Down eine vorhandene Connection zu Fabric Mirror
- Fabric Lakehouse: wähle eine Lakehouse Verbindung über die Liste
- Snowflake: wähle eine Snowflake Connection und ein Database Schema
Data Strategy
- Merge: die extrahierten Daten werden mit bereits vorhandenen zusammengefügt
- Overwrite: löscht bei Beginn der Extraction bereits vorhandene Datensätze, ehe die neuen Daten eingetragen werden
Settings - Data Transformation
- Use SAP Primary Keys: verwendet die Primärschlüssel von SAP wie bspw. MANDT oder BUKRS
- Use NEXUS_ID: fügt das Feld NEXUS_ID automatisch zum Tabellen-Layout hinzu
- Both - Start & End, Start, End oder None: definiert, ob und wo Leerzeichen bei den Feldwerten entfernt werden sollen
4. Schedule
Start Time
- Start Now: Task startet unmittelbar nach Fertigstellung
- Start Later: Task startet zum gewählten Zeitpunkt (Datum, Uhrzeit mit Zeitzone, Tag und Slot)
Updates
- No Updates needed: keine wiederholte Einplanung des Task
- Regular Update needed: Task wird zur wiederholten Ausführung eingeplant (Nur verfügbar, wenn im vorherigen Schritt Start Later gewählt wurde)
Run Interval
Mögliche Einstellungen
Beschreibung
Hourly
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
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
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
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)
Real-Time
Ohne Delay
oder
Delay von 1 bis 59 Minuten
Real-Time ohne Delay bedeutet, dass ein neuer Run gestartet wird, sobald der letzte Run erfolgreich abgeschlossen wurde.
Wird ein Delay angegeben, wird nach erfolgreichem Abschluss des vorherigen Runs diese Zeit abgewartet, bis der nächste Run automatisch startet.
5. Extraction Package
Wähle über das Drop-Down ein Extraction Package.
Falls aufgrund der bisher getroffenen Einstellungen möglich, kann bei der Wahl eines Extraction Package angegeben werden, ob beim ersten Run die Initial-Variant und bei den darauf folgenden Runs die Delta-Variant genutzt werden soll.
Bei der Drop-Down-Liste bei Initial Variant kann die initiale Variante angegeben werden, falls mehrere Varianten erstellt wurden.
6. Parameters
Befülle in diesem Bereich die benötigten Parameter.
7. Review
Im Review werden alle gewählten Einstellungen und Parameter nochmals komplett angezeigt.
Möchtest Du eine der Einstellungen ändern, kannst Du einfach über den Eintrag klicken. Du gelangst automatisch zu diesem Bereich zurück.
Wenn alles in Ordnung ist, klicke auf Create Task.