Parametre düğümü, iş akışlarındaki parametreleri yöneten ve bunları düğümler arasında aktaran sanal bir düğümdür. Sabit parametreleri, değişken parametreleri ve üst düğüm parametrelerinin şeffaf şekilde iletilmesini destekler.
Arka plan bilgileri
Parametre düğümleri, hesaplama görevleri çalıştırmayan sanal düğümlerdir. Düğümler arasında parametre aktarımı yapar ve iş akışlarında parametreleri yönetir.
-
Parameter passing between nodes
Bir iş akışındaki bir düğüm, üst düğümlerin çıkış parametrelerine ihtiyaç duyuyorsa aracı olarak bir parametre düğümü oluşturun. Bu düğümü ilgili üst düğümlerin alt düğümü ve hedef düğümün üst düğümü olarak konumlandırın, ardından gerekli tüm parametreleri buna ekleyin.
Yukarıdaki şekil, sql_7 düğümünün sql_1, sql_3 ve sql_4 düğümlerinden çıkış parametrelerine ihtiyaç duyduğunu gösterir. Bir parametre düğümü bu düğümler arasına yerleştirilerek gerekli tüm parametreleri toplayıp sql_7 düğümüne iletir. -
Parameter management
Bir iş akışındaki birden fazla düğüm sabit veya değişken parametreleri paylaşıyorsa ortak bir üst düğüm olarak bir parametre düğümü oluşturun ve tüm paylaşılan parametreleri buna ekleyin. Bu yaklaşım, iş akışı için merkezi bir parametre yönetimi sağlar.
Yukarıdaki şekil, sql_3, sql_4, sql_5 ve sql_7 düğümlerinin ortak bir parametre düğümü aracılığıyla parametreleri paylaştığını gösterir. Bu parametre düğümü söz konusu düğümlerin üst düğümü olarak hizmet verir.
Dikkat edilmesi gerekenler
Bir düğümün parametre düğümündeki parametreleri kullanması gerekiyorsa bu düğüm, parametre düğümünün doğrudan alt düğümü olmalıdır.
Sınırlamalar
Desteklenen bölgeler: Çin (Hangzhou), Çin (Shanghai), Çin (Beijing), Çin (Shenzhen), Çin (Chengdu), Çin (Hong Kong), Japonya (Tokyo), Singapur, Malezya (Kuala Lumpur), Endonezya (Jakarta), Almanya (Frankfurt), Birleşik Krallık (Londra), ABD (Silikon Vadisi) ve ABD (Virginia).
Parametre düğümü oluşturma
-
DataWorks konsolu oturum açın. Hedef bölgede sol gezinme bölmesinde seçeneğine tıklayın. Açılan listeden bir çalışma alanı seçin ve Go to Data Development öğesine tıklayın.
-
DataStudio sayfasında
simgesinin üzerine gelin ve seçeneğini belirleyin.Alternatif olarak bir iş akışı açın, General öğesine sağ tıklayın ve seçeneğini belirleyin.
Create Node iletişim kutusunda bir Name girin ve bir Path seçin.
OK seçeneğine tıklayın.
Parametre düğümü için zamanlama özelliklerini yapılandırma
Parametre düğümünü oluşturduktan sonra iş gereksinimlerinize göre zamanlama özelliklerini yapılandırın.
Zamanlama özellikleri; temel özellikler, zaman özellikleri, kaynak özellikleri ve zamanlama bağımlılıklarını içerir. Parametre düğümü yalnızca parametreleri yönetip aktardığından ve veri geliştirme görevleri çalıştırmadığından zamanlama bağımlılıklarına özel dikkat gösterin.
Bir düğümün parametre düğümündeki parametreleri kullanması gerekiyorsa bu düğüm, parametre düğümünün alt düğümü olmalıdır.
Parametrelerinin şeffaf şekilde iletilmesi gereken üst düğümler, parametre düğümünün üst düğümleri olmalıdır.
Parametre düğümü için zamanlama özelliklerinin nasıl yapılandırılacağı hakkında daha fazla bilgi için bkz. Temel özellikleri yapılandırma, Zaman özelliklerini yapılandırma, Kaynak özelliğini yapılandırma ve Aynı döngü zamanlama bağımlılıklarını yapılandırma.
Parametre düğümüne parametre ekleme
Zamanlama özelliklerini yapılandırdıktan sonra yönetmek veya iletmek istediğiniz parametreleri parametre düğümüne ekleyin.
Parametre düğümünün yapılandırma sayfasında Add Parameter seçeneğine tıklayın.
-
Parameter name, Type, Value ve Description alanlarını yapılandırın, ardından Save seçeneğine tıklayın.
Sayfanın üst kısmındaki not, bu parametrelere başvuran herhangi bir düğümün bu parametre düğümünün doğrudan alt düğümü olması gerektiğini hatırlatır. Parametre türleri şunlardır: Constant, Variable ve Pass-through Variable.
Constant: Parametrenin sabit bir değeri vardır.
Variable: Parametrenin değeri dinamiktir. Geçerli saat gibi sistem değişkenlerini kullanmanız gerekiyorsa bu türü seçin. Desteklenen biçimler hakkında daha fazla bilgi için bkz. Zamanlama parametreleri için desteklenen biçimler.
Pass-through Variable: Doğrudan üst düğümden gelen bir çıkış parametresini alt düğüme iletir. Bu tür için parametre düğümünün doğrudan üst düğümlerindeki tüm kullanılabilir çıkış parametrelerinden oluşan bir listeden değer seçersiniz.
Sonraki adım: Parametre düğümündeki parametreleri kullanma
Parametre düğümünü yapılandırdıktan sonra alt düğümler parametreleri doğrudan kullanabilir. Bu sayede merkezi parametre yönetimi sağlanır ve görev geliştirmesi daha verimli hale gelir.
Bu parametreleri kullanmak için bunları alt düğümlerin giriş parametreleri olarak yapılandırın. Böylece parametreler düğüm kodunda doğrudan referans alınabilir.
-
Parametreleri alt düğümlerin giriş parametreleri olarak yapılandırın.
Alt düğüm için bölümüne gidin. Input Parameters alt bölümünde Add seçeneğine tıklayın. Parametre adını girin, değer kaynağını seçin ve ardından Save seçeneğine tıklayın. Ayarlar aşağıdaki gibidir:
Parametre Adı: Alt düğümün kullanması gereken parametrenin adıdır. Parametre adını parametre düğümünde görüntüleyebilirsiniz.
-
Değer Kaynağı: Alt düğümün kullanması gereken parametrenin kaynağıdır.
Kesilmiş parametre bilgilerinin üzerine gelerek tam ayrıntıları görüntüleyin. Parametre düğümünden gelen parametreler Output name of the parameter node:Parameter name biçiminde görüntülenir. Gerekli parametre adıyla biten kaynak adını seçin.
Parametreleri alt düğümün kodunda kullanın.