Tüm Ürünler
Search
Belge Merkezi

DataWorks:DRDS düğümü yapılandırma

Son Güncelleme:Oct 05, 2026

DataWorks, DRDS görevlerini geliştirmenize, periyodik olarak zamanlamanıza ve bu görevleri diğer görev türleriyle entegre etmenize olanak tanıyan DRDS düğümleri sağlar. Bu konuda, bir DRDS düğümü kullanarak görevlerin nasıl geliştirileceği açıklanmaktadır.

Arka plan bilgileri

PolarDB for Xscale (PolarDB-X), daha önce DRDS olarak adlandırılan dağıtılmış bir veritabanı hizmetidir. İlişkisel bir veritabanını, büyük miktarda verinin depolanmasını ve erişimini destekleyen dağıtılmış bir sisteme yükseltmek için ölçek büyütme işlemi yapmanıza olanak tanır. PolarDB-X, MySQL gibi ilişkisel veritabanlarının orijinal özelliklerini korur. Daha fazla bilgi için bkz. Genel Bakış.

Ön koşullar

  • İş akışı oluşturulmuştur.

    Data Studio, iş akışlarına göre altyapıya özel geliştirme işlemleri yürütür. Bir düğüm oluşturmadan önce öncelikle bir iş akışı oluşturun. Daha fazla bilgi için bkz. İş akışı oluşturma.

  • Bir DRDS veri kaynağı eklenmiştir.

    Veri kaynağını veritabanındaki verilere erişmek için kullanabilmeniz amacıyla PolarDB-X veritabanınızı DataWorks'e bir DRDS veri kaynağı olarak eklemeniz gerekir. Veri kaynağı ekleme hakkında bilgi için bkz. Veri kaynakları ekleme ve yönetme. DataWorks'te DRDS veri kaynağının nasıl kullanılacağı hakkında bilgi için bkz. DRDS (PolarDB-X 1.0) veri kaynağı.

    Not

    DRDS düğümlerini yalnızca DataWorks'e Java Database Connectivity (JDBC) bağlantı dizesi modunda eklenen DRDS veri kaynaklarını kullanarak oluşturabilirsiniz.

  • Veri kaynağınız ile bir kaynak grubu arasında ağ bağlantısı kurulmuştur.

    İstenen veri kaynağının kullanmak istediğiniz kaynak grubuna bağlı olduğundan emin olmalısınız. Ağ bağlantısını yapılandırma hakkında daha fazla bilgi için bkz. Kaynak grubu ile veri kaynağı arasında ağ bağlantısı kurma.

  • (İsteğe bağlı; Resource Access Management (RAM) kullanıcıları için gereklidir) Görev geliştirmede kullanılan RAM kullanıcısı hedef çalışma alanına eklenmiş ve Development veya Workspace Administrator rolüne (geniş izinler sağlar; dikkatli atayın) atanmıştır. Üye ekleme ve izin verme hakkında daha fazla bilgi için bkz. Çalışma alanına üye ekleme.

Sınırlamalar

Bu düğüm türü aşağıdaki bölgelerde desteklenir: Çin (Hangzhou), Çin (Shanghai), Çin (Beijing), Çin (Shenzhen), Çin (Chengdu), Çin (Hong Kong), Singapur, Malezya (Kuala Lumpur), Almanya (Frankfurt), ABD (Silicon Valley) ve ABD (Virginia).

Adım 1: DRDS düğümü oluşturma

  1. DataWorks konsolu oturumunu açın. Hedef bölgede sol gezinme bölmesinde Data Development and O&M > Data Development seçeneğine tıklayın. Açılan listeden bir çalışma alanı seçin ve Go to Data Development öğesine tıklayın.

  2. Hedef iş akışına sağ tıklayın ve Create Node > Database > DRDS seçeneğini belirleyin.

  3. Create Node iletişim kutusunda düğüm için bir Name girin ve OK öğesine tıklayın. Düğüm oluşturulduktan sonra görevi düğüm düzenleyicide geliştirebilir ve yapılandırabilirsiniz.

Adım 2: DRDS görevi geliştirme

(İsteğe bağlı) DRDS veri kaynağı seçme

Çalışma alanınıza birden fazla DRDS veri kaynağı eklenmişse, iş gereksinimlerinize göre düğümün yapılandırma sekmesinin üst kısmındaki Veri Kaynağı Seçin açılır listesinden birini seçmeniz gerekir. Çalışma alanınıza yalnızca bir DRDS veri kaynağı eklenmişse görevleri geliştirmek için bu DRDS veri kaynağı kullanılır.

Not

DRDS düğümlerini yalnızca DataWorks'e Java Database Connectivity (JDBC) bağlantı dizesi modunda eklenen DRDS veri kaynaklarını kullanarak oluşturabilirsiniz.

SQL kodu geliştirme: Basit örnek

