Veri işlem hatlarını dışa ve içe aktarma | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Veri işlem hatlarını dışa ve içe aktarma

Bir veri işlem hattı projesini, veri projesini yeniden oluşturmak için gereken her şeyi içeren bir dosyaya dışa aktarabilirsiniz. Dışa aktarılan dosya aynı kiracıya veya başka bir kiracıya içe aktarılabilir. Bunu, örneğin projeleri bir kiracıdan diğerine taşımak veya projelerin yedek kopyalarını oluşturmak için kullanabilirsiniz. Ayrıca bir projeyi dışa aktarılan bir dosyadan güncelleyebilirsiniz.

Bilgi notu

Dışa aktarma dosya biçimi tek bir JSON dosyasından birkaç JSON dosyası içeren bir ZIP dosyasına değiştirildi. Eski JSON formatı, 02 Şubat 2026 tarihinden itibaren içe aktarma için desteklenmemektedir.

Yeni formattan faydalanmak için mevcut projelerinizi dışa aktarın.

Bir veri projesini dışa aktarma

Bir projeyi dışa aktarmak için projenin bulunduğu alanda aşağıdaki rollerden en az birine sahip olmanız gerekir:

  • Düzenleyebilir

  • Görüntüleyebilir

  • Çalıştırabilir

Bir projeyi dışa aktarmak için aşağıdakilerden birini yapın:

  • Veri Entegrasyonu > İşlem hattı projeleri bölümünde, dışa aktarılacak projedeki simgesine tıklayın ve Dışa aktar'ı seçin.

  • Projeyi açın, sağ üstteki simgesine tıklayın ve Dışa aktar'ı seçin.

Proje; proje adı, veri platformu ve bir zaman damgasından oluşan bir dosya adına sahip bir ZIP dosyasına dışa aktarılır.

Uyarı notuDışa aktarılan dosyayı düzenlemeyin. Aksi takdirde, içe aktarılamayan bir proje dosyası ortaya çıkabilir.

Projeleri içe aktarma

Bu bölüm projeleri içe aktarmayı kapsar. Bir bulut veri deposu projesini veya bir Qlik Cloud (Amazon S3 aracılığıyla) projesini içe aktarabilirsiniz.

İpucu notuSürüm kontrolü kullanıyorsanız projeleri sürüm kontrolünden içe aktarabilirsiniz. Daha fazla bilgi için bkz. Sürüm kontrolünden bir projeyi içe aktarma .

Aşağıdaki sınırlamalarla hangi veri platformunun kullanılacağını değiştirebilirsiniz:

  • Veri platformunu bir bulut veri deposundan Qlik Cloud platformuna veya tam tersine değiştirmek mümkün değildir.

  • Bulut dosya depolamasına yerleştirme kullanan bir Snowflake projesini başka bir veri platformuna veya tam tersine değiştirmek mümkün değildir.

Bir projeyi içe aktarmadan önce

Bir projeyi içe aktarmaya başlamadan önce şunları göz önünde bulundurun:

  • Yeni bir kiracıya veya alana içe aktarıyorsanız ihtiyaç duyacağınız tüm yeni bağlantıları oluşturun.

  • Proje henüz mevcut olmayan SaaS uygulama bağlantıları kullanıyorsa içe aktarmaya başlamadan önce bağlantıları oluşturmalı ve meta veriler oluşturmalısınız.

  • Projeler arası bir işlem hattı içe aktarıyorsanız önce yukarı akış projelerini içe aktarmalısınız.

Bir bulut veri deposu projesini içe aktarma

Bilgi notuBu bölüm, veri platformu olarak bir bulut veri deposu olan bir projenin içe aktarılmasını kapsar. Veri platformu olarak Qlik Cloud (Amazon S3 aracılığıyla) olan bir projenin içe aktarılması hakkında bilgi için bkz. Veri platformu olarak Qlik Cloud olan bir projeyi içe aktarma.

