Bildirimsel işlem hatları | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Bildirimsel işlem hatları

Bildirimsel İşlem hatları, Qlik Talend Data Integration İşlem hattı projelerini tamamen kod olarak YAML dosyalarını kullanarak tanımlamanıza, yapılandırmanıza ve dağıtmanıza olanak tanır. Dosyaları herhangi bir entegre geliştirme ortamında veya sürüm kontrol sisteminde düzenlersiniz, ardından projeleri oluşturmak veya güncellemek için onları dağıtırsınız.

Bildirimsel işlem hatları ne zaman kullanılır

Bildirimsel işlem hatlarını şunları desteklemek için kullanın:

  • İş birliği

  • Sürekli Entegrasyon / Sürekli Teslimat

  • Farklı ortamlara tekrarlanabilir dağıtım

  • API odaklı otomasyon

İşte bazı tipik kullanım durumları:

  • Sürekli entegrasyon ve geliştirme otomasyonu için kodda işlem hatları tanımlayın.

  • Birden çok ortamda (geliştirme, doğrulama, üretim) aynı İşlem hattı yapılandırmalarını dağıtın.

  • İşlem hattı tanımlarını projeler veya ekipler arasında yeniden kullanın ve paylaşın.

  • Büyük ölçekli proje oluşturmayı manuel çalışma olmadan Automate edin.

Nasıl çalışır?

Bir işlem hattı projesi, projenin görevlerini ve veri kümelerini yansıtan bir klasör yapısında düzenlenmiş bir dizi YAML dosyası olarak temsil edilir. YAML dosyalarını okumak, farkları görmek, incelemek, yeniden kullanmak ve otomasyon oluşturmak daha kolaydır.

Mevcut bir projeyi YAML olarak dışa aktarabilir, dosyaları düzenleyebilir ve değişikliklerinizi uygulamak için geri içe aktarabilirsiniz. Proje sürüm kontrolüne bağlıysa, YAML dosyaları doğrudan GitHub deponuzda kullanılabilir.

YAML dosya yapısı hakkında daha fazla bilgi için, bkz. Bir işlem hattı yapılandırmasını alma ve düzenleme.

Bilgi notuBağlama dosyaları (qtcp_bindings_definition.json ve binding.json) bağlamalar API'si ile uyumluluk için JSON biçiminde kalır. Legacy dışa aktarım için veya mevcut GitHub projelerinde, dosya bindingTemplate.json olarak adlandırılır ve qtcp_bindings_definition.json olarak değil.

Tipik iş akışı

Başlamadan önce, geliştirme ortamınızı ve sürüm kontrolünü kurmalısınız. Daha fazla bilgi için bkz. Bildirimsel işlem hatlarına başlarken.

Tipik bir bildirimsel İşlem hattı iş akışı şöyle görünür:

  1. İşlem hattı yapılandırmasını al

    Mevcut bir projeyi YAML olarak dışa aktarabilir, sürüm denetiminden alabilir veya bir şablondan başlayabilirsiniz.

    Bir işlem hattı yapılandırmasını alma ve düzenleme

  2. İşlem hattı yapılandırmasını düzenleyin

    Geliştirme ortamınızdaki YAML dosyalarını değiştirin. Görev ekleyebilir, kaynak seçimlerini değiştirebilir ve ayarları güncelleyebilirsiniz.

    Geliştirici kılavuzu: Bildirimsel işlem hatları

  3. İşlem hattı yapılandırmasını doğrulayın

    İşlem hattını dağıtmadan önce dosyaları söz dizimi ve anlamsal hatalar için kontrol edin.

    Bir İşlem hattı yapılandırmasını doğrulama

  4. İşlem hattı yapılandırmasını dağıtma

    Projeyi oluşturmak veya güncellemek için dosyaları Qlik Talend Data Integration'e aktarın.

    Dosyaları sürüm denetimine işleyebilir ve Qlik Talend Data Integration içindeki projede sürüm denetiminden uygulama gerçekleştirebilirsiniz.

    İşlem hattı yapılandırması dağıtma

Sürüm kontrolü ile ilişki

Bir proje sürüm kontrolüne bağlandığında, YAML dosyaları doğrudan GitHub deponuzda saklanır. YAML dosyalarını GitHub'da veya herhangi bir IDE'de düzenleyebilir ve ardından değişiklikleri projeye geri uygulayabilirsiniz.

Bir projeyi sürüm kontrolüne bağlama hakkında bilgi için, bkz. İşlem hattı projelerinizi sürüm kontrolü ile yönetin.

Bilgi notuMevcut, sürüm denetimine bağlı olan ve eski JSON biçimini kullanan bir projeniz varsa, onu YAML'ye geçirebilirsiniz. Daha fazla bilgi için bkz. Projeyi YAML formatına taşıma.

Yapay zeka asistanlarını kullanarak işlem hatlarını yapılandırma

YAML yapılandırması oluşturma ve düzenleme süreçlerini kolaylaştırmak için yapay zeka asistanlarını (GitHub Copilot veya Anthropic Claude gibi) kullanın. Doğruluğu ve proje standartlarına uyumu sağlamak için, bu en iyi uygulamalara uyun:

  1. Yüksek kapasiteli bir model seçin — Karmaşık YAML üretimi ve şema uyumu için standart veya "otomatik" bir model yerine premium, geniş bağlamlı bir model kullanın (örneğin, Anthropic Claude Sonnet 4.6 veya üzeri). Gelişmiş modeller, karmaşık İşlem hattı şemalarını doğru bir şekilde yorumlar ve daha doğru yapılandırmalar üretir.

  2. Projeye özel yapay zeka talimatlarını yapılandırın — Modele proje bağlamı sağlayarak yapay zeka tarafından oluşturulan yapılandırma kalitesini iyileştirin. VS Code çalışma alanınızın kök dizininde bir talimat dosyası oluşturun. Aşağıdakilerden birini seçin:

    • CLAUDE.md (Anthropic Claude Kod genişlemesi için)

    • .github/copilot-instructions.md (GitHub Copilot için)

    This is a Qlik Talend Cloud Pipeline (QTCP) project. Before any project advice or YAML edits, I MUST read the source of truth first:
    https://raw.githubusercontent.com/qlik-oss/schemas/refs/heads/main/qtcp/ai-instructions.md

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!