Verileri dönüştürme | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Verileri dönüştürme

Veri işlem hattınızın bir parçası olarak yeniden kullanılabilir ve kural tabanlı veri dönüşümleri oluşturabilirsiniz. Veri ekleme işleminizin bir parçası olarak dönüşümler gerçekleştirebilir veya yeniden kullanılabilir dönüşüm veri görevleri oluşturabilirsiniz. Satır düzeyinde dönüşümler gerçekleştirebilir, SQL dönüşümlerini dahil edebilir ve karmaşık dönüşüm akışları tasarlayabilirsiniz. Ortaya çıkan veri kümeleri tablo olarak somutlaştırılabilir veya anında dönüşümler gerçekleştiren görünümler olarak oluşturulabilir.

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 çok veri kümesini dönüştüren genel kurallar oluşturabilirsiniz. Ayrıca bir satır alt kümesi oluşturmak için bir veri kümesini filtreleyebilirsiniz.

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

  • Karmaşık veya basit dönüşümleri tanımlamak için kaynaklar, işlemciler ve hedefler içeren görsel dönüşüm 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 olan akışı görselleştirmek için tüm dönüşümleri görüntüler.

  • Veri kümeleri

    Bu görünüm, veri kümelerindeki verileri filtreleme veya sütun ekleme gibi tüm temel dönüşümlerin yanı sıra genel dönüşümleri gerçekleştirmeye yönelik kuralları görüntüler.

  • Model

    Bu görünüm, dahil edilen veri kümeleri arasındaki ilişkilerle bir veri modeli oluşturmanıza olanak tanır. Daha fazla bilgi için bkz. Veri modeli oluşturma.

Tabloları veri ambarında depolamanın yanı sıra veri platformu tarafından yönetilen Iceberg tabloları olarak da depolayabilirsiniz. Bu seçenek şu anda yalnızca Snowflake projelerinde kullanılabilir. Bu, görev ayarlarında Tablo türü altında Snowflake tarafından yönetilen Iceberg tabloları seçilerek mümkündür.

Dönüşüm veri görevi oluşturma

Bir dönüşüm veri görevi oluşturmanın en kolay yolu, bir depolama veri görevinde ... öğesine tıklamak ve ardından Veri dönüştür öğesini seçmektir.

Ayrıca bir projede Oluştur'a tıklayabilir ve Veri dönüştür'ü seçebilirsiniz. Bu durumda hangi kaynak veri görevinin kullanılacağını tanımlamanız gerekir.

  1. Kaynak verilerinizi ve hedeflerinizi Dönüştür içinde tanımlayın.

    Şunlardan birini yapabilirsiniz:

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

      Daha sonra Veri kümeleri içinde veri kümelerinde verileri filtreleme veya sütun ekleme gibi temel dönüşümler gerçekleştirebilirsiniz.

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

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

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

      Daha fazla bilgi için bkz. SQL dönüşümleri ekleme.

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

      Akış tasarımcısı, karmaşık veya basit dönüşümleri tanımlamak için kaynaklar, işlemciler ve hedefler içeren bir dönüşüm akışı oluşturmanıza olanak tanır.

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

  2. Ayrıca Kaynak verileri seç'e tıklayarak diğer depolama veri görevlerinden daha fazla veri kümesi ekleyebilirsiniz.

    Geçerli projeden veya başka bir projeden veri kümeleri ekleyebilirsiniz. Başka bir projeden veri kümeleri eklemek için:

    • Tüketilen projenin alanında en az Tüketebilir rolüne sahip olmalısınız.

    • Her iki proje de aynı veri platformunda olmalıdır.

    Seçilen proje sürüm kontrolü altındaysa, kaynak olarak hangi dalın kullanılacağını seçebilirsiniz. Projeler arası işlem hatları hakkında daha fazla bilgi için bkz. Projeler arası işlem hatları oluşturma.

  3. İ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.

  4. Veri modeli oluşturma

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

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

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

    İlerlemeyi ekranın alt kısmındaki Hazırlık ilerlemesi altından takip edebilirsiniz.

    Bilgi notuBir görevi hazırlamadan önce, doğrudan aşağı yönde olan tüm görevleri durdurun.
  6. Durum Hazırlandı olarak görüntülendiğinde veri görevini çalıştırabilirsiniz.

    ... öğesine ve ardından Çalıştır'a tıklayın.

