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.
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.
-
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ö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.
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.
-
Veri kümesi ekle seçeneğine tıklayın.
-
Veri kümesi için Ad ve isteğe bağlı olarak Açıklama girin.
-
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.
-
Kaynak: [kaynak veri kümesinin adı] öğesinden sonra öğesine tıklayın.
-
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.
-
Sıfırdan yeni bir sütun ekleme
+ 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.
-
Kaynaktan sütun ekleme
Ekle öğesinin yanındaki öğ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.
-
Bir sütun seçin.
-
öğesine ve ardından Yeniden sırala'ya tıklayın.
-
Sütunu yukarı veya aşağı hareket ettirmek için okları kullanın.
-
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.
Veri kümesi filtreleme
Gerektiğinde, bir satır alt seti oluşturmak için verileri filtreleyebilirsiniz.
-
öğ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.
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.
-
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.
-