Tüm Ürünler
Search
Belge Merkezi

DataWorks:Oracle düğümü

Son Güncelleme:Oct 05, 2026

DataWorks'teki Oracle düğümünü kullanarak Oracle görevlerini geliştirin, zamanlayın ve diğer işlerle entegre edin. Bu konu, bir Oracle düğümü kullanarak nasıl görev geliştireceğinizi açıklar.

Arka plan bilgileri

Oracle, veri depolamak ve işlemek için kullanılan bir ilişkisel veritabanı yönetim sistemidir (RDBMS). Güvenilir, verimli ve güvenli veri yönetimi ve analiz hizmetleri sunar. Daha fazla bilgi için bkz. Oracle.

Ön koşullar

  • İş akışı oluşturuldu.

    Data Studio, iş akışlarına dayalı olarak altyapıya özgü 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. İş akışı oluşturma.

  • Bir Oracle veri kaynağı oluşturuldu.

    Oracle veritabanınıza erişmeden önce bunu DataWorks'e bir Oracle veri kaynağı olarak eklemeniz gerekir. Daha fazla bilgi için bkz. Oracle veri kaynağı.

    Not

    Oracle düğümleri yalnızca JDBC bağlantı dizesiyle oluşturulan Oracle veri kaynaklarını destekler.

  • (İ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 eklendi ve Development veya Workspace Administrator rolü (geniş izinler sağlar; dikkatli atayın) atandı. Üyeleri ekleme ve izin verme hakkında daha fazla bilgi için bkz. Çalışma alanına üye ekleme.

Sınırlamalar

Desteklenen bölgeler: China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China (Hong Kong), Singapore, Malaysia (Kuala Lumpur), Germany (Frankfurt), US (Silicon Valley) ve US (Virginia).

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

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

  2. Hedef iş akışına sağ tıklayın ve Create Node > Database > Oracle yolunu izleyin.

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

Adım 2: Oracle görevini geliştirme

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

Çalışma alanınızda birden çok Oracle veri kaynağı varsa uygun olanı seçmeniz gerekir. Yalnızca bir Oracle veri kaynağı mevcutsa bu varsayılan olarak kullanılır.

Not

Oracle düğümleri yalnızca JDBC bağlantı dizesiyle oluşturulan Oracle veri kaynaklarını destekler.

SQL kodunu geliştirme: Basit örnek

Kod düzenleyicide görevi yazın. Aşağıdaki örnek kod, geçerli kullanıcının erişim iznine sahip olduğu tüm tabloların temel bilgilerini sorgular:

SELECT * FROM ALL_TABLES;

SQL kodunu geliştirme: Zamanlama parametrelerini kullanma

DataWorks, zamanlanmış görevler için kodunuza dinamik olarak değerler aktarmanıza olanak tanıyan Scheduling Parameter sağlar. Görev kodunuzda değişkenleri ${variable_name} biçimini kullanarak tanımlayabilirsiniz. Ardından, düğüm düzenleyicisinin sağ bölmesinde Scheduling Settings > Scheduling Parameter bölümüne giderek değişkene bir değer atayın. Desteklenen biçimler ve zamanlama parametrelerinin nasıl yapılandırılacağı hakkında daha fazla bilgi için bkz. Zamanlama parametreleri için desteklenen biçimler ve Zamanlama parametrelerini yapılandırma ve kullanma.

Örnek: Önceki aydan bugüne kadar oluşturulan tabloların sahiplerini, adlarını ve oluşturma tarihlerini sorgulama. Zamanlama parametresi a, önceki ayı temsil eden $[add_months(yyyymm,-1)] olarak ayarlanır.

Aşağıdaki kod bir örnek sunar.

SELECT owner, object_name, created
FROM all_objects
WHERE object_type = 'TABLE' AND created >= TO_TIMESTAMP('${a}', 'YYYY-MM-DD');

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ğini 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öndermeden önce düğümün Rerun attribute ve Parent Nodes ayarlarını 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 gerçekleştirin.

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

    • Araç çubuğundaki 高级运行 simgesini 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 için buradan 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 保存 simgesini tıklayın. Ardından görevi çalıştırmak için 运行 simgesini tıklayın.

  3. (İsteğe bağlı) Duman testi gerçekleştirin.

    Geliştirme ortamında duman testi gerçekleştirmek ve zamanlanmış düğüm görevinin beklendiği gibi yürütüldüğünü doğrulamak için düğüm gönderimi sırasında veya sonrasında duman testi gerçekleştirin. 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ö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 保存 simgesini tıklayın.

  2. Düğüm görevini göndermek için araç çubuğundaki 提交 simgesini 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öndermeden önce düğümün Rerun attribute ve Parent Nodes ayarlarını yapılandırmanız gerekir.

    • Kod incelemesi, kod kalitesini sağlamaya ve incelenmemiş kodun 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 inceleyenler 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ğini tıklayın. Daha fazla bilgi için bkz. Görev yayınlama.

Sonraki adımlar

Bir görev yayınlandıktan sonra yapılandırmasına göre periyodik olarak çalışır. Durumunu izlemek için düğüm düzenleyici sayfasının sağ üst köşesindeki O&M seçeneğini tıklayarak Operation Center'a gidin ve zamanlama ile çalıştırma durumunu görüntüleyin. Daha fazla bilgi için bkz. Zamanlanmış görevleri yönetme.