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.

Her veri kümesinde açık dönüşümler 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.

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

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 veri projesinde 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. Veri kümesini dönüştür'de kaynak verilerinizi tanımlayın.

    Kaynak veri kümelerinizi seçin ve bunların Çıkış'a eklemek için Ekle'ye tıklayın.

    Bir veri kümesini seçip SQL tabanlı veri kümesi ekle'ye tıklayarak SQL dönüştürmesi ekleyebilirsiniz.

    SQL tabanlı veri kümeleri oluşturma SQL tabanlı veri kümeleri oluşturma

    İpucu notuAyrıca Kaynak verilerini seç'e tıklayarak diğer depolama veri varlıklarından başka veri kümeleri ekleyebilirsiniz.
  2. Dahil edilen veri kümelerinde dönüştürme, veri filtreleme veya sütun ekleme gibi gerekli tüm değişiklikleri yapın.

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

  3. İstediğiniz dönüşümleri eklediğinizde Veri kümelerini doğrula'ya tıklayarak veri kümelerini doğrulayabilirsiniz. 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 üzerine 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 işlem biraz zaman alabilir.

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

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

SQL tabanlı veri kümeleri oluşturma

SQL tabanlı tabloları dönüştürme görevlerine dahil edebilirsiniz. SQL tabanlı bir tablo, 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.

  • Veri kümesini dönüştür'de sorguya dahil edilecek veri kümelerini seçin ve SQL tabanlı tablo ekle'ye tıklayın.

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ı, veri projesindeki 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

Bilgi notuSQL dönüştürmesine dayalı bir veri seti, 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.

  • Veri görevi şeması

    Depolama veri görevi şemasının adını değiştirebilirsiniz. Varsayılan ad: store.

  • Dahili şema

    Dahili depolama şemasının adını değiştirebilirsiniz. Varsayılan ad: store__internal.

  • 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 veri bağlantılarının maksimum sayısını 1 ile 5 arasında bir sayıya ayarlayabilirsiniz.

  • Depo

    Bulut veri deposunun adı.

Sınırlamalar

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

  • Maddeleştirilmemiş SQL tabanlı veri kümeleri yalnızca tam sonuç kümesini sağlar, artımlı filtreleme desteklenmez. Maddileştirilmemiş SQL tabanlı veri setleri de yalnızca güncel verileri sağlar ve geçmiş kayıtları tutmaz.

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!