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

Veri kümelerini dönüştürmek için kurallar oluşturma

Yerleştirme, Depolama, Dönüştürme ve Alt veri ambarı veri görevlerindeki veri kümelerinde genel dönüştürme işlemleri gerçekleştirmek için yeniden kullanılabilir dönüştürme kuralları oluşturabilirsiniz.

Veri kümeleri'ni seçin. Yeni bir dönüştürme kuralı oluşturmak için önce Dönüştürme kuralları'na, sonra Dönüştürme kuralı ekle'ye tıklayın.

  1. Dönüşüm türünü seçin ve İleri'ye tıklayın.

    Aşağıdaki dönüşümleri gerçekleştirebilirsiniz:

    • Veri kümelerini yeniden adlandırma

    • Sütunları yeniden adlandırma

    • Sütun ekleme

    • Sütun bırakma

    • Veri türlerini dönüştürme

    • Sütun değerlerini değiştirme

  2. Dönüşüm kapsamını seçin ve İleri'ye tıklayın.

  3. Gerçekleştirilecek dönüşüm işlemini seçin ve İleri'ye tıklayın.

  4. Kurala bir ad ve açıklama ekleyin ve Son'a tıklayın.

Kural, veri görevini çalıştırdığınızda uygulanır. Birden fazla kural ekleyebilirsiniz; kurallar listelendikleri sırada yürütülür.

İpucu notuBir kuraldaki ifadede değişkenler (ör. sütun adları) kullanabilirsiniz. Daha fazla bilgi için bkz. İfadelerde değişkenleri kullanma.

Dönüştürme kapsamı

Aynı veri kümesine veya sütunlara birkaç dönüşüm uygulanırken kapsam her zaman asıl kaynak adlardadır; buna karşın işlem önceki kural uygulandıktan sonraki değerle ilgilidir. Örneğin, kurallarınız şunlar olsun:

  1. Abc_ (Abc_%) ile başlayan tüm veri kümelerini ön ek ABC_ olarak şekilde yeniden adlandır.

  2. ABC_ (ABC_%) ile başlayan veri kümelerine _zzz son ekini ekle.

Kuralları bu veri kümelerine uygulamak bu sonuçları sağlar. Kapsam her zaman asıl ad (Abc_customers) olduğundan, ikinci kuraldan sonra _zzz son ekinin ABC_customers adına eklenmediğine dikkat edin.

Asıl veri kümesi adı Kural 1'den sonra veri kümesi adı Kural 2'den sonra veri kümesi adı

Abc_customers

ABC_customers

ABC_customers

ABC_Suppliers

ABC_Suppliers

ABC_Suppliers_zzz

Veri kümelerini yeniden adlandırma

  1. Veri kümesini yeniden adlandır'ı seçin, sonra İleri'ye tıklayın.

  2. Dönüşüm kapsamını; yani hangi veri kümelerinin yeniden adlandırılacağını belirleyin. Bir veya daha fazla veri varlığından birkaç veri kümesini seçmek için joker karakter olarak % kullanabilirsiniz.

    İleri'ye tıklayın.

  3. Dönüşüm işlemini ayarlayın. Şu işlemleri gerçekleştirebilirsiniz:

    • Veri kümesini sabit bir adla yeniden adlandırma.

    • Bir ön ek veya son ek ekleme.

    • Bir ön eki veya son eki kaldırma.

    • Bir ön eki veya son eki değiştirme.

    • Harfleri büyük veya küçük harflere çevirme.

    • Veri kümesi adlarını bir ifade kullanarak değiştirme.

    • Veri seti adlarını bir sözlük kullanarak değiştirme.

      Daha fazla bilgi için bkz. Veri setlerini veya sütunları bir sözlük kullanarak yeniden adlandırma.

    Hazır olduğunuzda İleri'ye tıklayın.

  4. Kurala ad verin ve Son'a tıklayın.

Sütunları yeniden adlandırma

  1. Sütunu yeniden adlandır'ı seçin, sonra İleri'ye tıklayın.

  2. Dönüşüm kapsamını; yani yeniden adlandırılacak sütunları belirleyin. Bir veya daha fazla veri görevinden ya da veri kümesinden birkaç sütun seçmek için joker karakter olarak % kullanabilirsiniz.

    Ayrıca işlemi belirli bir veri türüyle sınırlayabilirsiniz. İşlemi eşleşen tüm sütunlarda, veri türünü dikkate almadan gerçekleştirmek için veri türünü UNSPECIFIED olarak ayarlayın.

    İleri'ye tıklayın.

    Ayrıca kapsamı, anahtar veya null değer alabilir sütunlarla da sınırlayabilirsiniz.

  3. Dönüşüm işlemini ayarlayın. Şu işlemleri gerçekleştirebilirsiniz:

    • Sütunu sabit bir adla yeniden adlandırma.

    • Bir ön ek veya son ek ekleme.

    • Bir ön eki veya son eki kaldırma.

    • Bir ön eki veya son eki değiştirme.

    • Sütun harflerini büyük veya küçük harfe çevirme.

    • Sütun adlarını bir ifade kullanarak değiştirme.

    • Sütun adlarını bir sözlük kullanarak değiştirme.

      Daha fazla bilgi için bkz. Veri setlerini veya sütunları bir sözlük kullanarak yeniden adlandırma.

    Hazır olduğunuzda İleri'ye tıklayın.

  4. Kurala ad verin ve Son'a tıklayın.

