Tüm Ürünler
Search
Belge Merkezi

DataWorks:Redshift düğümü

Son Güncelleme:Oct 05, 2026

DataWorks içindeki Redshift düğümü, Redshift görevlerini geliştirmenize, periyodik olarak zamanlamanıza ve diğer görevlerle entegre etmenize olanak tanır. Bu konuda, bir Redshift düğümü kullanarak görevlerin nasıl geliştirileceği açıklanmaktadır.

Arka plan bilgileri

Veri ambarı yapılandırmaya gerek kalmadan verilere erişmek ve bunları analiz etmek için Amazon Redshift Serverless hizmetini kullanabilirsiniz. Daha fazla bilgi için bkz. Amazon Redshift.

Ön koşullar

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

    Data Studio, motor özgü geliştirme işlemlerini iş akışlarına göre gerçekleştirir. Bir düğüm oluşturmadan önce öncelikle bir iş akışı oluşturmanız gerekir. Daha fazla bilgi için bkz. İş akışı oluşturma.

  • Bir Redshift veri kaynağı oluşturulmuştur.

    Redshift veritabanınızdaki verilere erişmek için öncelikle bu veritabanını DataWorks'e Redshift veri kaynağı olarak eklemeniz gerekir. Veri kaynağı oluşturmak için bkz. Veri kaynağı yönetimi. DataWorks'te Redshift veri kaynağının nasıl kullanılacağı hakkında daha fazla bilgi için bkz. Amazon Redshift veri kaynağı.

    Not

    Redshift düğümleri yalnızca JDBC bağlantı dizesi ile oluşturulan Redshift veri kaynaklarını destekler.

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

    İstediğiniz 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 kendisine Development veya Workspace Administrator rolü (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

Desteklenen bölgeler: Çin (Hangzhou), Çin (Şanghay), Çin (Pekin), Çin (Shenzhen), Çin (Chengdu), Çin (Hong Kong), Japonya (Tokyo), Singapur, Malezya (Kuala Lumpur), Almanya (Frankfurt), ABD (Silikon Vadisi) ve ABD (Virginia).

Adım 1: Redshift 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 seçeneğine tıklayın.

  2. Hedef iş akışına sağ tıklayın ve Create Node > Database > Redshift 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 içinde görevleri geliştirebilir ve yapılandırabilirsiniz.

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

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

Çalışma alanınızda birden fazla Redshift veri kaynağı oluşturulmuşsa, Redshift düğümünün düzenleyici sayfasında uygun bir veri kaynağı seçmeniz gerekir. Yalnızca bir Redshift veri kaynağı oluşturulmuşsa, varsayılan olarak geliştirme için bu kaynak kullanılır.

Not

Redshift düğümleri yalnızca JDBC bağlantı dizesi ile oluşturulan Redshift veri kaynaklarını destekler.

SQL kodu geliştirme: basit örnek

Redshift düğümünün kod düzenleyicisinde yürütülecek görevin kodunu yazın. Aşağıdaki kod bir örnektir:

SELECT * FROM usertablename;

SQL kodu geliştirme: zamanlama parametrelerini kullanma

DataWorks tarafından sağlanan Scheduling Parameter özelliği, periyodik zamanlama senaryolarında kod için dinamik parametre girişi sağlar. Kodunuzda ${Değişken adı} biçimini kullanarak değişkenler tanımlayabilir ve düğüm düzenleme sayfasının sağ tarafındaki gezinme bölmesindeki Properties > Scheduling Parameter bölümünde bu değişkene bir değer atayabilirsiniz. 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.

Aşağıdaki kod bir örnektir.

SELECT '${var}'; -- Can be used with a scheduling parameter.

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 uygulayı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 buradan bu değişkenlere 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 gerçekleştirin.

    Geliştirme ortamında duman testi yapmak ve zamanlanan 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 bunu 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çebilirsiniz.

    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 ü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ö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 ü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.