Dışa aktarılan bir bulut veri deposu projesini dışa aktarıldığı aynı kiracıya veya başka bir kiracıya içe aktarabilirsiniz. Proje, orijinal veri projesinin kiracısından başka bir kiracıya içe aktarıldığında proje, hazırlama alanı ve tüm veri kaynakları için yeni bağlantılar tanımlamanız gerekir.

Proje diğer projelerden görevler tüketiyorsa alan ve proje adları aynı olmadığı sürece projeleri ve görevleri eşlemeniz gerekir.

  1. Veri Entegrasyonuİşlem hattı projeleri bölümünde Yeni oluştur'a tıklayın ve Projeyi içe aktar'ı seçin.

  2. Dışa aktarma dosyasını ekleyin. İletişim kutusuna bırakabilir veya dosyayı seçmek için göz atabilirsiniz.

    İleri'ye tıklayın.

  3. Yeni proje için Proje özellikleri'ni ayarlayın.

    Alan bölümünde projenin ekleneceği alanı seçmelisiniz.

    Veri platformu bölümünde projenin veri platformunu ve veri platformu bağlantısını değiştirebilirsiniz.

    Başka bir kiracıdan bir proje içe aktardıysanız veya önceki adımda veri platformunu değiştirdiyseniz Bağlantı'yı değiştirmek gerekir.

    Hazırlama alanına olan bağlantıyı değiştirebilirsiniz. Başka bir kiracıdan bir proje içe aktardıysanız veya bazı durumlarda önceki adımda veri platformunu değiştirdiyseniz bu gereklidir.

    İleri'ye tıklayın.

  4. Yeni proje için Varsayılan proje ayarları'nı ayarlayın.

    Tüm şemalar için ön ek bölümünde projede oluşturulan veri şemalarına bir ön ek ekleyebilirsiniz. Bu, içe aktarılan proje dışa aktarılan projeyle aynı bulut veri deposunda olduğunda kullanışlıdır.

    Ayrıca Veritabanı adı bölümünde varsayılan bir ad ayarlayabilirsiniz. Snowflake projeleri için varsayılan bir Veri deposu adı ayarlayabilir ve Databricks projeleri için varsayılan bir Katalog adı ayarlayabilirsiniz. Proje varsayılan adını tüm görev türleri için kullanabilir veya adı her görev türü için varsayılan veya özel bir ad olarak ayarlayabilirsiniz.

    İleri'ye tıklayın.

  5. Bağlantılar ve görev ayarları'nı ayarlayın.

    İçe aktarılan kaynak bağlantılarını veya projeler arası kaynakları aynı bağlayıcıyı kullanan bir bağlantıyla değiştirebilirsiniz. Örneğin, içe aktarılan kaynak bağlantısı MySQL ise değiştirilen bağlantı da MySQL olmalıdır. Başka bir kiracıdan bir proje içe aktardıysanız bu gereklidir.

    Görev ayarları (İsteğe bağlı) bölümünde, orijinal projede geçersiz kılmak istediğiniz görev ayarlarını da değiştirebilirsiniz.

  6. Hazır olduğunuzda İçe aktar'a tıklayın.

Proje, Veri Entegrasyonu ana sayfasına eklenir.

Veri platformu olarak Qlik Cloud olan bir projeyi içe aktarma

Dışa aktarılan bir Qlik Cloud (Amazon S3 aracılığıyla) projesini dışa aktarıldığı aynı kiracıya veya başka bir kiracıya içe aktarabilirsiniz. Proje, orijinal veri projesinin kiracısından başka bir kiracıya içe aktarıldığında proje, hazırlama alanı ve tüm veri kaynakları için yeni bağlantılar tanımlamanız gerekir.