Veri görevi artık verileri dönüştürmek için veri kümeleri oluşturmaya başlayacaktır.

Bilgi notuVeri kümeleri oluşturmaya başladığınızda hangi veri kümelerinin dahil edileceğini değiştirmek mümkün değildir.

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

Dönüştür içinde, kaynak veri kümesinden hedef veri kümesine olan akışı görselleştirmek için tüm dönüşümler 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 ortaya çıkan tüm hedefleri görmek için bir kaynak seçin.

  • Kaynak veri kümelerinin hangileri olduğunu ve bu hedef veri kümesini hangi dönüşümün oluşturduğunu görmek için bir hedef seçin.

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

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

Görüntüleme seçenekleri'ne 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 yalnızca seçilen 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 içinde, dönüşüm 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üşüm görevine daha fazla hedef veri kümesi ekleyebilirsiniz.

  1. Veri kümesi ekle öğesine tıklayın.

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

  3. Kaynak veri kümesi içindeki görevde bulunan veri kümelerinden bir kaynak veri kümesi seçin.

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

Hedef veri kümesi artık 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ı] sonrasında düzenle öğesine tıklayın.

  2. Kaynak veri kümesi içindeki görevde bulunan veri kümelerinden 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'u seçebilirsiniz. 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ütunlar ekleme

Hedef veri kümesine yeni sütunlar ekleyebilirsiniz.

  • + Ekle'ye tıklayın.

    Sütun için bir ad sağlayın ve sütun verilerini tanımlamak için bir ifade ayarlayın.

    Daha fazla bilgi için bkz. Bir veri kümesine sütun ekleme.

  • Ekle'nin yanındaki aşağı öğesine tıklayın ve Kaynaktan sütun ekle'yi seçin.

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

Sütunları yeniden sıralama

Bir sütunun sıra 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ğı taşımak için okları kullanın.

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

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

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

Kurallar 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.

Bir veri kümesini filtreleme

Gerekirse bir satır alt kümesi 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.

Bir dönüşüm görevini zamanlama

Bir dönüşüm görevini periyodik olarak güncellenecek şekilde zamanlayabilirsiniz. Zamana dayalı bir zamanlama ayarlayabilir veya görevi, giriş veri görevlerinin çalışması tamamlandığında çalışacak şekilde ayarlayabilirsiniz.

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

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

Bilgi notuGörevdeki tüm veri kümeleri somutlaştırılmamış ise, dönüşüm görünümlerle anında gerçekleştirildiği için çalıştırılacak hiçbir şey yoktur. Zamanlama koşulu karşılandığında çalışması için somutlaştırılmamış bir dönüşüm görevi için yine de bir zamanlama oluşturabilirsiniz. Görev hemen tamamlanacak ve bu da örneğin bir veri reyonu gibi bir aşağı akış görevini tetikleyebilecektir. Bu, işlem hattı akışını kesintiye uğratmadan somutlaştırılmamış dönüşümleri içeren olay tabanlı bir işlem hattı zamanlaması oluşturmanıza olanak tanır.

Zamana dayalı zamanlamalar

Farklı giriş kaynaklarının ne zaman güncellendiğine bakılmaksızın görevi çalıştırmak için zamana dayalı bir zamanlama kullanabilirsiniz.

  • Veri görevini çalıştır içinde Belirli bir zamanda'yı seçin.

Saatlik, günlük, haftalık veya aylık bir zamanlama ayarlayabilirsiniz.

Olaya dayalı zamanlamalar

Giriş veri görevlerinin çalışması tamamlandığında görevi çalıştırmak için olaya dayalı bir zamanlama kullanabilirsiniz.

  • Veri görevini çalıştır içinde Belirli bir olayda'yı seçin.

Görevi, giriş görevlerinden herhangi biri başarıyla tamamlandığında mı yoksa seçilen giriş görevlerinden herhangi biri başarıyla tamamlandığında mı çalıştırmak istediğinizi seçebilirsiniz.

Bilgi notuZamanlama tetiklendiğinde herhangi bir giriş görevi veya aşağı akış görevi çalışıyorsa görev çalışmaz. Görev, bir sonraki zamanlanmış çalıştırmaya kadar atlanır.

Bir dönüşüm görevini izleme

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

