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.
-
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.
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.
-
Dönüştür'de kaynak verilerinizi ve hedeflerinizi tanımlayın.
Şunlardan birini yapabilirsiniz:
-
Veri kümesi dönüştürmeleri gerçekleştir
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.
-
SQL dönüştürmesi ekle
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.
-
Dönüştürme akışı ekle
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. -
-
İ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.
-
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.
-
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.
-
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.
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.
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.
Dönüşüm görevini izleme
Bir dönüşüm görevinin durumunu ve ilerlemesini İzle'ye tıklayarak izleyebilirsiniz.
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.
Veri görevini açın ve Monitör sekmesini seçin.
Yeniden yüklemek istediğiniz tabloları seçin.
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.
Veri kümesi dönüştürmeleri, keserek ve yükleyerek yeniden yüklenir.
SQL dönüştürmeleri ve dönüştürme akışları, keserek ve yükleyerek veya karşılaştırarak ve uygulayarak yeniden yüklenebilir. En iyi uygulama, karşılaştırmak ve uygulamaktır.
Bir veri kümesini SQL dönüştürmesine veya dönüştürme akışına dayanarak yeniden yükleme
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.
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:
Tabloları keserek.
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:
Mevcut, önceki ve değişiklikler tablolarını keserek.
Ö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.Mevcut ve değişiklikler tablolarını keserek.
Sorguyu çalıştırarak ve mevcut tablolarına yükleyerek.
Yeniden yükleme ve karşılaştırma
Sorguyu çalıştırarak ve mevcut tablolarıyla karşılaştırarak.
Değişiklikler ekleyerek.
Dönüşüm ayarları
Dönüştürme veri görevinin özelliklerini ayarlayabilirsiniz.
Ayarlar'a tıklayın.
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.