Veri platformunu Qlik Cloud platformundan Snowflake gibi bir bulut veri deposuna değiştirmek mümkün değildir.

  1. Veri Entegrasyonuİşlem hattı projeleri bölümünde Yeni oluştur'a tıklayın ve Projeyi içe aktar'ı seçin.

  2. Dışa aktarma dosyasını ekleyin. İletişim kutusuna bırakabilir veya dosyayı seçmek için göz atabilirsiniz.

    İleri'ye tıklayın.

  3. Ad

    Projenin adını değiştirin. Varsayılan ad, Imported_ ön ekine sahip orijinal proje adıdır.

  4. Alan
    Projenin ekleneceği alanı seçin.

  5. Açıklama
    Projenin açıklamasını ekleyin veya düzenleyin.

  6. QVD dosyalarını şurada depola:

    QVD dosyalarının nerede oluşturulacağını seçin.

    • Qlik tarafından yönetilen depolama

    • Müşteri tarafından yönetilen depolama

      Sizin tarafınızdan yönetilen Amazon S3 depolaması.

  7. Veri bağlantısı

    Müşteri tarafından yönetilen depolama'yı seçtiyseniz Amazon S3 depolama alanına olan bağlantıyı değiştirebilirsiniz.

    Başka bir kiracıdan bir proje içe aktardıysanız bu gereklidir.

  8. Hazırlama alanına bağlantı

    Amazon S3 hazırlama alanına olan bağlantıyı değiştirebilirsiniz.

    Başka bir kiracıdan bir proje içe aktardıysanız veya bazı durumlarda önceki adımda veri platformunu değiştirdiyseniz bu gereklidir.

  9. İleri'ye tıklayın.

  10. Orijinal sürümde eklenen görevler için bağlantıları ayarla
    İçe aktarılan kaynak bağlantılarını aynı bağlayıcıyı kullanan bir bağlantıyla değiştirebilirsiniz.. Örneğin, içe aktarılan kaynak bağlantısı MySQL ise değiştirilen bağlantı da MySQL olmalıdır.

    Başka bir kiracıdan bir proje içe aktardıysanız bu gereklidir.

  11. Görev ayarları (İsteğe bağlı) bölümünde, orijinal projede geçersiz kılmak istediğiniz görev ayarlarını değiştirebilirsiniz.

  12. Hazır olduğunuzda İçe aktar'a tıklayın.

Proje, Veri Entegrasyonu ana sayfasına eklenir.

Bir projeyi güncelleme

Bir projeyi dışa aktarılan bir dosyadan güncelleyebilirsiniz. Bu, veri işlem hattındaki tüm görevleri değiştirecektir ancak bağlantılar ve ayarlar değiştirilmeyecektir. İçe aktarılan projeye dahil olmayan veri görevleri kaldırılacaktır.

Örneğin, üretim projesini güncellemek için geliştirme veri alanından dışa aktarılan bir projeyi üretim veri alanındaki bir projeye içe aktarabilirsiniz.

Projeyi güncellemeye başlamadan önce:

  • Güncellemeden önce projenin bir yedeğini almak istiyorsanız simgesine ve ardından Dışa aktar'a tıklayarak projeyi dışa aktarın.

  • Projeyi güncellemeden önce veri işlem hattından kaldırılacak tüm görevleri durdurmalısınız.

  • Proje henüz mevcut olmayan SaaS uygulama bağlantıları kullanıyorsa içe aktarmaya başlamadan önce bağlantıları oluşturmalı ve meta veriler oluşturmalısınız.

  • İçe aktarılan projenin aynı bulut veri platformunu (örneğin Snowflake) kullandığından emin olun.

