Ana içeriğe geç Tamamlayıcı içeriğe geç

Verileri dönüştürme

Veri işlem hattınızın parçası olarak yeniden kullanılabilen kural tabanlı veri dönüşümleri oluşturabilirsiniz. Dönüştürmeleri, veri alma işleminizin bir parçası olarak gerçekleştirebilir veya yeniden kullanılabilir dönüştürme veri görevleri oluşturabilirsiniz. Satır düzeyinde dönüşümler gerçekleştirebilir ve tablo olarak ya da dinamik dönüşümler gerçekleştiren görünümler olarak gerçekleşen veri kümeleri oluşturabilirsiniz.

Bilgi notuGelişmiş dönüşümler, Qlik Talend Cloud Premium veya Qlik Talend Cloud Enterprise aboneliğiyle kullanılabilir.
  • Açık veri kümesi dönüşümleri gerçekleştirebilir veya birden fazla veritabanını dönüştüren genel kurallar oluşturabilirsiniz. Ayrıca, bir satır alt seti oluşturmak için veritabanını filtreleyebilirsiniz.

  • SQL dönüştürmeleri ekleyebilirsiniz. SQL dönüştürmesi, karmaşık veya basit dönüşümleri tanımlamak için bir SQL SELECT sorgusunu bir işlem hattına girmenize olanak tanır.

  • Karmaşık veya basit dönüştürmeleri tanımlamak için kaynaklar, işlemciler ve hedefler içeren görsel dönüştürme akışları ekleyebilirsiniz.

Bilgi notuVeri görevleri, ait oldukları projenin sahibi bağlamında çalışır. Gerekli roller ve izinler hakkında daha fazla bilgi edinmek için bkz. Veri alanı rolleri ve izinleri.

Bir dönüşüm veri görevi üç görünüm içerir:

  • Dönüştür

    Bu görünüm, kaynak veri kümesinden hedef veri kümesine akışı görselleştirmek için tüm dönüşümleri görüntüler.

  • Veri setleri

    Bu görünüm, veri kümeleri üzerinde veri filtreleme veya sütun ekleme gibi tüm temel dönüşümlerin yanı sıra genel dönüşümler gerçekleştirmek için kuralları da görüntüler.

  • Model

    Bu görünüm, dahil edilen veri kümeleri arasındaki ilişkileri içeren bir veri modeli oluşturmanızı sağlar.

Dönüştürme veri görevi oluşturma

Dönüştürme veri görevi oluşturmanın en kolay yolu bir depolama veri görevinde ... seçeneğine tıklamak ve ardından Verileri dönüştür'ü seçmektir.

Ayrıca bir projede Yeni ekle'ye tıklayıp Verileri dönüştür'ü seçebilirsiniz. Bu durumda, kullanılacak kaynak veri görevini tanımlamanız gerekir.

  1. Dönüştür'de kaynak verilerinizi ve hedeflerinizi tanımlayın.

    Şunlardan birini yapabilirsiniz:

    • Kaynak veri kümelerinizi seçin ve bunların Hedef'a eklemek için Hedefe ekle'ye tıklayın.

      Ardından Veri kümeleri'nde verileri filtreleme veya sütunlar ekleme gibi temel dönüştürmeler gerçekleştirebilir.

      Daha fazla bilgi için bk. Veri kümelerini yönetme.

    • Kaynak veri kümelerini seçin ve SQL dönüştürmesi ekle'ye tıklayın.

      SQL dönüştürmesi, karmaşık veya basit dönüşümleri tanımlamak için bir SQL SELECT sorgusunu bir işlem hattına girmenize olanak tanır.

      Daha fazla bilgi için bk. SQL dönüştürmeleri ekleme.

    • Kaynak veri kümelerini seçin ve Dönüştürme akışı ekle'ye tıklayın.

      Akış tasarımcısı, karmaşık veya basit dönüştürmeleri tanımlamak için kaynakları, işlemcileri ve hedefleri ile bir dönüştürme akışı oluşturmanıza olanak tanır.

      Daha fazla bilgi için bk. Dönüştürme akışları ekleme.

    İpucu notuAyrıca Kaynak verilerini seç'e tıklayarak diğer depolama veri görevlerinden başka veri kümeleri ekleyebilirsiniz.
  2. İstediğiniz dönüşümleri eklediğinizde Veri kümelerini doğrula'ya tıklayarak veri kümelerini doğrulayın. Doğrulama hatalar bulursa, devam etmeden önce hataları düzeltin.

    Daha fazla bilgi için bkz. Veri kümelerini doğrulama ve ayarlama.

  3. Veri modeli oluşturma

    Dahil edilen veri kümeleri arasındaki ilişkileri ayarlamak için Model üzerine tıklayın.

    Daha fazla bilgi için bkz. Veri modeli oluşturma.

  4. Veri görevini ve gerekli tüm yapıtları hazırlamak için Hazırla'ya tıklayın. Bu işlem biraz zaman alabilir.

    İlerlemeyi ekranın alt tarafındaki Hazırlığın ilerleme durumu altında takip edebilirsiniz.

  5. Hazırlandı durumu görüntülendiğinde veri görevini çalıştırabilirsiniz.

    Önce ... üzerine, sonra Çalıştır'a tıklayın.

