Check düğümü; MaxCompute bölümlenmiş tablo, FTP dosyası, OSS dosyası, HDFS dosyası, OSS-HDFS dosyası veya gerçek zamanlı eşitleme görevi gibi hedef nesnelerin kullanılabilirliğini doğrular. Kontrol ilkesi karşılandığında Check düğümü başarılı olur ve aşağı akış görevlerini tetikler.
Desteklenen nesneler ve kontrol ilkeleri
Check düğümü yalnızca veri kaynaklarını ve gerçek zamanlı eşitleme görevlerini kontrol edebilir. Kontrol ilkeleri aşağıdaki gibidir:
-
Veri kaynağı
-
MaxCompute bölümlenmiş tablo veya DLF (Paimon bölümlenmiş tablo)
Not
Check düğümleri MaxCompute bölümlenmiş tabloları destekler ancak MaxCompute bölümlenmemiş tabloları desteklemez.
Check düğümleri, MaxCompute bölümlenmiş tablodaki verilerin hazır olup olmadığını belirlemek için aşağıdaki iki kontrol ilkesini sunar.
-
İlke 1: Hedef bölümün varlığını kontrol et
Hedef bölüm mevcutsa Check düğümü, veri üretiminin tamamlandığını ve verilerin kullanılabilir olduğunu kabul eder.
-
İlke 2: Hedef bölümün belirtilen süre içinde güncellenip güncellenmediğini kontrol et
Hedef bölüm belirtilen süre içinde güncellenmemişse Check düğümü, veri üretiminin tamamlandığını ve verilerin kullanılabilir olduğunu kabul eder.
-
FTP, OSS, HDFS veya OSS-HDFS dosyası
Hedef dosya mevcutsa Check düğümü bunu kullanılabilir olarak kabul eder.
-
Gerçek zamanlı eşitleme görevi
Kontrol, Check düğümünün planlanan başlangıç saatine dayanır. Gerçek zamanlı eşitleme görevi bu saate kadar veri yazmayı tamamlamışsa kontrol başarılı olur.
Buna ek olarak, kontrol aralığını (ardışık kontroller arasındaki süre) ve bir durdurma koşulunu (maksimum kontrol sayısı veya kontrol son tarihi) belirtmeniz gerekir. Görev maksimum kontrol sayısına ulaşırsa veya kontrol son tarihi gelmesine rağmen kontrol geçmezse Check düğümü başarısız olur. Bu ilkelerin nasıl yapılandırılacağı hakkında daha fazla bilgi için bkz. Adım 2: Kontrol ilkelerini yapılandırın.
Check düğümü, hedef nesneyi periyodik olarak kontrol eder. Kontrolün beklenen başlangıç saatine göre Check düğümü için zamanlama süresini yapılandırmanız gerekir. Zamanlama koşulları karşılandıktan sonra Check düğümü, durdurma ilkesine göre kontrol geçene veya başarısız olana kadar çalışıyor durumunda kalır. Zamanlama ayarları hakkında daha fazla bilgi için bkz. Adım 3: Görev zamanlamasını yapılandırın.
Check düğümü, kontrol tamamlanana kadar zamanlama kaynaklarını meşgul eder.
Sınırlamalar
Kaynak grubu kısıtlamaları: Check düğümü görevleri yalnızca sunucusuz bir kaynak grubunda çalıştırılabilir. Sunucusuz kaynak grubu satın alma ve kullanma hakkında daha fazla bilgi için bkz. Sunucusuz kaynak grubu kullanma.
Veri kaynağı kısıtlamaları: Protokolü SFTP olarak ayarlanmış ve Key ile kimlik doğrulaması yapılan FTP veri kaynakları desteklenmez. Daha fazla bilgi için bkz. FTP veri kaynağı oluşturma.
-
Düğüm özelliği kısıtlamaları
Check düğümü yalnızca bir nesneyi kontrol edebilir. Göreviniz birden çok nesneye (örneğin, birden çok MaxCompute bölümlenmiş tabloya) bağımlıysa her nesneyi ayrı ayrı doğrulamak için birden çok Check düğümü oluşturmanız gerekir.
Check düğümünün kontrol aralığı 1 dakika ile 30 dakika arasında olabilir.
DataWorks sürüm kısıtlamaları: Check düğümleri yalnızca DataWorks Professional Edition ve üzeri sürümlerde desteklenir. Daha düşük bir sürüm kullanıyorsanız yükseltmek için bkz. Sürüm yükseltme açıklaması.
Desteklenen bölgeler: Check düğümleri şu bölgelerde kullanılabilir: Çin (Hangzhou), Çin (Şanghay), Çin (Pekin), Çin (Shenzhen), Çin (Chengdu), Çin (Hong Kong), Japonya (Tokyo), Singapur, Malezya (Kuala Lumpur), Endonezya (Cakarta), Almanya (Frankfurt), İngiltere (Londra), ABD (Silikon Vadisi) ve ABD (Virginia).
Ön koşullar
-
Check düğümü bir veri kaynağını doğruladığında Check düğümünü kullanmadan önce ilgili veri kaynağını oluşturmanız gerekir. Aşağıdaki tabloda gerekli hazırlıklar listelenmiştir.
|
Kontrol nesnesi türü
|
Hazırlık
|
Başvuru
|
|
MaxCompute bölümlenmiş tablo
|
-
Bir MaxCompute işlem kaynağı oluşturulmuş ve Data Studio ile ilişkilendirilmiştir.
DataWorks'te MaxCompute işlem kaynağı oluşturup ilişkilendirdiğinizde bir MaxCompute veri kaynağı otomatik olarak oluşturulur.
-
Bir MaxCompute bölümlenmiş tablo oluşturulmuştur.
|
|
|
FTP dosyası
|
Bir FTP veri kaynağı oluşturulmuştur.
Verilerine erişebilmeniz için FTP hizmetinizi DataWorks'te veri kaynağı olarak kaydettirmeniz gerekir.
|
FTP veri kaynağı oluşturma
|
|
OSS dosyası
|
Erişim modu Access Key olarak ayarlanmış bir OSS veri kaynağı oluşturulmuştur.
Verilerine erişebilmeniz için OSS paketinizi DataWorks'te veri kaynağı olarak kaydettirmeniz gerekir.
Not
Şu anda Check düğümünde OSS veri kaynaklarına erişmek için yalnızca Access Key modu desteklenmektedir. RAM rolü yetkilendirme moduyla yapılandırılmış OSS veri kaynakları Check düğümleriyle kullanılamaz.
|
|
|
HDFS dosyası
|
Bir HDFS veri kaynağı oluşturulmuştur.
Dosyalarına erişebilmeniz için HDFS kümenizi DataWorks'te veri kaynağı olarak kaydettirmeniz gerekir.
|
HDFS veri kaynağı oluşturma
|
|
OSS-HDFS dosyası
|
Bir OSS-HDFS veri kaynağı oluşturulmuştur.
Verilerine erişebilmeniz için OSS-HDFS hizmetinizi DataWorks'te veri kaynağı olarak kaydettirmeniz gerekir.
|
OSS-HDFS
|
Check düğümü bir gerçek zamanlı eşitleme görevini doğruladığında yalnızca Kafka'dan MaxCompute'a yönelik gerçek zamanlı eşitleme görevleri desteklenir. Check düğümünü kullanmadan önce ilgili gerçek zamanlı eşitleme görevini oluşturun. Daha fazla bilgi için bkz. Gerçek zamanlı eşitleme görevi oluşturma.
Adım 1: Check düğümü oluşturma
-
DataWorks konsolu oturumunu açın. Hedef bölgede sol gezinme bölmesinde seçeneğine tıklayın. Açılır listeden bir çalışma alanı seçin ve Go to Data Development öğesine tıklayın.
-
simgesine tıklayın ve seçeneklerini belirleyin.
Ekran talimatlarını izleyerek düğüm için yol, ad ve diğer bilgileri belirtin.
Adım 2: Kontrol ilkelerini yapılandırma
İş gereksinimlerinize göre bir veri kaynağını veya gerçek zamanlı eşitleme görevini doğrulamak üzere Check düğümünü yapılandırın.
Veri kaynağı
MaxCompute bölümlenmiş tablo için kontrol ilkelerini yapılandırma
Aşağıdaki tabloda parametreler açıklanmaktadır.
|
Parametre
|
Açıklama
|
|
Data Source Type
|
MaxCompute seçin.
|
|
Data Source Name
|
Kontrol edilecek MaxCompute bölümlenmiş tablonun bulunduğu veri kaynağı.
Kullanılabilir veri kaynağı yoksa yeni bir tane oluşturmak için New data source öğesine tıklayın. MaxCompute veri kaynağı oluşturma hakkında daha fazla bilgi için bkz. MaxCompute veri kaynağı oluşturma.
|
|
Table Name
|
Kontrol edilecek MaxCompute bölümlenmiş tablo.
Not
Yalnızca seçilen veri kaynağı içindeki MaxCompute bölümlenmiş tablolar seçilebilir.
|
|
Partition
|
Kontrol edilecek MaxCompute tablosunun bölümü.
Table Name parametresini yapılandırdıktan sonra bölüm adlarını görüntülemek için tablo bilgilerini önizleyebilirsiniz. Bölüm adlarını almak için zamanlama parametrelerini de kullanabilirsiniz. Zamanlama parametrelerini kullanma hakkında daha fazla bilgi için bkz. Zamanlama parametrelerini yapılandırma.
|
|
Condition for Check Passing
|
Bölümlenmiş tablo için kontrol yöntemini ve geçiş koşulunu tanımlar. Aşağıdaki iki yöntemden birini kullanabilirsiniz:
|
|
Policy for Stopping Check
|
Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:
-
Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.
-
Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.
|
FTP dosyası için kontrol ilkelerini yapılandırma
Aşağıdaki tabloda parametreler açıklanmaktadır.
|
Parametre
|
Açıklama
|
|
Data Source Type
|
FTP seçin.
|
|
Data Source Name
|
Kontrol edilecek FTP dosyasının bulunduğu veri kaynağı.
Kullanılabilir veri kaynağı yoksa yeni bir tane oluşturmak için New data source öğesine tıklayın. FTP veri kaynağı oluşturma hakkında daha fazla bilgi için bkz. FTP veri kaynağı oluşturma.
|
|
Object Path
|
Kontrol edilecek FTP dosyasının yolu. Örnek: /var/ftp/test/.
Belirtilen yol mevcutsa o yoldaki dosya da mevcuttur.
Yolu doğrudan girebilir veya yolu almak için zamanlama parametrelerini kullanabilirsiniz. Zamanlama parametrelerini kullanma hakkında daha fazla bilgi için bkz. Zamanlama parametrelerini yapılandırma.
|
|
Condition for Check Passing
|
FTP dosyası kontrolü için geçiş koşulunu tanımlar.
|
|
Policy for Stopping Check
|
Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:
-
Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.
-
Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.
|
OSS dosyası için kontrol ilkelerini yapılandırma
Ayrıca aşağıdaki parametreleri yapılandırın: Check Object öğesini Data Source olarak ayarlayın. Check Pass Condition öğesini File Exists olarak ayarlayın. Check Stop Policy için Check Stop Time veya Check Stop Count seçeneğini belirleyin ve kontrol aralığını (örneğin, her 5 dakikada bir) ile son tarihi veya sayıyı ayarlayın. Not: Bir yukarı akış görevi gecikirse ve Kontrol görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Kontrol görevi yine de çalışır ancak yalnızca bir kontrol gerçekleştirir.
Aşağıdaki tabloda parametreler açıklanmaktadır.
|
Parametre
|
Açıklama
|
|
Data Source Type
|
OSS seçin.
|
|
Data Source Name
|
Kontrol edilecek OSS dosyasının bulunduğu veri kaynağı.
Kullanılabilir veri kaynağı yoksa yeni bir tane oluşturmak için New data source öğesine tıklayın. OSS veri kaynağı oluşturma hakkında daha fazla bilgi için bkz. OSS veri kaynağı oluşturma.
|
|
Object Path
|
Kontrol edilecek OSS dosyasının yolu. OSS konsolu oturumunu açıp hedef paketin ayrıntılar sayfasına giderek sayfasında yolu görüntüleyebilirsiniz.
Not
Sistem, Data Source Name için seçtiğiniz OSS veri kaynağında yapılandırılan paket bilgilerini varsayılan olarak kullanır.
Yolu girerken oss:// önekini veya paket bilgilerini dahil etmeyin. Yolun eğik çizgi / ile başlamamasını öneririz.
Biçim, OSS dosya yolu biçimi tanımını takip eder:
-
Dosya yolu "/" ile bitiyorsa Check düğümü, OSS'de giriş yoluyla aynı ada sahip bir klasörün var olup olmadığını kontrol eder.
Örnek: user/, kullanıcı klasörünün var olup olmadığını kontrol eder.
-
Dosya yolu "/" ile bitmiyorsa Check düğümü, OSS'de giriş yoluyla aynı ada sahip bir dosyanın var olup olmadığını kontrol eder.
Örnek: user, kullanıcı dosyasının var olup olmadığını kontrol eder.
Klasör kontrolü sınırlamaları: Bir klasörün var olup olmadığını kontrol etmek istiyorsanız aşağıdaki senaryolara dikkat edin.
-
Doğrudan dosya yükleme (put /a/b/1.txt gibi): /a veya /a/b klasörleri oluşturulmaz. Yalnızca /a/b/1.txt nesnesi oluşturulur. Konsol sanal bir /a/b/ klasörü gösterir ancak kontrol edildiğinde bu klasör aslında mevcut değildir.
-
Adım adım yol yükleme (put /a → put /a/b → put /a/b/1.txt gibi): Dosya nesnesiyle birlikte /a ve /a/b klasör nesneleri (0 KB boyutunda) oluşturulur. Bu durumda klasörler kontrol edildiğinde mevcuttur.
|
|
Condition for Check Passing
|
OSS dosyası kontrolü için geçiş koşulunu tanımlar.
|
|
Policy for Stopping Check
|
Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:
-
Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.
-
Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.
|
HDFS dosyası için kontrol ilkelerini yapılandırma
Bir yukarı akış görevi gecikirse ve Kontrol görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Kontrol görevi yine de çalışır ancak yalnızca bir kontrol gerçekleştirir. Aşağıdaki tabloda parametreler açıklanmaktadır.
|
Parametre
|
Açıklama
|
|
Data Source Type
|
HDFS seçin.
|
|
Data Source Name
|
Kontrol edilecek HDFS dosyasının bulunduğu veri kaynağı.
Kullanılabilir veri kaynağı yoksa yeni bir tane oluşturmak için New data source öğesine tıklayın. HDFS veri kaynağı oluşturma hakkında daha fazla bilgi için bkz. HDFS veri kaynağı oluşturma.
|
|
Object Path
|
Kontrol edilecek HDFS dosyasının yolu. Örnek: /user/dw_test/dw.
Belirtilen yol mevcutsa o yoldaki dosya da mevcuttur.
Yolu doğrudan girebilir veya yolu almak için zamanlama parametrelerini kullanabilirsiniz. Zamanlama parametrelerini kullanma hakkında daha fazla bilgi için bkz. Zamanlama parametrelerini yapılandırma.
|
|
Condition for Check Passing
|
HDFS dosyası kontrolü için geçiş koşulunu tanımlar.
|
|
Policy for Stopping Check
|
Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:
-
Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.
-
Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.
|
OSS-HDFS dosyası için kontrol ilkelerini yapılandırma
Check Object öğesini Data Source olarak ayarlayın. Check Stop Policy bölümünde Check Stop Time veya Check Stop Count seçeneğini belirleyin. Varsayılan olarak kontrol her 5 dakikada bir çalışır. Bir yukarı akış görevi gecikirse ve Kontrol görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Kontrol görevi yine de çalışır ancak yalnızca bir kontrol gerçekleştirir. Aşağıdaki tabloda parametreler açıklanmaktadır.
|
Parametre
|
Açıklama
|
|
Data Source Type
|
OSS_HDFS seçin.
|
|
Data Source Name
|
Kontrol edilecek OSS-HDFS dosyasının bulunduğu veri kaynağı.
Kullanılabilir veri kaynağı yoksa yeni bir tane oluşturmak için New data source öğesine tıklayın. OSS-HDFS veri kaynağı oluşturma hakkında daha fazla bilgi için bkz. OSS-HDFS veri kaynağı oluşturma.
|
|
Object Path
|
Kontrol edilecek OSS-HDFS dosyasının yolu. OSS konsolu oturumunu açıp hedef paketin ayrıntılar sayfasına giderek File Management > Files > HDFS Files sayfasında yolu görüntüleyebilirsiniz.
Biçim, OSS-HDFS dosya yolu biçimi tanımını takip eder:
-
Dosya yolu / ile bitiyorsa Check düğümü, OSS-HDFS'de giriş yoluyla aynı ada sahip bir klasörün var olup olmadığını kontrol eder.
Örnek: user/, kullanıcı klasörünün var olup olmadığını kontrol eder.
-
Dosya yolu / ile bitmiyorsa Check düğümü, OSS-HDFS'de giriş yoluyla aynı ada sahip bir dosyanın var olup olmadığını kontrol eder.
Örnek: user, kullanıcı dosyasının var olup olmadığını kontrol eder.
|
|
Condition for Check Passing
|
OSS-HDFS dosyası kontrolü için geçiş koşulunu tanımlar.
|
|
Policy for Stopping Check
|
Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:
-
Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.
-
Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.
|
Gerçek zamanlı eşitleme görevi
Aşağıdaki tabloda parametreler açıklanmaktadır.
|
Parametre
|
Açıklama
|
|
Check Object
|
Real-time Synchronization Task öğesini seçin.
|
|
Real-time Synchronization Task
|
Kontrol edilecek gerçek zamanlı eşitleme görevi.
Not
-
Şu anda yalnızca Kafka'dan MaxCompute'a yönelik gerçek zamanlı eşitleme görevleri desteklenmektedir.
-
Gerçek zamanlı eşitleme görevi zaten mevcut ancak seçilemiyorsa görevin üretim ortamına dağıtılıp dağıtılmadığını kontrol edin.
|
|
Policy for Stopping Check
|
Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:
-
Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.
-
Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.
Not
-
Kontrol aralığı 1~30 dakika arasındadır.
-
Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.
|
Adım 3: Görev zamanlamasını yapılandırma
Check düğümü kullanarak verileri periyodik olarak kontrol etmek için düğüm düzenleme sayfasının sağ tarafındaki Scheduling seçeneğine tıklayın ve zamanlama ayarlarını yapılandırın. Daha fazla bilgi için bkz. Zamanlama ayarlarını yapılandırma.
Normal bir zamanlanmış düğüm gibi Check düğümü de bağımlılıklar ve zamanlama süresi gibi zamanlama ayarları gerektirir. Her düğümün bir yukarı akış bağımlılığı olmalıdır. Check düğümünün gerçek bir yukarı akış bağımlılığı yoksa sanal bir düğüme veya çalışma alanı kök düğümüne bağımlı hale getirebilirsiniz. Daha fazla bilgi için bkz. Bağımlılıkları yapılandırma.
Düğümü gönderebilmeniz için Rerun attribute ve Parent Nodes öğelerini yapılandırmanız gerekir.
Adım 4: Görevi gönderme ve dağıtma
Düğümü yapılandırdıktan sonra gönderin ve dağıtın. Dağıtıldıktan sonra düğüm, zamanlama ayarlarına göre periyodik olarak çalışır.
Düğümü kaydetmek için araç çubuğundaki
simgesine tıklayın.
-
Düğüm görevini göndermek için araç çubuğundaki
simgesine tıklayın.
Görevi gönderirken Submission iletişim kutusunda Change Description bilgisini girin ve düğüm gönderildikten sonra kod incelemesi ve duman testi yapılıp yapılmayacağını seçin.
Not
Düğümü gönderebilmeniz için Rerun attribute ve Parent Nodes öğelerini yapılandırmanız gerekir.
Kod incelemesi, görev kodunun kalitesini kontrol etmenize yardımcı olur ve incelenmeden hatalı kod dağıtılmasından kaynaklanan hataları önler. Kod incelemesi etkinleştirildiğinde gönderilen düğüm kodunun dağıtılabilmesi için bir inceleme yapan kişi tarafından onaylanması gerekir. Daha fazla bilgi için bkz. Kod incelemesini yapılandırma.
Zamanlanmış düğüm görevinin beklendiği gibi çalıştığından emin olmak için dağıtımdan önce duman testi gerçekleştirmenizi öneririz. Daha fazla bilgi için bkz. Duman testi.
Standart mod çalışma alanı kullanıyorsanız görev gönderildikten sonra görevi üretim ortamına dağıtmak için düğüm düzenleme sayfasının sağ üst köşesindeki Deploy seçeneğine tıklayın. Daha fazla bilgi için bkz. Görevleri dağıtma.
Sonraki adım
Check düğümü Operation Center'a dağıtıldıktan sonra düğüm yapılandırmasına göre kontrolleri periyodik olarak gerçekleştirir. Operation Center'da kontrol sonuçlarını görüntüleyebilir ve örnekleri yönetebilirsiniz. Daha fazla bilgi için bkz. Check düğümü örneklerini görüntüleme ve yönetme.