Bir projeyi güncellemek için:

  1. Güncellemek istediğiniz projeyi açın.

  2. simgesine ve ardından İçe aktar'a tıklayın.

  3. İçe aktarmak istediğiniz dosyayı seçin veya bırakın.

  4. Proje ile içe aktarılan proje arasında farklı olan bağlantıları eşlemek için gerekli değişiklikleri yapın.

    Örneğin, içe aktarılan proje SQL1 adlı bir kaynak bağlantısı kullanırken bu proje SQL2 adlı benzer bir bağlantı kullanıyor olabilir. Bu durumda, Orijinal sürümde eklenen görevler için bağlantıları ayarla bölümünde içe aktarılan bağlantıyı SQL2 ile eşleyin.

    Bilgi notuEşlenecek bir bağlantı seçerken yeni bir veritabanı bağlantısı oluşturabilirsiniz ancak bir SaaS uygulama bağlantısı oluşturamazsınız.

    Hazır olduğunuzda İçe aktar'a tıklayın.

Proje artık içe aktarılan dosyaya göre güncellenmiştir. İçe aktarma yoluyla güncellenen veri görevlerini doğrulamanız ve senkronize etmeniz gerekebilir.

En iyi uygulamalar

Projeleri içe ve dışa aktarırken bazı genel en iyi uygulamalar şunlardır.

  • Aynı veri kümesini iki projeye eklemekten ve bir projeyi diğer projeye içe aktarmaktan kaçının. Bu, çözülmesi zor çakışmalar yaratabilir ve veri kümelerinin yeniden oluşturulmasına neden olabilir:

    Bilgi notuBir veri kümesi bir göreve eklendiğinde dahili bir tanımlayıcı alır. Dahili tanımlayıcılar, bir işlem hattında sorunsuz yeniden adlandırma ve diğer meta veri işlemlerine izin vermek için kullanılır. Aynı veri kümesini ayrı bir projede veya dalda oluştururken dahili tanımlayıcı farklı olacak ve bir projeyi diğer projeye içe aktarırken çakışmalara neden olacaktır. Bu, hazırlama işleminin aynı ada sahip olsa bile bir veri kümesini bırakmasına ve yeniden oluşturmasına neden olabilir.

Sınırlamalar

  • Bir işlem hattını dışa aktardığınızda bildirimler dahil edilmez. İçe aktarılan işlem hattında yeni bildirimler ayarlamanız gerekir.

  • Bir projeyi dışa aktardığınızda kaydedilmiş SQL çalışma tezgahı komut dosyaları dahil edilmez.

    Projeyi yeni bir proje olarak içe aktarırsanız kaydedilmiş SQL çalışma tezgahı komut dosyaları boş olur.

    Mevcut bir projeyi güncellemek için içe aktarırsanız mevcut kaydedilmiş SQL çalışma tezgahı komut dosyaları değiştirilmez.

  • İçe aktarılacak zip dosyası, proje dosyalarını iç içe geçmiş bir alt klasörde değil, doğrudan içinde barındırmalıdır.

    mac OS'te bir zip dosyası oluştururken bir klasöre tıklayıp onu sıkıştırmayı seçerseniz zip dosyası, dosyaları içeren iç içe geçmiş bir alt klasör içerecektir; bu da zip dosyasının içe aktarılamayacağı anlamına gelir.

  • Aşağıdaki senaryo çözülmesi zor çakışmalar yaratabilir:

    1. İki projede aynı veri kümesinde değişiklikler yapın.

    2. Proje 1'i dışa aktarın.

    3. Proje 1'i proje 2'ye içe aktarın.

  • Projeler arasında döngüler veya karşılıklı bağımlılıklar oluşturan işlem hatları tasarlamayın. Bu tür projelerin dışa ve içe aktarılması desteklenmez.

  • Kayıtlı veri ve Depolama görevlerine sahip daha eski bir projeyi (JSON desteği sunulmadan önce) içe aktarırken kaynaktaki JSON alanları BLOB ile eşleniyordu. Yerel tür, Kayıtlı verilerde (örneğin Snowflake'te Variant) hala tutuluyordu. JSON desteği eklendikten sonra içe aktarırken mantıksal tür JSON olarak değişebilir.

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!