Veri görevi, verileri dönüştürmek için veri kümeleri oluşturmaya başlar.

Bilgi notuVeri kümeleri oluşturmaya başladığınızda dahil edilen veri kümelerini değiştirmek mümkün değildir.

Dönüştürme görünümünü kullanma

Dönüştürme görünümünde tüm dönüştürmeler, kaynak veri kümesinden hedef veri kümesine akışı görselleştirmek için görüntülenir.

  • Hangi kaynak veri kümelerinin kullanıldığını ve hangi hedef veri kümelerinin oluşturulduğunu görmek için bir dönüşüm seçin.

  • Kullanıldığı tüm dönüşümleri ve sonuçta ortaya çıkan tüm hedefleri görmek için bir kaynak seçin.

  • Hangilerinin kaynak veri kümeleri olduğunu ve hangi dönüşümün bu hedef veri kümesini oluşturulduğunu görmek için bir hedef seçin.

Bir dönüşümde dönüştürme görünümü

Dönüşümde Dönüştürme görünümü

Ekran seçenekleri öğesine tıklayarak aşağıdaki ayarları değiştirebilirsiniz:

  • Dönüşüm türüne göre filtrele

    Yalnızca bir veya iki dönüşüm türündeki dönüşümleri görüntüleyin.

  • Filtre

    Tüm dönüşümleri veya sadece seçili dönüşümü görüntüleyin. Bu seçeneği etkinleştirmek için bir dönüşüm seçmelisiniz.

  • Yoğunluk

    Dönüşümleri kompakt bir düzenle mi yoksa daha fazla alan kullanan geniş bir düzenle mi görüntülemek istediğinizi seçin.

Veri Kümeleri görünümünü kullanma

Veri Kümeleri'nde dönüştürme görevindeki tüm hedef veri kümelerini görüntüleyebilir ve düzenleyebilirsiniz.

Daha fazla bilgi için ayrıca bkz. Veri kümelerini yönetme.

Hedef veri kümesi ekleme

Dönüştürme görevine daha fazla hedef veri kümesi ekleyebilirsiniz.

  1. Veri kümesi ekle seçeneğine tıklayın.

  2. Veri kümesi için Ad ve isteğe bağlı olarak Açıklama girin.

  3. Kaynak veri kümesi alanında görevde bulunan veri kümeleri arasından bir kaynak veri kümesi seçin.

    İpucu notuHerhangi bir kaynağa bağlı olmayan boş bir veri kümesi oluşturmak için Kaynak veri kümesi yok seçeneğini belirleyebilirsiniz. Tasarım sırasında veri kümesine sütun ekleyebilirsiniz, ancak görevi hazırlayabilmeniz için önce bir kaynak veri kümesine bağlanmanız gerekir.

Hedef veri kümesi eklendi.

Kaynak veri kümesini değiştirme