DRDS düğümünün yapılandırma sekmesindeki kod düzenleyicide görev kodunu yazın. Örnek kod:

SELECT * FROM usertablename;

SQL kodu geliştirme: Zamanlama parametrelerini kullanma

DataWorks, periyodik zamanlama senaryolarında kodlara dinamik olarak parametre aktarmanızı sağlayan Scheduling Parameter özelliğini sunar. Bir düğüm görevinde, kodunuzda ${variable_name} biçimini kullanarak bir değişken tanımlayabilirsiniz. Ardından, düğüm düzenleme sayfasının sağ tarafındaki gezinme çubuğunda scheduling properties > Scheduling Parameter bölümünde bu değişkene bir değer atayın. Desteklenen biçimler ve yapılandırma ayrıntıları hakkında daha fazla bilgi için bkz. Zamanlama parametreleri için desteklenen biçimler ve Zamanlama parametrelerini yapılandırma ve kullanma.

Örnek kod:

SELECT '${var}'; -- You can assign a specific scheduling parameter to the var variable.

Adım 3: Görev zamanlamasını yapılandırma

Düğüm görevini periyodik olarak çalıştırmak için düğüm düzenleme sayfasının sağ tarafındaki Scheduling seçeneğine tıklayın ve ihtiyaçlarınıza göre zamanlama ayarlarını yapılandırın. Daha fazla bilgi için bkz. Görev zamanlama özelliklerine genel bakış.

Not

Düğümü gönderebilmeniz için düğümün Rerun attribute ve Parent Nodes özelliklerini yapılandırmanız gerekir.

Adım 4: Görev kodunu test etme

Görevin beklendiği gibi davrandığını doğrulamak için gerektiğinde aşağıdaki test işlemlerini yapın.

  1. (İsteğe bağlı) Bir kaynak grubu seçin ve özel parametre değerleri atayın.

    • Araç çubuğundaki 高级运行 simgesine tıklayın. Parameter iletişim kutusunda test için zamanlama kaynak grubunu seçin.

    • Görev kodunuz zamanlama parametresi değişkenleri kullanıyorsa, test etmek için burada bunlara değerler atayın. Parametre atama mantığı hakkında daha fazla bilgi için bkz. Görev hata ayıklama süreci.

  2. Görev kodunu kaydedin ve çalıştırın.

    Görev kodunuzu kaydetmek için araç çubuğundaki 保存 simgesine tıklayın. Ardından görevi çalıştırmak için 运行 simgesine tıklayın.

  3. (İsteğe bağlı) Duman testi yapın.

    Zamanlanan düğüm görevinin beklendiği gibi yürütüldüğünü doğrulamak üzere geliştirme ortamında duman testi yapmak için düğüm gönderimi sırasında veya sonrasında duman testi yapın. Daha fazla bilgi için bkz. Duman testi gerçekleştirme.

Adım 5: Görevi gönderme ve yayınlama

Düğüm görevini yapılandırdıktan sonra görevi gönderin ve yayınlayın. Yayınlandıktan sonra düğüm, zamanlama yapılandırmasına göre periyodik olarak çalışır.

  1. Düğümü kaydetmek için araç çubuğundaki 保存 simgesine tıklayın.

  2. Düğüm görevini göndermek için araç çubuğundaki 提交 simgesine tıklayın.

    Submission iletişim kutusunda bir Change Description girin. İsteğe bağlı olarak, gönderimden sonra kod incelemesi gerekip gerekmediğini seçin.

    Not
    • Düğümü gönderebilmeniz için düğümün Rerun attribute ve Parent Nodes özelliklerini yapılandırmanız gerekir.

    • Kod incelemesi, kod kalitesini sağlamaya ve incelenmemiş kodların doğrudan üretim ortamına yayınlanmasından kaynaklanan hataları önlemeye yardımcı olur. Kod incelemesi etkinleştirilirse, gönderilen düğüm kodunun yayınlanabilmesi için gözden geçirenler tarafından onaylanması gerekir. Daha fazla bilgi için bkz. Kod incelemesi.

Standart modda bir çalışma alanı kullanıyorsanız, görevi başarıyla gönderdikten sonra görevi üretim ortamına dağıtmak için düğüm düzenleme sayfasının sağ üst köşesindeki Publish seçeneğine tıklayın. Daha fazla bilgi için bkz. Görev yayınlama.

Sonraki adımlar

Görev işlemleri: Bir görev gönderildikten ve yayınlandıktan sonra düğümün yapılandırmasına göre periyodik olarak çalışır. Zamanlanan görevin zamanlama ve çalıştırma durumunu görüntülemek üzere Operation Center'a gitmek için düğüm düzenleme sayfasının sağ üst köşesindeki O&M seçeneğine tıklayabilirsiniz. Daha fazla bilgi için bkz. Zamanlanan Görevleri Yönetme.