Daha fazla bilgi için bkz. Ayrı bir veri görevini izleme.

Verileri yeniden yükleme

Veriler fiziksel tablolar olarak somutlaştırılmışsa tabloları manuel olarak yeniden yükleyebilirsiniz. Bu, bir veya daha fazla tabloda sorun olduğunda yararlıdır.

Bilgi notuVeri kümeleri somutlaştırılmamışsa, verileri yenilemek için yukarı akış veri görevindeki kaynak veri kümelerini yeniden yüklemeniz gerekir.
  1. Veri görevini açın ve İzle 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örev bir sonraki çalıştırıldığında gerçekleşecektir. Yeniden yükleme işlemi, her veri kümesinin geçmiş ayarına ve dönüşüm 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üklenmesi bekleyen tablolar için yeniden yüklemeyi iptal edebilirsiniz. Bu, halihazırda yeniden yüklenmiş olan tabloları etkilemez ve şu anda çalışmakta olan yeniden yüklemeler tamamlanacaktır.

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

Bir Veri dönüştür görevini yeniden yükledikten sonraki aşağı akış etkisi

Dönüşüm yeniden yükleme aşağı akış etkileri

Aşağı akış etkisi, yürütülen yeniden yükleme işleminin türüne ve hemen aşağı akış veri kümesinin türüne bağlıdır. Standart işleme, veri kümesinin belirli veri kümesi için yapılandırılmış yöntemi kullanarak tepki vereceği ve verileri işleyeceği anlamına gelir.

Örnek: Kesme ve yükleme yoluyla bir veri kümesini yeniden yükleme

  • Sonraki veri kümesi veri kümesi dönüşümlerini kullanıyorsa, bir sonraki yürütmede kesme ve yükleme yoluyla yeniden yüklenecektir.

  • Sonraki veri kümesi bir SQL dönüşümü veya dönüşüm akışı ise, karşılaştır ve uygula kullanılarak yeniden yüklenecektir.

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

Bu durumda dikkate alınacak bir geçmiş yoktur. Hedefteki işlemeyi azaltmak için yeniden yükleme şu şekilde gerçekleştirilir:

  1. Tabloları keserek.

  2. Yukarı akış veri görevinden geçerli verileri yükleyerek.

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

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

Yeniden yükleme şu şekilde gerçekleştirilir:

  1. Geçerli, önceki ve değişiklik tablolarını keserek.

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

SQL dönüşümüne veya dönüşüm akışına dayalı bir veri kümesini yeniden yükleme

  • Kes ve yeniden yükle

    Bilgi notuBu seçenek geçmiş kaybına neden olabilir.
    1. Geçerli ve değişiklik tablolarını keserek.

    2. Sorguyu çalıştırarak ve geçerli tablolara yükleyerek.

  • Yeniden yükle ve karşılaştır

    1. Sorguyu çalıştırarak ve geçerli tablolarla karşılaştırarak.

    2. Değişiklikleri ekleyerek.

Bilgi notuSQL dönüşümüne veya dönüşüm akışına dayalı bir veri kümesi, bir yukarı akış görevinin yeniden yüklenmesi nedeniyle yeniden yüklendiğinde, her zaman karşılaştırılarak ve uygulanarak yeniden yüklenir. Kesmek ve yeniden yüklemek istiyorsanız, bu tablolar için belirli bir yeniden yükleme işlemi başlatmalısınız. Bu durumda aşağı akış tabloları üzerindeki etkiyi de göz önünde bulundurmalısınız.

Bir görevi silme

Veri görevi çalışmıyorsa ve aynı projedeki sonraki görevlere bağımlılıkları yoksa silebilirsiniz.

  • Projenin İşlem hattı projesi görünümünde, bir görevde Daha fazla öğesine tıklayın ve Sil öğesini seçin.

Görev tarafından oluşturulan yapıtlar (tablolar ve görünümler), bunları tutmayı seçmezseniz silinecektir.

Bilgi notuUnutmayın ki tuttuğunuz yapıtlar görev tarafından artık güncellenmeyecektir.

Görev bilgilerini görüntüleme

Görev bilgilerini görüntülemek için menü çubuğundaki Bilgi öğesine tıklayın, örneğin:

  • Sahip

  • Kullanılabilir alan

  • Veri platformu

  • Proje Kimliği

  • Veri görevi çalışma zamanı kimliği