Sütun ekleme

  1. Sütun ekle'ye, sonra İleri'ye tıklayın.

  2. Dönüşüm kapsamını; yani sütunun ekleneceği veri kümesini belirleyin. Sütunu bir veya daha fazla veri kümesine eklemek için joker karakter olarak % kullanabilirsiniz.

    İleri'ye tıklayın.

  3. Yeni sütunun ayrıntılarını belirleyin:

    • Sütun adı.

    • Sütunun Değer'ini ayarlamak için ifade oluşturucuyu kullanın.

    • Bu sütunu birincil anahtar olarak ayarlamak için Birincil anahtara ekle'yi seçin.

    • Hedef veri türü'nde veri türünü belirleyin.

    • Veri türü BYTES, STRING veya WSTRING ise bir Uzunluk da belirtin.

      Veri türü NUMERIC ise Hassaslık ve Ölçek de belirleyin.

    Hazır olduğunuzda İleri'ye tıklayın.

  4. Kurala ad verin ve Son'a tıklayın.

Sütun bırakma

  1. Sütun bırak'ı seçin ve İleri'ye tıklayın.

  2. Dönüşüm kapsamını; yani bırakılacak sütunları belirleyin. Bir veya daha fazla veri varlığından veya veri kümesinden birkaç sütun seçmek için joker karakter olarak % kullanabilirsiniz.

    Ayrıca işlemi belirli bir veri türüyle sınırlayabilirsiniz. İşlemi eşleşen tüm sütunlarda, veri türünü dikkate almadan gerçekleştirmek için veri türünü UNSPECIFIED olarak ayarlayın.

    İleri'ye tıklayın.

    Ayrıca kapsamı, anahtar veya null değer alabilir sütunlarla da sınırlayabilirsiniz.

  3. Kurala ad verin ve Son'a tıklayın.

Veri türlerini dönüştürme

  1. Veri türünü dönüştür'ü seçin ve İleri'ye tıklayın.

  2. Dönüştürme kapsamını; yani hangi sütunların veri türünün dönüştürüleceğini belirleyin. Bir veya daha fazla veri varlığından veya veri kümesinden birkaç sütun seçmek için joker karakter olarak % kullanabilirsiniz.

    Ayrıca işlemi belirli bir veri türüyle sınırlayabilirsiniz. İşlemi eşleşen tüm sütunlarda, veri türünü dikkate almadan gerçekleştirmek için veri türünü UNSPECIFIED olarak ayarlayın.

    İleri'ye tıklayın.

    Ayrıca kapsamı, anahtar veya null değer alabilir sütunlarla da sınırlayabilirsiniz.

  3. Dönüşüm işlemini ayarlayın.

    • Hedef veri türü'nü dönüştürülecek veri türüne ayarlayın.

    • Veri türü BYTES, STRING veya WSTRING ise bir Uzunluk da belirtin.

      Veri türü NUMERIC ise Hassaslık ve Ölçek de belirleyin.

    Hazır olduğunuzda İleri'ye tıklayın.

  4. Kurala ad verin ve Son'a tıklayın.

Ayrıca bkz.: Bir veri türünü değiştirmenin etkisini anlama

Sütun değerlerini değiştirme

  1. Sütun değerlerini değiştir'i seçin, sonra İleri'ye tıklayın.

  2. Dönüşüm kapsamını; yani hangi sütunların değerlerinin değiştirileceğini belirleyin. Bir veya daha fazla veri varlığından veya veri kümesinden birkaç sütun seçmek için joker karakter olarak % kullanabilirsiniz.

    Ayrıca işlemi belirli bir veri türüyle sınırlayabilirsiniz. İşlemi eşleşen tüm sütunlarda, veri türünü dikkate almadan gerçekleştirmek için veri türünü UNSPECIFIED olarak ayarlayın.

    İleri'ye tıklayın.

    Ayrıca kapsamı, anahtar veya null değer alabilir sütunlarla da sınırlayabilirsiniz.

  3. Dönüşüm işlemini ayarlayın.

    • Hedef değer'deki değiştirme değerlerini tanımlamak için bir ifade ayarlayın.

    • Hedef veri türü'nü değiştirilen sütunların veri türüne ayarlayın.

    • Veri türü BYTES, STRING veya WSTRING ise bir Uzunluk da belirtin.

      Veri türü NUMERIC ise Hassaslık ve Ölçek de belirleyin.

    Hazır olduğunuzda İleri'ye tıklayın.

  4. Kurala ad verin ve Son'a tıklayın.

