Tüm Ürünler
Search
Belge Merkezi

DataWorks:Doris düğümü

Son Güncelleme:Oct 05, 2026

DataWorks'te bir Doris düğümü kullanarak Doris görevlerini geliştirebilir, periyodik olarak zamanlayabilir ve diğer işlerle entegre edebilirsiniz. Bu konu, bu görevlerin nasıl geliştirileceğini açıklar.

Arka Plan

Apache Doris, yüksek performanslı ve gerçek zamanlı bir analitik veritabanıdır. Raporlama analizi, ad hoc sorgular ve veri gölü birleşik sorgularını hızlandırma gibi kullanım durumları için uygundur. Daha fazla bilgi için bkz. Introduction to Apache Doris.

Önkoşullar

  • İş akışı oluşturuldu.

    Data Studio, iş akışlarına dayalı olarak altyapıya özel geliştirme işlemleri gerçekleştirir. Bir düğüm oluşturmadan önce öncelikle bir iş akışı oluşturun. Daha fazla bilgi için bkz. Create a business flow.

  • Bir Doris veri kaynağı oluşturuldu.

    Verilerine erişebilmeniz için Doris veritabanınızı DataWorks'te bir Doris veri kaynağı olarak eklemeniz gerekir. Veri kaynağı oluşturma hakkında daha fazla bilgi için bkz. Manage data sources. DataWorks'te Doris veri kaynağı kullanma hakkında daha fazla bilgi için bkz. Doris data source.

    Not

    Doris düğümleri yalnızca JDBC bağlantı dizesi kullanılarak oluşturulan Doris veri kaynaklarını destekler.

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

    İstediğiniz veri kaynağının kullanmak istediğiniz kaynak grubuna bağlı olduğundan emin olun. Ağ bağlantısını yapılandırma hakkında daha fazla bilgi için bkz. Establish a network connection between a resource group and a data source.

  • (İsteğe bağlı; RAM kullanıcıları için gereklidir) Görev geliştirme için kullanılan RAM kullanıcısı hedef çalışma alanına eklendi ve kullanıcıya Development veya Workspace Administrator rolü (geniş izinler verir; dikkatli atayın) atandı. Üye ekleme ve izin verme hakkında daha fazla bilgi için bkz. Add members to a workspace.

Sınırlamalar

Doris düğümleri aşağıdaki bölgelerde desteklenir: Çin (Hangzhou), Çin (Şanghay), Çin (Pekin), Çin (Shenzhen), Çin (Chengdu), Çin (Hong Kong), Japonya (Tokyo), Singapur, Malezya (Kuala Lumpur), Almanya (Frankfurt), ABD (Silicon Valley) ve ABD (Virginia).

Adım 1: Doris düğümü oluşturun

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

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

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

Adım 2: Doris görevini geliştirin

(İsteğe bağlı) Bir Doris veri kaynağı seçin

Çalışma alanında birden çok Doris veri kaynağı varsa düğümün düzenleyici sayfasında uygun olanı seçmeniz gerekir. Yalnızca bir Doris veri kaynağı varsa varsayılan olarak bu kaynak kullanılır.

Not

Doris düğümleri yalnızca JDBC bağlantı dizesi kullanılarak oluşturulan Doris veri kaynaklarını destekler.

SQL kodu geliştirin: Basit örnek

Doris düğümünün kod düzenleyicisinde göreviniz için SQL kodunu yazın. Aşağıda bir örnek verilmiştir:

SELECT * FROM usertablename;

SQL kodu geliştirin: Zamanlama parametrelerini kullanın

DataWorks, periyodik görevler için kodunuza dinamik değerler aktarmak üzere Scheduling Parameter özelliğini sağlar. Görev kodunuzda değişkenleri ${variable_name} biçimini kullanarak tanımlayabilirsiniz. Ardından düğüm düzenleyicisinin sağ tarafındaki gezinme bölmesinde Properties sekmesine gidin ve değişkene değer atamak için Scheduling Parameter bölümünü kullanın. Desteklenen biçimler ve yapılandırma ayrıntıları hakkında daha fazla bilgi için bkz. Supported formats of scheduling parameters ve Configure and use scheduling parameters.

Aşağıdaki örnek kod bunu göstermektedir:

SELECT '${var}'; -- You can use scheduling parameters with this code.

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

Düğüm görevini periyodik olarak çalıştırmak için düğüm düzenleme sayfasının sağ tarafında 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. Overview of task scheduling properties.

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 edin

Görevin beklendiği gibi davrandığını doğrulamak için gerekirse aşağıdaki test işlemlerini gerçekleştirin.

  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 amacıyla bunlara burada değer atayın. Parametre atama mantığı hakkında daha fazla bilgi için bkz. Task debugging process.

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

    Görev kodunu 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 gerçekleştirin.

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

Adım 5: Görevi gönderin ve yayınlayın

Düğüm görevini yapılandırdıktan sonra 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önderim sonrası kod incelemesi gerekip gerekmeyeceğ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 yardımcı olur ve incelenmemiş kodun doğrudan üretim ortamına yayınlanmasından kaynaklanan hataları önler. Kod incelemesi etkinleştirilirse gönderilen düğüm kodunun yayınlanabilmesi için inceleyenler tarafından onaylanması gerekir. Daha fazla bilgi için bkz. Code review.

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. Publish a task.

Sonraki adımlar

Görev işlemleri: Bir görev gönderilip yayınlandıktan sonra düğümün yapılandırmasına göre periyodik olarak çalışır. Zamanlanan görevin zamanlama ve çalışma durumunu görüntülemek için düğüm düzenleme sayfasının sağ üst köşesindeki O&M seçeneğine tıklayarak Operation Center'a gidin. Daha fazla bilgi için bkz. Managing Scheduled Tasks.