Bir hedef veri kümesinin kaynak veri kümesini değiştirebilirsiniz.

  1. Kaynak: [kaynak veri kümesinin adı] öğesinden sonra düzenle öğesine tıklayın.

  2. Kaynak veri kümesi alanında görevde bulunan veri kümeleri arasından başka bir kaynak veri kümesi seçin.

    İpucu notuHedef veri kümesinin kaynakla bağlantısını kesmek için Kaynak veri kümesi yok seçeneğini belirleyebilirsiniz. Tasarım sırasında veri kümesini düzenleyebilirsiniz, ancak görevi hazırlayabilmeniz için önce bir kaynak veri kümesine bağlanmanız gerekir.

Yeni sütun ekleme

Hedef veri kümesine yeni sütunlar ekleyebilirsiniz.

  • + Ekle'ye tıklayın.

    Sütun için bir ad girin ve sütun verilerini tanımlamak üzere bir ifade ayarlayın.

    Daha fazla bilgi için bkz. Veri kümelerine sütun ekleme.

  • Ekle öğesinin yanındaki aşağı doğru öğesine tıklayın ve Kaynaktan sütun ekle öğesini seçin.

    Kaynak veri kümesinden bir sütun seçin.

Sütunları yeniden sıralama

Bir sütunun sıralı konumunu değiştirebilirsiniz.

  1. Bir sütun seçin.

  2. daha fazla öğesine ve ardından Yeniden sırala'ya tıklayın.

  3. Sütunu yukarı veya aşağı hareket ettirmek için okları kullanın.

  4. Hazır olduğunuzda Sıralamayı değiştir'i kapatın.

Dönüşüm kuralları oluşturma

Veri kümelerinde genel dönüşümler gerçekleştirmek için yeniden kullanılabilen dönüşüm kurallar oluşturabilirsiniz.

Kural oluşturma hakkında daha fazla bilgi için bkz. Veri kümelerini dönüştürmek için kurallar oluşturma.

İpucu notuKural etkilerini göster'i seçerek kuralların etkilerini görüntüleyebilirsiniz. Kural etkilerini göster etkinleştirildiğinde veri kümelerinde değişiklik yapamazsınız.

Veri kümesi filtreleme

Gerektiğinde, bir satır alt seti oluşturmak için verileri filtreleyebilirsiniz.

  • daha fazla öğesine ve ardından Filtrele'ye tıklayın.

Filtreleme hakkında daha fazla bilgi için bkz. Veri kümesi filtreleme.

Dönüştürme görevi zamanlama

Periyodik olarak güncellenecek bir dönüştürme görevi zamanlayabilirsiniz. Saat tabanlı bir zamanlama belirleyebilir veya görevi, girdi verisi görevleri çalışmayı tamamladığında çalışacak şekilde ayarlayabilirsiniz.

Bir veri görevinde ... öğesine tıklayın ve zamanlama oluşturmak için Zamanlama'yı seçin. Varsayılan zamanlama ayarı, projedeki ayarlardan devralınır. Varsayılan ayarlar hakkında daha fazla bilgi için bkz. Varsayılan değerleri dönüştürme..

Zamanlamayı etkinleştirmek için her zaman Zamanlama'yı Açık olarak ayarlamanız gerekir.

Bilgi notuGörevdeki tüm veri kümeleri gerçekleşmedi ise, dönüştürmeler görünümlerle anında yapıldığından dolayı çalıştıracak bir şey yoktur. Zamanlama koşulu karşılandığında bir gerçekleşmedi dönüştürme isteğinin çalışması için yine bir zamanlama oluşturabilirsiniz. Görev anında tamamlanır ve bu, bir aşağı akış görevini (ör. veri ambarı) tetikleyebilir. Bu, işlem hattı akışını kesintiye uğratmadan gerçekleştirilmemiş dönüştürmeler içeren olay tabanlı bir işlem hattı zamanlaması oluşturmanıza olanak tanır.

Saat tabanlı zamanlamalar

