Speak to a rep about your business needs
See our product support options
Allgemeine Anfragen und Standorte
KontaktHäufige Workflow-Probleme
SPÄTE DATEN
Control-M beobachtet die erforderliche HDFS-Datei und die Mindestgröße, bevor er den Spark-Job freigibt. Wenn die Ankunftskriterien innerhalb des definierten Fensters nicht erfüllt sind, scheitert der Beobachter, anstatt die Verarbeitung unvollständiger Daten zu starten.
JOBVERSAGEN
Control-M verfolgt den Spark-Job als Teil des End-to-End-Workflows, verhindert, dass abhängige Jobs nach einem Ausfall fortgesetzt werden, und wendet definierte Wiederherstellungsmaßnahmen an, damit unvollständige Verarbeitung nicht auf die nachgelagerte Auslieferung übergeht.
LUFTSTROM · FUNKE
Control-M koordiniert die Abhängigkeit zwischen dem Airflow-DAG und der Spark-Verarbeitung und gibt den Spark-Job erst frei, wenn die Upstream-Bedingungen erfüllt sind – ohne auf getrennte Zeitpläne oder manuelle Übergaben zwischen den Orchestrierungsschichten angewiesen zu sein.
HDFS-VORBEREITUNG
Control-M kann HDFS-Befehle vor oder nach der Ausführung von Spark ausführen und bestimmen, ob ein Befehlsfehler den Auftrag auslösen sollte. Vorbereitung und Bereinigung werden zu kontrollierten Teilen des Workflows statt versteckter Skriptabhängigkeiten.
SLA-RISIKO
Control-M verfolgt die Spark-Workload innerhalb des kompletten Geschäftsdienstes, führt SLA-Überwachung über abhängige Jobs durch und beseitigt Verzögerungen, bevor der End-to-End-Workflow seine erforderliche Abschlusszeit verpasst.
Steuerung-M + Funke
|
workload.types |
PySpark-Skripte · Java-Anwendungen · Scala-Anwendungen · Spark-Anwendungs-JARs · Anwendungsargumente · Spark-Befehlszeilenoptionen |
|
trigger.type |
Ankunft der HDFS-Datei · Mindestdateigröße · Jobabschluss vorgelagert · Zeitplan · Workflow-Abhängigkeit · Control-M-Ereignis |
|
cross_tool.deps |
Apache Airflow DAG · Hive Job · HDFS-Befehle · Schneeflockenauftrag · Databricks-Auftrag · GCP Dataproc · Nachgelagerte Dateizustellung |
|
cloud.platforms |
Hadoop/YARN-Cluster · On-Premises und cloudgehostete Hadoop · läuft parallel zu separaten Control-M-Integrationen für GCP Dataproc, Azure HDInsight, Amazon EMR und OCI Data Flow |
|
error_handling |
Fehlerbehandlung vor dem Befehl · Nachbefehlsfehlerbehandlung · Abhängigkeitsgating · Wiederholungsaktionen · Downstream-Kaskadenverhinderung · SLA-Warnung |
|
Durchsatz |
Verteilte Datenverarbeitung · Cluster-Workloads · Batch-Spark-Anwendungen · Job-Level-Orchestrierung · Keine Workflow-Planung pro Datensatz |
|
Beobachtbarkeit |
Jobstatus · Auftragsausgabe · YARN-aggregierte Logs · Workflow-Abhängigkeiten · SLA-Überwachung · End-to-End-Sichtbarkeit von Workflows |
End-to-End-Orchestrierung
Control-M orchestriert Workflows über Spark, Airflow, HDFS, Hive, Snowflake, Dateiübertragungen und Cloud-Dienste in einem einzigen Job-Flow – mit Abhängigkeitsverfolgung, SLA-Transparenz und automatisierter Wiederherstellung in allen Bereichen.
|
Spark |
PySpark-Ausführung · Java/Scala-Anwendungen · Argumente · Kommandozeilenoptionen · Jobüberwachung |
|
HDFS |
Dateibeobachtung · Mindestgrößenkriterien · Befehle · Vorbereitung · Aufräumen |
|
Bienenstock |
Skriptausführung · Parameter · Abhängigkeitskoordination · Auftragsüberwachung |
|
Apache-Luftstrom |
DAG-Auslöser · Statusüberwachung · Werkzeugübergreifende Abhängigkeitskoordination |
|
Schneeflocke |
SQL-Ausführung · Datenladen · gespeicherte Verfahren · nachgelagerte Workflow-Koordination |
|
GCP Dataproc |
Spark-Batch, Workflow-Vorlagen, serverlose Spark-Batches |
|
Azure HDInsight |
Spark-Batch-Ausführung, Anwendungsparameter, Spark-Logs |
Koexistenz des Luftstroms
Der Luftstrom steuert seinen DAG. Control-M verwaltet alles Umliegende.
Luftstromregler
Control-M fügt hinzu
PIPELINES ÜBERWACHEN
Spark zeigt, was innerhalb einer Anwendung passiert; die Produktionspipeline erstreckt sich üblicherweise über Speicher-, Transformations-, Orchestrierungs- und Liefersysteme. Control-M bietet Datenteams eine operative Übersicht über die Jobs und Abhängigkeiten rund um Spark:
Spark-Job-Ausführungsstatus
Upstream- und Downstream-Abhängigkeiten
Auftragsausgabe und Protokolle
Durchgehende Workflow-Transparenz
Ausfall und Wiederherstellungsstatus
SLA-SICHERUNG
Eine erfolgreiche Spark-Anwendung kann je nach dem Geschäftsprozess immer noch zu spät sein. Control-M verbindet die Spark-Ausführung mit dem End-to-End-Service-SLA und hilft Teams, Verzögerungen zu erkennen und Abhängigkeiten zu verwalten, bevor die Lieferung verpasst wird:
End-to-End-SLA-Tracking
Erforderliche Fertigstellungszeit
Abhängigkeitsbewusste Workflow-Überwachung
Verzögerungs- und Ausfallsichtbarkeit
Koordinierte Bergungsmaßnahmen