Dönüşüm ayarları

Dönüşüm veri görevi için özellikleri ayarlayabilirsiniz.

  • Ayarlar'a tıklayın.

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

Genel ayarlar

  • Veritabanı

    Veri kaynağında kullanılacak veritabanı.

  • 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, sonuna "__internal" eklenmiş görev adıdır.

  • Şema adının varsayılan büyük/küçük harf kullanımı

    Tüm şema adları için varsayılan büyük/küçük harf kullanımını ayarlayabilirsiniz. Veritabanınız büyük harf kullanımını zorlayacak şekilde yapılandırılmışsa bu seçenek etkili olmayacaktır.

  • 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.
  • Somutlaştırılmış

    Yalnızca anında dönüşümler gerçekleştiren görünümler oluşturmayı (Somutlaştırılmamış) veya hem tablolar hem de görünümler oluşturmayı (Somutlaştırılmış) seçebilirsiniz.

  • Geçmiş Veri Deposu (Tip 2)

    Verileri belirli bir zamandaki haliyle kolayca yeniden oluşturmanıza olanak sağlamak için geçmiş değişiklik verilerini saklayabilirsiniz. Geçmiş verileri görmek için geçmiş görünümlerini ve canlı geçmiş görünümlerini kullanabilirsiniz.

  • 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.

Çalışma zamanı ayarları

  • Paralel yürütme

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

  • Ambar

    Bulut veri deposunun adı.

Görünüm türü ayarları

Görünüm türü ayarları yalnızca Snowflake için geçerlidir.

  • Standart görünümler

    Çoğu durum için Standart görünümleri kullanın.

  • Snowflake güvenli görünümleri

    Temel tabloların tüm kullanıcılarına ifşa edilmemesi gereken hassas verilere erişimi sınırlamak için oluşturulan görünümler gibi, veri gizliliği veya hassas bilgilerin korunması için tasarlanmış görünümler için Snowflake güvenli görünümlerini kullanın.

    Bilgi notu Snowflake güvenli görünümleri, Standart görünümlerden daha yavaş yürütülebilir.

Tablo türü ayarları

Bu ayarlar yalnızca veri platformu olarak Snowflake bulunan projelerde kullanılabilir.

  • Tablo türü

    Hangi tablo türünün kullanılacağını seçebilirsiniz:

    • Snowflake tabloları

    • Snowflake tarafından yönetilen Iceberg tabloları

      Snowflake harici biriminde harici birimin varsayılan adını ayarlamanız gerekir.

  • Kullanılacak bulut depolama alanı klasörü

    Hazırlama alanına veri yerleştirirken kullanılacak klasörü seçin.

    • Varsayılan klasör

      Bu, <proje adı>/<veri görevi adı> varsayılan adıyla bir klasör oluşturur.

    • Kök klasör

      Verileri depolama alanının kök klasöründe depola.

    • Klasör

      Kullanılacak bir klasör adı belirtin.

  • Snowflake Open Catalog ile senkronize et

    Snowflake Open Catalog'un bulut dosya depolama alanındaki dosyaları yönetmesine izin vermek için bunu etkinleştirin.

En iyi uygulamalar

  • Gerçekler ve boyutlar eklenmişse bir veri reyonundaki bir veri kümesinin kaynağını değiştirmek mümkün değildir. Esnek olmak istiyorsanız, kaynakları değiştirmek ve ayrıca tüm kaynak görevler için bir modele sahip olmak üzere kullanılabilecek somutlaştırılmamış görünümlere sahip önceki bir Dönüştür görevi ekleyebilirsiniz.

Sınırlamalar

  • Somutlaştırılmamış seçeneği belirlendiğinde bir dönüşüm veri görevinde veri türlerini değiştirmek mümkün değildir.

  • SQL dönüşümlerinde veya dönüşüm akışlarında oluşturulan veri kümeleri için alan düzeyinde köken kullanılamaz.

  • Yalnızca ekle olarak ayarlanmış bir Qlik Açık Göl EviAyna görevinden okumak için Hedefe ekle'nin kullanılması desteklenmez.

    Geçici bir çözüm olarak, bir SQL dönüşümü veya bir dönüşüm akışı kullanarak verileri okuyabilirsiniz.

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 lütfen bize bildirin!