Farklı girdi kaynaklarının ne zaman güncellendiğinden bağımsız olarak görevi çalıştırmak için bir saat tabanlı zamanlama kullanabilirsiniz.

  • Veri görevini çalıştır bölümünde Belirli bir zamanda'yı seçin.

Saatlik, günlük, haftalık veya aylık bir zamanlama oluşturabilirsiniz.

Olay tabanlı zamanlamalar

Görevi, girdi verisi görevleri çalışmayı tamamladığında çalıştırmak için olay tabanlı bir zamanlama kullanabilirsiniz.

  • Veri görevini çalıştır bölümünde Belirli bir olayda'yı seçin.

Görevi, girdi görevlerinden veya giriş görevleri seçiminden herhangi biri başarıyla tamamlandığında çalıştırmak isteyip istemediğinizi seçebilirsiniz.

Bilgi notuZamanlama tetiklendiğinde herhangi bir girdi görevi veya aşağı akış görevi çalışıyorsa görev çalışmaz. Bir sonraki zamanlanan çalıştırmaya kadar görev atlanır.

Dönüşüm görevini izleme

Bir dönüşüm görevinin durumunu ve ilerlemesini İzle'ye tıklayarak izleyebilirsiniz.

Ayrı bir veri görevini izleme

Verileri yeniden yükleme

Veri, fiziksel tablolar olarak materyalleştirildiyse tabloları manuel olarak yeniden yükleyebilirsiniz. Bu, bir veya daha fazla tabloda sorunlar olduğunda faydalıdır.

Bilgi notuVeri kümeleri materyalleştirilmediyse verileri yenilemek için yukarı akış veri görevinde kaynak veri kümelerini yeniden yükleyebilirsiniz.
  1. Veri görevini açın ve Monitör sekmesini seçin.

  2. Yeniden yüklemek istediğiniz tabloları seçin.

  3. Tabloları yeniden yükle'ye tıklayın.

Yeniden yükleme, görevin bir sonraki çalıştırılmasında gerçekleştirilecektir. Yeniden yükleme işlemi, her bir veri kümesinin geçmiş ayarı ve dönüştürme türüne bağlı olarak farklı davranır. Bu, yeniden yükleme işleminin bir veri görevindeki veri kümeleri arasında farklılık gösterebileceği anlamına gelir.

Yeniden yüklemeyi iptal et'e tıklayarak yeniden yüklemeyi bekleyen tablolar için yeniden yüklemeyi iptal edebilirsiniz. Bu, zaten yüklenmiş tabloları etkilemeyecektir ve şu anda çalışan yeniden yüklemeler tamamlanacaktır.

Aşağı akış görevleri, değişiklikleri uygulamak ve geriye dönük tarih vermekten kaçınmak için yeniden yüklenecektir.

Bir Dönüştürme veri görevini yeniden yükledikten sonra aşağı akış etkisi

Dönüştürme yeniden yüklemesi aşağı akış etkileri

Etki aşağı akışı, gerçekleştirilen yeniden yükleme işleminin türüne ve söz konusu aşağı akış veri kümesinin türüne bağlıdır. Standart işleme, veri kümesinin ilgili veri kümesi için yapılandırılan yöntemi kullanarak tepki vereceği ve verileri işleyeceği anlamına gelir.

Örnek: Kes ve yükle işlemiyle bir veri kümesini yeniden yükleme

  • Bir sonraki veri kümesi, veri kümesi dönüştürmeleri kullanırsa kes ve yükle işlemi aracılığıyla bir sonraki uygulamada yeniden yüklenecektir.

  • Bir sonraki veri kümesi bir SQL dönüştürmesi veya dönüştürme akışı ise karşılaştır ve uygula işlemi kullanılarak yeniden yüklenecektir.

Geçmiş olmadan bir veri kümesini yeniden yükleme

Bu durumda değerlendirilecek geçmiş yoktur. Hedefte işlemeyi azaltmak için yeniden yükleme şu şekilde gerçekleştirilir:

  1. Tabloları keserek.

  2. Mevcut verileri yukarı akış veri görevinden yükleyerek.