Veri setlerini veya sütunları bir sözlük kullanarak yeniden adlandırma

Veri setlerini veya sütunları yeniden adlandırmak için bir sözlük kullanabilirsiniz. Bu, zor anlaşılan adlandırma yöntemleri kullanan büyük sayıda nesne ile çalışırken yararlıdır. Bir sözlük düzenleyicide çeviriler ekleyebilir veya çevirileri içeren bir CSV dosyasını içe aktarabilirsiniz. Ayrıca sözlüğü bir CSV dosyasına dışa aktarabilir ve bir başka veri setinde tekrar kullanabilirsiniz.

Sözlüğe göre yeniden adlandır, Dönüştürme eylemleri içinde Veri setlerini yeniden adlandır'ı veya Sütunları yeniden adlandır'ı seçtiğinizde mevcuttur. Sözlük düzenleyiciyi açmak için üzerine tıklayın.

  • Çeviri ekle'ye tıklayın ve sözlüğe bir çeviri eklemek için Kaynak adı ve Çevrilen ad alanlarını doldurun.

İhtiyacınız olan çevirileri tamamladığınızda, sözlük düzenleyiciyi kapatmak için Tamam'a tıklayın.

Bilgi notuAd yalnızca sözlükteki kaynak ad ile bir tam eşleşme olduğunda değiştirilir. Kısmi eşleşmeler desteklenmez.

Çevirileri içe aktarma

Sözlük içeren bir CSV dosyasından çeviriler içe aktarabilirsiniz. Dosya, satır başına bir çeviri içermelidir. Örnek:

sourcename1,translatedname1 sourcename2,translatedname2 sourcename3,translatedname3
  • CSV'den ekle'ye tıklayın ve içe aktarılacak CSV dosyasını seçin.

İçe aktarılan sözlükteki çeviriler sözlüğünüze eklenir.

Çevirileri dışa aktarma

Başka veri varlıklarında kullanabilmek için sözlüğünüzü bir CSV dosyasına dışa aktarabilirsiniz.

  • Dışa aktarılacak CSV'ye tıklayın.

Sözlük bir CSV dosyasına dışa aktarılır.

İfadelerde değişkenleri kullanma

İfade düzenleyicisindeki Meta veriler sekmesi, bir dönüştürme kuralındaki ifadede kullanabileceğiniz aşağıdaki değişkenleri içerir.

Dönüştürme kurallarında kullanılabilen değişkenler
Değişken Açıklama

$Q_D_COLUMN_DATA

Kaynak tabloda sütun değeri.

$Q_M_COLUMN_NAME

Değiştirilen sütun adı.

$Q_M_DATATYPE_LENGTH

Bir sütunun değiştirilen veri türü uzunluğu.

$Q_M_DATATYPE_NAME

Bir sütunun değiştirilen veri türü.

$Q_M_DATATYPE_PRECISION

Bir sütunun değiştirilen veri türü kesinliği.

$Q_M_DATATYPE_SCALE

Bir sütunun değiştirilen veri türü ölçeği.

$Q_M_SCHEMA_NAME

Kaynak şemanın adı.

$Q_M_SOURCE_COLUMN_NAME

Kaynak tablodaki bir sütunun adı.

$Q_M_SOURCE_DATATYPE_LENGTH

Kaynak tablodaki bir sütunun veri türü uzunluğu.
$Q_M_SOURCE_DATATYPE_NAME Kaynak tablodaki bir sütunun veri türü.

$Q_M_SOURCE_DATATYPE_PRECISION

Kaynak tablodaki bir sütunun veri türü kesinliği.

$Q_M_SOURCE_DATATYPE_SCALE

Kaynak tablodaki bir sütunun veri türü ölçeği.

$Q_M_SOURCE_TABLE_NAME

Kaynak tablonun adı.

$Q_M_TABLE_NAME

Kaynak tablonun değiştirilen adı.

Örnek:  

Şema adını aşağıdaki ifadeyle önek olarak eklemek için dönüştürme kapsamındaki tüm tabloları yeniden adlandırabilirsiniz:

${Q_M_SCHEMA_NAME}||'.'||${Q_M_SOURCE_TABLE_NAME}değişkenlerini silin.

Örneğin, bu işlem dwprod şemasındaki products tablosunu dwprod.products olarak yeniden adlandırabilir.

Kuralları yönetme

Kuralları Kurallar bölmesinde yönetebilirsiniz.

  • Kurallar'a tıklayın.

Kuralı etkinleştirebilir/devre dışı bırakabilir, silebilir ve düzenleyebilirsiniz.

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!