Farklı iş akışları ve çalışma alanları arasındaki düğümler için zamanlama bağımlılıklarını yapılandırarak aşağı akış iş akışının yalnızca yukarı akış iş akışı başarıyla tamamlandıktan sonra çalışmasını sağlayın.
Arka plan bilgileri
DataWorks'te düğüm bağımlılığı oluşturmak için yukarı akış düğümünün çıkışını aşağı akış düğümü için giriş olarak yapılandırırsınız. Aynı yaklaşım farklı iş akışları ve çalışma alanları arasında da geçerlidir. Daha fazla bilgi için bkz. Zamanlama bağımlılıklarını yapılandırma kılavuzu.
İş akışı arası zamanlama bağımlılığını yapılandırın
İş akışı arası bir bağımlılıkta aşağı akış iş akışı düğümü yukarı akış iş akışı düğümünün çıkışına bağlıdır. Bu örnek birden çok dal sonucu içeren bir iş akışı için kurulumu gösterir.
Birden çok dal sonucu içeren bir iş akışı için tüm dal düğümlerinden gelen çıkışları toplamak üzere sıfır yük düğümü kullanın. Ardından bu düğümün çıkışını aşağı akış iş akışının kök düğümü için giriş olarak manuel şekilde ayarlayın. Böylece bağımlılık oluşur.
Sıfır yük düğümü veri üretmeden çalışan bir kontrol düğümü türüdür. Genellikle genel zamanlamayı (başlangıç zamanı gibi) yönetmek için iş akışının kök düğümü olarak veya dal düğümlerinden gelen sonuçları toplamak için çıkış düğümü olarak kullanılır.
Bir iş akışında birden çok dal sonucu varsa örneğin
workflow_end_zero_load_nodegibi bir sıfır yük düğümü oluşturun.workflow_end_zero_load_nodeöğesini yukarı akış dal düğümlerinin çıkışlarına bağımlı olacak şekilde yapılandırın. İş akışı yalnızcaworkflow_end_zero_load_nodebaşarıyla çalıştığında tamamlanmış sayılır.
Birden çok dal sonucu içeren bir iş akışı için iş akışı arası bağımlılık oluşturmak üzere aşağıda gösterildiği gibi sıfır yük düğümlerini kullanarak yukarı ve aşağı akış bağımlılıklarını yapılandırın.

Bir yukarı akış iş akışı (iş akışı 1) ve bir aşağı akış iş akışı (iş akışı 2) oluşturun.
-
Yukarı akış iş akışı 1'de aşağıdaki sıfır yük düğümlerini oluşturun:
workflow1_start_zero_load_node: Yukarı akış iş akışı 1'deki dal düğümleri için başlangıç düğümü.workflow1_end_zero_load_node: Yukarı akış iş akışı 1'deki dal düğümlerinden gelen çıkışları toplayan çıkış düğümü.
-
Aşağı akış iş akışı 2'de aşağıdaki sıfır yük düğümlerini oluşturun:
workflow2_start_zero_load_node: Aşağı akış iş akışı 2'deki dal düğümleri için başlangıç düğümü.workflow2_end_zero_load_node: Aşağı akış iş akışı 2'deki dal düğümlerinden gelen çıkışları toplayan çıkış düğümü.
Yukarı ve aşağı akış iş akışları arasındaki bağımlılık:
workflow1_end_zero_load_nodeçıkışınıworkflow2_start_zero_load_nodegirişi olarak yapılandırın. Böylece iş akışı arası bağımlılık oluşur.
DataWorks'te bağımlılık oluşturmak için yukarı akış düğümünün çıkışını aşağı akış düğümü için giriş olarak yapılandırırsınız. Düğüm bağımlılığını üç şekilde yapılandırabilirsiniz:
drag-and-drop
,
manual configuration
veya
Auto Parse
. Bu örnekte bağımlılığı manuel olarak oluşturursunuz: Aşağı akış düğümü
workflow2_start_zero_load_node
için
Parent Nodes
bölümünde yukarı akış düğümü
workflow1_end_zero_load_node
çıkışını manuel olarak girerek bağımlılığı oluşturursunuz.
İş akışı oluşturmak için bkz. Periyodik iş akışı oluşturma.
Sıfır yük düğümü oluşturmak için bkz. Sıfır yük düğümü.
Zamanlama bağımlılığı yapılandırmak için bkz. Aynı döngü zamanlama bağımlılıklarını yapılandırma.
Çalışma alanı arası zamanlama bağımlılığını yapılandırın
DataWorks aynı bölgedeki çalışma alanları arasındaki bağımlılıkları destekler. Yapılandırma standart bir zamanlama bağımlılığı ile aynıdır. Talimatlar için bkz.
Aynı döngü zamanlama bağımlılıklarını yapılandırma
.
Bazı eski çalışma alanları standart mod çalışma alanından temel mod çalışma alanına bağımlılıkları desteklemeyebilir. Bu sorunla karşılaşırsanız yardım almak için
.