Aşağı akış görevleri, değişiklikleri uygulamak için yeniden yüklenecektir.

Geçmiş etkinken bir veri kümesini yeniden yükleme

Yeniden yükleme şu şekilde yapılır:

  1. Mevcut, önceki ve değişiklikler tablolarını keserek.

  2. Önceki tabloları dahil olmak üzere yukarı akış veri görevinden veri yükleyerek.

Bir veri kümesini SQL dönüştürmesine veya dönüştürme akışına dayanarak yeniden yükleme

  • Kesme ve yeniden yükleme

    Bilgi notuBu seçenek, geçmişin kaybolmasına neden olabilir.
    1. Mevcut ve değişiklikler tablolarını keserek.

    2. Sorguyu çalıştırarak ve mevcut tablolarına yükleyerek.

  • Yeniden yükleme ve karşılaştırma

    1. Sorguyu çalıştırarak ve mevcut tablolarıyla karşılaştırarak.

    2. Değişiklikler ekleyerek.

Bilgi notuSQL dönüştürmesine veya dönüştürme akışına dayalı bir veri kümesi, bir yukarı akış görevi yeniden yüklemesi nedeniyle yeniden yüklendiğinde her zaman karşılaştırarak ve uygulayarak yeniden yüklenir. Kesmek ve yeniden yüklemek isterseniz bu tablolar için özel bir yeniden yükleme düzenlemeniz gerekir. Bu durumda aşağı akış tabloları üzerindeki etkiyi de göz önünde bulundurmanız gerekir.

Dönüşüm ayarları

Dönüştürme veri görevinin özelliklerini ayarlayabilirsiniz.

  • Ayarlar'a tıklayın.

Uyarı notuGörev zaten çalıştırıldıysa Çalışma zamanı ayarları dışındaki bir ayarı değiştirmek veri kümelerini yeniden oluşturmanızı gerektirir.

Genel ayarlar

  • Veritabanı

    Veri kaynağındaki kullanılacak veri kümesi.

  • Görev şeması

    Veri görevi şemasının adını değiştirebilirsiniz. Varsayılan ad, görevin adıdır.

  • Dahili şema

    Dahili depolama şemasının adını değiştirebilirsiniz. Varsayılan ad, görevin adının sonuna "__internal" eklenmiş halidir.

  • Tüm tablo ve görünümler için ön ek

    Bu görevle oluşturulan tüm tablolar ve görünümler için bir önek ayarlayabilirsiniz.

    Bilgi notuBir veritabanı şemasını birden fazla veri görevinde kullanmak istediğinizde benzersiz bir önek kullanmanız gerekir.
  • Gerçekleşti

    Yalnızca dönüşümleri dinamik olarak gerçekleştiren görünümler (Gerçekleşmeyenler) oluşturmayı seçebilir veya hem tablolar hem de görünümler (Gerçekleşenler) oluşturabilirsiniz.

  • Geçmiş

    Verileri belirli bir zamanda göründüğü şekilde kolayca yeniden oluşturabilmeniz için geçmiş verilerini tutabilirsiniz. Geçmiş verileri görmek için geçmiş görünümleri ve canlı geçmiş görünümleri kullanabilirsiniz.

Çalıştırma zamanı ayarları

  • Paralel yürütme

    Tam yüklemeler için bağlantıların maksimum sayısını 1 ile 5 arasında bir sayıya ayarlayabilirsiniz.

  • Depo

    Bulut veri deposunun adı.

Katalog ayarları

  • Katalogda yayınlama

    Verilerin bu sürümünü Katalogda veri kümesi olarak yayınlamak için bu seçeneği seçin. Katalog içeriği, bu görevi bir sonraki hazırlamanızda güncellenecek.

Katalog hakkında daha fazla bilgi için bkz. Katalog araçlarıyla verilerinizi anlama.

Sınırlamalar

  • Gerçekleşmedi seçeneği belirlendiğinde, dönüştürme veri görevindeki veri türleri değiştirilemez.

  •  

Daha fazla bilgi

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, bize bildirin, düzeltelim!