Tüm Ürünler
Search
Belge Merkezi

DataWorks:SQL Server düğümü

Son Güncelleme:Oct 05, 2026

SQL Server görevlerini geliştirmek, periyodik olarak zamanlamak ve diğer işlerle entegre etmek için DataWorks içindeki SQL Server düğümünü kullanın. Bu konuda geliştirme iş akışı açıklanmaktadır.

Arka Plan

SQL Server, veri depolayan ve işleyen 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. SQL Server.

Ön Koşullar

  • İş sürecini oluşturdunuz.

    Data Studio, motor özgü geliştirme işlemlerini iş akışlarına göre 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.

  • JDBC bağlantı dizesine sahip bir SQL Server veri kaynağı oluşturdunuz. Daha fazla bilgi için bkz. Veri kaynağı yönetimi.

  • (İsteğe bağlı; Resource Access Management (RAM) kullanıcıları için gereklidir) Görev geliştirmede kullanılan RAM kullanıcısını hedef çalışma alanına eklediniz ve bu kullanıcıya Development veya Workspace Administrator rolünü (geniş izinler sağlar; dikkatli atayın) atadınız. Üye 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).

  • Saklı yordamlar desteklenmez.

Adım 1: SQL Server 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 > SQL Server yolunu izleyin.

  3. Create Node iletişim kutusunda düğüm için bir Name girin ve OK seçeneğine tıklayın.

Adım 2: SQL Server görevi geliştirme

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

Çalışma alanında birden fazla SQL Server veri kaynağı varsa düğüm düzenleyici sayfasında gerekli veri kaynağını seçmeniz gerekir. Yalnızca bir SQL Server veri kaynağınız varsa bu kaynak varsayılan olarak kullanılır.

Not

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

SQL kodu geliştirme: Basit örnek

Düğümün kod düzenleyicisinde göreviniz için SQL kodunu yazın. Aşağıdaki örnek, bir SQL Server veritabanındaki tüm kullanıcı tablolarının temel bilgilerini sorgular:

SELECT * FROM sys.tables;

SQL kodu geliştirme: Zamanlama parametrelerini kullanma

DataWorks, periyodik zamanlama senaryolarında koda dinamik olarak değer aktarmanıza olanak tanıyan Scheduling Parameter özelliğini sağlar. Görev kodunuzda ${değişken_adı} biçimini kullanarak değişkenler tanımlayabilirsiniz. Ardından düğüm düzenleyicinin sağ gezinme bölmesinde Scheduling Properties > 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: Geçen yıl içinde oluşturulan tüm kullanıcı tanımlı tabloların adlarını ve oluşturma tarihlerini sorgulama. Zamanlama parametresi a, bir yıl önceki tarihi temsil eden $[add_months(yyyymmdd,-12)] olarak ayarlanır.image

Aşağıdaki kod bir örnektir.

SELECT name, create_date
FROM sys.tables
WHERE type = 'U' AND create_date >= '${a}';

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 aşağıdaki test işlemlerini gerektiği şekilde 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 amacıyla bunlara burada değer 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 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 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ö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 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ş kodun doğrudan üretime yayınlanmasından kaynaklanan hataları önlemeye yardımcı olur. Kod incelemesi etkinleştirilirse gönderilen düğüm kodunun yayınlanabilmesi için inceleyiciler 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 düğüm düzenleme sayfasının sağ üst köşesindeki Publish seçeneğine tıklayarak görevi üretim ortamına dağıtın. Daha fazla bilgi için bkz. Görev yayınlama.

Sonraki Adımlar

Görev işlemleri: Bir görev commit edildikten ve 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 ve 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. Zamanlanmış Görevleri Yönetme.