DataWorks, farklı tablolar arasındaki verileri çeşitli yöntemlerle karşılaştırmanıza olanak tanıyan veri karşılaştırma düğümleri sunar. Bu düğümleri iş akışlarınızda kullanabilirsiniz. Bu konuda, görevleri geliştirmek amacıyla veri karşılaştırma düğümünün nasıl kullanılacağı açıklanmaktadır.
Düğüm tanıtımı
Veri karşılaştırma düğümleri yalnızca veri entegrasyonu için değil, aynı zamanda tablolar arası karşılaştırma işlemleri için de kullanılır. Özel karşılaştırma kapsamları ve özel karşılaştırma ölçümlerini destekleyerek daha kapsamlı veri karşılaştırmaları yapmanızı sağlar.
Sınırlamalar
Yalnızca Serverless kaynak grupları desteklenir. Serverless kaynak gruplarının nasıl ekleneceği ve kullanılacağı hakkında daha fazla bilgi için bkz. Serverless kaynak grubu ekleme ve kullanma.
I. Veri karşılaştırma düğümü oluşturma
-
DataWorks konsolunda Çalışma Alanları sayfasına gidin. Üst gezinme çubuğundan istediğiniz bölgeyi seçin. İlgili çalışma alanını bulun ve Actions sütunundaki seçeneğini belirleyin.
Sol gezinme bölmesinde, Veri Geliştirme sayfasına gitmek için
simgesine tıklayın. Project Directory öğesinin sağ tarafındaki
simgesine tıklayın ve yolunu izleyin. Düğüm için bir yol ve ad belirtmek üzere ekrandaki talimatları takip edin.
II. Veri karşılaştırma düğümünü yapılandırma
1. Karşılaştırma tablosu bilgilerini yapılandırma
Veri karşılaştırma düğümü, farklı veri kaynaklarından gelen tablo verilerini karşılaştırmak için karşılaştırma tablosu bilgilerinin basit bir şekilde yapılandırılmasını gerektirir. Yapılandırma ayrıntıları aşağıda verilmiştir:
|
Parametre |
Açıklama |
|
Resource Group |
Açılır listeden mevcut bir kaynak grubu seçin. |
|
Task Resource Usage |
Veri karşılaştırma düğümünü çalıştırmak için ayrılan işlem birimi (CU) sayısı. Bu parametreyi ihtiyacınıza göre yapılandırabilirsiniz. |
|
Data Source Type |
Kaynak ve hedef tabloların ait olduğu veri kaynaklarının türlerini ayrı ayrı seçin. |
|
Data Source Name |
Kaynak ve hedef tabloların ait olduğu veri kaynaklarını ayrı ayrı seçin. |
|
Connectivity |
Yapılandırmayı tamamladıktan sonra, veri kaynağı ile kaynak grubu arasındaki bağlantıyı doğrulamak için Test seçeneğine tıklayın. |
|
Table Name |
Karşılaştırılacak kaynak ve hedef tabloları açılır listeden seçin. Not
MaxCompute veri kaynağı için bir şema seçebilirsiniz. |
|
WHERE Condition |
Kaynak ve hedef tablolardaki verileri filtrelemek için bir WHERE koşulu girin. Not
|
|
Shard Key |
Kaynak tablodaki bir sütunu parça anahtarı olarak belirtir. Parça anahtarı olarak birincil anahtarı veya dizine alınmış bir sütunu kullanmanız önerilir. |
2. Karşılaştırma kurallarını yapılandırma
Kaynak ve hedef verileri karşılaştırmak için Metric-based Comparison veya Full-text Comparison seçeneklerine yönelik kurallar yapılandırabilirsiniz.
Ölçüm tabanlı karşılaştırma
Tam metin karşılaştırma
3. Zamanlama yapılandırması
Kuralları yapılandırdıktan sonra, veri karşılaştırma düğümü için zamanlama özelliklerini yapılandırmak üzere sağ bölmedeki Scheduling Settings seçeneğine tıklayın. Daha fazla bilgi için bkz. Düğüm için zamanlama yapılandırma.
III. Dağıtım ve işlemler
1. Veri karşılaştırma düğümünü dağıtma
Veri karşılaştırma düğümündeki bir görev yapılandırıldıktan sonra düğümü gönderip dağıtmanız gerekir. Düğümü gönderip dağıttıktan sonra sistem, zamanlama yapılandırmalarına dayanarak düğümü düzenli aralıklarla çalıştırır.
Üst araç çubuğundaki
simgesine tıklayarak düğümü kaydedin.Üst araç çubuğundaki
simgesine tıklayarak düğümü dağıtın.
Düğümlerin dağıtılmasına ilişkin ayrıntılı işlemler için bkz. Düğüm veya iş akışı dağıtma.
2. Veri karşılaştırma düğümünü işletme
Veri karşılaştırma düğümü başarıyla dağıtıldıktan sonra, İşlem Merkezi'nde düğüm üzerinde işlemler gerçekleştirebilirsiniz. Daha fazla bilgi için bkz. İşlem Merkezi.
3. Veri doğrulama raporunu görüntüleme
Veri doğrulama raporunu görev yürütme günlüğünde aşağıdaki yöntemlerle görüntüleyebilirsiniz:
-
İşlem Merkezi'nde görüntüleme:
Sayfanın sol üst köşesindeki
simgesine tıklayın ve yolunu izleyerek İşlem Merkezi'ne gidin.İşlem Merkezi'nin sol gezinme bölmesinde yolunu izleyerek veri karşılaştırma düğümü için oluşturulan örnekleri görüntüleyin. Operation sütununda More seçeneğine tıklayın ve View Run Logs seçeneğini belirleyin.
Günlük sayfasında raporu görüntülemek için Data Comparison sekmesine tıklayın.
-
Log sekmesinde görüntüleme:
Veri karşılaştırma düğümünü Veri Geliştirme sayfasında çalıştırıyorsanız, günlükteki bağlantıya tıklayarak veri doğrulama raporunu açın.
Run successfully Click url below to view more details: https://dqc-cn-shanghai.data.aliyun.com/?defaultProjectId=814397&instanceId=1748247966625d1dfc93063c04f38a6549986 2196c455#/job/consistency-result-check/detail 2025-05-26 16:27:14 INFO ======================================================================== 2025-05-26 16:27:14 INFO Exit code of the Shell command 0 2025-05-26 16:27:14 INFO --- Invocation of Shell command completed --- 2025-05-26 16:27:14 INFO Shell run successfully! 2025-05-26 16:27:14 INFO Current task status: FINISH 2025-05-26 16:27:14 INFO Cost time is: 70.195s /home/admin/alisatasknode/taskinfo//20250526/executor/16/25/45/scn55otppszv9757kmhjsjbw/T3_6915242209.log-END-EOF